GENERIC FRAMEWORK FOR RESOURCE MODELING
First Claim
1. A generic framework method of determining a resource model path comprising:
- receiving a task having at least one resource requirement;
retrieving a set of compliant resources;
graphing at least one path through a subset of the compliant resources, each resource represented as a node on the graph, each resource having at least one characteristic;
plotting a selected characteristic common among the subset of resources upon a continuum; and
evaluating each path to determine path viability, path viability indicated by a common intersection upon the continuum of the selected characteristic for the all nodes along the path.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a generic framework for resource modeling to assist in scheduling tasks. More specifically the model provides a structure and method for receiving a task having at least one resource requirement. Upon receipt of such a task, a set of compliant resources are retrieved. A graph is generated to indicate one or more resource paths, each path running through a subset of the compliant resources. Each resource is represented as a node on the graph, and each resource has at least one characteristic. A characteristic common to all nodes on each path is then selected and plotted upon a continuum. Each path is then evaluated to determine path viability. Path viability is indicated by a common intersection upon the continuum of the selected characteristic for all nodes along the path.
29 Citations
33 Claims
-
1. A generic framework method of determining a resource model path comprising:
-
receiving a task having at least one resource requirement; retrieving a set of compliant resources; graphing at least one path through a subset of the compliant resources, each resource represented as a node on the graph, each resource having at least one characteristic; plotting a selected characteristic common among the subset of resources upon a continuum; and evaluating each path to determine path viability, path viability indicated by a common intersection upon the continuum of the selected characteristic for the all nodes along the path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A generic framework method for resource modeling comprising:
-
providing a resource template node, the resource template node further defined to have at least one specified characteristic; generating a plurality of uniquely identifiable resources nodes from the template node, each having at least one characteristic; receiving a task having at least one resource requirement; retrieving a set of compliant resources nodes from the generated plurality of uniquely identifiable resources nodes; graphing at least one path through a subset of the compliant resources nodes, the graph further including a plot upon a continuum of a selected characteristic common among the subset of resource nodes; and evaluating each path to determine path viability with respect to at least one objective, path viability indicated by a common intersection upon the continuum of the selected characteristic for all the nodes along the path. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A generic framework method of determining a generic resource model path comprising:
-
providing an acyclic resource graph, the resource graph representing at least one operation path, each path including resource nodes, each node indicating at least one characteristic; accepting at least one operation objective; plotting upon a continuum a selected characteristic common among the resource nodes; and evaluating each path to determine path viability with respect to the objective, path viability indicated by a common intersection upon the continuum of the selected characteristics for all the nodes along the path. - View Dependent Claims (18, 19)
-
-
20. A resource modeling generic framework comprising:
-
a receivers operable to receive a task and identify at least one resource associated with the task, the receiver further operable to receive a set of compliant resources; a node templator operable to establish a template node representative of the compliant resources; a grapher operable to graph at least one path through a subset of the compliant recourses, each resource represented as a node on the graph, each resource having at least one characteristic; a plotter operable to plot a selected characteristic common among the subset of resources upon a continuum; and an evaluator operable to evaluate each path to determine path viability, path viability indicated by a common intersection upon the continuum of the selected characteristics for all the nodes along the path. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer-readable medium on which is stored a computer program for modeling resources, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
receiving a task having at least one resource requirement; retrieving a set of compliant resources; graphing at least one path through a subset of the compliant resources, each resource represented as a node on the graph, each resource having at least one characteristic, plotting a selected characteristic common among the subset of resources upon a continuum; and evaluating each path to determine path viability, path viability indicated by a common intersection upon the continuum of the selected characteristic for all the nodes along the path. - View Dependent Claims (26, 27)
-
-
28. A computer system for scheduling activities comprising:
-
a processing unit; a memory storage device coupled to the processing unit; an input device coupled to the processing unit; and an output device coupled to the processing unit; the processing unit being operative to; receiving a task having at least one resource requirement; retrieving a set of compliant resources; graphing at least one path through a subset of the compliant resources, each resource represented as a node on the graph, each resource having at least one characteristic, plotting a selected characteristic common among the subset of resources upon a continuum; and evaluating each path to determine path viability, path viability indicated by a common intersection upon the continuum of the selected characteristic for all the nodes along the path. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification