IP Library Granted Patent US 9,894,209
Granted Patent B2
US 9,894,209 · App. 15/243,931 · Granted Feb 13, 2018

System for scheduling routing rules in a contact center based on forecasted and actual interaction load and staffing requirements

Inventor: Alan Wayne McCord (Dublin, CA)
Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
H04M3/5238G06Q10/1093H04L12/66H04L41/00H04M3/5183H04M7/006
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 9,894,209
App. No.
15/243,931
Granted
Feb 13, 2018
Kind
B2
Abstract

A system for scheduling resources and rules for routing includes a server connected to a network, a scheduling application executable from the server, and at least one programmable software agent for scheduling routing rules. The scheduling application receives statistics about forecast arrival rates for incoming interactions and current resource availability data and schedules resources and routing rules according to the forecast requirements the software agent propagating the portion of scheduling relative to the routing rules.

Claims (33)

1. A routing system for a customer contact center, comprising:

a processor; and

a memory device, wherein the memory device stores computer-executable instructions that, when executed by the processor, cause the processor to:

forecast load of interactions to be handled by the customer contact center at a plurality of time periods;

identify availability of resources of the customer contact center for the plurality of time periods;

schedule, based on the forecast load of interactions and the identified availability of resources, a first routing instruction to be executed during a first time period of the plurality of time periods, and a second routing instruction to be executed during a second time period of the plurality of time periods, wherein the first routing instruction is different from the second routing instruction;

execute the first routing instruction during the first time period for routing a first interaction, wherein the first interaction is associated with an attribute, wherein the first routing instruction is configured to process the first interaction in a first manner based on identification of the attribute during the first time period; and

execute the second routing instruction during the second time period for routing a second interaction, wherein the second interaction is associated with the attribute, wherein the second routing instruction is configured to process the second interaction differently than the first routing instruction based on identification of the attribute during the second time period.

2. The routing system of claim 1 , wherein the first and second routing instructions are each selected from a set of routing rules.

3. The routing system of claim 1 , wherein the first and second routing instructions are included in a routing strategy.

4. The routing system of claim 1 , wherein the first routing instruction differs from the second routing instruction with respect to a time variable.

5. The routing system of claim 4 , wherein the time variable comprises a callback time period.

6. The routing system of claim 1 , wherein the interactions comprise at least one of voice interactions, text interactions, Web requests, or emails.

7. The routing system of claim 1 , wherein the resources comprise at least one of live agents and automated attendants.

8. The routing system of claim 1 , wherein the forecast load of interactions include predicted arrival rates of incoming interactions.

9. The routing system of claim 1 , wherein the instructions that cause the processor to identify availability of resources include instructions that cause the processor to identify resource work schedules, log-in and log-out times, job descriptions, and skill levels.

10. A routing method for a customer contact center, comprising:

forecasting, by a processor, load of interactions to be handled by the customer contact center at a plurality of time periods;

identifying, by the processor, availability of resources of the customer contact center for the plurality of time periods;

scheduling, by the processor, based on the forecast load of interactions and the identified availability of resources, a first routing instruction to be executed during a first time period of the plurality of time periods, and a second routing instruction to be executed during a second time period of the plurality of time periods, wherein the first routing instruction is different from the second routing instruction;

executing, by the processor, the first routing instruction during the first time period for routing a first interaction, wherein the first interaction is associated with a first attribute, wherein the first routing instruction is configured to process the first interaction in a first manner based on identification of the first attribute during the first time period; and

executing, by the processor, the second routing instruction during the second time period for routing a second interaction, wherein the second interaction is associated with the first attribute, wherein the second routing instruction is configured to process the second interaction differently than the first routing instruction based on identification of the first attribute during the second time period.

11. The method of claim 10 , wherein the first and second routing instructions are each selected from a set of routing rules.

12. The method of claim 10 , wherein the first and second routing instructions are included in a routing strategy.

13. The method of claim 10 , wherein the first routing instruction differs from the second routing instruction with respect to a time variable.

14. The method of claim 13 , wherein the time variable comprises a callback time period.

15. The method of claim 10 , wherein the interactions comprise at least one of voice interactions, text interactions, Web requests, or emails.

16. The method of claim 10 , wherein the resources comprise at least one of live agents and automated attendants.

17. The method of claim 10 , wherein the forecast load of interactions include predicted arrival rates of incoming interactions.

18. The method of claim 10 , wherein the instructions that cause the processor to identify availability of resources include instructions that cause the processor to identify resource work schedules, log-in and log-out times, job descriptions, and skill levels.

19. The system of claim 1 , wherein the second routing instruction is configured to route the second interaction to an interactive voice response system instead of a contact center agent.

20. The system of claim 1 , wherein the second routing instruction is configured to provide interaction option not provided during the processing of the first interaction.

21. The system of claim 1 , wherein the attribute is interaction type.

Assignments (6)
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 →
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0093 →
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 Jan 12, 2017
From: MCCORD, ALAN
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 040954/0893 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
Continuity (4)
Continuation 14642689 · Mar 9, 2015
Continuation 13652314 · Oct 15, 2012
Continuation 12345038 · Dec 29, 2008
Related Publication 20160360041A1 · Dec 8, 2016