Patent ID: 8136114
Filing Date: 2012-03-13
Classification: G06Q

Abstract:
1. A method for the dynamic assignment of tasks to resources, comprising: determining, by a computer, a group of one or more candidate resources based on defined attributes of a task to be assigned, wherein the task attributes include a specified deadline for task completion; analyzing, by a computer, the task and the group of one or more candidate resources to assign the task to a resource based on factors comprising the resource's work schedule, performance history, workload, and the task's level of effort, wherein the resource's performance history represents an average amount of time previously required by the resource to complete the task's type of task, and wherein the task's level of effort represents an amount of effort one or more resources in an enterprise are expected to take to complete the task; processing the level of effort for the task to be assigned with one or more of the workload, performance history, and work schedule for each candidate resource in the group of one or more candidate resources to determine a task completion time for each candidate resource, wherein the processing comprises: rescheduling at least one task previously assigned to at least one of the one or more candidate resources to be completed by another resource when the processing estimates that the task completion time for each candidate resource is beyond the specified deadline for task completion; and notifying the resource of the task assignment.