Interrupting auxiliary agents
First Claim
Patent Images
1. A method, comprising:
- receiving, at a contact center, a contact from a customer;
generating, in the contact center, a work item representation of the contact in the contact center, the contact being a work item of the contact center;
determining, by a work assignment engine operating in the contact center, processing requirements of the work item;
generating, by the work assignment engine, a modified pool of eligible agents, wherein the modified pool of eligible agents comprises;
agents in the contact center that are eligible to process the work item;
a first agent having a status of AUXILIARY to process the work item; and
a second agent having a status of AVAILABLE to process the work item;
determining, by the work assignment engine, that the first agent is an optimal agent for processing the work item based on the first agent'"'"'s attributes meeting the processing requirements of the work item better than any other agent in the modified pool of eligible agents;
determining, by the work assignment engine, that the second agent is a best AVAILABLE agent for processing the work item based on the second agent'"'"'s attributes meeting the processing requirements of the work item better than any other AVAILABLE agent in the modified pool of eligible agents; and
selecting, by the work assignment engine, an agent from the modified pool of eligible agents to process the work item.
18 Assignments
0 Petitions
Accused Products
Abstract
A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, selectively interrupt a contact center agent in an AUXILIARY state. This enables the contact center to accommodate sudden influxes of work items without substantially increasing customer wait time.
-
Citations
14 Claims
-
1. A method, comprising:
-
receiving, at a contact center, a contact from a customer; generating, in the contact center, a work item representation of the contact in the contact center, the contact being a work item of the contact center; determining, by a work assignment engine operating in the contact center, processing requirements of the work item; generating, by the work assignment engine, a modified pool of eligible agents, wherein the modified pool of eligible agents comprises; agents in the contact center that are eligible to process the work item; a first agent having a status of AUXILIARY to process the work item; and a second agent having a status of AVAILABLE to process the work item; determining, by the work assignment engine, that the first agent is an optimal agent for processing the work item based on the first agent'"'"'s attributes meeting the processing requirements of the work item better than any other agent in the modified pool of eligible agents; determining, by the work assignment engine, that the second agent is a best AVAILABLE agent for processing the work item based on the second agent'"'"'s attributes meeting the processing requirements of the work item better than any other AVAILABLE agent in the modified pool of eligible agents; and selecting, by the work assignment engine, an agent from the modified pool of eligible agents to process the work item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:
-
instructions configured to determine processing requirements of a work item in a contact center; instructions configured to generate a modified pool of eligible agents, wherein the modified pool of eligible agents comprises; agents in the contact center that are eligible to process the work item; a first agent having a status of AUXILIARY to process the work item; and a second agent having a status of AVAILABLE to process the work item; instructions configured to determine that the first agent is an optimal agent for processing the work item based on the first agent'"'"'s attributes meeting the processing requirements of the work item better than any other agent in the modified pool of eligible agents; instructions configured to determine that the second agent is a best AVAILABLE agent for processing the work item based on the second agent'"'"'s attributes meeting the processing requirements of the work item better than any other AVAILABLE agent in the modified pool of eligible agents; instructions configured to compare a cost associated with assigning the work item to the first agent to a cost associated with assigning the work item to the second agent; instructions configured to determine that the cost of assigning the work item to the second agent is greater than the cost of assigning the work item to the first agent; and instructions configured to select an agent from the modified pool of eligible agents to process the work item, wherein the selected agent is the first agent. - View Dependent Claims (10, 11, 12)
-
-
13. A contact center, comprising:
-
a plurality of contact-processing resources, at least some of the contact-processing resources being operated by human agents; and a work assignment engine configured to determine processing requirements of a work item in a contact center, determine a state of the contact center, and, in response thereto, determine whether to generate a pool of eligible agents or generate a modified pool of eligible agents, wherein the pool of eligible agents comprises only human agents with a status of AVAILABLE, wherein the modified pool of eligible agents comprises human agents that are eligible to process the work item, wherein the modified pool of eligible agents comprises a first human agent having a status other than AVAILABLE to process the work item, wherein the modified pool of eligible agents comprises every human agent that would be in the pool of eligible agents in addition to the first human agent, and wherein the pool of eligible agents or the modified pool of agents are generated without regard for whether or not the human agents are skilled to process the work item. - View Dependent Claims (14)
-
Specification