IP Library Granted Patent US 9,774,740
Granted Patent B2
US 9,774,740 · App. 15/221,698 · Granted Sep 26, 2017

Techniques for benchmarking pairing strategies in a contact center system

Inventor: Zia Chishti (Washington, DC)
Assignee: Afiniti Europe Technologies Limited
H04M3/5232H04M3/5141
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 9,774,740
App. No.
15/221,698
Granted
Sep 26, 2017
Kind
B2
Abstract

Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a contact center system comprising: cycling, by at least one processor configured for contact center operations, among at least two pairing strategies; and determining, by the at least one processor, a difference in performance between the at least two pairing strategies, wherein at least one contact was paired in a sequence of contact interactions to reach a final outcome during a final contact interaction of the sequence of contact interactions.

Claims (49)

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

cycling, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, among at least two pairing strategies including a first pairing strategy and a second pairing strategy;

determining, by the at least one computer processor, a first contact that was paired in a sequence of contact interactions to reach a final outcome during a final contact interaction of the sequence of contact interactions, wherein at least one contact interaction of the sequence of interactions was paired using the first pairing strategy, and wherein the final contact interaction was paired using the second pairing strategy;

attributing, by the at least one computer processor, a first portion of credit for the final outcome to the first pairing strategy and a second portion of credit for the final outcome to the second pairing strategy;

determining, by the at least one computer processor, a difference in performance between the at least two pairing strategies based at least in part on the first and second portions of credit attributed to the first and second pairing strategies; and

outputting, by the at least one computer processor, the difference in performance between the at least two pairing strategies for benchmarking the at least two pairing strategies, wherein the performance difference demonstrates that using the first pairing strategy instead of another of the at least two pairing strategies improves performance of the contact center system.

2. The method of claim 1 , wherein a final outcome indicator for each of the sequence of contact interactions indicates the final outcome determined from the final contact interaction of the sequence of contact interactions.

3. The method of claim 1 , wherein a pairing strategy indicator for each of the sequence of contact interactions indicates which of the at least two pairing strategies was used for pairing each of the sequence of contact interactions.

4. The method of claim 1 , wherein an iteration indicator for each of the sequence of contact interactions indicates a sequence iteration number in which each of the sequence of contact interactions occurred.

5. The method of claim 4 , wherein determining the difference in performance further comprises:

determining, by the at least one computer processor, an intermediate measure of performance for each set of contact interactions indicated by a same sequence iteration number; and

determining, by the at least one computer processor, an overall difference in performance based on a combination of the intermediate measure of performance for each set of contact interactions for all sequence iteration numbers.

6. The method of claim 5 , wherein the combination is a weighted average of the intermediate measure of performance for each set of contact interactions.

7. The method of claim 1 , further comprising:

determining, by the at least one computer processor, each arrival time of the at least one contact; and

selecting, by the at least one computer processor, one of the at least two pairing strategies for each arrival time of the at least one contact based on each arrival time and irrespective of any prior pairings for the at least one contact.

8. A system for benchmarking pairing strategies 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:

cycle among at least two pairing strategies including a first pairing strategy and a second pairing strategy;

determine a first contact that was paired in a sequence of contact interactions to reach a final outcome during a final contact interaction of the sequence of contact interactions, wherein at least one contact interaction of the sequence of interactions was paired using the first pairing strategy, and wherein the final contact interaction was paired using the second pairing strategy;

attribute a first portion of credit for the final outcome to the first pairing strategy and a second portion of credit for the final outcome to the second pairing strategy;

determine a difference in performance between the at least two pairing strategies based at least in part on the first and second portions of credit attributed to the first and second pairing strategies; and

output the difference in performance between the at least two pairing strategies for benchmarking the at least two pairing strategies, wherein the performance difference demonstrates that using the first pairing strategy instead of another of the at least two pairing strategies improves performance of the contact center system.

9. The system of claim 8 , wherein a final outcome indicator for each of the sequence of contact interactions indicates the final outcome determined from the final contact interaction of the sequence of contact interactions.

10. The system of claim 8 , wherein a pairing strategy indicator for each of the sequence of contact interactions indicates which of the at least two pairing strategies was used for pairing each of the sequence of contact interactions.

11. The system of claim 8 , wherein an iteration indicator for each of the sequence of contact interactions indicates a sequence iteration number in which each of the sequence of contact interactions occurred.

12. The system of claim 11 , wherein the processor, configured to determine the difference in performance, is further configured to:

determine an intermediate measure of performance for each set of contact interactions indicated by a same sequence iteration number; and

determine an overall difference in performance based on a combination of the intermediate measure of performance for each set of contact interactions for all sequence iteration numbers.

13. The system of claim 12 , wherein the combination is a weighted average of the intermediate measure of performance for each set of contact interactions.

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

determine each arrival time of the at least one contact; and

select one of the at least two pairing strategies for each arrival time of the at least one contact based on each arrival time and irrespective of any prior pairings for the at least one contact.

15. An article of manufacture for benchmarking pairing strategies 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:

cycle among at least two pairing strategies including a first pairing strategy and a second pairing strategy;

determine a first contact that was paired in a sequence of contact interactions to reach a final outcome during a final contact interaction of the sequence of contact interactions, wherein at least one contact interaction of the sequence of interactions was paired using the first pairing strategy, and wherein the final contact interaction was paired using the second pairing strategy;

attribute a first portion of credit for the final outcome to the first pairing strategy and a second portion of credit for the final outcome to the second pairing strategy;

determine a difference in performance between the at least two pairing strategies based at least in part on the first and second portions of credit attributed to the first and second pairing strategies; and

output the difference in performance between the at least two pairing strategies for benchmarking the at least two pairing strategies, wherein the performance difference demonstrates that using the first pairing strategy instead of another of the at least two pairing strategies improves performance of the contact center system.

16. The article of manufacture of claim 15 , wherein a final outcome indicator for each of the sequence of contact interactions indicates the final outcome determined from the final contact interaction of the sequence of contact interactions.

17. The article of manufacture of claim 15 , wherein a pairing strategy indicator for each of the sequence of contact interactions indicates which of the at least two pairing strategies was used for pairing each of the sequence of contact interactions.

18. The article of manufacture of claim 15 , wherein an iteration indicator for each of the sequence of contact interactions indicates a sequence iteration number in which each of the sequence of contact interactions occurred.

19. The article of manufacture of claim 18 , wherein the processor, caused to operate so as to determine the difference in performance, is further caused to operate so as to:

determine an intermediate measure of performance for each set of contact interactions indicated by a same sequence iteration number; and

determine an overall difference in performance based on a combination of the intermediate measure of performance for each set of contact interactions for all sequence iteration numbers.

20. The article of manufacture of claim 19 , wherein the combination is a weighted average of the intermediate measure of performance for each set of contact interactions.

Assignments (9)
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 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, LTD.
To: AFINITI AI HOLDINGS LLC
Reel/Frame 069816/0656 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: AFINITI INTERNATIONAL HOLDINGS, LTD.
To: AFINITI EUROPE TECHNOLOGIES LIMITED
Reel/Frame 042039/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2016
From: CHISHTI, ZIA
To: AFINITI INTERNATIONAL HOLDINGS LTD.
Reel/Frame 039281/0975 →
Continuity (6)
Continuation In Part 15131915 · Apr 18, 2016
Continuation In Part 14727271 · Jun 1, 2015
Continuation 14472998 · Aug 29, 2014
Continuation 12266446 · Nov 6, 2008
Continuation In Part 12021251 · Jan 28, 2008
Related Publication 20170208176A1 · Jul 20, 2017