IP Library Granted Patent US 10,051,125
Granted Patent B2
US 10,051,125 · App. 14/727,271 · Granted Aug 14, 2018

Selective mapping of callers in a call center routing system

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,051,125
App. No.
14/727,271
Granted
Aug 14, 2018
Kind
B2
Abstract

Techniques for benchmarking performance in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking performance in a contact center system including pairing a first portion of a plurality of contacts with a plurality of agents using rank-based matching or pattern matching, pairing a remaining portion of the plurality of contacts with the plurality of agents using a random matching strategy, and determining a first amount of performance gain for the contact center system by comparing a first plurality of call outcomes associated with the first portion of the plurality of contacts with a second plurality of call outcomes associated with the remaining portion of the plurality of contacts.

Claims (59)

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

applying, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a first matching strategy for pairing a first portion of a first plurality of contacts with a first plurality of agents for connection in the contact center system;

applying, by the at least one computer processor, a second matching strategy for pairing a second portion of the first plurality of contacts for connection with the first plurality of agents for connection in the contact center system, wherein the second matching strategy is different from the first matching strategy;

establishing, by the at least one computer processor, in a telecommunication switch of the contact center system, communication channels between communication equipment of the first plurality of contacts and communication equipment of the first plurality of agents according to the pairings resulting from the applications of the first and second matching strategies;

retrieving, by the at least one computer processor, a first plurality of contact outcomes from an electronic database communicatively coupled to the contact center system, wherein the first plurality of contact outcomes indicates outcome results associated with connecting the first portion of the first plurality of contacts with the first plurality of agents;

retrieving, by the at least one computer processor, a second plurality of contact outcomes from the electronic database communicatively coupled to the contact center system, wherein the second plurality of contact outcomes indicates outcome results associated with connecting the second portion of the first plurality of contacts with the first plurality of agents;

comparing, by the at least one computer processor, the first plurality of contact outcomes with the second plurality of contact outcomes to determine a first amount of performance gain for the contact center system attributable to the first matching strategy;

adjusting, by the at least one computer processor, at least one parameter of the first matching strategy based on the first amount of performance gain; and

applying, by the at least one computer processor, the first matching strategy with the at least one adjusted parameter to pair a second plurality of contacts with a second plurality of agents for connection in the contact center system to further increase performance of the contact center system relative to applying the second matching strategy.

2. The method of claim 1 , wherein the second matching strategy is a random matching strategy comprising queue-order routing.

3. The method of claim 1 , further comprising adjusting a ratio of the first portion and the remaining portion of the plurality of contacts.

4. The method of claim 3 , further comprising receiving a selected adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts via a graphical user interface.

5. The method of claim 1 , further comprising:

receiving a requested adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts; and

estimating a second amount of performance gain for the contact center system based on the requested adjustment.

6. The method of claim 1 , further comprising displaying the first amount of performance gain in a graphical user interface.

7. The method of claim 1 , further comprising:

indicating that a system for performance-based routing is on for the first plurality of contact outcomes; and

indicating that the system for performance-based routing is off for the second plurality of contact outcomes.

8. A system for benchmarking performance 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 configured to:

apply a first matching strategy for pairing a first portion of a first plurality of contacts for connection with a first plurality of agents for connection in the contact center system;

apply a second matching strategy for pairing a second portion of the first plurality of contacts with the first plurality of agents for connection in the contact center system, wherein the second matching strategy is different from the first matching strategy;

establish, in a telecommunications switch of the contact center system, communication channels between communication equipment of the first plurality of contacts and communication equipment of the first plurality of agents according to the pairings resulting from the applications of the first and second matching strategies;

retrieve a first plurality of contact outcomes from an electronic database communicatively coupled to the contact center system, wherein the first plurality of contact outcomes indicates outcome results associated with connecting the first portion of the first plurality of contacts with the first plurality of agents;

retrieve a second plurality of contact outcomes from the electronic database communicatively coupled to the contact center system, wherein the second plurality of contact outcomes indicates outcome results associated with connecting the second portion of the first plurality of contacts with the first plurality of agents;

compare the first plurality of contact outcomes with the second plurality of contact outcomes to determine a first amount of performance gain for the contact center system attributable to the first matching strategy;

adjust at least one parameter of the first matching strategy based on the first amount of performance gain; and

apply the first matching strategy with the at least one adjusted parameter to pair a second plurality of contacts with a second plurality of agents for connection in the contact center system to further increase performance of the contact center system relative to applying the second matching strategy.

9. The system of claim 8 , wherein the second matching strategy is a random matching strategy comprising queue-order routing.

10. The system of claim 8 , wherein the at least one computer processor is further configured to adjust a ratio of the first portion and the remaining portion of the plurality of contacts.

11. The system of claim 10 , wherein the at least one computer processor is further configured to receive a selected adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts via a graphical user interface.

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

receive a requested adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts; and

estimate a second amount of performance gain for the contact center system based on the requested adjustment.

13. The system of claim 8 , wherein the at least one computer processor is further configured to display the first amount of performance gain in a graphical user interface.

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

indicate that a system for performance-based routing is on for the first plurality of contact outcomes; and

indicate that the system for performance-based routing is off for the second plurality of contact outcomes.

15. An article of manufacture for benchmarking performance in a contact center system comprising:

a non-transitory computer 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:

apply a first matching strategy for pairing a first portion of a first plurality of contacts for connection with a first plurality of agents for connection in the contact center system;

apply a second matching strategy for pairing a second portion of the first plurality of contacts with the first plurality of agents for connection in the contact center system, wherein the second matching strategy is different from the first matching strategy;

establish, in a telecommunications switch of the contact center system, communication channels between communication equipment of the first plurality of contacts and communication equipment of the first plurality of agents according to the pairings resulting from the applications of the first and second matching strategies;

retrieve a first plurality of contact outcomes from an electronic database communicatively coupled to the contact center system, wherein the first plurality of contact outcomes indicates outcome results associated with connecting the first portion of the first plurality of contacts with the first plurality of agents;

retrieve a second plurality of contact outcomes from the electronic database communicatively coupled to the contact center system, wherein the second plurality of contact outcomes indicates outcome results associated with connecting the second portion of the first plurality of contacts with the first plurality of agents;

compare the first plurality of contact outcomes with the second plurality of contact outcomes to determine a first amount of performance gain for the contact center system attributable to the first matching strategy;

adjust at least one parameter of the first matching strategy based on the first amount of performance gain; and

apply the first matching strategy with the at least one adjusted parameter to pair a second plurality of contacts with a second plurality of agents for connection in the contact center system to further increase performance of the contact center system relative to applying the second matching strategy.

16. The article of manufacture of claim 15 , wherein the second matching strategy is a random matching strategy comprising queue-order routing.

17. The article of manufacture of claim 15 , wherein the at least one computer processor is caused to operate further so as to adjust a ratio of the first portion and the remaining portion of the plurality of contacts.

18. The article of manufacture of claim 17 , wherein the at least one computer processor is caused to operate further so as to receive a selected adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts via a graphical user interface.

19. The article of manufacture of claim 15 , wherein the at least one computer processor is caused to operate further so as to:

receive a requested adjustment to a ratio of the first portion and the remaining portion of the plurality of contacts; and

estimate a second amount of performance gain for the contact center system based on the requested adjustment.

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

indicate that a system for performance-based routing is on for the first plurality of contact outcomes; and

indicate that the system for performance-based routing is off for the second plurality of contact outcomes.

Assignments (13)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERRORS ON PAGE ONE OF THE ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 054204 FRAME: 0387. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 24, 2020
From: AFINITI EUROPE TECHNOLOGIES LIMITED
To: AFINITI, LTD.
Reel/Frame 054700/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: AFINITI EUROPE TECHNOLOGIES LIMITED
To: AFINITI, LTD.
Reel/Frame 054204/0387 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2019
From: ORIX GROWTH CAPITAL, LLC (F/K/A ORIX VENTURES, LLC)
To: AFINITI, LTD. (F/K/A SATMAP INTERNATIONAL HOLDINGS, LTD.)
Reel/Frame 049444/0836 →
CORRECTIVE ASSIGNMENT TO CORRECT TO REMOVE PATENT NUMBER 6996948 PREVIOUSLY RECORDED AT REEL: 036917 FRAME: 0627. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jul 28, 2017
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: ORIX VENTURES, LLC
Reel/Frame 043452/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: AFINITI INTERNATIONAL HOLDINGS, LTD.
To: AFINITI EUROPE TECHNOLOGIES LIMITED
Reel/Frame 042043/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: CHISHTI, ZIA
To: THE RESOURCE GROUP INTERNATIONAL LTD
Reel/Frame 042041/0121 →
CHANGE OF NAME Recorded May 11, 2016
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: AFINITI INTERNATIONAL HOLDINGS, LTD.
Reel/Frame 038664/0965 →
SECURITY INTEREST Recorded Oct 29, 2015
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: ORIX VENTURES, LLC
Reel/Frame 036917/0627 →