SHADOW QUEUE FOR CALLERS IN A PERFORMANCE/PATTERN MATCHING BASED CALL ROUTING SYSTEM
First Claim
1. A method for routing calls in a call routing center environment, the method comprising the acts of:
- determining a skill set for a caller;
if agents are available for the determined skill set, routing the caller to the best matching agent of available agents based on a pattern matching algorithm; and
if no agents are available for the determined skill set, holding the caller in a set of callers and when an agent becomes available matching the agent to the best matching caller within the set of callers.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for routing callers to agents in a contact center, along with an intelligent routing system. A method for routing callers includes routing a caller, if agents are available, to an agent based on a pattern matching algorithm (which may include performance based matching, pattern matching based on agent and caller data, computer models for predicting outcomes of agent-caller pairs, and so on). Further, if no agents are available for the incoming caller, the method includes holding the caller in a shadow queue, e.g., a set of callers. When an agent becomes available the method includes scanning all of the callers in the shadow queue and matching the agent to the best matching caller within shadow queue.
-
Citations
26 Claims
-
1. A method for routing calls in a call routing center environment, the method comprising the acts of:
-
determining a skill set for a caller; if agents are available for the determined skill set, routing the caller to the best matching agent of available agents based on a pattern matching algorithm; and if no agents are available for the determined skill set, holding the caller in a set of callers and when an agent becomes available matching the agent to the best matching caller within the set of callers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14)
-
-
9. A method for routing calls in a call routing center environment, the method comprising the acts of:
-
if agents are available, causing a caller to be routed to an agent based on a pattern matching algorithm; and if no agents are available, holding the caller in a set of callers and when an agent becomes available causing one of the set of callers to be routed to an agent based on the pattern matching algorithm. - View Dependent Claims (10, 11)
-
-
15. Apparatus for routing callers to agents in a call routing center environment, the apparatus comprising:
-
logic for determining if agents are available for a caller; logic for causing the caller to be routed, if agents are available, to the best matching agent of available agents according to a pattern matching algorithm; and logic for holding the caller in a set of callers, if no agents are available, and when an agent becomes available matching the agent to the best matching caller within the set of callers according to a pattern matching algorithm. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. Computer readable storage medium comprising computer readable instructions for carrying out a method comprising the acts of:
-
if agents are available, causing a caller to be routed to an agent based on a pattern matching algorithm; and if no agents are available, holding the caller in a set of callers, and when an agent becomes available matching the agent to the best matching caller within the set of callers according to the pattern matching algorithm. - View Dependent Claims (23, 24, 25, 26)
-
Specification