SYSTEM AND METHOD FOR SCHEDULING EMPLOYEE SHIFTS
First Claim
1. A method for scheduling employee shifts comprising:
- accepting a shift definition that defines a shift;
accepting an association of at least one worker with said shift;
accepting a worker unavailability time period;
displaying said shift in a schedule having a worker axis along which workers are displayed and having a time axis along which time intervals are displayed;
displaying said worker unavailability time period in a cell in said schedule wherein said cell is associated with a first worker and a time frame along said time axis.accepting an assignment of a first worker to said shift from a manager wherein said first worker is selected from said at least one worker;
displaying a conflict warning associated with said worker unavailability time period and said shift while concurrently displaying said schedule;
accepting an assignment of a second worker to said shift wherein said second worker is selected from said at least one worker and wherein said second worker does not have an unavailability time period conflict with said shift;
displaying assigned time in said cell associated with said second worker; and
,posting said shift so that said at least one worker may obtain said shift.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for scheduling employee shifts. Two types of users generally utilize the system to post and view schedules, managers and workers. A manager may define shifts for work areas and post the shifts so workers may obtain their schedule and know when to work. Workers may retrieve the schedule from any network enabled device located anywhere. Worker unavailability times and requests for schedule changes may be made remotely by the worker at any network enabled computing device. Managers may accept or reject requests and utilize employee unavailability times to schedule workers to a shift and readily observe conflicts and schedule around these conflicts using a schedule screen that shows the workers, their unavailability times and scheduled times. Time and wage summaries may be updated directly on the screen when changes to the shifts are made to allow a manager to minimize wages for a shift or work area.
43 Citations
20 Claims
-
1. A method for scheduling employee shifts comprising:
-
accepting a shift definition that defines a shift; accepting an association of at least one worker with said shift; accepting a worker unavailability time period; displaying said shift in a schedule having a worker axis along which workers are displayed and having a time axis along which time intervals are displayed; displaying said worker unavailability time period in a cell in said schedule wherein said cell is associated with a first worker and a time frame along said time axis. accepting an assignment of a first worker to said shift from a manager wherein said first worker is selected from said at least one worker; displaying a conflict warning associated with said worker unavailability time period and said shift while concurrently displaying said schedule; accepting an assignment of a second worker to said shift wherein said second worker is selected from said at least one worker and wherein said second worker does not have an unavailability time period conflict with said shift; displaying assigned time in said cell associated with said second worker; and
,posting said shift so that said at least one worker may obtain said shift. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for scheduling employee shifts comprising:
-
a computer; a software component executing on said computer configured to; accept a shift definition that defines a shift; accept an association of at least one worker with said shift; accept a worker unavailability time period; display said shift in a schedule having a worker axis along which workers are displayed and having a time axis along which time intervals are displayed; display said worker unavailability time period in a cell in said schedule wherein said cell is associated with a first worker and a time frame along said time axis. accept an assignment of a first worker to said shift from a manager wherein said first worker is selected from said at least one worker; display a conflict warning associated with said worker unavailability time period and said shift while concurrently displaying said schedule; accept an assignment of a second worker to said shift wherein said second worker is selected from said at least one worker and wherein said second worker does not have an unavailability time period conflict with said shift; display assigned time in said cell associated with said second worker; and
,post said shift so that said at least one worker may obtain said shift.
-
-
20. A system for scheduling employee shifts comprising:
-
means for accepting a shift definition that defines a shift; means for accepting an association of at least one worker with said shift; means for accepting a worker unavailability time period; means for displaying said shift in a schedule having a worker axis along which workers are displayed and having a time axis along which time intervals are displayed; means for displaying said worker unavailability time period in a cell in said schedule wherein said cell is associated with a first worker and a time frame along said time axis. means for accepting an assignment of a first worker to said shift from a manager wherein said first worker is selected from said at least one worker; means for displaying a conflict warning associated with said worker unavailability time period and said shift while concurrently displaying said schedule; means for accepting an assignment of a second worker to said shift wherein said second worker is selected from said at least one worker and wherein said second worker does not have an unavailability time period conflict with said shift; means for displaying assigned time in said cell associated with said second worker; and
,means for posting said shift so that said at least one worker may obtain said shift.
-
Specification