System and method for dynamic scheduling of personnel
First Claim
1. A computer implemented method for automatically generating an optimized workforce schedule, comprising:
- creating an initial workforce schedule based on past schedules and employee attributes; and
refining the initial workforce schedule to generate an optimized workforce schedule based on the initial workforce schedule, forecasted demand, and employee preferences.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and system for creating an optimized workforce schedule for a set of local or remote human resources to insure optimum staff schedules based on forecasted demand, past schedules, employee skill sets, and employee preferences is provided. Upon receiving a request to create a schedule, the system uses a pattern recognition procedure to create the initial workforce schedule. The pattern recognition procedure considers staff attributes and skills as well as past schedules to create the initial workforce schedule. The initial workforce schedule is then refined via a neighborhood search algorithm that incorporates user input and employee preferences to generate an optimized schedule that meets the forecasted demand for selected positions while satisfying employee preferences.
83 Citations
34 Claims
-
1. A computer implemented method for automatically generating an optimized workforce schedule, comprising:
-
creating an initial workforce schedule based on past schedules and employee attributes; and
refining the initial workforce schedule to generate an optimized workforce schedule based on the initial workforce schedule, forecasted demand, and employee preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for automatically generating an optimized workforce schedule, comprising:
-
a scheduling server;
an access device communicatively coupled with the scheduling server over a data communications network, the access device configured to allow a user to interact with the scheduling server;
a data storage area configured to store past schedules, forecasted demand, and employee attributes;
wherein the scheduling server creates an initial workforce schedule based on said past schedules, forecasted demand, and employee attributes; and
wherein the scheduling server creates an optimized workforce schedule based on user input via the access device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification