Providing interface support for application workspace persistence
First Claim
Patent Images
1. A method, comprising:
- establishing a first communication session via an agent interface, whereinthe first communication session supports communications between an agent and a first customer, andthe agent interface identifies information regarding the first customer;
establishing a second communication session via the agent interface, whereinthe second communication session is established while the first communication session is ongoing,the second communication session supports communications between the agent and the second customer, andthe agent interface identifies information regarding the second customer; and
responsive to receipt of an event received via the agent interface,in response to the event being a transition request, processing the transition request, whereinthe processing the transition request comprisesrecording a status of the agent interface for a current communication session, wherein
the current communication session is one of the first communication session and the second communication session,performing a transition between the current communication session and the other of the first communication session and the second communication session,logging the transition in a transition log, andrestoring the status of the agent interface for the other of the first communication session and the second communication session.
0 Assignments
0 Petitions
Accused Products
Abstract
The method and system of the present invention include recording a first transition by an agent interface between a first session and a second session of a plurality of sessions in a communication utility. The first transition is recorded in a transition record. Responsive to receipt of a request to initiate a third session by the communication utility, a transition frequency is determined using the transition record. Whether to accept the request to initiate the third session is determined using the transition frequency, and the request to initiate the third session is accepted.
16 Citations
20 Claims
-
1. A method, comprising:
-
establishing a first communication session via an agent interface, wherein the first communication session supports communications between an agent and a first customer, and the agent interface identifies information regarding the first customer; establishing a second communication session via the agent interface, wherein the second communication session is established while the first communication session is ongoing, the second communication session supports communications between the agent and the second customer, and the agent interface identifies information regarding the second customer; and responsive to receipt of an event received via the agent interface, in response to the event being a transition request, processing the transition request, wherein the processing the transition request comprises recording a status of the agent interface for a current communication session, wherein
the current communication session is one of the first communication session and the second communication session,performing a transition between the current communication session and the other of the first communication session and the second communication session, logging the transition in a transition log, and restoring the status of the agent interface for the other of the first communication session and the second communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a computer system, configured to establish a first communication session via an agent interface, wherein the first communication session supports communications between an agent and a first customer, and the agent interface identifies information regarding the first customer, a second set of instructions, executable on the computer system, configured to establish a second communication session via the agent interface, wherein the second communication session is established while the first communication session is ongoing, the second communication session supports communications between the agent and the second customer, and the agent interface identifies information regarding the second customer, and a third set of instructions, executable on the computer system, configured to, in response to receipt of an event that is a transition request, process the transition request, wherein the event is received via the agent interface, and the third set of instructions comprises a first subset of instructions, executable on the computer system, configured to record a status of the agent interface for a current communication session, wherein
the current communication session is one of the first communication session and the second communication session,a second subset of instructions, executable on the computer system, configured to perform a transition between the current communication session and the other of the first communication session and the second communication session, a third subset of instructions, executable on the computer system, configured to log the transition in a transition log, and a fourth subset of instructions, executable on the computer system, configured to restore the status of the agent interface for the other of the first communication session and the second communication session; and a non-transitory computer-readable storage medium, wherein the instructions are encoded in the non-transitory computer-readable storage medium. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer system comprising:
-
one or more processors; a non-transitory computer-readable storage medium coupled to the one or more processors; and a plurality of instructions, encoded in the computer-readable storage medium and configured to cause the one or more processors to establish a first communication session via an agent interface, wherein the first communication session supports communications between an agent and a first customer, and the agent interface identifies information regarding the first customer, establish a second communication session via the agent interface, wherein the second communication session is established while the first communication session is ongoing, the second communication session supports communications between the agent and the second customer, and the agent interface identifies information regarding the second customer, and in response to receipt of an event that is a transition request, process the transition request, wherein the event is received via the agent interface, and the instructions configured to cause the one or more processors to process the transition request comprise instructions configured to cause the one or more processors to record a status of the agent interface for a current communication session, wherein
the current communication session is one of the first communication session and the second communication session,perform a transition between the current communication session and the other of the first communication session and the second communication session, log the transition in a transition log, and restore the status of the agent interface for the other of the first communication session and the second communication session.
-
Specification