Dynamically reconfigurable distributed interactive voice response system
First Claim
1. A method of operating an agent to obtain information for a user from a Web site, wherein the method is for use with a manager, the method comprising the steps of:
- the agent receiving a start request across an interface to establish a session;
in response to receiving said request, the agent sending across the interface an acknowledgement to establish the session;
during the established session, the agent entering a loop, including the steps of the agent receiving a request across the interface from a user for information, obtaining information from a Web site, sending the obtained information to the user, and monitoring for an end of session signal across the interface from the user;
the agent receiving across the interface from the user an end request to end the session; and
in response to receiving said end request, the agent ending the session; and
wherein;
the user and the manager are on a first side of the Internet;
the agent is on a second side of the Internet, said second side being opposite said first side;
the step of the agent receiving the request for information includes the step of the agent receiving the request for information from the user via the manager;
the step of the agent sending an acknowledgement to establish the session includes the step of the agent sending said acknowledgement to the manager; and
the step of the agent sending the obtained information to the user includes the step of the agent sending the obtained information to the user via the manager.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a computer system and method that manages connections between one or more data network interfaces and one or more phone interfaces. A manager process, running on a computer system having both data and phone network interfaces, receives one or more telephone calls from one or more users over one of the phone interfaces and than accesses one or more profiles associated with each of the users. These profiles have one or more service identifiers and one or more interactive response agent (IRA) identifiers associated with the respective user. A menu of the service identifiers is presented to the user. The system then looks up an agent address of one of the IRAs that is associated with the service identifier selected by the user from the menu and establishes a session with the associated IRA. Having done this a two-way communication with the associated IRA occurs during the session. In this communication, the IRA is capable of passing information to the system from one or more application servers to which the IRA is connected over one or more data networks.
11 Citations
12 Claims
-
1. A method of operating an agent to obtain information for a user from a Web site, wherein the method is for use with a manager, the method comprising the steps of:
-
the agent receiving a start request across an interface to establish a session; in response to receiving said request, the agent sending across the interface an acknowledgement to establish the session; during the established session, the agent entering a loop, including the steps of the agent receiving a request across the interface from a user for information, obtaining information from a Web site, sending the obtained information to the user, and monitoring for an end of session signal across the interface from the user; the agent receiving across the interface from the user an end request to end the session; and in response to receiving said end request, the agent ending the session; and
wherein;the user and the manager are on a first side of the Internet; the agent is on a second side of the Internet, said second side being opposite said first side; the step of the agent receiving the request for information includes the step of the agent receiving the request for information from the user via the manager; the step of the agent sending an acknowledgement to establish the session includes the step of the agent sending said acknowledgement to the manager; and the step of the agent sending the obtained information to the user includes the step of the agent sending the obtained information to the user via the manager. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium, tangibly embodied with a program of instructions executable by the computer to perform method steps for operating an agent to obtain information for a user from a Web site, wherein the method is for use with a manager, said method steps comprising:
-
the agent receiving a start request across an interface to establish a session, wherein the user makes a telephone call to transmit the request to the manager, the manager receives the telephone call and obtains an Internet address for the agent, and the manager uses the Internet address to transmit the request to the agent; in response to receiving said request, the agent sending across the interface an acknowledgement to establish the session; during the established session, the agent entering a loop, including the steps of the agent receiving a request across the interface from a user for information, obtaining information from a Web site, sending the obtained information to the user; and monitoring for an end of session signal across the interface from the user; and
wherein;the user and the manager are on a first side of the Internet; the agent is on a second side of the Internet, said second side being opposite said first side; the step of the agent sending said acknowledgement includes the step of the agent sending said acknowledgement to the manager; the step of the agent receiving the request for information includes the step of, the agent receiving the request for information from the user via the manager; and the step of the agent sending the obtained information to the user includes the step of the agent sending the obtained information to the user via the manager. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification