Method and system for wireless voice channel/data channel integration
First Claim
Patent Images
1. A method for conducting a communication session, the method comprising:
- during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network;
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 that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session;
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;
wherein, during the communication session, data is shared between the wireless data channel and the voice channel;
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,wherein the data being pushed and pulled includes the actionable data, andwherein the actionable data is executed by an destination channel at the current point in the menu structure.
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.
174 Citations
23 Claims
-
1. A method for conducting a communication session, the method comprising:
-
during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; 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 that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session; 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; wherein, during the communication session, data is shared between the wireless data channel and the voice channel; 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, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by an destination channel at the current point in the menu structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for wireless network communications, the method comprising:
-
during a communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; during the communication session, triggering a wireless data session with a wireless data channel from a voice session by choosing the actionable data from the menu, 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 by choosing the actionable data from the menu, 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, wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by an destination channel at the current point in the menu structure. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for wireless network communications, the method comprising:
-
during a communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; during the communication session by choosing the actionable data from the menu, 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 by choosing the actionable data from the menu, 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, wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by a destination channel at the current point in the menu structure.
-
-
14. 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; displaying a menu on a wireless communication device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; 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, wherein the communication session is facilitated via a call service that communicates with the at least one customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by a destination channel at the current point in the menu structure. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having instructions stored thereon which are executable by an electronic device for electronically conducting a communication session by performing steps comprising:
-
during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; 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, wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by a destination channel at a of the menu structure. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable medium having instructions stored thereon which are executable by an electronic device for electronically conducting a communication session by performing steps comprising:
-
during the communication session, displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; 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, wherein the communication session is facilitated via a call service that communicates with a customer application and an interactive voice response (IVR) application to conduct the wireless data session and the voice session during the communication session, wherein the data being pushed and pulled includes the actionable data, and wherein the actionable data is executed by a destination channel at the current point of the menu structure.
-
-
23. A wireless communication apparatus, comprising:
-
means for displaying a menu on a wireless device for allowing a user of the wireless device to choose from the menu, during the communication session, an actionable data that initiates an action in a channel receiving the actionable data, thereby reaching a current point in a menu structure, the menu being part of a configurable, consistent user interface that facilitates the user to access a network; 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, wherein the data to be pushed and pulled includes the actionable data, and wherein the actionable data is executed by a destination channel at a current point of the menu structure.
-
Specification