System and Method for Multi-Week Scheduling
First Claim
Patent Images
1. A computer-implemented method of generating a schedule for a worker in a customer center for a scheduling period, the method comprising:
- ordering a set of slots in the scheduling period to be bound to worker shifts;
binding a first portion of the worker shifts within a domain to the ordered set of slots to produce a first schedule having a first evaluation factor; and
comparing the first evaluation factor to a second evaluation factor; and
outputting a selected schedule based on the comparison.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of scheduling a customer center workforce are disclosed. One exemplary method comprises ordering a set of slots in the scheduling period to be bound to worker shifts. The method further comprises binding a first portion of the worker shifts within a domain to the ordered set of slots to produce a first schedule. The first schedule has a first evaluation factor. The method further comprises comparing the first evaluation factor to a second evaluation factor. The method further comprises outputting a selected schedule based on the comparison.
-
Citations
25 Claims
-
1. A computer-implemented method of generating a schedule for a worker in a customer center for a scheduling period, the method comprising:
-
ordering a set of slots in the scheduling period to be bound to worker shifts; binding a first portion of the worker shifts within a domain to the ordered set of slots to produce a first schedule having a first evaluation factor; and comparing the first evaluation factor to a second evaluation factor; and outputting a selected schedule based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of scheduling a worker in a customer center for a scheduling period, the method comprising:
-
binding one worker shift within a portion of worker shifts to one of a set of slots; updating a plurality of counters in accordance with the binding, each counter having a corresponding work rule, each work rule having a target; computing a score for the current schedule based on a difference between each counter and the target for the corresponding work rule; comparing the score with a best score; updating the best score based on the comparison; and repeating the steps for a number of iterations until each of the set of slots is bound, to produce a current schedule. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system of scheduling a worker in a customer center for a scheduling period, the system comprising:
-
logic configured to order a set of slots in the scheduling period to be bound to worker shifts; and logic configured to bind a selected portion of worker shifts within a domain to the ordered set of slots to produce a current schedule having a score, wherein the logic configured to bind comprises; logic configured to bind one worker shift in the selected portion of worker shifts to one slot in the ordered set of slots; logic configured to update a plurality of counters in accordance with the bound worker shift, each counter having a corresponding work rule, each work rule having a target; and logic configured to compute the score of the current schedule based on a difference between each counter and the target for the corresponding work rule. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification