SYSTEM AND METHOD FOR COMPLEX SCHEDULE GENERATION
First Claim
1. A method for generating a schedule for a plurality of employees in a customer center environment, the method comprising:
- receiving a plurality of user inputs to a scheduling program, including a number of employee designations each of which refers to a unique employee;
receiving a user input that changes the number of employee designations by indicating at least one changed employee;
estimating an effect of the at least one changed employee on effective staffing levels for each of various tasks;
determining whether to simulate the schedule based at least in part on an adaptive algorithm; and
generating estimated effective staffing levels for each of the various tasks.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a schedule for multiple employees in a complex environment. In one embodiment, the method includes generating a schedule for multiple employees with varying skill sets for a time period, wherein the plurality of employees have varying overlapping skill sets that enable them to perform various tasks, and wherein employees are shared across tasks within the time period. In one embodiment, the method includes receiving a plurality of user inputs to a scheduling program, including a number of employee designations that each refer to a unique employee, and a number of skill sets that each correspond to one of the employee designations. The method further includes receiving a user input that changes the number of employee designations by indicating at least one changed employee, and estimating an effect of the at least one changed employee on effective staffing levels for each of the various tasks. The method further includes generating estimated effective staffing levels for each of the various tasks.
10 Citations
19 Claims
-
1. A method for generating a schedule for a plurality of employees in a customer center environment, the method comprising:
-
receiving a plurality of user inputs to a scheduling program, including a number of employee designations each of which refers to a unique employee; receiving a user input that changes the number of employee designations by indicating at least one changed employee; estimating an effect of the at least one changed employee on effective staffing levels for each of various tasks; determining whether to simulate the schedule based at least in part on an adaptive algorithm; and generating estimated effective staffing levels for each of the various tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium containing executable instructions which, when executed in a processing system, generate a schedule in a customer center environment by directing the processing system to:
-
receive a plurality of user inputs to a scheduling program, including a number of employee designations each of which refers to a unique employee; receive a user input that changes the number of employee designations by indicating at least one changed employee; estimate an effect of the at least one changed employee on effective staffing levels for each of various tasks; determine whether to simulate the schedule based at least in part on an adaptive algorithm; and generate estimated effective staffing levels for each of the various tasks. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for generating a schedule in a customer center environment, the method comprising:
-
initiating an automatic scheduling process that receives employee data including skill sets as an input; determining whether to simulate a proposed schedule based at least in part on an adaptive algorithm, the adaptive algorithm including measuring a error of using an estimation function from results of the simulation and a predetermined allowed error; determining whether a change has been made to the employee data; estimating an effect of the change made to the employee data; and generating estimated effective staffing levels for each of the various tasks.
-
Specification