Training optimizer for contact center agents
First Claim
Patent Images
1. A method, comprising:
- causing a computing system to perform operations comprising;
determining that a contact center is failing to meet at least one service level objective within a predetermined threshold with respect to contacts of a first type;
receiving, in the contact center, a contact of a second type;
determining that a first contact center resource is eligible to process the contact of the second type but not the contacts of the first type;
routing to the first contact center resource a training opportunity in lieu of routing the contact of the second type, thereby causing the contact of the second type to wait for a different contact center resource to become available;
balancing a short-term loss in efficiency associated with not routing the contact of the second type to the first contact center resource with a long-term gain in efficiency associated with routing the training opportunity to the first contact center resource; and
based on the balancing of the short-term loss with the long-term gain, determining that an overall efficiency of the contact center is maximized by routing the training opportunity to the first contact center resource.
18 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes various ways of monitoring the needs of a contact center in real-time and pushing training to a number of agents to address those needs. In determining to push training to agents, the short-term efficiency of the agent is balanced with the long-term efficiency of the contact center. When agents receive and then complete training events designed to address the monitored contact center needs the attributes associated with the agents are updated to allow them to handle the contacts requiring training.
247 Citations
20 Claims
-
1. A method, comprising:
-
causing a computing system to perform operations comprising; determining that a contact center is failing to meet at least one service level objective within a predetermined threshold with respect to contacts of a first type; receiving, in the contact center, a contact of a second type; determining that a first contact center resource is eligible to process the contact of the second type but not the contacts of the first type; routing to the first contact center resource a training opportunity in lieu of routing the contact of the second type, thereby causing the contact of the second type to wait for a different contact center resource to become available; balancing a short-term loss in efficiency associated with not routing the contact of the second type to the first contact center resource with a long-term gain in efficiency associated with routing the training opportunity to the first contact center resource; and based on the balancing of the short-term loss with the long-term gain, determining that an overall efficiency of the contact center is maximized by routing the training opportunity to the first contact center resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A contact center, comprising:
-
a work assignment mechanism configured to receive contacts of a first type and contacts of a second type, the work assignment mechanism including a work assignment engine that is configured to assign the contacts received at the work assignment mechanism to one or more resources in the contact center; a routing engine configured to distribute the contacts among the one or more resources based on assignment instructions received from the work assignment mechanism; a training optimization mechanism configured to determine that the contact center is failing to meet at least one service level objective within a predetermined threshold with respect to contacts of the first type, determine that a first contact center resource is eligible to process contacts of the second type but not the contacts of the first type, and instruct the work assignment engine to assign the first contact center resource a training opportunity in lieu of assigning waiting contacts of the second type, thereby causing the contacts of the second type to continue to wait for a different contact center resource to become available; and wherein the training optimization mechanism is further configured to balance a short-term loss in efficiency associated with not routing the contact of the second type to the first contact center resource with a long-term gain in efficiency associated with routing the training opportunity to the first contact center resource and, based on the balancing of the short-term loss with the long-term gain, determine that an overall efficiency of the contact center is maximized by routing the training opportunity to the first contact center resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A server operating in a contact center, the server comprising:
-
a work assignment engine configured to receive contacts of a first type and contacts of a second type, and then assign the received contacts to one or more resources in the contact center; and a training optimization mechanism configured to determine that the contact center is failing to meet at least one service level objective within a predetermined threshold with respect to contacts of the first type, determine that a first contact center resource is eligible to process contacts of the second type but not the contacts of the first type, and instruct the work assignment engine to assign to the first contact center resource a training opportunity in lieu of assigning waiting contacts of the second type, thereby causing the contacts of the second type to continue to wait for a different contact center resource to become available; and wherein the training optimization mechanism is further configured to balance a short-term loss in efficiency associated with not routing the contact of the second type to the first contact center resource with a long-term gain in efficiency associated with routing the training opportunity to the first contact center resource and, based on the balancing of the short-term loss with the long-term gain, determine that an overall efficiency of the contact center is maximized by routing the training opportunity to the first contact center resource. - View Dependent Claims (19, 20)
-
Specification