Techniques for estimating expected performance in a task assignment system
First Claim
1. A method comprising:
- receiving, by at least one computer processor communicatively coupled to and configured to perform task assignment operations in a task assignment system, a first plurality of historical agent-task assignments;
determining, by the at least one computer processor, a closeness of fit for each of the first plurality of historical agent-task assignments to a preferred task assignment strategy for validating the preferred task assignment strategy;
determining, by the at least one computer processor, a threshold closeness of fit for each of the first plurality of historical agent-task assignments to the preferred task assignment strategy;
determining, by the at least one computer processor, an expected performance of the task assignment system using the preferred task assignment strategy based on a subset of the first plurality of historical agent-task assignments that are within the threshold closeness of fit;
outputting, by the at least one computer processor, the expected performance for use in pairing agents with tasks in the task assignment system based upon the preferred task assignment strategy; and
establishing, by the at least one computer processor, in a switch of the task assignment system, a connection between an agent and a task based upon the expected performance to realize a first amount of performance gain for the task assignment system attributable to the preferred task assignment strategy, wherein actual performance of the task assignment system is optimized by using the validated preferred task assignment strategy based on the expected performance.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for estimating expected performance of a task assignment strategy in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method comprising receiving, by at least one computer processor communicatively coupled to a task assignment system, a plurality of historical agent task assignments; determining, by the at least one computer processor, a sample of the plurality based on a strategy for pairing agents with tasks; determining, by the at least one computer processor, an expected performance of the strategy based on the sample; outputting, by the at least one computer processor, the expected performance; and optimizing, by the at least one computer processor, the performance of the task assignment system based on the expected performance.
240 Citations
30 Claims
-
1. A method comprising:
-
receiving, by at least one computer processor communicatively coupled to and configured to perform task assignment operations in a task assignment system, a first plurality of historical agent-task assignments; determining, by the at least one computer processor, a closeness of fit for each of the first plurality of historical agent-task assignments to a preferred task assignment strategy for validating the preferred task assignment strategy; determining, by the at least one computer processor, a threshold closeness of fit for each of the first plurality of historical agent-task assignments to the preferred task assignment strategy; determining, by the at least one computer processor, an expected performance of the task assignment system using the preferred task assignment strategy based on a subset of the first plurality of historical agent-task assignments that are within the threshold closeness of fit; outputting, by the at least one computer processor, the expected performance for use in pairing agents with tasks in the task assignment system based upon the preferred task assignment strategy; and establishing, by the at least one computer processor, in a switch of the task assignment system, a connection between an agent and a task based upon the expected performance to realize a first amount of performance gain for the task assignment system attributable to the preferred task assignment strategy, wherein actual performance of the task assignment system is optimized by using the validated preferred task assignment strategy based on the expected performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
at least one computer processor communicatively coupled to and configured to perform task assignment operations in a task assignment system, wherein the at least one computer processor is further configured to; receive a first plurality of historical agent-task assignments; determine a closeness of fit for each of the first plurality of historical agent-task assignments to a preferred task assignment strategy for validating the preferred task assignment strategy; determine a threshold closeness of fit for each of the first plurality of historical agent-task assignments to the preferred task assignment strategy; determine an expected performance of the task assignment system using the preferred task assignment strategy based on a subset of the first plurality of historical agent-task assignments that are within the threshold closeness of fit; output the expected performance for use in pairing agents with tasks in the task assignment system based upon the preferred task assignment strategy; and establish, in a switch of the task assignment system, a connection between an agent and a task based upon the expected performance to realize a first amount of performance gain for the task assignment system attributable to the preferred task assignment strategy, wherein actual performance of the task assignment system is optimized by using the validated preferred task assignment strategy based on the expected performance. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. An article of manufacture 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 task assignment operations in a task assignment system and thereby cause the at least one computer processor to operate so as to; receive a first plurality of historical agent-task assignments; determine a closeness of fit for each of the first plurality of historical agent-task assignments to a preferred task assignment strategy for validating the preferred task assignment strategy; determine a threshold closeness of fit for each of the first plurality of historical agent-task assignments to the preferred task assignment strategy; determine an expected performance of the task assignment system using the preferred task assignment strategy based on a subset of the first plurality of historical agent-task assignments that are within the threshold closeness of fit; output the expected performance for use in pairing agents with tasks in the task assignment system based upon the preferred task assignment strategy; and establish, in a switch of the task assignment system, a connection between an agent and a task based upon the expected performance to realize a first amount of performance gain for the task assignment system attributable to the preferred task assignment strategy, wherein actual performance of the task assignment system is optimized by using the validated preferred task assignment strategy based on the expected performance. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification