Method and system for wireless voice channel/data channel integration
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method for wireless communication is disclosed. In one embodiment of a method, a user of a wireless device initiates a communication session during which a wireless data session can be triggered from a voice session and a voice session can be triggered from a wireless data session. During the communication session, data is shared between the wireless data channel and the voice channel.
166 Citations
60 Claims
-
1-36. -36. (canceled)
-
37. A method for conducting a communication session, the method comprising:
-
during the communication session, triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel;
during the communication session, triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel; and
during the communication session, facilitating the communication session via a call service;
wherein triggering the wireless data session includes transmitting one or more of Automatic number identification (ANI) data, dialed number identification service (DINS) data, and unique identifier (UID) data via a wireless device; and
wherein, during the communication session, data is shared between the wireless data channel and the voice channel; and
wherein the data being pushed and pulled includes VoiceXML data, hypertext transfer protocol (HTTP) data, wireless application protocol (WAP) data, short message service (SMS) data, and wireless markup language (WML) data. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A method for wireless network communications, the method comprising:
-
during a communication session, triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel;
during the communication session, triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel, and toggling between a data channel and a voice channel in one communication session;
wherein during the communication session, data is shared between the wireless data channel and the voice channel. - View Dependent Claims (46, 47, 48, 49)
-
-
45. A method for wireless network communications, the method comprising:
-
during a communication session, triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and
during the communication session, triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel;
wherein during the communication session, data is shared between the wireless data channel and the voice channel.
-
-
50. A system for wireless network communications, the system comprising:
-
at least one network coupled among two or more wireless communication devices and at least one customer application;
two or more components coupled to the at least one network, the two or more components being selected from a group consisting of a homepage provisioning service component, a computer telephony integration/interactive voice response (CTI/IVR) service, a facsimile service, a call service, a facsimile service, and a directory service, wherein the wireless communication devices access the components during a communication session, and wherein the communication session includes;
triggering a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and
triggering a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel, wherein during the communication session, data is shared between the wireless data channel and the voice channel. - View Dependent Claims (51, 52, 53)
-
-
54. An electromagnetic medium having instructions stored on it that, when executed by a processor, causes the processor to:
-
during a communication session between two or more devices, trigger a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel;
during the communication session, trigger a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel; and
during the communication session, toggle between a data channel and a voice channel;
wherein during the communication session, data is shared between the wireless data channel and the voice channel. - View Dependent Claims (56, 57, 58, 59)
-
-
55. An electromagnetic medium having instructions stored on it that, when executed by a processor, causes the processor to:
-
during a communication session between two or more devices, trigger a wireless data session with a wireless data channel from a voice session, including pushing data to the wireless data channel and pulling data from the wireless data channel; and
during the communication session, trigger a voice session with a voice channel from a wireless data session, including pushing data to the voice channel and pulling data from the voice channel;
wherein during the communication session, data is shared between the wireless data channel and the voice channel.
-
-
60. A wireless communication apparatus, comprising:
-
means for triggering a wireless data session with a wireless data channel from a voice session;
means for triggering a voice session with a voice channel from a wireless data session; and
call service means for facilitating the communication session, including;
means for communicating with a customer application to receive a specification of data to be pushed or pulled during the communication session;
means for performing data formatting as required on data to be pushed or pulled during the communication session; and
means for communicating with an interactive voice response (IVR) application, including transferring formatted data to the IVR application for delivery to a wireless device and receiving data from the wireless device via the IVR application;
wherein, during the communication session, data is shared between the wireless data channel and the voice channel.
-
Specification