Assignment manager
AssigneeSiebel Systems, Inc.
InventorsRobert Brodersen, Prashant Chatterjee, Peter Lim, Matthew Malden, Duane Wandless
Life of this patent
Estimating the term…
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.
Claims12
1-56. (canceled)
A method in a computing system for assigning resources to a distinguished task, comprising:
- among a plurality of task types, identifying a task type to which the distinguished task belongs;
- selecting one or more assignment rules associated with the identified task type;
- and
- for each of a plurality of available resources, using the selected assignment rules to assess whether the available resource is capable of performing the distinguished task.
One or more propagated data signals whose contents collectively cause a computing system to perform a method for assigning resources to a distinguished task, comprising:
- among a plurality of task types, identifying a task type to which the distinguished task belongs;
- selecting one or more assignment rules associated with the identified task type;
- and
- for each of a plurality of available resources, using the selected assignment rules to assess whether the available resource is capable of performing the distinguished task.
One or more computer memories collectively containing a data structure for use in assigning resources to a distinguished task, the distinguished task having a distinguished one of a plurality of task types, comprising:
- for at least the distinguished task type, information specifying one or more assignment rules associated with the task type;
- and
- information identifying a plurality of available resources,
- such that the assignment rules specified for the distinguished task type may be used to assess whether each of the identified available resource is capable of performing the distinguished task.
A computing system for assigning resources to a distinguished task, comprising:
- a task type identification subsystem that identifies among a plurality of task types a task type to which the distinguished task belongs;
- an assignment rule selection subsystem that selects one or more assignment rules associated with the identified task type;
- and
- a resource assessment subsystem that, for each of a plurality of available resources, uses the selected assignment rules to assess whether the available resource is capable of performing the distinguished task.
Dependencies are inferred from the claim text.