IP Library Granted Patent US 12,120,271
Granted Patent B2
US 12,120,271 · App. 18/511,253 · Granted Oct 15, 2024

Matching using agent/caller sensitivity to performance

Inventors: Ittai Kan (McLean, VA); Zia Chishti (Washington, DC); Akbar A. Merchant (Bethesda, MD)
Assignee: Afiniti, LTD.
H04M3/5233H04M3/00H04M3/5175H04M3/5191H04M3/523H04M3/5232H04M5/00H04M2203/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 12,120,271
App. No.
18/511,253
Granted
Oct 15, 2024
Kind
B2
Abstract

A method, system and program product, the method comprising: obtaining for each call in one set of calls a respective pattern representing multiple different respective data fields; obtaining performance data for the respective patterns of the calls; obtaining performance data for the respective agents; determining agent performance sensitivity to call pattern performance for agents in a set of agents comprising the agent performance data correlated to call performance data for the calls the agent handles; and matching a respective one of the agents from the set of agents to one of the calls based at least in part on the performance data for the respective pattern of the one call and on the agent sensitivity to call performance for the respective one agent of the set of agents.

Claims (46)

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

obtaining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, agent attribute data for at least one agent attribute for a plurality of agents;

obtaining, by the at least one computer processor, contact attribute data for at least one contact attribute for a plurality of contacts;

determining, by the at least one computer processor, for the at least one agent attribute for the plurality of agents, a sensitivity measurement, wherein the sensitivity measurement corresponds to a sensitivity of the at least one agent attribute to the at least one contact attribute for the plurality of contacts;

determining, by the at least one computer processor, agent connection data based on: i) one or more available agents; and ii) one or more unavailable agents;

determining, by the at least one computer processor, contact connection data based on: i) one or more available contacts; and ii) one or more unavailable contacts;

determining, by the at least one computer processor, one or more contact-agent pairings of the one or more available agents and the one or more available contacts based on: i) the agent connection data; ii) the contact connection data; and iii) the sensitivity measurements; and

establishing, by a routing engine of the contact center system, one or more connections for the one or more contact-agent pairings.

2. The method of claim 1 , wherein the one or more contact-agent pairings are determined further based on: i) a utilization of the one or more available agents; and ii) a utilization of the one or more available contacts.

3. The method of claim 1 , wherein the contact attribute data is based at least in part on agents of the plurality of agents that are currently connected to the contact center system.

4. The method of claim 1 , wherein the agent attribute data is based at least in part on contacts of the plurality of contacts that are currently connected to the contact center system.

5. The method of claim 1 , wherein an unavailable contact comprises a contact of the plurality of contacts that was previously connected to the contact center system but is not currently connected to the contact center system nor waiting to be connected to the contact center system.

6. The method of claim 1 , wherein the agent attribute data comprises one or more of demographic data, psychographic data, skill data, handle time data, and performance data for agents.

7. The method of claim 1 , wherein the contact attribute data comprises one or more of demographic data, psychographic data, skill requirement data, previous call outcomes data, and call number data for contacts.

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

at least one computer processor communicatively coupled to and configured to perform contact-agent pairing operations in the contact center system, wherein the at least one computer processor is further configured to:

obtain agent attribute data for at least one agent attribute for a plurality of agents;

obtain contact attribute data for at least one contact attribute for a plurality of contacts;

determine, for the at least one agent attribute for the plurality of agents, a sensitivity measurement, wherein the sensitivity measurement corresponds to a sensitivity of the at least one agent attribute to the at least one contact attribute for the plurality of contacts;

determine agent connection data based on: i) one or more available agents; and ii) one or more unavailable agents;

determine contact connection data based on: i) one or more available contacts; and ii) one or more unavailable contacts;

determine one or more contact-agent pairings of the one or more available agents and the one or more available contacts based on: i) the agent connection data; ii) the contact connection data; and iii) the sensitivity measurements; and

establish, by a routing engine of the contact center system, one or more connections for the one or more contact-agent pairings.

9. The system of claim 8 , wherein the one or more contact-agent pairings are determined further based on: i) a utilization of the one or more available agents; and ii) a utilization of the one or more available contacts.

10. The system of claim 8 , wherein the contact attribute data is based at least in part on agents of the plurality of agents that are currently connected to the contact center system.

11. The system of claim 8 , wherein the agent attribute data is based at least in part on contacts of the plurality of contacts that are currently connected to the contact center system.

12. The system of claim 8 , wherein an unavailable contact comprises a contact of the plurality of contacts that was previously connected to the contact center system but is not currently connected to the contact center system nor waiting to be connected to the contact center system.

13. The system of claim 8 , wherein the agent attribute data comprises one or more of demographic data, psychographic data, skill data, handle time data, and performance data for agents.

14. The system of claim 8 , wherein the contact attribute data comprises one or more of demographic data, psychographic data, skill requirement data, previous call outcomes data, and call number data for contacts.

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

obtain agent attribute data for at least one agent attribute for a plurality of agents;

obtain contact attribute data for at least one contact attribute for a plurality of contacts;

determine, for the at least one agent attribute for the plurality of agents, a sensitivity measurement, wherein the sensitivity measurement corresponds to a sensitivity of the at least one agent attribute to the at least one contact attribute for the plurality of contacts;

determine agent connection data based on: i) one or more available agents; and ii) one or more unavailable agents;

determine contact connection data based on: i) one or more available contacts; and ii) one or more unavailable contacts;

determine one or more contact-agent pairings of the one or more available agents and the one or more available contacts based on: i) the agent connection data; ii) the contact connection data; and iii) the sensitivity measurements; and

establish, by a routing engine of the contact center system, one or more connections for the one or more contact-agent pairings.

16. The article of manufacture of claim 15 , wherein the one or more contact-agent pairings are determined further based on: i) a utilization of the one or more available agents; and ii) a utilization of the one or more available contacts.

17. The article of manufacture of claim 15 , wherein the contact attribute data is based at least in part on agents of the plurality of agents that are currently connected to the contact center system.

18. The article of manufacture of claim 15 , wherein the agent attribute data is based at least in part on contacts of the plurality of contacts that are currently connected to the contact center system.

19. The article of manufacture of claim 15 , wherein an unavailable contact comprises a contact of the plurality of contacts that was previously connected to the contact center system but is not currently connected to the contact center system nor waiting to be connected to the contact center system.

20. The article of manufacture of claim 15 , wherein the agent attribute data comprises one or more of demographic data, psychographic data, skill data, handle time data, and performance data for agents.

21. The article of manufacture of claim 15 , wherein the contact attribute data comprises one or more of demographic data, psychographic data, skill requirement data, previous call outcomes data, and call number data for contacts.

Assignments (8)
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 AI HOLDINGS LLC
To: AFINITI AI LIMITED
Reel/Frame 069817/0001 →
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 SECURITY AGREEMENT Recorded Aug 26, 2024
From: AFINITI, LTD.
To: VCP CAPITAL MARKETS, LLC
Reel/Frame 068793/0261 →
CHANGE OF NAME Recorded Jun 17, 2024
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: AFINITI INTERNATIONAL HOLDINGS, LTD.
Reel/Frame 067741/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2024
From: KAN, ITTAI; CHISHTI, ZIA; MERCHANT, AKBAR A.
To: SATMAP INTERNATIONAL HOLDINGS LIMITED
Reel/Frame 067740/0890 →
CHANGE OF NAME Recorded Jun 17, 2024
From: AFINITI INTERNATIONAL HOLDINGS, LTD.
To: AFINITI, LTD.
Reel/Frame 067742/0194 →
Continuity (11)
Continuation 17572044 · Jan 10, 2022
Continuation 17001454 · Aug 24, 2020
Continuation 16573742 · Sep 17, 2019
Continuation 16359649 · Mar 20, 2019
Continuation 15987287 · May 23, 2018
Continuation 15193687 · Jun 27, 2016
Continuation 15193673 · Jun 27, 2016
Continuation 14035522 · Sep 24, 2013
Continuation 14035522 · Sep 24, 2013
Provisional Application 61705040 · Sep 24, 2012
Related Publication 20240089376A1 · Mar 14, 2024