Simultaneous visual and telephonic access to interactive information delivery
First Claim
1. A method for providing a visual interactive voice response session, comprising:
- establishing, by a visual interactive voice response server, a first communication session with a first device via a network;
establishing, by the visual interactive voice response server, a second communication session with a second device;
receiving, by the visual interactive voice response server and from the second device, a session identifier when the second communication session is established with the second device, the session identifier being automatically generated by the second device and received by the visual interactive voice response server independently of the first communication session;
storing, by the visual interactive voice response server, the session identifier in a session identifier database, the session identifier indicating that the second device is online;
determining, by the visual interactive voice response server, whether the session identifier database includes the session identifier that identifies the second device and the first device after the first communication session is established with the first device; and
initiating, by the visual interactive voice response server, the visual interactive voice response session with the second device concurrently with the first device when the session identifier database includes the session identifier that identifies the second device and the first device,wherein the session identifier includes an internet protocol address of the second device and a directory number of the first device,wherein the second device is different from the first device,wherein the session identifier is removed from the session identifier database when the visual interactive voice response session is terminated, andwherein the visual interactive voice response server continues the first communication session with the first device after the visual interactive voice response session is terminated and the session identifier is removed from the session identifier database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a visual interactive voice response session are provided. A visual interactive voice response server determines whether a session identifier database includes a session identifier that is associated with a first device. The visual interactive voice response server initiates the visual interactive voice response session with the first device when the session identifier database includes the session identifier that is associated with the first device. The session identifier that is associated with the first device is removed from the session identifier database when the visual interactive voice response session is terminated.
-
Citations
16 Claims
-
1. A method for providing a visual interactive voice response session, comprising:
-
establishing, by a visual interactive voice response server, a first communication session with a first device via a network; establishing, by the visual interactive voice response server, a second communication session with a second device; receiving, by the visual interactive voice response server and from the second device, a session identifier when the second communication session is established with the second device, the session identifier being automatically generated by the second device and received by the visual interactive voice response server independently of the first communication session; storing, by the visual interactive voice response server, the session identifier in a session identifier database, the session identifier indicating that the second device is online; determining, by the visual interactive voice response server, whether the session identifier database includes the session identifier that identifies the second device and the first device after the first communication session is established with the first device; and initiating, by the visual interactive voice response server, the visual interactive voice response session with the second device concurrently with the first device when the session identifier database includes the session identifier that identifies the second device and the first device, wherein the session identifier includes an internet protocol address of the second device and a directory number of the first device, wherein the second device is different from the first device, wherein the session identifier is removed from the session identifier database when the visual interactive voice response session is terminated, and wherein the visual interactive voice response server continues the first communication session with the first device after the visual interactive voice response session is terminated and the session identifier is removed from the session identifier database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a visual interactive voice response session, comprising:
-
a session identifier database; a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations including; establishing a first communication session with a first device via a network; establishing a second communication session with a second device; receiving, from the second device, a session identifier when the second communication session is established with the second device, the session identifier being automatically generated by the second device and received independently of the first communication session; storing the session identifier in the session identifier database, the session identifier indicating that the second device is online; determining whether the session identifier database includes the session identifier that identifies the second device and the first device after the first communication session is established with the first device; and initiating the visual interactive voice response session with the second device concurrently with the first device when the session identifier database includes the session identifier that identifies the second device and the first device, wherein the session identifier includes an internet protocol address of the second device and a directory number of the first device, wherein the second device is different from the first device, wherein the session identifier database removes the session identifier when the visual interactive voice response session is terminated, and wherein the visual interactive voice response server computer continues the first communication session with the first device after the visual interactive voice response session is terminated and the session identifier is removed from the session identifier database. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification