IP Library Granted Patent US 10,084,912
Granted Patent B2
US 10,084,912 · App. 14/797,047 · Granted Sep 25, 2018

Communication of information during a call

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,084,912
App. No.
14/797,047
Granted
Sep 25, 2018
Kind
B2
Abstract

A request is received from a user of a telephonic device to invoke an application on the telephonic device. A form is displayed to the user using the application. Information input into the form is received by the application along with an indication to submit the form information with a service request to a call handling system. A data communications session between the telephonic device and an application server of the call handling system is established using the application. The form information is provided to the application server. A telephone number of the telephonic device is identified from the form information using which a voice communications session is established with the telephonic device from an interactive voice response system of the call handling system. Voice information is exchanged with the user and text, image or video information is communicated to the user via the voice and data communications sessions respectively.

Claims (44)

1. A method, using a call handling system, for enabling multi-modal interaction with a telephonic device, the method comprising:

establishing a data communications session between the telephonic device and an application server;

invoking display, on the telephonic device, of a single-field or a multi-field form for a user of the telephonic device over the data communications session;

receiving, from the user, information input into the form;

identifying, by the application server, based on the form information, a telephone number of the telephonic device;

establishing a call via a voice communication session between the telephonic device and an interactive voice response (IVR) system based on the identified telephone number;

executing, by the IVR, content of one or more voice pages to exchange voice information with the user during the call via the voice communication session;

executing, by the application server, content of one or more multimedia pages linked to the one or more voice pages for communicating non-voice information to the user during the call via the data communications session; and

synchronizing state of the voice communication session with state of the data communication session.

2. The method of claim 1 , wherein the non-voice information includes at least one of text, image, or video information.

3. The method of claim 1 , wherein the exchange of voice information with the communications device via the voice communications session is performed concurrently with the communication of multimedia information to the communications device via the data communications session.

4. The method of claim 1 , wherein executing by the application server the content of one or more multimedia pages comprises:

executing, by the application server, content of a multimedia page that is associated with a voice page.

5. The method of claim 4 , wherein executing the content of the multimedia page that is associated with the voice page comprises:

identifying, by the IVR, a reference to the multimedia page included in the voice page; and

sending, by the IVR, an instruction to the application server associated with the multimedia page based on identifying the reference to the multimedia page included in the voice page.

6. The method of claim 1 , wherein executing by the IVR the content of one or more voice pages comprises:

executing, by the IVR, the content of a voice page that is associated with a multimedia page.

7. The method of claim 6 , wherein executing by the IVR the content of the voice page that is associated with the multimedia page comprises:

identifying, by the application server, a reference to the voice page included in the multimedia page; and

sending, by the application server and to the IVR, an instruction to execute the content of the voice page based on identifying the reference to the voice page included in the multimedia page.

8. The method of claim 1 , wherein executing by the IVR the content of one or more voice pages includes executing, by the IVR, scripts generated based on the content of the one or more voice pages.

9. The method of claim 1 , wherein executing by the application server the content of one or more multimedia pages includes executing, by the application server, scripts generated based on the content of the one or more multimedia pages.

10. The method of claim 1 further comprising:

storing the states of the voice communication session and the data communication session in a shared memory space.

11. The method of claim 1 further comprising:

prompting for input over the communication session, and receiving the prompted input over the data communication session.

12. A system for enabling multi-modal interaction with a telephonic device, the system comprising:

one or more processors; and

one or more memory devices, wherein the one or more of the memory devices store instructions therein that, when executed by the one or more processors, cause the one or more processors to:

establish a data communications session with the telephonic device;

invoke display, on the telephonic device, of a single-field or a multi-field form for a user of the telephonic device over the data communications session;

receive information input into the form;

identify, based on the form information, a telephone number of the telephonic device;

establish a call via a voice communication session between the telephonic device and an interactive voice response (IVR) system based on the identified telephone number;

execute via the IVR system content of one or more voice pages to exchange voice information with the user during the call via the voice communication session;

execute content of one or more multimedia pages linked to the one or more voice pages for communicating non-voice information to the user during the call via the data communications session; and

synchronize state of the voice communication session with state of the data communication session.

13. The system of claim 12 , wherein the non-voice information includes at least one of text, image, or video information.

14. The system of claim 12 , wherein the exchange of voice information with the communications device via the voice communications session is configured to be performed concurrently with the communication of multimedia information to the communications device via the data communications session.

15. The system of claim 12 , wherein instructions that cause the one or more processors to execute the content of one or more multimedia pages comprises instructions that cause the one or more processors to:

execute content of a multimedia page that is associated with a voice page.

16. The system of claim 12 , wherein instructions that cause the one or more processors to execute content of one or more voice pages include instructions that cause the one or more processor to execute, via the IVR system, scripts generated based on the content of the one or more voice pages.

17. The system of claim 12 , wherein instructions that cause the one or more processors to execute the content of one or more multimedia pages include instructions that cause the one or more processor to execute scripts generated based on the content of the one or more multimedia pages.

Assignments (6)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0783 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
MERGER Recorded Jun 15, 2016
From: ANGEL.COM INCORPORATED
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 038923/0903 →