IP Library Granted Patent US 10,027,811
Granted Patent B1
US 10,027,811 · App. 15/193,673 · Granted Jul 17, 2018

Matching using agent/caller sensitivity to performance

Inventors: Ittai Kan (McLean, VA); Zia Chishti (Washington, DC); Akbar A. Merchant (Bethesda, MD)
Assignee: Afiniti International Holdings, Ltd.
H04M3/5233H04M3/5175H04M3/5191H04M2203/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 10,027,811
App. No.
15/193,673
Granted
Jul 17, 2018
Kind
B1
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 (55)

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

determining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, contact pattern data for each of a plurality of contacts;

determining, by the at least one computer processor, agent performance data for an agent;

calculating, by the at least one computer processor, a degree of agent performance sensitivity for the agent to contact pattern data for each of the plurality of contacts based on the agent performance data and the contact pattern data;

comparing, by the at least one computer processor, the degree of agent performance sensitivity to a threshold degree of agent performance sensitivity for at least a first contact having a first contact pattern as compared to at least a second contact having a second contact pattern;

applying, by the at least one computer processor, a first matching strategy for pairing the agent with the first contact of the plurality of contacts based on the degree of agent performance sensitivity for the agent to the first contact pattern of the first contact; and

establishing, by a routing engine of the contact center system, a communications channel between communication equipment of the agent and communication equipment of the first contact based upon the first matching strategy to realize a first amount of performance gain for the contact center system attributable to the first matching strategy.

2. The method of claim 1 , further comprising:

correlating, by the at least one computer processor, the agent performance data to the contact pattern data from a data set indicating at least one contact pattern with which the agent has previously handled.

3. The method of claim 1 , further comprising:

ranking, by the at least one computer processor, each of the plurality of contacts based on the degree of agent performance sensitivity to the contact pattern data of each of the plurality of contacts,

wherein the pairing is based on the ranking of each of the plurality of contacts.

4. The method claim 1 , wherein a contact pattern for each of the plurality of contacts is based on an abstract contact data field.

5. The method of claim 1 , wherein the agent performance data is based on data for at least one of sales, customer retention, contact handle time, customer satisfaction, revenue, first call resolution, units sold, or transaction points.

6. The method of claim 1 , further comprising:

comparing, by the at least one computer processor, a first measure of contact center performance for a first set of contact-agent pairs based on the degree of agent performance sensitivity to the contact pattern data with a second measure of contact center performance for a second set of contact-agent pairs based on a second pairing strategy.

7. The method of claim 1 , further comprising:

outputting, by the at least one computer processor, contact center performance data based on a first set of contact-agent pairs based on the degree of agent performance sensitivity to the contact pattern data.

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

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

determine contact pattern data for each of a plurality of contacts;

determine agent performance data for an agent;

calculate a degree of agent performance sensitivity for the agent to contact pattern data for each of the plurality of contacts based on the agent performance data and the contact pattern data;

compare the degree of agent performance sensitivity to a threshold degree of agent performance sensitivity for at least a first contact having a first contact pattern as compared to at least a second contact having a second contact pattern;

apply a first matching strategy for pairing the agent with the first contact of the plurality of contacts based on the degree of agent performance sensitivity for the agent to the first contact pattern of the first contact; and

establish, in a routing engine of the contact center system, a communications channel between communication equipment of the agent and communication equipment of the first contact based upon the first matching strategy to realize a first amount of performance gain for the contact center system attributable to the first matching strategy.

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

correlate the agent performance data to the contact pattern data from a data set indicating at least one contact pattern with which the agent has previously handled.

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

rank each of the plurality of contacts based on the degree of agent performance sensitivity to the contact pattern data of each of the plurality of contacts,

wherein the pairing is based on the ranking of each of the plurality of contacts.

11. The system of claim 8 , wherein a contact pattern for each of the plurality of contacts is based on an abstract contact data field.

12. The system of claim 8 , wherein the agent performance data is based on data for at least one of sales, customer retention, contact handle time, customer satisfaction, revenue, first call resolution, units sold, or transaction points.

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

compare a first measure of contact center performance for a first set of contact-agent pairs based on the degree of agent performance sensitivity to contact pattern data with a second measure of contact center performance for a second set of contact-agent pairs based on a second pairing strategy.

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

output contact center performance data based on a first set of contact-agent pairs based on the degree of agent performance sensitivity to contact pattern data.

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 operate in the contact center system and thereby cause the at least one computer processor to operate so as to:

determine contact pattern data for each of a plurality of contacts;

determine agent performance data for an agent;

compare the degree of agent performance sensitivity to a threshold degree of agent performance sensitivity for at least a first contact having a first contact pattern as compared to at least a second contact having a second contact pattern;

apply a first matching strategy for pairing the agent with the first contact of the plurality of contacts based on the degree of agent performance sensitivity for the agent to the first contact pattern of the first contact; and

establish, in a routing engine of the contact center system, a communications channel between communication equipment of the agent and communication equipment of the first contact based upon the first matching strategy to realize a first amount of performance gain for the contact center system attributable to the first matching strategy.

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

correlate the agent performance data to the contact pattern data from a data set indicating at least one contact pattern with which the agent has previously handled.

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

rank each of the plurality of contacts based on the degree of agent performance sensitivity to the contact pattern data of each of the plurality of contacts,

wherein the pairing is based on the ranking of each of the plurality of contacts.

18. The article of manufacture of claim 15 , wherein a contact pattern for each of the plurality of contacts is based on an abstract contact data field.

19. The article of manufacture of claim 15 , wherein the agent performance data is based on data for at least one of sales, customer retention, contact handle time, customer satisfaction, revenue, first call resolution, units sold, or transaction points.

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

compare a first measure of contact center performance for a first set of contact-agent pairs based on the degree of agent performance sensitivity to contact pattern data with a second measure of contact center performance for a second set of contact-agent pairs based on a second pairing strategy.

Assignments (7)
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 →
CHANGE OF NAME Recorded Oct 14, 2020
From: AFINITI INTERNATIONAL HOLDINGS, LTD.
To: AFINITI, LTD.
Reel/Frame 054046/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: AFINITI INTERNATIONAL HOLDINGS, LTD.
Reel/Frame 044874/0970 →
Continuity (2)
Continuation 14035522 · Sep 24, 2013
Provisional Application 61705040 · Sep 24, 2012