Managing multiple agent communication sessions in a contact center
First Claim
1. A communications handler comprising a computer processor configured to:
- maintain a plurality of non-voice communication sessions with an agent in a contact center in accordance with an agent profile, where the agent uses a computer configured to display respective text associated with each of the plurality of non-voice communication sessions to the agent, wherein each non-voice communication session is associated with a corresponding channel type selected from a group comprising email, text, and chat;
retrieve a respective performance parameter associated with each channel type of the non-voice communication sessions;
ascertain the respective performance parameter for a particular channel type exceeds a threshold value for the particular channel type; and
generate a notification indicating the respective performance parameter exceeds the threshold value, wherein the notification identifies the agent and the particular channel type, andin response to ascertaining the respective performance parameter exceeds the threshold value for the particular channel type, modify the agent profile associated with the agent used to indicate a number of maximum of simultaneous non-voice communications that can be allocated to the agent by the communications handler using the agent profile.
10 Assignments
0 Petitions
Accused Products
Abstract
A communications handler manages incoming communications of different channel types and determines an appropriate contact center agent to receive the communication, based on which communication type and the number of sessions for each type, that an agent can handle. The performance of the agent handling the various communication sessions across the channel types is measure and monitored. If the agent'"'"'s performance crosses a threshold indicating an unacceptable decrease in performance, a channel type/session may be de-assigned in order to improve the agent'"'"'s performance. If the agent'"'"'s performance is stellar and allows, then a further channel type or communication session of a channel type may be added. Various graphical user indications for managing the channel type performance and de-assignment are presented.
-
Citations
20 Claims
-
1. A communications handler comprising a computer processor configured to:
-
maintain a plurality of non-voice communication sessions with an agent in a contact center in accordance with an agent profile, where the agent uses a computer configured to display respective text associated with each of the plurality of non-voice communication sessions to the agent, wherein each non-voice communication session is associated with a corresponding channel type selected from a group comprising email, text, and chat; retrieve a respective performance parameter associated with each channel type of the non-voice communication sessions; ascertain the respective performance parameter for a particular channel type exceeds a threshold value for the particular channel type; and generate a notification indicating the respective performance parameter exceeds the threshold value, wherein the notification identifies the agent and the particular channel type, and in response to ascertaining the respective performance parameter exceeds the threshold value for the particular channel type, modify the agent profile associated with the agent used to indicate a number of maximum of simultaneous non-voice communications that can be allocated to the agent by the communications handler using the agent profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing non-voice communications to an agent in a contact center:
-
assigning to an agent profile, wherein the agent profile indicates a first number of maximum simultaneous non-voice communications associated with a first channel type that can be allocated to the agent, a second number of maximum number of simultaneous non-voice communications associated with a second channel type that can be allocated to the agent using a communications handler; establishing a first non-voice communication session with the agent by the communications handler in accordance with the agent profile, wherein the first non-vice communication session is associated with the first channel type comprising one from a group of email, text, and chat, wherein a first text from the first non-voice communication session is displayed on a computer workstation used by the agent; establishing a second non-voice communication session with the agent using the communications handler in accordance with the agent profile, wherein the second non-voice communication session is associated with the second channel type comprising one from the group of email, text, and chat, wherein the second channel type is different from the first channel type, and wherein a second text from the second non-voice communication session is displayed on the computer workstation; determining a performance parameter associated with the agent involving the second channel type exceeds a threshold value; and modifying the agent profile in response to determining the performance parameter involving the second channel type exceeds the threshold value wherein the agent profile reflects a reduced second number of maximum simultaneous non-voice communications involving the second channel type that can be allocated by the communications handler in accordance with the agent profile. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing instructions that when executed by a computer processor in a communications handler cause the computer processor to:
-
retrieve an agent profile reflecting assignment to an agent in a contact center of a maximum number of simultaneous non-voice communication sessions that can be allocated to the agent, wherein each of the simultaneous non-voice communication sessions is associated with a channel type, wherein the channel type is one selected from the group of chat, email, and text; retrieve a performance parameter associated with at least one of the non-voice communication sessions established in accordance with the agent profile, wherein the performance parameter is based on measuring a response time of the agent involving sending a response message to an incoming message of the at least one of the non-voice communication sessions; determine the performance parameter exceeds a threshold value; and in response to determining the performance parameter exceeds the threshold value, reduce the maximum number of non-voice communication sessions in the agent profile reflecting a reduced number of allowable maximum simultaneous non-voice communication sessions that the communications handler can allocate to the agent. - View Dependent Claims (17, 18, 19, 20)
-
Specification