IP Library Granted Patent US 11,115,535
Granted Patent B2
US 11,115,535 · App. 17/168,597 · Granted Sep 7, 2021

Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system

Inventors: Ain Chishty (Rockville, MD); Hassan Afzal (Bethesda, MD)
Assignee: Afiniti, Ltd.
H04M3/5232H04M3/5238
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,115,535
App. No.
17/168,597
Granted
Sep 7, 2021
Kind
B2
Abstract

Techniques for sharing control of assigning tasks may be realized as a method for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system comprising receiving, from the task assignment system, a plurality of task pairing requests and an agent pairing request, wherein each task request of the plurality of task pairing requests is assigned to one of a first pairing strategy and a second pairing strategy. The agent pairing request may indicate an agent that is available for pairing. The method may further comprise transmitting, to the task assignment system, a pairing recommendation being based in part on the plurality of task pairing requests, the first pairing strategy, the second pairing strategy, and the agent pairing request.

Claims (46)

1. A method comprising:

determining, by at least one computer processor communicatively coupled to and configured to operate in a contact center system, a first contact waiting in the contact center system;

determining, by the at least one computer processor, a second contact waiting in the contact center system;

pairing, by the at least one computer processor, the second contact based on information about the first contact; and

after pairing the second contact, pairing, by the at least one computer processor, the first contact based on information about the second contact,

wherein the information about the second contact comprises information other than the pairing of the second contact.

2. The method of claim 1 , wherein pairing the first contact and pairing the second contact is based on a first pairing strategy.

3. The method of claim 2 , further comprising:

determining, by the at least one computer processor, at least one additional contact waiting in the contact center system;

selecting, by the at least one computer processor, a pairing strategy from a plurality of pairing strategies, wherein the plurality of pairing strategies comprises the first pairing strategy; and

pairing, by the at least one computer processor, the at least one additional contact based on the selected pairing strategy.

4. The method of claim 3 , wherein selecting the pairing strategy is based on a tie-breaking strategy.

5. The method of claim 4 , wherein the tie breaking strategy is one of a queue flush strategy, a queue length strategy, a queue wait strategy, or a sequential strategy.

6. The method of claim 1 , wherein at least one of the information about the first contact and the information about the second contact comprises a time of arrival.

7. A system comprising:

at least one computer processor communicatively coupled to and configured to operate in a contact center system, wherein the at least one computer processor is further configured to:

determine a first contact waiting in the contact center system;

determine a second contact waiting in the contact center system;

pair the second contact based on information about the first contact; and

after pairing the second contact, pair the first contact based on information about the second contact,

wherein the information about the second contact comprises information other than the pairing of the second contact.

8. The system of claim 7 , wherein pairing the first contact and pairing the second contact is based on a first pairing strategy.

9. The system of claim 8 , wherein the at least one computer processor is further configured to:

determine at least one additional contact waiting in the contact center system;

select a pairing strategy from a plurality of pairing strategies, wherein the plurality of pairing strategies comprises the first pairing strategy; and

pair the at least one additional contact based on the selected pairing strategy.

10. The system of claim 9 , wherein selecting the pairing strategy is based on a tie-breaking strategy.

11. The system of claim 10 , wherein the tie breaking strategy is one of a queue flush strategy, a queue length strategy, a queue wait strategy, or a sequential strategy.

12. The system of claim 7 , wherein at least one of the information about the first contact and the information about the second contact comprises a time of arrival.

13. An article of manufacture 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 communicatively coupled to and configured to operate in a contact center system and thereby cause the at least one computer processor to operate so as to:

determine a first contact waiting in the contact center system;

determine a second contact waiting in the contact center system;

pair the second contact based on information about the first contact; and

after pairing the second contact, pair the first contact based on information about the second contact,

wherein the information about the second contact comprises information other than the pairing of the second contact.

14. The article of manufacture of claim 13 , wherein pairing the first contact and pairing the second contact is based on a first pairing strategy.

15. The article of manufacture of claim 14 , wherein the instructions are further configured to cause the at least one computer processor to operate so as to:

determine at least one additional contact waiting in the contact center system;

select a pairing strategy from a plurality of pairing strategies, wherein the plurality of pairing strategies comprises the first pairing strategy; and

pair the at least one additional contact based on the selected pairing strategy.

16. The article of manufacture of claim 15 , wherein selecting the pairing strategy is based on a tie-breaking strategy.

17. The article of manufacture of claim 16 , wherein the tie breaking strategy is one of a queue flush strategy, a queue length strategy, a queue wait strategy, or a sequential strategy.

18. The article of manufacture of claim 13 , wherein at least one of the information about the first contact and the information about the second contact comprises a time of arrival.

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 (3)
Continuation 17167920 · Feb 4, 2021
Provisional Application 62970233 · Feb 5, 2020
Related Publication 20210243305A1 · Aug 5, 2021