IP Library Granted Patent US 11,178,283
Granted Patent B2
US 11,178,283 · App. 17/191,000 · Granted Nov 16, 2021

Techniques for workforce management in a contact center system

Inventor: Zia Chishti (Washington, DC)
Assignee: AFINITI, LTD.
H04M3/5175G06Q10/063112H04M2203/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 11,178,283
App. No.
17/191,000
Granted
Nov 16, 2021
Kind
B2
Abstract

Techniques for workforce management in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for workforce management in a contact center system comprising generating historical workforce data regarding an agent workforce capacity of the contact center system, and initiating an increase or decrease to an agent workforce of the contact center system based at least in part on the historical workforce data to increase an amount of choice among available agents or waiting contacts.

Claims (49)

1. A method for pairing in a contact center system, the method comprising:

receiving at a contact center system a plurality of sets of contacts;

receiving at the contact center system a plurality of sets of agents;

evaluating, by at least one processor communicatively coupled to and configured to operate in the contact center system, a plurality of available pairings among the plurality of sets of contacts and the plurality of sets of agents;

determining, by said at least one processor, to postpone the pairings based on the evaluating; and

after postponing the pairings, pairing, by said at least one processor, in a switch

of the contact center system, the plurality of sets of contacts to the plurality of sets of agents, wherein

a size of the evaluated plurality of available pairings exceeds a sum of a size of the plurality of sets of contacts and a size of the plurality of sets of agents, and

each of the plurality of sets of contacts and each of the plurality of sets of agents were available for pairing prior to the evaluating.

2. The method of claim 1 , further comprising:

after evaluating the plurality of available pairings, determining an expected performance based on the evaluating; and

determining whether the expected performance is greater than a threshold performance metric.

3. The method of claim 2 , further comprising postponing for a duration of time the pairings based on determining that the expected performance is not greater than the threshold performance metric.

4. The method of claim 3 , wherein the duration of time is based on a difference between the expected performance and the threshold performance metric.

5. The method of claim 3 , wherein the duration of time is based on a size of the plurality of available pairings.

6. The method of claim 1 , wherein the pairings are further based on minimizing low-choice environments for the contact center system.

7. The method of claim 1 , wherein the size of the plurality of sets of contacts is greater than 2, wherein the size of the plurality of sets of agents is greater than 2, and wherein the size of the evaluated plurality of available pairings is greater than 6.

8. A system for pairing in a contact center system, the system comprising:

memory; and

processing circuitry coupled to the memory, wherein the system is configured to:

receive a plurality of sets of contacts;

receive a plurality of sets of agents;

using the processing circuitry, evaluate a plurality of available pairings among the plurality of sets of contacts and the plurality of sets of agents;

using the processing circuitry, determine to postpone the pairings based on the evaluating; and

after postponing the pairings, using the processing circuitry, pair the plurality of sets of contacts to the plurality of sets of agents, wherein

a size of the evaluated plurality of available pairings exceeds a sum of a size of the plurality of sets of contacts and a size of the plurality of sets of agents, and

each of the plurality of sets of contacts and each of the plurality of sets of agents were available for pairing prior to the evaluating.

9. The system of claim 8 , wherein the system is further configured to:

after evaluating the plurality of available pairings, determine an expected performance based on the evaluating; and

determine whether the expected performance is greater than a threshold performance metric.

10. The system of claim 9 , wherein the system is further configured to postpone for a duration of time the pairings based on determining that the expected performance is not greater than the threshold performance metric.

11. The system of claim 10 , wherein the duration of time is based on a difference between the expected performance and the threshold performance metric.

12. The system of claim 10 , wherein the duration of time is based on a size of the plurality of available pairings.

13. The system of claim 8 , wherein the pairings are further based on minimizing low-choice environments for the contact center system.

14. The system of claim 8 , wherein the size of the plurality of sets of contacts is greater than 2, wherein the size of the plurality of sets of agents is greater than 2, and wherein the size of the evaluated plurality of available pairings is greater than 6.

15. A computer program product comprising a non-transitory computer readable medium storing instructions which when executed by processing circuitry of a system causes the system to:

evaluate a plurality of available pairings among a plurality of sets of contacts and a plurality of sets of agents;

determine to postpone the pairings based on the evaluating; and

after postponing the pairings, pair the plurality of sets of contacts to the plurality of sets of agents, wherein

a size of the evaluated plurality of available pairings exceeds a sum of a size of the plurality of sets of contacts and a size of the plurality of sets of agents, and

each of the plurality of sets of contacts and each of the plurality of sets of agents were available for pairing prior to the evaluating.

16. The computer program product claim 15 , wherein the non-transitory computer readable medium further stores instructions which when executed by the processing circuitry of the system causes the system to:

after evaluating the plurality of available pairings, determine an expected performance based on the evaluating; and

determine whether the expected performance is greater than a threshold performance metric.

17. The computer program product claim 16 , wherein the non-transitory computer readable medium further stores instructions which when executed by the processing circuitry of the system causes the system to postpone for a duration of time the pairings based on determining that the expected performance is not greater than the threshold performance metric.

18. The computer program product claim 17 , wherein the duration of time is based on a difference between the expected performance and the threshold performance metric.

19. The computer program product claim 17 , wherein the duration of time is based on a size of the plurality of available pairings.

20. The computer program product claim 15 , wherein the pairings are further based on minimizing low-choice environments for the contact center system.

21. The computer program product claim 15 , wherein the size of the plurality of sets of contacts is greater than 2, wherein the size of the plurality of sets of agents is greater than 2, and wherein the size of the evaluated plurality of available pairings is greater than 6.

Assignments (5)
RELEASE AND TERMINATION OF PATENT SECURITY AGREEMENT Recorded Apr 16, 2025
From: VCP CAPITAL MARKETS, LLC
To: AFINITI, LTD.
Reel/Frame 070866/0614 →
PATENT ASSIGNMENT AGREEMENT Recorded Jan 3, 2025
From: AFINITI, LTD.
To: AFINITI AI HOLDINGS LLC
Reel/Frame 069816/0656 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2025
From: AFINITI AI LIMITED
To: ALTER DOMUS (US) LLC
Reel/Frame 069816/0858 →
PATENT ASSIGNMENT AGREEMENT Recorded Jan 3, 2025
From: AFINITI AI HOLDINGS LLC
To: AFINITI AI LIMITED
Reel/Frame 069817/0001 →
PATENT SECURITY AGREEMENT Recorded Aug 26, 2024
From: AFINITI, LTD.
To: VCP CAPITAL MARKETS, LLC
Reel/Frame 068793/0261 →
Continuity (4)
Continuation 17113715 · Dec 7, 2020
Continuation 16445014 · Jun 18, 2019
Continuation 15395529 · Dec 30, 2016
Related Publication 20210195025A1 · Jun 24, 2021