Method and apparatus for establishing connections
First Claim
1. A method including:
- receiving a request for agent contact from a user, wherein the request includes an identifier associated with a first web page being viewed by the user, wherein content of the first web page is retrieved from a server, and is not authored by the user;
selecting an agent to respond to the request, the selection of the agent being based on the content of the first web page;
transmitting the identifier associated with the first web page to the selected agent;
retrieving information associated with the user from a database; and
generating code for a second web page that contains the information associated with the user.
15 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for establishing a connection between a telephone agent and a computer user. A request is received from the user requesting a return call by an agent. The request is received through a web server and includes an identifier associated with the web page being viewed by the user. The identifier associated with the web page is transmitted to an agent that will contact the user. This allows the agent to view the web page that was being viewed by the user when the request was entered. A telephone connection is then established between the user and the agent. An agent can be selected based on the content of the web page being viewed by the user at the time the request for agent contact is entered. Additionally, for an incoming call, a web page can be generated that contains information about the incoming call. An identifier associated with the generated web page is transmitted to an agent that will answer the call. The agent then accesses the web page using the received identifier.
213 Citations
19 Claims
-
1. A method including:
-
receiving a request for agent contact from a user, wherein the request includes an identifier associated with a first web page being viewed by the user, wherein content of the first web page is retrieved from a server, and is not authored by the user;
selecting an agent to respond to the request, the selection of the agent being based on the content of the first web page;
transmitting the identifier associated with the first web page to the selected agent;
retrieving information associated with the user from a database; and
generating code for a second web page that contains the information associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19)
-
-
9. A system including:
-
a receiving mechanism to receive a request for agent contact from a user, wherein the received request includes an identifier associated with a first web page being viewed by the user, wherein content of the first web page is retrieved from a server, and is not authored by the user;
a selection mechanism to select an agent to respond to the request, the selection being based on the content of the first web page;
a communications mechanism to transmit the identifier associated with the web page to the selected agent;
a retrieval mechanism to retrieve information about the user from a database; and
a web page generator to generate code for a second web page that contains the information associated with the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system including:
-
means for receiving a request for agent contact from a user, wherein the request includes an identifier associated with a first web page being viewed by the user, wherein content of the first web page is retrieved from a server, and is not authored by the user;
means for selecting an agent to respond to the request for agent contact by contacting the user, the selection of the agent being based on the content of the first web page;
means for communicating the identifier associated with the first web page to the agent selected to contact the user;
means for retrieving information about the user from a database; and
means for generating code for a second web page that contains the information associated with the user.
-
-
16. A computer software product including a medium readable by a machine, the medium having stored thereon a sequence of instructions which, when executed by the machine, causes the machine to:
-
receive a request for agent contact from a user, wherein the request includes an identifier associated with a first web page being viewed by the user, wherein content of the first web page is retrieved from a server, and is not authored by the user;
select an agent to respond to the request for agent contact by contacting the user, said selection being based on the content of the first web page;
transmit the identifier associated with the first web page to the agent selected to contact the user;
retrieve information associated with the user from a database; and
generate code for a second web page that contains the information associated with the user.
-
Specification