METHOD AND SYSTEM FOR DETERMINING TASK SCHEDULING PROBABILITY
First Claim
1. A method of determining task scheduling probability, comprising:
- establishing a set of task attributes;
providing a database of prior task vectors in accordance with the set of task attributes, each prior task vector representing a prior scheduled task;
receiving a new task having at least a subset of the task attributes;
generating a new task vector based on the new task attributes;
comparing the new task vector to at least a subset of the prior task vectors and recording the differences between each task attribute; and
evaluating the probability of the new task scheduling successfully based upon the aggregate differences for each attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of determining task scheduling probability. More specifically, the method includes establishing a set of task attributes. A database of prior task vectors in accordance with the set of task attributes then also provided, wherein each prior task vector representing a prior scheduled task. A new task is received having at least a subset of the task attributes. For this new task, a new task vector is generated based on the new task attributes. The new task vector is compared with the prior task vectors and the differences are recorded. The probability of successful scheduling is then evaluated based on the aggregate differences for each attribute. A system operable to perform the method is also provided.
-
Citations
29 Claims
-
1. A method of determining task scheduling probability, comprising:
-
establishing a set of task attributes; providing a database of prior task vectors in accordance with the set of task attributes, each prior task vector representing a prior scheduled task; receiving a new task having at least a subset of the task attributes; generating a new task vector based on the new task attributes; comparing the new task vector to at least a subset of the prior task vectors and recording the differences between each task attribute; and evaluating the probability of the new task scheduling successfully based upon the aggregate differences for each attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for determining task scheduling probability, comprising:
-
a set of task attributes; a database operable to provide at least one prior task vector established in accordance with the set of task attributes, each prior task vector representing a prior scheduled task; an interface operable to receive a new task having at least a subset of the task attributes; a generator operable to receive the new task from the interface and generate a new task vector based on the new task attributes; and an evaluator in connection with the database and the generator and operable to compare the new task vector with at least a subset of the prior task vectors and record the difference for each task attribute, the aggregate differences for each task attribute indicating a probability of the new task scheduling successfully. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium on which is stored a computer program for determining task scheduling probability, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
establishing a set of task attributes; providing a database of prior task vectors in accordance with the set of task attributes, each prior task vector representing a prior scheduled task; receiving a new task having at least a subset of the task attributes; generating a new task vector based on the new task attributes; comparing the new task vector to at least a subset of the prior task vectors and recording the differences between each task attribute; and evaluating the probability of the new task scheduling successfully based upon the aggregate differences for each attribute. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification