IP Library Granted Patent US 10,867,263
Granted Patent B2
US 10,867,263 · App. 16/209,295 · Granted Dec 15, 2020

Techniques for behavioral pairing in a multistage task assignment system

Inventors: David J. Delellis (Doylestown, PA); Randal E. Holl (Annapolis, MD)
Assignee: Afiniti, Ltd.
G06Q10/063112G16H20/10H04M3/5175H04M3/5233
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,867,263
App. No.
16/209,295
Granted
Dec 15, 2020
Kind
B2
Abstract

Techniques for behavioral pairing in a multistage task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a multistage task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the multistage task assignment system, one or more characteristics of a task; determining, by the at least one computer processor and based at least on the one or more characteristics of the task, a sequence of agents; and pairing, by the at least one computer processor, the task with the sequence of agents.

Claims (34)

1. A computer implemented method for behavioral pairing in a multistage task assignment system comprising:

determining, by at least one task assignment module communicatively coupled to and configured to perform behavioral pairing operations in the multistage task assignment system, one or more characteristics of a task, wherein each of the at least one task assignment module comprises at least one switch for pairing tasks with agents at each stage of the multistage task assignment system;

selecting, by the at least one task assignment module and based at least on the one or more characteristics of the task, a sequence of agents from a plurality of available sequences of agents using a behavioral pairing strategy, wherein the sequence of agents has a lower expected performance than a second sequence of agents from the plurality of available sequences of agents; and

pairing, by the at least one task assignment module, the task with the sequence of agents, wherein the pairing comprises establishing, in a switch of the at least one task assignment module, a communications connection between the task and each of the agents in the sequence based at least in part upon the behavioral pairing strategy.

2. The method of claim 1 , wherein the multistage task assignment system is a contact center system.

3. The method of claim 1 , wherein the multistage task assignment system is a prescription medication fulfillment system.

4. The method of claim 1 , wherein selecting the sequence of agents comprises improving a performance of the multistage task assignment system.

5. The method of claim 1 , wherein the behavioral pairing strategy is implemented by a task assignment strategy module coupled to the multistage task assignment system.

6. The method of claim 1 , wherein the sequence of agents has a lower expected performance than the second sequence of agents over a short period of time but a higher expected overall performance over a longer period of time.

7. The method of claim 1 , selecting the sequence of agents comprises optimizing the multistage task assignment system to reduce an average total handle time for the task over multiple stages.

8. A computer implemented system for behavioral pairing in a multistage task assignment system comprising:

at least one task assignment module communicatively coupled to and configured to perform behavioral pairing operations in the multistage task assignment system, wherein each of the at least one task assignment module comprises at least one switch for pairing tasks with agents at each stage of the multistage task assignment system, wherein the at least one task assignment module is further configured to:

determine one or more characteristics of a task;

select, based at least on the one or more characteristics of the task, a sequence of agents from a plurality of available sequences of agents using a behavioral pairing strategy, wherein the sequence of agents has a lower expected performance than a second sequence of agents from the plurality of available sequences of agents; and

pair the task with the sequence of agents, wherein the pairing comprises establishing, in a switch of the at least one task assignment module, a communications connection between the task and each of the agents in the sequence based at least in part upon the behavioral pairing strategy.

9. The system of claim 8 , wherein the multistage task assignment system is a contact center system.

10. The system of claim 8 , wherein the multistage task assignment system is a prescription medication fulfillment system.

11. The system of claim 8 , wherein the at least one task assignment module is further configured to determine the sequence of agents to improve a performance of the multistage task assignment system.

12. The system of claim 8 , wherein the behavioral pairing strategy is implemented by a task assignment strategy module coupled to the multistage task assignment system.

13. The system of claim 8 , wherein the sequence of agents has a lower expected performance than the second sequence of agents over a short period of time but a higher expected overall performance over a longer period of time.

14. The system of claim 8 , wherein the at least one task assignment module is further configured to select the sequence of agents to optimize the multistage task assignment system to reduce average total handle time for a task over multiple stages.

15. An article of manufacture for behavioral pairing in a multistage task assignment system comprising:

a non-transitory processor readable medium; and

instructions stored on the medium;

wherein the instructions are configured to be readable from the medium by at least one computer processor in a task assignment module communicatively coupled to and configured to perform behavioral pairing operations in the multistage task assignment system, wherein each task assignment module comprises at least one switch for pairing tasks with agents at each stage of the multistage task assignment system, and thereby cause the at least one task assignment module to operate so as to:

determine one or more characteristics of a task;

select, based at least on the one or more characteristics of the task, a sequence of agents from a plurality of available sequences of agents using a behavioral pairing strategy, wherein the sequence of agents has a lower expected performance than a second sequence of agents from the plurality of available sequences of agents; and

pair the task with the sequence of agents, wherein the pairing comprises establishing, in a switch of the at least one task assignment module, a communications connection between the task and each of the agents in the sequence based at least in part upon the behavioral pairing strategy.

16. The article of manufacture of claim 15 , wherein the multistage task assignment system is a contact center system.

17. The article of manufacture of claim 15 , wherein the multistage task assignment system is a prescription medication fulfillment system.

18. The article of manufacture of claim 15 , the instructions are further configured to cause the at least one task assignment module to operate so as to determine the sequence of agents to improve a performance of the multistage task assignment system.

19. The article of manufacture of claim 15 , wherein the behavioral pairing strategy is implemented by a task assignment strategy module coupled to the multistage task assignment system.

20. The article of manufacture of claim 15 , wherein the sequence of agents has a lower expected performance than the second sequence of agents over a short period of time but a higher expected overall performance over a longer period of time.

21. The article of manufacture of claim 15 , wherein the instructions are further configured to cause the at least one task assignment module to operate so as to select the sequence of agents to optimize the multistage task assignment system to reduce average total handle time for a task over multiple stages.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2019
From: DELELLIS, DAVID J.; HOLL, RANDAL E.
To: AFINITI, LTD.
Reel/Frame 048336/0688 →