Techniques for estimating expected performance in a task assignment system
First Claim
1. A method for validating a preferred task assignment strategy in a task assignment system comprising:
- receiving, by at least one computer processor communicatively coupled to and configured to perform task assignment operations in the task assignment system, a first plurality of historical agent-task assignments;
determining, by the at least one computer processor, a baseline performance level of the task assignment system using an underlying task assignment strategy based on each outcome of the first plurality of historical agent-task assignments;
determining, by the at least one computer processor, a first subset of historical agent-task assignments by excluding any of the first plurality of historical agent-task assignments that exceed a threshold closeness of fit to the preferred task assignment strategy;
determining, by the at least one computer processor, an estimated performance level of the task assignment system using the preferred task assignment strategy based on each outcome of the first subset of historical agent-task assignments;
outputting, by the at least one computer processor, an expected gain attributable to using the preferred task assignment strategy in the task assignment system by comparing the estimated performance level to the baseline performance level; and
establishing, in a switch of the task assignment system, a connection between a task and an agent based upon the preferred task assignment strategy.
3 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.
-
Citations
21 Claims
-
1. A method for validating a preferred task assignment strategy in a task assignment system comprising:
-
receiving, by at least one computer processor communicatively coupled to and configured to perform task assignment operations in the task assignment system, a first plurality of historical agent-task assignments; determining, by the at least one computer processor, a baseline performance level of the task assignment system using an underlying task assignment strategy based on each outcome of the first plurality of historical agent-task assignments; determining, by the at least one computer processor, a first subset of historical agent-task assignments by excluding any of the first plurality of historical agent-task assignments that exceed a threshold closeness of fit to the preferred task assignment strategy; determining, by the at least one computer processor, an estimated performance level of the task assignment system using the preferred task assignment strategy based on each outcome of the first subset of historical agent-task assignments; outputting, by the at least one computer processor, an expected gain attributable to using the preferred task assignment strategy in the task assignment system by comparing the estimated performance level to the baseline performance level; and establishing, in a switch of the task assignment system, a connection between a task and an agent based upon the preferred task assignment strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for validating a preferred task assignment strategy in a task assignment system comprising:
at least one computer processor communicatively coupled to and configured to perform task assignment operations in the task assignment system, wherein the at least one computer processor is further configured to; receive by at least one computer processor communicatively coupled to and configured to perform task assignment operations in the task assignment system, a first plurality of historical agent-task assignments; determine a baseline performance level of the task assignment system using an underlying task assignment strategy based on each outcome of the first plurality of historical agent-task assignments; determine a first subset of historical agent-task assignments by excluding any of the first plurality of historical agent-task assignments that exceed a threshold closeness of fit to the preferred task assignment strategy; determine an estimated performance level of the task assignment system using the preferred task assignment strategy based on each outcome of the first subset of historical agent-task assignments; output an expected gain attributable to using the preferred task assignment strategy in the task assignment system by comparing the estimated performance level to the baseline performance level; and establish, in a switch of the task assignment system, a connection between a task and an agent based upon the preferred task assignment strategy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An article of manufacture for validating a preferred task assignment strategy in a task assignment 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 perform task assignment operations in the task assignment system and thereby cause the at least one computer processor to operate so as to; receive by at least one computer processor communicatively coupled to and configured to perform task assignment operations in the task assignment system, a first plurality of historical agent-task assignments; determine a baseline performance level of the task assignment system using an underlying task assignment strategy based on each outcome of the first plurality of historical agent-task assignments; determine a first subset of historical agent-task assignments by excluding any of the first plurality of historical agent-task assignments that exceed a threshold closeness of fit to the preferred task assignment strategy; determine an estimated performance level of the task assignment system using the preferred task assignment strategy based on each outcome of the first subset of historical agent-task assignments; output an expected gain attributable to using the preferred task assignment strategy in the task assignment system by comparing the estimated performance level to the baseline performance level; and establish, in a switch of the task assignment system, a connection between a task and an agent based upon the preferred task assignment strategy. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification