Optimized routing of interactions to contact center agents based on forecast agent availability and customer patience
First Claim
1. A system for routing interactions to contact center agents, the system comprising:
- processor; and
memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to;
concurrently identify a plurality of interactions waiting to be routed;
identify a plurality of candidate agents viable for handling the plurality of interactions;
calculate a plurality of predicted wait times, each associated with a corresponding one of the candidate agents;
for each agent of the plurality of candidate agents, estimate an expected value to be obtained by routing each of the plurality of the interactions to the agent, wherein the expected value is estimated based on the predicted wait time corresponding to the agent;
assign each of the plurality of the interactions to one of the plurality of candidate agents based on the estimated expected value; and
signal a routing device for routing each of the plurality of the interactions to the agent assigned to the interaction.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for routing interactions to contact center agents. The system is adapted to concurrently identify a plurality of interactions waiting to be routed, and identify a plurality of candidate agents viable for handling the plurality of interactions. The system is also adapted to calculate a predicted wait time associated with each of the candidate agents. For each agent of the plurality of candidate agents, the system is adapted to estimate an expected value to be obtained by routing each of the plurality of the interaction to the agent. The expected value is a function of the predicted wait time. The system is further adapted to assign each of the plurality of the interactions to one of the plurality of candidate agents based on the estimated reward, and signal a routing device for routing each of the plurality of the interactions to the agent assigned to the interaction.
-
Citations
18 Claims
-
1. A system for routing interactions to contact center agents, the system comprising:
-
processor; and memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to; concurrently identify a plurality of interactions waiting to be routed; identify a plurality of candidate agents viable for handling the plurality of interactions; calculate a plurality of predicted wait times, each associated with a corresponding one of the candidate agents; for each agent of the plurality of candidate agents, estimate an expected value to be obtained by routing each of the plurality of the interactions to the agent, wherein the expected value is estimated based on the predicted wait time corresponding to the agent; assign each of the plurality of the interactions to one of the plurality of candidate agents based on the estimated expected value; and signal a routing device for routing each of the plurality of the interactions to the agent assigned to the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification