×

System and method for providing automatic task assignment and notification

  • US 9,953,282 B2
  • Filed: 09/04/2007
  • Issued: 04/24/2018
  • Est. Priority Date: 09/04/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor operable to;

    retrieve a list of geographically-dispersed resources, wherein a resource table associates each of the geographically-dispersed resources with a respective plurality of skills;

    poll a message application to determine which of the geographically dispersed resources is online and currently working;

    retrieve a list of tasks from a task table by;

    determining that one or more tasks in the task table are associated with a respective plurality of required skills, andretrieving the one or more tasks,wherein the task table is accessible by the processor, and for each of the tasks, the task table includes an entry corresponding to a Task ID, a Priority, and Required Skills; and

    wherein the Task ID is a pointer pointing to the change of management application, the priority value is an integer which designates a priority of a respective one of the plurality of the tasks, and the required skills are a set of skills that are required for a respective one of the plurality of the tasks;

    determine that a first task of the list of tasks matches a first member of the geographically dispersed resources by comparing the respective plurality of required skills of the first task with the respective plurality of skills of the first member;

    retrieve a list of current tasks assigned to the first member;

    determine that each of the current tasks in the list of current tasks assigned to the first member is lower in priority than the first task; and

    reassign ownership of the one of the first task to the first member, wherein;

    a low-priority thread of the processor uses an infinite loop to poll a change of management application for a latest list of newly created or modified tasks which are yet to be started; and

    the processor is further operable to add the newly created or modified tasks to the task table and associate each of the newly created or modified tasks with a plurality of required skills.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×