MultiPass scheduling system
First Claim
Patent Images
1. A computer-implemented method comprising:
- executing a current algorithm in a sequence of algorithms performing specified scheduling functions;
determining a level of progress made by the current algorithm;
executing the current algorithm while the level of progress meets predetermined criteria; and
invoking a next algorithm in the sequence if the level of progress does note meet the predetermined criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating schedules are disclosed. Method includes executing a current algorithm in a sequence of algorithms performing specified scheduling functions and determining a level of progress made by the current algorithm. Method further includes executing the current algorithm while the level of progress meets predetermined criteria and invoking a next algorithm in the sequence if the level of progress does note meet the predetermined criteria.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
executing a current algorithm in a sequence of algorithms performing specified scheduling functions;
determining a level of progress made by the current algorithm;
executing the current algorithm while the level of progress meets predetermined criteria; and
invoking a next algorithm in the sequence if the level of progress does note meet the predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented scheduling system comprising:
-
a first engine to execute a current algorithm in a sequence of algorithms performing specified scheduling functions;
a progress monitor to determine a level of progress made by the current algorithm monitor; and
a second engine to invoke a next algorithm in the sequence if the level of progress does not meet the predetermined criteria. - View Dependent Claims (22, 23, 24)
-
-
25. An article of manufacture comprising:
-
a computer-readable medium having stored therein a computer program executable by a processor, the computer program comprising instructions for;
executing a current algorithm in a sequence of algorithms performing specified scheduling functions;
determining a level of progress made by the current algorithm;
executing the current algorithm while the level of progress meets predetermined criteria; and
invoking a next algorithm in the sequence if the level of progress does not meet the predetermined criteria. - View Dependent Claims (26, 27)
-
-
28. A computer-implemented scheduling system comprising:
-
means for executing a current algorithm in a sequence of algorithms performing specified scheduling functions;
means for determining a level of progress made by the current algorithm;
means for executing the current algorithm while the level of progress meets predetermined criteria; and
means for invoking a next algorithm in the sequence if the level of progress does note meet the predetermined criteria. - View Dependent Claims (29)
-
Specification