System and Apparatus for Generating Work Schedules
First Claim
1. A scheduling system including one or more processors and one or more memory devices operably coupled to the one or more memory devices, the one or more memory devices storing operational and executable data effective to cause the one or more processors to perform a method including:
- receiving a task definition, the task definition having a first time range associated therewith, the task definition further having a recipient associated therewith;
receiving a shift definition having at least one future date and a second time range associated therewith;
if the second time range includes at least a portion of the first time range, associating a task in accordance with the task definition with the shift definition, the tasks having an independently updateable status associated therewith; and
associating a provider with the shift definition.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are new approaches for scheduling workers at remote locations. Work assignments may be organized into shifts associated with one or more workers and one or more recipients. Tasks are associated with the shift and have an updatable status. Shifts may be replicated by cutting and pasting or by specifying a recurrence definition. The tasks associated with a shift may then be replicated. The status of tasks may be updated using a voice telephony system. The status of tasks may also be reported from a computer located on the recipient premise. Text and/or voice comments and the task status may be accessible by managers, clients, and concerned parties from a web portal accessible using a computing device, such as a tablet computer. Methods for automatically associating providers with shifts and adding tasks to shifts are also disclosed.
-
Citations
21 Claims
-
1. A scheduling system including one or more processors and one or more memory devices operably coupled to the one or more memory devices, the one or more memory devices storing operational and executable data effective to cause the one or more processors to perform a method including:
-
receiving a task definition, the task definition having a first time range associated therewith, the task definition further having a recipient associated therewith; receiving a shift definition having at least one future date and a second time range associated therewith; if the second time range includes at least a portion of the first time range, associating a task in accordance with the task definition with the shift definition, the tasks having an independently updateable status associated therewith; and associating a provider with the shift definition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for scheduling comprising:
-
receiving a task definition, the task definition having a first time range associated therewith, the task definition further having a recipient associated therewith; receiving a shift definition having at least one future date and a second time range associated therewith; if the second time range includes at least a portion of the first time range, associating a task in accordance with the task definition with the shift definition, the tasks having an independently updateable status associated therewith; and associating a provider with the shift definition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product being embodied as a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a task definition, the task definition having a first time range associated therewith, the task definition further having a recipient associated therewith; receiving a shift definition having at least one future date and a second time range associated therewith; if the second time range includes at least a portion of the first time range, associating a task in accordance with the task definition with the shift definition, the tasks having an independently updateable status associated therewith; and associating a provider with the shift definition. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification