System and method for making staff schedules as a function of available resources as well as employee skill level, availability and priority
DCFirst Claim
1. A system for processing a plurality of variables to create a staff schedule for a plurality of unique remote locations, said system including:
- a memory divided into separate data files of information including tasks to be performed and scheduled, the sequence of the tasks, resources available, and employee skill levels, availability and priority;
means coupled to said memory for storing and retrieving information in said memory;
an input device for entering information indicative of projected daily business volume and for designating the tasks to be performed;
generating means coupled to said memory and said input device for generating from the separate data files in said memory and from the information from said input device, schedules of tasks to be performed and the employees selected by availability by day of the week, employee skill levels, and employee priority or seniority, and minimum and maximum hours available per employee for establishing therefrom the shifts of employees by time interval and skill level requirements to perform the designated tasks, said generating means having placement logic for scheduling tasks and optimization logic for dividing the schedule into shifts according to skill levels; and
a display coupled to said generating means, for displaying the schedules including the indications of the employees and tasks and the start and stop times therefor.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A staff scheduling data processing system and method schedules staff and management personnel at locations remote from a central location by applying central location policy to unique remote location data to insure the optimum staff schedule for each remote site. The system and method includes a data base for storing and retrieving information characterizing: central office policy; applicable labor requirements; tasks that need to be performed; skill levels required to perform tasks; resources that may confine or facilitate the scheduling of a task at a given time; relationships between tasks that will alter the placement or movement of a task on a schedule; employees with associated skill levels and priorities and availability; the employee'"'"'s start-time and stop time, the percentage of an employee'"'"'s time that it takes to work on a particular task, and the positive or negative slide in relation to the task'"'"'s completion time by an employee. Upon request to create a schedule for a given day for a remote location, the system and method selects all the tasks to be performed on that day, and using historical data about that location, the tasks, the skill required to complete the tasks, the available resources, employee availability, and central office policy, creates an optimized display of the required schedules.
-
Citations
12 Claims
-
1. A system for processing a plurality of variables to create a staff schedule for a plurality of unique remote locations, said system including:
-
a memory divided into separate data files of information including tasks to be performed and scheduled, the sequence of the tasks, resources available, and employee skill levels, availability and priority; means coupled to said memory for storing and retrieving information in said memory; an input device for entering information indicative of projected daily business volume and for designating the tasks to be performed; generating means coupled to said memory and said input device for generating from the separate data files in said memory and from the information from said input device, schedules of tasks to be performed and the employees selected by availability by day of the week, employee skill levels, and employee priority or seniority, and minimum and maximum hours available per employee for establishing therefrom the shifts of employees by time interval and skill level requirements to perform the designated tasks, said generating means having placement logic for scheduling tasks and optimization logic for dividing the schedule into shifts according to skill levels; and a display coupled to said generating means, for displaying the schedules including the indications of the employees and tasks and the start and stop times therefor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented process for creating a staff schedule for a selected remote location from a plurality of variables stored in a memory, the process comprising steps of:
-
storing in the memory separate data files of information including tasks to be performed and scheduled;
the sequential relationship of the tasks to other tasks;
employee skill levels;
resources available;
employee availability by day of the week, employee'"'"'s skill level, and employee'"'"'s priority or seniority.introducing information indicative of projected daily business volume and representative tasks to be performed and their priority. designating the tasks to be performed by their priority; retrieving the separate data files from memory for generating therefrom and from the information introduced, the tasks to be performed within selected time intervals to form therefrom schedules of the tasks to be performed and the employees required by time interval and skill level to perform the designated tasks; optimizing the schedule generated in the retrieving step by dividing the schedule into shifts according to skill levels; selecting employee availability by day of the week, employee skill levels, and employee priority or seniority, and minimum and maximum hours available per employee; and displaying the schedules including the indications of the employees and tasks and the start and stop times therefor. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification