SYSTEM AND APPARATUS FOR GENERATING WORK SCHEDULES
First Claim
1. A method for scheduling, the method comprising:
- retrieving, by an enterprise computer system from a central server system, blackout data for a plurality of providers, the blackout data indicating shifts scheduled by a plurality of independent enterprises for the plurality of providers;
retrieving, by the enterprise computer system from an enterprise database, a number of hours scheduled for the plurality of providers for the enterprise associated with the enterprise computer system;
receiving, by the enterprise computer system, a shift definition defining a date and time range;
identifying, by the enterprise computer system, a set of filtered providers from among the plurality of providers such that;
the number of hours of scheduled in a time period for each provider in the set of filtered providers plus the time range of the shift definition does not exceed a maximum hour limit; and
the date and time range of the shift definition does not overlap shifts scheduled for each provider in the set of filtered provider according to the blackout data;
selecting, by the enterprise computer system, a selected provider from the set of filtered providers;
transmitting, by the enterprise computer system, the shift definition to the central server system; and
storing the selected provider in association with the shift definition in the enterprise database.
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. Special classification activities may also be automatically specified according to rules and associated with shifts and replicated shifts. Methods for automatically associating providers with shifts are also disclosed.
32 Citations
22 Claims
-
1. A method for scheduling, the method comprising:
-
retrieving, by an enterprise computer system from a central server system, blackout data for a plurality of providers, the blackout data indicating shifts scheduled by a plurality of independent enterprises for the plurality of providers; retrieving, by the enterprise computer system from an enterprise database, a number of hours scheduled for the plurality of providers for the enterprise associated with the enterprise computer system; receiving, by the enterprise computer system, a shift definition defining a date and time range; identifying, by the enterprise computer system, a set of filtered providers from among the plurality of providers such that; the number of hours of scheduled in a time period for each provider in the set of filtered providers plus the time range of the shift definition does not exceed a maximum hour limit; and the date and time range of the shift definition does not overlap shifts scheduled for each provider in the set of filtered provider according to the blackout data; selecting, by the enterprise computer system, a selected provider from the set of filtered providers; transmitting, by the enterprise computer system, the shift definition to the central server system; and storing the selected provider in association with the shift definition in the enterprise database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for scheduling, the method comprising:
-
transmitting, by a central server system, blackout data for a plurality of providers to a plurality of enterprise computer systems, each enterprise computer system corresponding to an independent employer; receiving, by the central server system, from a first enterprise computer system of the plurality of enterprise computer systems, a first shift definition for a first provider of the plurality of providers; updating, by the central server system, the blackout data for the first provider according to the first shift definition; retransmitting, by the central server system, to a second enterprise computer system of the plurality of enterprise computer systems the blackout data for the plurality of providers; receiving, by the central server system, a second shift definition for the first provider from the second enterprise computer systems; and updating, by the central server system, the blackout data for the first provider according to the second shift definition. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification