Transfer of an internet chat session between servers
First Claim
1. A method for facilitating a transfer of a communication between a first device of an agent and a second device of a customer, said method comprising the steps of:
- establishing a first textual communication session between the first device and the second device;
receiving a request from the first device of said agent to transfer said second device of said customer to a second communication session wherein the second communication session involves textual communication;
causing a warm transfer page to be created for said second communication session;
causing said warm transfer page to be sent to said second device; and
causing a requested connection of said second device to said warm transfer page to be accepted wherein;
prior to said step of causing a warm transfer page to be created, said method further comprises the steps of;
causing a determination as to whether said request is authorized;
when said request is authorized, causing a list of allowed communication sessions to be determined;
causing said list of allowed communication sessions and an authorization code to be provided to said first device, receiving a selection of an allowed communication session for said second communication session, and causing an identification code for said second communications session to be sent to said second device; and
causing a log-in of said second device at said warm transfer page using said identification code.
12 Assignments
0 Petitions
Accused Products
Abstract
A customer is transferred from a first Internet chat session on a first server to a second Internet chat session on a second server without the customer having to take any action whatsoever. The second server may be the same server as the first server or may be different from the first server and may be physically located in another city, state, country, or continent. When the need arises to transfer a customer chat to another agent (who may be on another server) the agent requests a transfer and a list of available chat sessions is provided (300) to the agent. If the agent requests a transfer of the customer to one of those available chat sessions then a determination (310) is made as to whether the proposed transfer is permitted. If the transfer is permitted and initiated by the agent, the agent'"'"'s computer sends all the transfer information as well as a transfer command to the customers browser. The command sent activates a mini-application residing on the customer'"'"'s browser that seamlessly connects the customer to a new URL for a second chat session. Further, when the transfer is initiated, all or a portion of the information, including documentation, from the first chat session is simultaneously transferred to the second chat session.
162 Citations
11 Claims
-
1. A method for facilitating a transfer of a communication between a first device of an agent and a second device of a customer, said method comprising the steps of:
-
establishing a first textual communication session between the first device and the second device; receiving a request from the first device of said agent to transfer said second device of said customer to a second communication session wherein the second communication session involves textual communication; causing a warm transfer page to be created for said second communication session; causing said warm transfer page to be sent to said second device; and causing a requested connection of said second device to said warm transfer page to be accepted wherein;
prior to said step of causing a warm transfer page to be created, said method further comprises the steps of;
causing a determination as to whether said request is authorized;
when said request is authorized, causing a list of allowed communication sessions to be determined;
causing said list of allowed communication sessions and an authorization code to be provided to said first device, receiving a selection of an allowed communication session for said second communication session, and causing an identification code for said second communications session to be sent to said second device; and
causing a log-in of said second device at said warm transfer page using said identification code. - View Dependent Claims (2, 3, 4)
-
-
5. A method of facilitating a transfer of a communication between a first device of an agent and said second device of a customer, said method comprising the steps of:
-
establishing a first textual communication session between the first device and the second device; receiving a request to transfer said second device of the customer to a second communication session wherein the second communication session involves textual communication; causing said second communication session to be established and said second device to be connected to said second communication session wherein;
prior to said step of causing a second communication session to be created, said method further comprises the steps of;
causing a determination as to whether said request is authorized;
when said request is authorized, causing a list of allowed communication sessions to be determined;
causing said list of allowed communication sessions and an authorization code to be provided to said first device, receiving a selection of an allowed communication session for said second communication session, and causing a destination address and an identification code for said second communications session to be sent to said second device; and
causing a log-in of said second device at said destination address using said identification code. - View Dependent Claims (6, 7)
-
-
8. A method of operating a destination device to facilitate a communication between a first device of an agent and a second device of a customer using an intermediate device, said method comprising the steps of:
-
establishing a first textual communication session between the first device and the second device; receiving first communication session information from said intermediate device; causing a second communication session to be created wherein the second communication session involves textual communication; causing said second device to be connected to said destination device via said second communication session; causing said first communication session information to be associated with said second communication session; causing said second communication session to be terminated without disconnecting said second device of said customer from said destination device; when a third device of a second agent becomes available for connection to said second device, causing a third communication session to be created wherein the third communication session involves textual communication; and causing said second device and said third device to be connected via said third communication session wherein;
prior to said step of causing a second communication session to be created, said method further comprises the steps of;
causing a determination as to whether a transfer request is authorized;
when said request is authorized, causing a list of allowed communication sessions to be determined;
causing said list of allowed communication sessions and an authorization code to be provided to said first device, receiving a selection of an allowed communication session for said second communication session, and causing a destination address and an identification code of said third device for said second communications session to be sent to said second device; and
causing a login of said second device at said destination address using said identification code of said third device. - View Dependent Claims (9)
-
-
10. A method of transferring a communication between a first device of a agent and a second device of a customer, said method comprising the steps of:
-
establishing a first textual communication session between the first device and the second device; receiving a request from the first device of the agent to transfer said second device to a second communication session wherein the second communication session involves textual communication; causing a second communication session to be created; and causing a connection of said second device to said second communication session to be accepted wherein;
prior to said step of causing a second communication session to be created, said method further comprises the steps of;
causing a determination as to whether said request is authorized;
when said request is authorized, causing a list of allowed communication sessions to be determined;
causing said list of allowed communication sessions and an authorization code to be provided to said first device, receiving a selection of an allowed communication session for said second communication session, and causing first communication session information to be accepted; and
after said step of causing a second communication session to be created, said method further comprises the steps of;
causing a transfer page for said second communication session to be created, causing said transfer page to be sent to said second device, and wherein said step of causing a connection of said second device to said second communication session to be accepted comprises causing a connection of said second device to said transfer page to be accepted.
-
-
11. A method of facilitating a transfer of a communication between a first device of an agent and said second device of a customer, said method comprising the steps of:
-
establishing a first textual communication session between the first device and the second device; causing a list of allowed destinations to be provided to said first device of said agent; receiving a selection of a destination from said first device; causing a request for transfer of said first device and first communication session information to be sent to said destination; causing a list of allowed communication sessions of said destination to be provided to said first device; receiving a selected communication session from said list of allowed communications sessions from said first device; causing first session communication information to be provided to said destination; causing a second communication session to be created at said destination wherein the second communication session involves textual communication; and causing a destination address and an identification code for said second communications session to be sent to said second device; and
causing a log-in of said second device at said destination address using said identification code.
-
Specification