IP Library Granted Patent US 10,110,747
Granted Patent B2
US 10,110,747 · App. 15/470,768 · Granted Oct 23, 2018

Activities assignment optimization for multi-skill contact center

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,110,747
App. No.
15/470,768
Granted
Oct 23, 2018
Kind
B2
Abstract

A system and method for setting agent cross skill enablement levels in a contact center. In one embodiment, a series of simulations is performed to determine optimum cross skill enablement levels for various circumstances, e.g., the number of agents, the proficiency of each agent at each of a number of skills, and the rates of incoming interaction requests requiring each of various skills. A lookup table is created which is subsequently used, during configuration of the contact center prior to operation, or in real time during operation, to adjust agent cross skill enablement levels.

Claims (36)

1. A system, comprising:

a processor; and

a memory, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to:

identify a first number of agents having a first skill as a primary skill and a second number of agents having the first skill as a secondary skill;

run a first simulation, based on a routing strategy, of routing a plurality of interactions warranting the first skill based on the identified first number of agents and the second number of agents;

determine a first contact center performance based on the first simulation;

modify the second number of agents having the first skill as the secondary skill;

run a second simulation, based on the routing strategy, of routing the plurality of interactions warranting the first skill based on the identified first number of agents and the modified second number of agents;

determine a second contact center performance based on the second simulation;

compare the first contact center performance and the second contact center performance; and

enable, based on the comparing, the first number of agents and the modified second number of agents for handling real interactions warranting the first skill; and

a switch coupled to the processor and configured to route an interaction warranting the first skill to an agent from the first number of agents and the modified second number of agents.

2. The system of claim 1 , wherein the first contact center performance is defined by a first metric and the second contact center performance is defined by a second metric.

3. The system of claim 2 , wherein the first or second metric is an average speed of answer (ASA).

4. The system of claim 2 , comprising storing a set enablement level in a lookup table.

5. The system of claim 1 , wherein the instructions that cause the processor to run the first and second simulations include instructions that cause the processor to run the first and second simulations using an assumption that incoming interaction requests arrive in at random points in time, the random points in time being characterized by a Poisson distribution.

6. The system of claim 1 , wherein the instructions that cause the processor to run the first and second simulations include instructions that cause the processor to run the first and second simulations based on an assumption that agent handling times for interactions take random values, the random values being characterized by an exponential distribution.

7. The system of claim 1 , wherein the routing strategy is a routing strategy configured to route interactions warranting the first skill, to one of the agents in the modified second number of agents without waiting a preset amount of time, in response to the first number of agents not being available to handle the interaction.

8. The system of claim 1 , wherein the routing strategy is routing strategy configured to wait a preset amount of time before routing interactions warranting the first skill, to one of the agents in the modified second number of agents, in response to the first number of agents not being available to handle the interaction.

9. A method, comprising:

identifying, by a processor, a first number of agents having a first skill as a primary skill and a second number of agents having the first skill as a secondary skill;

running a first simulation, by the processor, based on a routing strategy, of routing a plurality of interactions warranting the first skill based on the identified first number of agents and the second number of agents;

determining, by the processor, a first contact center performance based on the first simulation;

modifying, by the processor, the second number of agents having the first skill as the secondary skill;

running a second simulation, by the processor, based on the routing strategy, of routing the plurality of interactions warranting the first skill based on the identified first number of agents and the modified second number of agents;

determining, by the processor, a second contact center performance based on the second simulation;

comparing, by the processor, the first contact center performance and the second contact center performance; and

enabling, by the processor, based on the comparing, the first number of agents and the modified second number of agents for handling real interactions warranting the first skill; and

routing, by a switch coupled to the processor, an interaction warranting the first skill to an agent from the first number of agents and the modified second number of agents.

10. The method of claim 9 , wherein the first contact center performance is defined by a first metric and the second contact center performance is defined by a second metric.

11. The method of claim 10 , wherein the metric is an average speed of answer (ASA).

12. The method of claim 10 , comprising storing a set enablement level in a lookup table.

13. The method of claim 9 , wherein the executing of the first and second simulations include executing first and second simulations based on an assumption that incoming interaction requests arrive in at random points in time, the random points in time being characterized by a Poisson distribution.

14. The method of claim 9 , wherein the executing of the first and second simulations include executing the first and second simulations based on an assumption that agent handling times for interactions take random values, the random values being characterized by an exponential distribution.

15. The method of claim 9 , wherein the routing strategy is a routing strategy configured to route interactions warranting the first skill, to one of the agents in the modified second number of agents without waiting a preset amount of time, in response to the first number of agents not being available to handle the interaction.

16. The method of claim 10 , wherein the routing strategy is a routing strategy configured to wait a preset amount of time before routing interactions warranting the first skill, to one of the agents in the modified second number of agents, in response to the first number of agents not being available to handle the interaction.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0097 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: PLACIAKIS, VIDAS; RISTOCK, HERBERT; KOROLEV, NIKOLAY; TE BOOIJ, MERIJN; TERYOSHIN, VITALIY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 041790/0294 →