Declarative ACD routing with service level optimization
First Claim
Patent Images
1. A method comprising:
- a. determining a current rate of satisfying a service level agreement constraint, wherein the service level agreement constraint is associated to selected ones of each incoming contact within a contact center;
b. comparing the current rate to a target rate associated with the service level agreement constraint to calculate a satisfaction value;
c. measuring a size of a queue associated with the service level agreement constraint; and
d. calculating a potential value associated with the service level agreement constraint based on the satisfaction value, the queue size and a weighted priority level associated with the service level agreement constraint.
5 Assignments
0 Petitions
Accused Products
Abstract
A method including determining a current rate of satisfying a service level agreement constraint, wherein the service level agreement constraint is associated to selected ones of each incoming contact within a contact center, comparing the current rate to a target rate associated with the service level agreement constraint to calculate a satisfaction value, measuring a size of a queue associated with the service level agreement constraint, and calculating a potential value associated with the service level agreement constraint based on the satisfaction value, the queue size and a weighted priority level associated with the service level agreement constraint.
51 Citations
40 Claims
-
1. A method comprising:
-
a. determining a current rate of satisfying a service level agreement constraint, wherein the service level agreement constraint is associated to selected ones of each incoming contact within a contact center; b. comparing the current rate to a target rate associated with the service level agreement constraint to calculate a satisfaction value; c. measuring a size of a queue associated with the service level agreement constraint; and d. calculating a potential value associated with the service level agreement constraint based on the satisfaction value, the queue size and a weighted priority level associated with the service level agreement constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A routing system for routing a contact to an available agent, the routing system comprises:
-
a. one or more agents; b. one or more queues, wherein each agent is associated with one or more queues; and c. an automatic call distributor configured to determine a current rate of satisfying a service level agreement constraint, wherein the service level agreement constraint is associated to selected ones of each incoming contact within a contact center, compare the current rate to a target rate associated with the service level agreement constraint to calculate a satisfaction value, measure a size of a queue associated with the service level agreement constraint, calculate a potential value associated with the service level agreement constraint based on the satisfaction value, the queue size and a weighted priority level associated with the service level agreement constraint, calculate a potential value associated with one of the one or more queues by summing the potential values of all service level agreement constraints associated with the queue, sort a list of queues associated with the available agent according to the potential energies of the queues, select a non-empty queue with the highest potential energy from the list, and route a first contact in the selected queue to the available agent. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A routing system for routing a contact within a contact center, the routing system comprising:
-
a. one or more agents; b. one or more queues, wherein each agent is associated with one or more queues; and c. an automatic call distributor configured to determine a current rate of satisfying a service level agreement constraint, wherein the service level agreement constraint is associated to selected ones of each incoming contact within a contact center, compare the current rate to a target rate associated with the service level agreement constraint to calculate a satisfaction value, measure a size of a queue associated with the service level agreement constraint, calculate a potential value associated with the service level agreement constraint based on the satisfaction value, the queue size and a weighted priority level associated with the service level agreement constraint, calculate a potential value associated with one of the one or more queues by summing the potential values of all service level agreement constraints associated with the queue, calculate a potential value associated with one of the one or more agents by summing the potential values of all queues associated with the agent, associate a new incoming contact to a queue, sort a list of agents associated to the queue according to the potential energies of the agents, and route the contact to an available agent on the list with the lowest potential energy. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
Specification