Techniques for L3 pairing in a contact center system
First Claim
Patent Images
1. A method for pairing in a contact center system comprising:
- identifying, by at least one computer processor communicatively coupled to and configured to perform contact/agent pairing operations in the contact center system, a plurality of contacts waiting for assignment;
identifying, by the at least one computer processor, a plurality of agents available for assignment;
postponing, by a computer-based pairing algorithm operating on the at least one computer processor, assignment until a number of choices among the plurality of agents and the plurality of contacts exceeds a predetermined number of choices, thereby increasing an amount of choice available to the computer-based pairing algorithm;
selecting, by the computer-based pairing algorithm operating on the at least one computer processor, at least one of the plurality of agents with at least one of the plurality of contacts for assignment and connection within the contact center system;
outputting, by the at least one computer processor, the selection of the at least one of the plurality of agents with the at least one of the plurality of contacts for connection in a switch module of the contact center system; and
establishing, by the at least one computer processor, in the switch module of the contact center system, a communication channel between communication equipment of the at least one of the plurality of agents and communication equipment of the at least one of the plurality of contacts based upon the selection to optimize performance of the contact center system.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for L3 pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for L3 pairing in a contact center system comprising identifying a plurality of contacts waiting for assignment, identifying a plurality of agents available for assignment, and selecting at least one of the plurality of agents with at least one of the plurality of contacts for assignment and connection within the contact center system.
-
Citations
20 Claims
-
1. A method for pairing in a contact center system comprising:
-
identifying, by at least one computer processor communicatively coupled to and configured to perform contact/agent pairing operations in the contact center system, a plurality of contacts waiting for assignment; identifying, by the at least one computer processor, a plurality of agents available for assignment; postponing, by a computer-based pairing algorithm operating on the at least one computer processor, assignment until a number of choices among the plurality of agents and the plurality of contacts exceeds a predetermined number of choices, thereby increasing an amount of choice available to the computer-based pairing algorithm; selecting, by the computer-based pairing algorithm operating on the at least one computer processor, at least one of the plurality of agents with at least one of the plurality of contacts for assignment and connection within the contact center system; outputting, by the at least one computer processor, the selection of the at least one of the plurality of agents with the at least one of the plurality of contacts for connection in a switch module of the contact center system; and establishing, by the at least one computer processor, in the switch module of the contact center system, a communication channel between communication equipment of the at least one of the plurality of agents and communication equipment of the at least one of the plurality of contacts based upon the selection to optimize performance of the contact center system. - View Dependent Claims (2, 3, 4, 19)
-
-
5. A method for pairing in a contact center system comprising:
-
identifying, by at least one computer processor communicatively coupled to and configured to perform contact/agent pairing operations in the contact center system, a first contact waiting for assignment and a first agent available for assignment; determining, by a computer-based pairing algorithm operating on the at least one computer processor, that the contact center system is in an L0 state; postponing, by the at least one computer processor, assignment until at least a second contact arrives at the contact center system or a second agent becomes available for assignment, thereby increasing an amount of choice available to the computer-based pairing algorithm; selecting, by the computer-based pairing algorithm operating on the at least one computer processor, for assignment and connection within the contact center system, the first contact and one of at least the first and second agents or the first agent and one of at least the first and second contacts; outputting, by the at least one computer processor, the selection of the first contact and one of at least the first and second agents or the first agent and one of at least the first and second contacts for connection in a switch module of the contact center system; and establishing, by the at least one computer processor, in the switch module of the contact center system, a communication channel between communication equipment of the first contact and communication equipment of one of at least the first and second agents or communication equipment of the first agent and communication equipment of one of at least the first and second contacts based upon the selection to optimize performance of the contact center system. - View Dependent Claims (6, 7, 8, 9, 20)
-
-
10. 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; identify a plurality of contacts waiting for assignment; identify a plurality of agents available for assignment; postpone, by a computer-based pairing algorithm operating on the at least one computer processor, assignment until a number of choices among the plurality of agents and the plurality of contacts exceeds a predetermined number of choices, thereby increasing an amount of choice available to the computer-based pairing algorithm; select, by the computer-based pairing algorithm operating on the at least one computer processor, at least one of the plurality of agents with at least one of the plurality of contacts for assignment and connection within the contact center system; output the selection of the at least one of the plurality of agents with the at least one of the plurality of contacts for connection in a switch module of the contact center system; and establish, in the switch module of the contact center system, a communication channel between communication equipment of the at least one of the plurality of agents and communication equipment of the at least one of the plurality of contacts based upon the selection to optimize performance of the contact center system. - View Dependent Claims (11, 12, 13)
-
14. 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; identify a first contact waiting for assignment and a first agent available for assignment; determine, by a computer-based pairing algorithm operating on the at least one computer processor, that the contact center system is in an L0 state; postpone, by a computer-based pairing algorithm operating on the at least one computer processor, assignment until at least a second contact arrives at the contact center system or a second agent becomes available for assignment, thereby increasing an amount of choice available to the computer-based pairing algorithm; select, by the computer-based pairing algorithm operating on the at least one computer processor, for assignment and connection within the contact center system, the first contact and one of at least the first and second agents or the first agent and one of at least the first and second contacts; output the selection of the first contact and one of at least the first and second agents or the first agent and one of at least the first and second contacts for connection in a switch module of the contact center system; and establish, in the switch module of the contact center system, a communication channel between communication equipment of the first contact and communication equipment of one of at least the first and second agents or communication equipment of the first agent and communication equipment of one of at least the first and second contacts based upon the selection to optimize performance of the contact center system. - View Dependent Claims (15, 16, 17, 18)
Specification