MULTIMODAL INTERACTIVE VOICE RESPONSE SYSTEM
First Claim
1. A method, using a call handling system, for enabling multi-modal interaction with a telephonic device, the method comprising:
- receiving a call at an interactive voice response (IVR) system of the call handling system, the call being received from a telephonic device of a caller;
establishing a voice communications session between the IVR and the telephonic device in response to the call;
determining whether the telephonic device is capable of processing multi-modal communications;
based on determining that the telephonic device is not capable of processing multi-modal communications, enabling the IVR to access and audibly deliver voice page content to the caller via the voice communications session; and
based on determining that the telephonic device is capable of processing multi-modal communications, configuring the call handling system to exchange multi-modal communications with the telephonic device during the call, wherein configuring the call handling system to exchange multi-modal communications with the telephonic device includes;
establishing a data communications session between an application server associated with the call handling system and the telephonic device for communication of data during the call,enabling the IVR to execute content of one or more voice pages to exchange voice information with the caller via the voice communications session, andenabling the application server associated with the call handling system to execute content of one or more multimedia pages linked to the one or more voice pages to communicate text, image or video information to the caller via the data communications session.
13 Assignments
0 Petitions
Accused Products
Abstract
Multi-modal interaction with a telephonic device using a call handling system is enabled by receiving a call at an interactive voice response (IVR) system of the call handling system, the call being received from a telephonic device of a caller. A voice communications session between the IVR and the telephonic device is established in response to the call. Whether the telephonic device is capable of processing multi-modal communications is determined. Based on determining that the telephonic device is not capable of processing multi-modal communications, the IVR is enabled to access and audibly deliver voice page content to the caller via the voice communications session. Alternatively, based on determining that the telephonic device is capable of processing multi-modal communications, the call handling system is configured to exchange multi-modal communications with the telephonic device during the call.
-
Citations
21 Claims
-
1. A method, using a call handling system, for enabling multi-modal interaction with a telephonic device, the method comprising:
-
receiving a call at an interactive voice response (IVR) system of the call handling system, the call being received from a telephonic device of a caller; establishing a voice communications session between the IVR and the telephonic device in response to the call; determining whether the telephonic device is capable of processing multi-modal communications; based on determining that the telephonic device is not capable of processing multi-modal communications, enabling the IVR to access and audibly deliver voice page content to the caller via the voice communications session; and based on determining that the telephonic device is capable of processing multi-modal communications, configuring the call handling system to exchange multi-modal communications with the telephonic device during the call, wherein configuring the call handling system to exchange multi-modal communications with the telephonic device includes; establishing a data communications session between an application server associated with the call handling system and the telephonic device for communication of data during the call, enabling the IVR to execute content of one or more voice pages to exchange voice information with the caller via the voice communications session, and enabling the application server associated with the call handling system to execute content of one or more multimedia pages linked to the one or more voice pages to communicate text, image or video information to the caller via the data communications session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, using a call handling system, for enabling multi-modal interaction between a voice site and a telephonic device, the method comprising:
-
receiving a call from a caller using the telephonic device; identifying a voice site that is being called by the caller based on a number being called by the telephonic device; based on identifying the voice site that is being called by the caller, determining whether the voice site is an enhanced voice site, wherein an enhanced voice site is a voice site that is configured for multi-modal interaction with a telephonic device; based on determining that the voice site is an enhanced voice site, determining whether the telephonic device is registered with the call handling system for multi-modal interaction, wherein a telephonic device that is registered is configured to process multi-modal communications from the voice site; and based on determining that the telephonic device is registered with the call handling system for multi-modal interaction, configuring the call handling system for multi-modal communications with the telephonic device, wherein configuring the call handling system for multi-modal communications with the telephonic device comprises; allocating shared memory in the call handling system for interacting with the telephonic device, enabling an application server and an interactive voice response system (IVR) of the call handling system to read from and write to the shared memory during interaction with the telephonic device, wherein the application server is configured to establish a data communications session with the telephonic device during the call and the IVR is configured to establish a voice communications session with the telephonic device during the call, and executing, using the IVR, content of one or more voice pages associated with the voice site to exchange voice information with the caller via the voice communications session, and sending, using the application server, multi-modal instructions to an application in the telephonic device, wherein the multi-modal instructions are associated with the voice site and generated using one or more multimedia pages linked to the one or more voice pages, wherein the application in the telephonic device is configured to enable the telephonic device to perform multi-modal interaction with the voice site such that the telephonic device exchanges data with the voice site via the data communications session with the application server and exchange voice information with the voice site via the voice communications session with the IVR.
-
-
14. A call handling system for enabling a multi-modal interaction between a voice site and a caller that calls the voice site using a telephonic device, the call handling system including one or more computer processors and comprising:
-
a content creation module configured to enable a content provider for the voice site to create at least one voice page associated with the voice site linked to at least one multimedia page associated with the voice site, the voice page having content to be executed by an interactive voice response (IVR) system of the call handling system to communicate with the caller using an audio communication mode during the call, and the multimedia page having content to be executed by an application server associated with the call handling system to communicate with the caller during the call using a second communication mode different from the audio communication mode, the second communication mode enabling communication of textual data, image data, or video data; the application server configured to establish a data communications session with the telephonic device to communicate with the caller using the second communication mode, wherein the application server is configured to process a first script associated with the multimedia page and send data to the telephonic device and process data received from the telephonic device based on instructions included in the first script, wherein the application server is further configured to access, from one or more data stores, the first script and one or more text, image or video files associated with the multimedia page; the IVR configured to enable interaction with the telephonic device using the voice communications session, wherein the IVR is configured to process a second script associated with the voice page to send voice information to the telephonic device and process voice information received from the telephonic device based on instructions included in the second script, wherein the IVR is configured to access, from one or more data stores, the second script and one or more audio files associated with the voice page; and an application included in the telephonic device that is configured to enable the telephonic device to perform multi-modal interaction with the voice site such that the telephonic device may exchange text, image or video data with the voice site via the data communications session with the application server and exchange voice information with the voice site via the voice communications session with the IVR. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for enabling multi-modal interaction between a voice site and a telephonic device, the system comprising:
-
one or more processors; one or more instructions encoded in non-transitory machine-readable storage media for execution by the one or more processors and when executed by the one or more processors operable to; receive a call at an interactive voice response (IVR) system of a call handling system, the call being received from a telephonic device of a caller; establish a voice communications session between the IVR and the telephonic device in response to the call; determine whether the telephonic device is capable of processing multi-modal communications; based on determining that the telephonic device is not capable of processing multi-modal communications, enable the IVR to access and audibly deliver voice page content to the caller via the voice communications session; and based on determining that the telephonic device is capable of processing multi-modal communications, configure the call handling system to exchange multi-modal communications with the telephonic device during the call, wherein configuring the call handling system to exchange multi-modal communications with the telephonic device includes; establishing a data communications session between an application server associated with the call handling system and the telephonic device for communication of data during the call, enabling the IVR to execute content of one or more voice pages to exchange voice information with the caller via the voice communications session, and enabling the application server associated with the call handling system to execute content of one or more multimedia pages linked to the one or more voice pages to communicate text, image or video information to the caller via the data communications session.
-
Specification