Assignment manager
First Claim
1. A method for assigning resources to tasks in a rule based, resource constrained system comprising the steps of:
- a. receiving as input i. tasks and task attributes;
ii. resources and resource attributes; and
iii. assignment rules;
b. searching a database of tasks, task attributes, and assignment rules thereof;
c. searching a database of resources including resource attributes thereof, d. retrieving resources based upon the resource attributes thereof, and e. assigning resources to tasks based upon the resource attributes, the task attributes, and the assignment rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, a program product, and a system for assigning resources to tasks in a rule based, resource constrained system. This is done by receiving as inputs tasks and task attributes; resources and resource attributes; and assignment rules. These inputs are used to searching a database of tasks, task attributes, and assignment rules thereof, to search a database of resources including resource attributes thereof, and to retrieve resources based upon the resource attributes. Resources are assigned to tasks based upon matches and scores of the resource attributes, the task attributes, and the assignment rules.
-
Citations
56 Claims
-
1. A method for assigning resources to tasks in a rule based, resource constrained system comprising the steps of:
-
a. receiving as input i. tasks and task attributes;
ii. resources and resource attributes; and
iii. assignment rules;
b. searching a database of tasks, task attributes, and assignment rules thereof;
c. searching a database of resources including resource attributes thereof, d. retrieving resources based upon the resource attributes thereof, and e. assigning resources to tasks based upon the resource attributes, the task attributes, and the assignment rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
23. A system for assigning resources to tasks responsive to user inputs of one or more of tasks or resources in a rule based, resource constrained system, said system having
a. a database of tasks, task attributes, and assignment rules thereof, b. a database of resources including resource attributes thereof, c. a database management system for retrieving resources based upon the resource attributes thereof, and d. an assignment engine for assigning resources to tasks based upon the resource attributes, the task attributes, and the assignment rules.
-
45. A program product comprising a program storage device or devices residing on one or more computers, and having computer readable program code for assigning resources to tasks in a rule based, resource constrained system comprising the steps of:
-
a. receiving as input i. tasks and task attributes;
ii. resources and resource attributes; and
iii. assignment rules;
b. searching a database of tasks, task attributes, and assignment rules thereof;
c. searching a database of resources including resource attributes thereof, d. retrieving resources based upon the resource attributes thereof, and e. assigning resources to tasks based upon the resource attributes, the task attributes, and the assignment rules.
-
Specification