IP Library Granted Patent US 9,930,181
Granted Patent B1
US 9,930,181 · App. 15/395,349 · Granted Mar 27, 2018

Systems and methods for optimal scheduling of resources in a contact center

Inventors: Thomas Moran (Galway, IE); Gerard Carty (Galway, IE)
Assignee: Avaya Inc.
H04M3/5238G06Q10/063118H04M2203/402
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,930,181
App. No.
15/395,349
Granted
Mar 27, 2018
Kind
B1
Abstract

Managing resources in a contact center including assigning each resource to one of a first set of resources each comprising a proficiency level above a first threshold for a first resource attribute, or a second set of resources each comprising a proficiency level below the first threshold for the first resource attribute and a proficiency level above a second threshold for a second resource attribute. An expected number of contacts requiring resources possessing one of the first or second resource attribute is predicted for a time period, and a correlation between the first and second resource attribute is identified. Based on the correlation, a minimum number of resources from each set required to handle the expected number of contacts at a predetermined service level for the time period is forecasted. The minimum number of resources from the first set is less than a number of resources required without the correlation.

Claims (64)

1. A method for managing a plurality of resources in a contact center, comprising:

assigning, by a contact center processor, each resource to one of:

a first set of resources each comprising a proficiency level above a first threshold for a first resource attribute, or

a second set of resources each comprising a proficiency level below the first threshold for the first resource attribute and a proficiency level above a second threshold for a second resource attribute;

predicting, by the contact center processor, for a time period, an expected number of incoming contacts requiring resources possessing one of the first resource attribute or the second resource attribute;

identifying, by the contact center processor, a correlation between the first resource attribute and the second resource attribute; and

based on the correlation, forecasting, by the contact center processor, a minimum number of resources from each of the first set of resources and the second set of resources to handle the expected number of incoming contacts at a predetermined service level for the time period, wherein the minimum number of resources from the first set of resources is less than a number of resources required without the correlation.

2. The method of claim 1 , further comprising:

scheduling, by the contact center processor, the minimum number of resources to work in the contact center during the time period.

3. The method of claim 1 , wherein the first resource attribute comprises knowledge about a first product and the second resource attribute comprises knowledge about a second product.

4. The method of claim 1 , further comprising, for a new contact requiring a resource with the first resource attribute:

establishing, by the contact center processor, a first communication session between the new contact and one resource from the second set of resources; and

establishing, by the contact center processor, a second communication session between the one resource and at least one resource from the first set of resources during the first communication session.

5. The method of claim 4 , wherein the second communication session is established following a request by the one resource.

6. The method of claim 1 , wherein one or more of the resources assigned to the second set of resources comprises a proficiency level below a third threshold for at least one additional resource attribute, the method further comprising:

predicting, by the contact center processor, for the time period, an expected number of incoming contacts requiring resources possessing the at least one additional resource attribute;

identifying, by the contact center processor, a second correlation between the first resource attribute and the at least one additional resource attribute; and

based on the first and second correlations, forecasting, by the contact center processor, a second minimum number of resources from each of the first set of resources and the second set of resources to handle the expected number of incoming contacts at the predetermined service level for the time period, wherein the second minimum number of resources from the first set is less than a number of resources required without the first and second correlations.

7. The method of claim 1 , wherein each resource further comprises a plurality of additional resource attributes, the method further comprising:

determining, by the contact center processor, for a new contact, a plurality of contact attributes; and

selecting, by the contact center processor, a resource from one of the first set of resources or the second set of resources for connection with the new contact, the selection being based at least in part on a comparison between the plurality of additional resource attributes and the plurality of contact attributes.

8. A method for managing a plurality of resources in a contact center, comprising:

assigning, by a contact center processor, each resource to one of:

a first set of resources each comprising a proficiency level above a first threshold for a first resource attribute, or

a second set of resources each comprising a proficiency level below the first threshold for the first resource attribute and a proficiency level above a second threshold for a second resource attribute;

predicting, by the contact center processor, for a time period:

an expected first number of incoming contacts requiring resources possessing the first resource attribute, the expected first number of incoming contacts historically resulting in scheduling of a first number of resources from the first set of resources to handle the expected first number of incoming contacts at a predetermined service level for the time period; and

an expected second number of incoming contacts requiring resources possessing the second resource attribute;

identifying, by the contact center processor, a correlation between the first resource attribute and the second resource attribute; and

based on the correlation, forecasting, by the contact center processor, a minimum number of resources from each of the first set of resources and the second set of resources to handle the expected first and second numbers of incoming contacts at the predetermined service level for the time period, wherein the minimum number of resources from the first set of resources is less than the first number of resources.

9. The method of claim 8 , wherein the minimum number of resources from the second set of resources is less than a second number of resources from the second set of resources historically scheduled to handle the expected second number of incoming contacts at the predetermined service level for the time period.

10. The method of claim 8 further comprising, for a new contact requiring a resource with the first resource attribute:

establishing, by the contact center processor, a first communication session between the new contact and one resource from the second set of resources; and

establishing, by the contact center processor, a second communication session between the one resource and at least one resource from the first set of resources during the first communication session.

11. The method of claim 10 , wherein the second communication session is established following a request by the one resource.

12. The method of claim 8 , wherein each resource further comprises a plurality of additional resource attributes, the method further comprising:

determining, by the contact center processor, for a new contact, a plurality of contact attributes; and

selecting, by the contact center processor, a resource from one of the first set of resources or the second set of resources for connection with the new contact, the selection being based at least in part on a comparison between the plurality of additional resource attributes and the plurality of contact attributes.

13. A system for managing a plurality of resources in a contact center, comprising:

a memory device, storing executable instructions;

a processor in communication with the memory device, wherein the processor when executing the executable instructions:

assigns each resource to one of: (i) a first set of resources each comprising a proficiency level above a first threshold for a first resource attribute; or (ii) a second set of resources each comprising a proficiency level below the first threshold for the first resource attribute and a proficiency level above a second threshold for a second resource attribute;

predicts, for a time period, an expected number of incoming contacts requiring resources possessing one of the first resource attribute or the second resource attribute;

identifies a correlation between the first resource attribute and the second resource attribute; and

based on the correlation, forecasts a minimum number of resources from each of the first set of resources and the second set of resources to handle the expected number of incoming contacts at a predetermined service level for the time period, wherein the minimum number of resources from the first set of resources is less than a number of resources required without the correlation.

14. The system of claim 13 , wherein the processor when executing the executable instructions:

schedules the minimum number of resources to work in the contact center during the time period.

15. The system of claim 13 , wherein the processor when executing the executable instructions, for a new contact requiring a resource with the first resource attribute:

establishes a first communication session between the new contact and one resource from the second set of resources; and

establishes a second communication session between the one resource and at least one resource from the first set of resources during the first communication session.

16. The system of claim 15 , wherein the second communication session is established following a request by the one resource.

17. The system of claim 13 , wherein each of the second set of resources comprises a proficiency level above a third threshold for at least one additional resource attribute and wherein the processor when executing the executable instructions:

predicts, for the time period, an expected number of incoming contacts requiring resources possessing the at least one additional resource attribute;

identifies a second correlation between the first resource attribute and the at least one additional resource attribute; and

based on the first and second correlations, forecasts a minimum number of resources from each of the first set of resources and the second set of resources to handle the expected number of incoming contacts at the predetermined service level for the time period, wherein the minimum number of resources from the first set of resources is less than a number of resources required without the first and second correlations.

18. The system of claim 13 , wherein each resource further comprises a plurality of additional resource attributes and wherein the processor when executing the executable instructions:

determines, for a new contact, a plurality of contact attributes;

selects a resource from one of the first set of resources or the second set of resources for connection with the new contact, the selection being based at least in part on a comparison between the plurality of additional resource attributes and the plurality of contact attributes.

19. The system of claim 13 , wherein:

predicting the expected number of incoming contacts further comprises predicting:

an expected first number of incoming contacts requiring resources possessing the first resource attribute, the expected first number of incoming contacts historically resulting in scheduling of a first number of resources from the first set of resources to handle the expected first number of incoming contacts at a predetermined service level for the time period; and

an expected second number of incoming contacts requiring resources possessing the second resource attribute; and

forecasting the minimum number of resources further comprises forecasting a minimum number of resources from each of the first set of resources and the second set of resources to handle the expected first and second number of incoming contacts at the predetermined service level for the time period, wherein the minimum number of resources from the first set of resources is less than the first number of resources.

20. The system of claim 19 , wherein the minimum number of resources from the second set of resources is less than a second number of resources from the second set of resources historically scheduled to handle the expected second number of incoming contacts at the predetermined service level for the time period.

Assignments (12)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2016
From: MORAN, THOMAS; CARTY, GERARD
To: AVAYA INC.
Reel/Frame 040810/0278 →