×

Business process management system having dynamic task assignment

  • US 8,136,114 B1
  • Filed: 04/21/2006
  • Issued: 03/13/2012
  • Est. Priority Date: 04/21/2006
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    multiplying, for each candidate resource in the group of one or more candidate resources, a weighting factor by a corresponding level of effort for each task previously assigned to a corresponding candidate resource and the task to be assigned; and

    determining, for each candidate resource in the group of one or more candidate resources, the task completion time by adding each result of the multiplying;

    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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×