CA2453583A1 - Multimodal session support on distinct multi channel protocol - Google Patents
Multimodal session support on distinct multi channel protocol Download PDFInfo
- Publication number
- CA2453583A1 CA2453583A1 CA002453583A CA2453583A CA2453583A1 CA 2453583 A1 CA2453583 A1 CA 2453583A1 CA 002453583 A CA002453583 A CA 002453583A CA 2453583 A CA2453583 A CA 2453583A CA 2453583 A1 CA2453583 A1 CA 2453583A1
- Authority
- CA
- Canada
- Prior art keywords
- session
- type
- context data
- voice
- cndot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/22—Manipulation of transport tunnels
Abstract
An improved mechanism for sharing information between a non-voice session and a voice session is described. Clients use communication devices to exchange voice information over voice sessions to voice node servers and exchange non-voice information over non-voice sessions to WAP gateways. Information about the activity in a session is stored as context data. When a client switches from communication over one type of session to another, context data for that client is located and retrieved. The retrieved context data is used to recreate the state of the prior session, thus eliminating the need to reenter information that was previously available.
Claims (24)
1 WHAT IS CLAIMED IS:
1. A method for sharing information between a voice session and a non-voice session, comprising:
.cndot. storing context data for a user communicating in a first session that is a first type of session, said first type of session being one of a voice session and a non-voice session;
.cndot. receiving a request from said user to initiate communication over a second type of session, said second type of session being the other of a voice session and a non-voice session than said first type of session;
.cndot. retrieving said context data; and .cndot. providing information from said context data to a service assessed in said second type of session, wherein said context data reflects the context of said first session.
1. A method for sharing information between a voice session and a non-voice session, comprising:
.cndot. storing context data for a user communicating in a first session that is a first type of session, said first type of session being one of a voice session and a non-voice session;
.cndot. receiving a request from said user to initiate communication over a second type of session, said second type of session being the other of a voice session and a non-voice session than said first type of session;
.cndot. retrieving said context data; and .cndot. providing information from said context data to a service assessed in said second type of session, wherein said context data reflects the context of said first session.
2. The method of claim 1, wherein the step of storing context data is performed in response to switching from said first type of session to said second type of session.
3. The method of claim 1, wherein said first type of session is a voice session and said second type of session is a non-voice session.
4. The method of claim 1, wherein said first type of session is a non-voice session and said second type of session is a voice session.
5. The method of claim 1, wherein:
.cndot. said step of storing context data includes storing context data in association with an identifier associated with said user; and .cndot. said step of retrieving said context data includes retrieving said context data based on said identifier associated with said user.
.cndot. said step of storing context data includes storing context data in association with an identifier associated with said user; and .cndot. said step of retrieving said context data includes retrieving said context data based on said identifier associated with said user.
6. The method of claim 5, wherein said identifier is associated with a phone number of a device used by said user to request said second type of session.
7. The method of claim 1, wherein said step of storing context data for a user is performed by using a cookie.
8. The method of claim 1, wherein said context data is stored on a web server.
9. The method of claim 1, further comprising the steps of:
.cndot. receiving a-request from said user to switch from said second type of session back to said first type of session;
.cndot. after switching back to said first type of session, performing the steps of:
~ retrieving said context data; and ~ providing information from said context data to a service assessed in said first type of session.
.cndot. receiving a-request from said user to switch from said second type of session back to said first type of session;
.cndot. after switching back to said first type of session, performing the steps of:
~ retrieving said context data; and ~ providing information from said context data to a service assessed in said first type of session.
10. The method of claim 1, wherein the step of storing context data is performed at periodic intervals.
11. The method of claim 1, wherein the step of storing context data is performed in response to new activity within said first type of session.
12. The method of claim 3, wherein the step of storing context data is performed in response to a participant in said voice session entering data related to said voice session.
13. A computer-readable medium carrying instructions for sharing information between a voice session and a non-voice session, the instructions including instructions for performing the steps of:
.cndot. storing context-data for a user communicating in a first session that is a first type of session, said first type of session being one of a voice session and a non-voice session;
.cndot.. receiving a request from said user to initiate communication over a second type of session, said second type of session being the other of a voice session and a non-voice session than said first type of session;
.cndot. retrieving said context data; and .cndot. providing information from said context data to a service assessed in said second type of session, wherein said context data reflects the context of said first session.
.cndot. storing context-data for a user communicating in a first session that is a first type of session, said first type of session being one of a voice session and a non-voice session;
.cndot.. receiving a request from said user to initiate communication over a second type of session, said second type of session being the other of a voice session and a non-voice session than said first type of session;
.cndot. retrieving said context data; and .cndot. providing information from said context data to a service assessed in said second type of session, wherein said context data reflects the context of said first session.
14. The computer-readable medium of claim 13, wherein the step of storing context data is performed in response to switching from said first type of session to said second type of session.
15. The computer-readable medium of claim 13, wherein said first type of session is a voice session and said second type of session is a non-voice session.
16. The computer-readable medium of claim 13, wherein said first type of session is a non-voice session and said second type of session is a voice session.
17. The computer-readable medium of claim 13, wherein:
.cndot. said step of storing context data includes storing context data in association with an identifier associated with said user; and .cndot. said step of retrieving said context data includes retrieving said context data based on said identifier associated with said user.
.cndot. said step of storing context data includes storing context data in association with an identifier associated with said user; and .cndot. said step of retrieving said context data includes retrieving said context data based on said identifier associated with said user.
18. The computer-readable medium of claim 17, wherein said identifier is associated with a phone number of a device used by said user to request said second type of session.
19. The computer-readable medium of claim 13, wherein said step of storing context data for a user is performed by using a cookie.
20. The computer-readable medium of claim 13, wherein said context data is stored on a web server.
21. The computer-readable medium of claim 13, further comprising instructions for performing the steps of:
.cndot. receiving a request from said user to switch from said second type of session back to said first type of session;
.cndot. after switching back to said first type of session, performing the steps of:
~ retrieving said context data; and ~ providing information from said context data to a service assessed in said first type of session.
.cndot. receiving a request from said user to switch from said second type of session back to said first type of session;
.cndot. after switching back to said first type of session, performing the steps of:
~ retrieving said context data; and ~ providing information from said context data to a service assessed in said first type of session.
22. The computer-readable medium of claim 13, wherein the step of storing context data is performed at periodic intervals.
23. The computer-readable medium of claim 13, wherein the step of storing context data is performed in response to new activity within said first type of session.
24. The computer-readable medium of claim 15, wherein the step of storing context data is performed in response to a participant in said voice session entering data related to said voice session.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30670401P | 2001-07-20 | 2001-07-20 | |
US60/306,704 | 2001-07-20 | ||
US10/095,803 US7693541B1 (en) | 2001-07-20 | 2002-03-19 | Multimodal session support on distinct multi channel protocol |
US10/095,803 | 2002-03-19 | ||
PCT/US2002/023077 WO2003056859A2 (en) | 2001-07-20 | 2002-07-19 | Multimodal session support on distinct multi channel protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2453583A1 true CA2453583A1 (en) | 2003-07-10 |
CA2453583C CA2453583C (en) | 2011-05-03 |
Family
ID=26790628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2453583A Expired - Lifetime CA2453583C (en) | 2001-07-20 | 2002-07-19 | Multimodal session support on distinct multi channel protocol |
Country Status (9)
Country | Link |
---|---|
US (1) | US7693541B1 (en) |
EP (1) | EP1410660B8 (en) |
JP (1) | JP4131856B2 (en) |
CN (1) | CN1259799C (en) |
AU (1) | AU2002365114B2 (en) |
CA (1) | CA2453583C (en) |
DE (1) | DE60219794T2 (en) |
HK (1) | HK1061947A1 (en) |
WO (1) | WO2003056859A2 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6876727B2 (en) | 2002-07-24 | 2005-04-05 | Sbc Properties, Lp | Voice over IP method for developing interactive voice response system |
US7454206B1 (en) * | 2003-05-15 | 2008-11-18 | Sprint Communications Company L.P. | Method and system with user identifiers that indicate session type |
ATE425643T1 (en) * | 2004-12-17 | 2009-03-15 | Huawei Tech Co Ltd | METHOD AND SYSTEM FOR MAINTAINING SESSION CONTINUITY |
KR101181174B1 (en) * | 2005-01-26 | 2012-09-18 | 삼성전자주식회사 | Method for seamless transferring session of PoC client replacement and system thereof |
FR2903261A1 (en) * | 2006-07-03 | 2008-01-04 | France Telecom | UNIT AND METHOD FOR MANAGING AT LEAST ONE CHANNEL IN A SERVICE ACCESS SESSION IN A NETWORK |
CN101110980B (en) * | 2006-07-18 | 2010-12-29 | 中兴通讯股份有限公司 | System and method for implementing access voice interactive business |
JP5103837B2 (en) * | 2006-09-14 | 2012-12-19 | 富士通株式会社 | COMMUNICATION DEVICE, NETWORK DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM |
CN101374256B (en) * | 2007-08-20 | 2012-01-25 | 华为技术有限公司 | Method, apparatus and system processing session medium stream succession |
WO2011079456A1 (en) * | 2009-12-31 | 2011-07-07 | Nokia Corporation | Method and apparatus for performing multiple forms of communications in one session |
US8571189B2 (en) | 2010-01-06 | 2013-10-29 | Cisco Technology, Inc. | Efficient transmission of audio and non-audio portions of a communication session for phones |
US8446453B2 (en) | 2010-01-06 | 2013-05-21 | Cisco Technology, Inc. | Efficient and on demand convergence of audio and non-audio portions of a communication session for phones |
US8954554B2 (en) * | 2010-07-09 | 2015-02-10 | General Electric Company | Systems and methods for transferring remote context |
US20120304246A1 (en) * | 2011-05-25 | 2012-11-29 | Qiang Zhang | System and Method for Selective Security of Wireless Bearers |
US10129340B2 (en) | 2012-08-07 | 2018-11-13 | Nokia Technologies Oy | Method and apparatus for performing multiple forms of communications in one session |
CN105580018B (en) * | 2013-08-21 | 2018-12-04 | 美敦力迷你迈德公司 | Medical Devices and relevant updates method and system |
US10027722B2 (en) | 2014-01-09 | 2018-07-17 | International Business Machines Corporation | Communication transaction continuity using multiple cross-modal services |
US10826998B2 (en) * | 2018-07-19 | 2020-11-03 | Adobe Inc. | Protocol to initiate session with partner site |
Family Cites Families (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4755930A (en) | 1985-06-27 | 1988-07-05 | Encore Computer Corporation | Hierarchical cache memory system and method |
US5564070A (en) | 1993-07-30 | 1996-10-08 | Xerox Corporation | Method and system for maintaining processing continuity to mobile computers in a wireless network |
US5715399A (en) | 1995-03-30 | 1998-02-03 | Amazon.Com, Inc. | Secure method and system for communicating a list of credit card numbers over a non-secure network |
US5790785A (en) | 1995-12-11 | 1998-08-04 | Customer Communications Group, Inc. | World Wide Web registration information processing system |
US6125352A (en) | 1996-06-28 | 2000-09-26 | Microsoft Corporation | System and method for conducting commerce over a distributed network |
US20020002482A1 (en) | 1996-07-03 | 2002-01-03 | C. Douglas Thomas | Method and apparatus for performing surveys electronically over a network |
US6189029B1 (en) | 1996-09-20 | 2001-02-13 | Silicon Graphics, Inc. | Web survey tool builder and result compiler |
US6341353B1 (en) | 1997-04-11 | 2002-01-22 | The Brodia Group | Smart electronic receipt system |
US5963932A (en) | 1997-04-29 | 1999-10-05 | Oracle Corporation | Method and apparatus for transforming queries |
US5960411A (en) | 1997-09-12 | 1999-09-28 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
EP0917119A3 (en) | 1997-11-12 | 2001-01-10 | Citicorp Development Center, Inc. | Distributed network based electronic wallet |
US20020004783A1 (en) | 1997-11-12 | 2002-01-10 | Cris T. Paltenghe | Virtual wallet system |
EP0917333A1 (en) | 1997-11-13 | 1999-05-19 | BRITISH TELECOMMUNICATIONS public limited company | Information gathering system |
CA2223597A1 (en) | 1998-01-06 | 1999-07-06 | Ses Canada Research Inc. | Automated survey kiosk |
US6477504B1 (en) | 1998-03-02 | 2002-11-05 | Ix, Inc. | Method and apparatus for automating the conduct of surveys over a network system |
US6993495B2 (en) | 1998-03-02 | 2006-01-31 | Insightexpress, L.L.C. | Dynamically assigning a survey to a respondent |
US6199079B1 (en) | 1998-03-09 | 2001-03-06 | Junglee Corporation | Method and system for automatically filling forms in an integrated network based transaction environment |
US6618746B2 (en) | 1998-03-30 | 2003-09-09 | Markettools, Inc. | Survey communication across a network |
US6192380B1 (en) | 1998-03-31 | 2001-02-20 | Intel Corporation | Automatic web based form fill-in |
JPH11306171A (en) | 1998-04-20 | 1999-11-05 | Fujitsu Ltd | Item information input method and recording medium |
US6560239B1 (en) | 1998-07-08 | 2003-05-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Retaining a data communication while responding to a paging notification |
US6807532B1 (en) | 1998-07-20 | 2004-10-19 | Usa Technologies, Inc. | Method of soliciting a user to input survey data at an electronic commerce terminal |
EP0987642A3 (en) | 1998-09-15 | 2004-03-10 | Citibank, N.A. | Method and system for co-branding an electronic payment platform such as an electronic wallet |
US6487552B1 (en) | 1998-10-05 | 2002-11-26 | Oracle Corporation | Database fine-grained access control |
US6578037B1 (en) | 1998-10-05 | 2003-06-10 | Oracle Corporation | Partitioned access control to a database |
IL139006A0 (en) | 1998-12-12 | 2001-11-25 | Brodia Group | Trusted agent for electronic commerce |
US6556974B1 (en) | 1998-12-30 | 2003-04-29 | D'alessandro Alex F. | Method for evaluating current business performance |
US20020059218A1 (en) | 1999-01-26 | 2002-05-16 | Katherine Grace August | System and method for obtaining real time survey information for media programming using input device |
US20010027439A1 (en) | 1999-07-16 | 2001-10-04 | Holtzman Henry N. | Method and system for computerized form completion |
KR20020025963A (en) | 1999-07-30 | 2002-04-04 | 도날드 디. 먼둘 | Methods and systems for switching terminals from packet switched service to circuit switched service |
US6457045B1 (en) | 1999-08-30 | 2002-09-24 | Zaplet, Inc. | System and method for group choice making |
US6651217B1 (en) | 1999-09-01 | 2003-11-18 | Microsoft Corporation | System and method for populating forms with previously used data values |
US6304898B1 (en) | 1999-10-13 | 2001-10-16 | Datahouse, Inc. | Method and system for creating and sending graphical email |
US6701366B1 (en) | 1999-11-09 | 2004-03-02 | Nortel Networks Corporation | Providing communications services |
WO2001041419A1 (en) | 1999-11-30 | 2001-06-07 | Citibank, N.A. | System and method for performing an electronic transaction using a transaction proxy with an electronic wallet |
AU2075301A (en) | 1999-12-10 | 2001-06-18 | Sevista Technologies, Inc. | Method, system, and apparatus for providing message data regarding events associated with websites |
IE20001001A1 (en) | 1999-12-13 | 2001-07-11 | Markport Ltd | A service management access node for mobile internet |
AU2276301A (en) | 1999-12-17 | 2001-06-25 | Technology, Patents And Licensing, Inc. | Global asset information registry |
US6615131B1 (en) | 1999-12-21 | 2003-09-02 | Televigation, Inc. | Method and system for an efficient operating environment in a real-time navigation system |
US20020052774A1 (en) | 1999-12-23 | 2002-05-02 | Lance Parker | Collecting and analyzing survey data |
US6826540B1 (en) | 1999-12-29 | 2004-11-30 | Virtual Personalities, Inc. | Virtual human interface for conducting surveys |
US6668167B2 (en) | 2000-01-26 | 2003-12-23 | Mcdowell Mark | Method and apparatus for sharing mobile user event information between wireless networks and fixed IP networks |
US7962359B2 (en) | 2000-04-06 | 2011-06-14 | Autopoll, Inc. | Method and system for collecting and disseminating survey data over the internet |
US6763344B1 (en) | 2000-04-14 | 2004-07-13 | International Business Machines Corporation | Method of and system for dynamically controlling access to data records |
US6618721B1 (en) | 2000-04-25 | 2003-09-09 | Pharsight Corporation | Method and mechanism for data screening |
US7117197B1 (en) | 2000-04-26 | 2006-10-03 | Oracle International Corp. | Selectively auditing accesses to rows within a relational database at a database server |
AU2001255752A1 (en) | 2000-05-01 | 2001-11-12 | Mobliss, Inc. | System for conducting electronic surveys |
US6986060B1 (en) | 2000-05-23 | 2006-01-10 | Oracle International Corp. | Method and apparatus for sharing a security context between different sessions on a database server |
US7509266B2 (en) | 2000-05-31 | 2009-03-24 | Quality Data Management Inc. | Integrated communication system and method |
US20040024656A1 (en) | 2000-06-02 | 2004-02-05 | Coleman Kevin B. | Interactive product selector with inferential logic engine |
US6748449B1 (en) | 2000-06-29 | 2004-06-08 | International Business Machines Corporation | Creating an opinion oriented Web page with hyperlinked opinions |
AU2001269411A1 (en) | 2000-07-10 | 2002-01-21 | Viven Ltd. | Broadcast content over cellular telephones |
US7092370B2 (en) * | 2000-08-17 | 2006-08-15 | Roamware, Inc. | Method and system for wireless voice channel/data channel integration |
US6535885B1 (en) | 2000-10-16 | 2003-03-18 | Aether Systems, Inc. | Multikeyed table implementable on a personal digital assistant |
WO2002052373A2 (en) | 2000-12-22 | 2002-07-04 | Torrance Andrew W | Collecting user responses over a network |
US20020095405A1 (en) | 2001-01-18 | 2002-07-18 | Hitachi America, Ltd. | View definition with mask for cell-level data access control |
US20030014394A1 (en) | 2001-03-22 | 2003-01-16 | Shinji Fujiwara | Cell-level data access control using user-defined functions |
US20040139043A1 (en) | 2003-01-13 | 2004-07-15 | Oracle International Corporation | Attribute relevant access control policies |
-
2002
- 2002-03-19 US US10/095,803 patent/US7693541B1/en active Active
- 2002-07-19 JP JP2003557239A patent/JP4131856B2/en not_active Expired - Lifetime
- 2002-07-19 EP EP02803267A patent/EP1410660B8/en not_active Expired - Lifetime
- 2002-07-19 DE DE60219794T patent/DE60219794T2/en not_active Expired - Lifetime
- 2002-07-19 CA CA2453583A patent/CA2453583C/en not_active Expired - Lifetime
- 2002-07-19 AU AU2002365114A patent/AU2002365114B2/en not_active Expired
- 2002-07-19 CN CNB02814466XA patent/CN1259799C/en not_active Expired - Lifetime
- 2002-07-19 WO PCT/US2002/023077 patent/WO2003056859A2/en active Search and Examination
-
2004
- 2004-06-26 HK HK04104593A patent/HK1061947A1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP1410660B8 (en) | 2007-10-17 |
CN1545818A (en) | 2004-11-10 |
EP1410660B1 (en) | 2007-04-25 |
WO2003056859A2 (en) | 2003-07-10 |
HK1061947A1 (en) | 2004-10-08 |
AU2002365114A1 (en) | 2003-07-15 |
AU2002365114B2 (en) | 2007-10-18 |
EP1410660A2 (en) | 2004-04-21 |
DE60219794D1 (en) | 2007-06-06 |
CN1259799C (en) | 2006-06-14 |
WO2003056859A3 (en) | 2003-12-18 |
JP2005527132A (en) | 2005-09-08 |
JP4131856B2 (en) | 2008-08-13 |
DE60219794T2 (en) | 2008-01-24 |
CA2453583C (en) | 2011-05-03 |
US7693541B1 (en) | 2010-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2453583A1 (en) | Multimodal session support on distinct multi channel protocol | |
ES2320908T3 (en) | METHOD FOR A PULSATION TO TALK TERMINAL (PTT) OF SESSION PROTOCOL TO INDICATE THE OPERATIONAL MODE OF RESPONSE TO A SPEAKER PULSATION NETWORK SERVER (PTT) OF INTERNET PROTOCOL. | |
US7315617B2 (en) | Method and system for managing calls of an automatic call distributor | |
JP3315903B2 (en) | How to access phone features in a non-phone client-server network | |
CN103517266B (en) | Method for activating mobile terminal on mobile network side and mobile gateway system | |
CN103533189B (en) | The distribution method and device of mobile agent call | |
WO2001079968A3 (en) | Stateless mechanism for data retrieval | |
US20060215633A1 (en) | Method and system using quality of service information for influencing a user's presence state | |
PT1474938E (en) | A method and an apparatus for adding a new member to an active group call in a group communication network | |
RU2007107353A (en) | METHOD AND DEVICE FOR PROVIDING CORRELATION MEANS IN HYBRID TELECOMMUNICATION NETWORKS | |
WO2005019996A3 (en) | Serverless and switchless internet protocol telephony system and method | |
WO2008083585A1 (en) | System, device and method for carrying out routing mode base on strategy | |
CN1764217B (en) | System for distributing VXML capabilities for execution on client devices | |
JP2004533798A (en) | Parallel use of available services over wireless networks | |
CA2485705A1 (en) | Network, private branch exchange, wireless lan terminal, and multiprotocol communication terminal control method therefor | |
CN101127949A (en) | A method for realizing instant recording service based on mobile communication network | |
US6904023B2 (en) | Method and apparatus for group call services | |
CN101103592B (en) | Method and device for transmitting message in communication network | |
US20050122903A1 (en) | Method and system for relayed mobile ip services in a telecommunication system | |
WO2002093893A1 (en) | Handling queued sessions | |
CN100527769C (en) | Service method and system for mobile terminal | |
CN1852381B (en) | Multimedia communication method | |
CN101374282A (en) | Method and apparatus for displaying different states of wireless one-key-through user in different groups | |
US8495231B1 (en) | System and method for remote call control | |
JP2007072664A (en) | Session control system and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20220719 |