Configurable scheduling system
First Claim
Patent Images
1. A method for configuring a schedule process, comprising:
- scheduling an order into a shift of a worker according to a set of rules; and
configuring the set of rules to change the act of scheduling.
7 Assignments
0 Petitions
Accused Products
Abstract
A configurable scheduling method and apparatus for scheduling orders and worker according to a constraint set including a programmable constraint set and a fixed constraint set. The programmable constraint set programmed by a service organization to alter the schedule process from a normal process governed by the fixed constraint set to a reconfigured process also governed by the programmable constraint set.
79 Citations
41 Claims
-
1. A method for configuring a schedule process, comprising:
-
scheduling an order into a shift of a worker according to a set of rules; and
configuring the set of rules to change the act of scheduling. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring a schedule process, comprising:
-
scheduling an order into a shift of a worker according to a set of rules; and
programming a constraint set to change the act of scheduling. - View Dependent Claims (9, 10)
-
-
11. A method for performing a schedule process, comprising:
-
programming a programmed constraint set to supplement or change a fixed constraint set; and
executing a scheduling process that performs a process of scheduling orders to a worker in accordance with the programmed constraint set and the fixed constraint set. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19)
-
-
16. A scheduling system for a scheduling environment, comprising:
-
a negotiator to negotiate the reservation of orders; and
an assigner to assign the orders to workers, the negotiator and assigner respectively negotiating and assigning the orders according to a constraint set including a fixed set of business rules and a set of programmable configuration rules.
-
-
20. A scheduling system, comprising:
-
a memory for storing a set of rules having a set of fixed business rules and a set of configurable rules programmed by a service organization; and
a processor coupled to the memory for executing a scheduling process that performs a schedule process of scheduling orders and workers in accordance with the set of rules as altered by the set of configurable rules. - View Dependent Claims (21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41)
-
-
26. A scheduling system, comprising:
-
a first algorithm for negotiating the reservation of work orders;
a second algorithm for assigning work orders to workers;
a set of rules that are invoked from defined locations in the first and second algorithms to govern execution of the algorithms, the set of rules including a fixed set of business rules augmented by a set of programmable rules for altering execution of the algorithms from the execution according to only the fixed set of business rules.
-
-
28. A computer-readable medium having stored thereon a data structure, comprising:
-
a first data field containing data to uniquely identify the data structure; and
a second data field containing data representing a rule body including data for altering a scheduling process from a standard process to a reconfigured process.
-
-
35. A computer-readable medium having instructions stored thereon for causing a computer to perform a method for performing a schedule process, comprising:
-
scheduling an order into a shift of a worker according to a set of rules; and
configuring the set of rules to change the act of scheduling.
-
Specification