US2019389074A1PendingUtilityA1

System and method for task assignment management

52
Assignee: WALMART APOLLO LLCPriority: Jun 25, 2018Filed: Jun 21, 2019Published: Dec 26, 2019
Est. expiryJun 25, 2038(~12 yrs left)· nominal 20-yr term from priority
B25J 19/023B25J 11/008B25J 19/04B25J 9/1661B25J 9/1697G06Q 10/06311
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method includes detecting, at a processor and by a plurality of associates, a mission to be performed by the plurality of associates; identifying the mission based on associated store information comprising an inventory status, sales data, and a set of predetermined rules; generating, by the processor, a queue of tasks to complete the mission based on priorities and dependencies of the tasks; determining a task for each associate whose profile defines best abilities matching a predetermined task dataset and the associated store information; assigning the queue of tasks to the plurality of the associates to complete the tasks; receiving, from each of the associates, a notification of a completion of an assigned task; verifying, by the processor, the completion of the assigned task; and determining, by the processor, completion of the mission when each task for the mission is verified to be completed.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A computer-implemented method for assigning tasks to a plurality of associates to complete a mission, the method comprising:
 detecting, at a processor, the mission to be performed by analyzing data sent from the plurality of associates;   in response to the detecting, identifying, by the processor, the mission based on associated store information comprising an inventory status, sales data, and a set of predetermined rules;   generating, by the processor, a queue of tasks to complete the mission based on priorities and dependencies of the tasks, wherein each task is prioritized based on a safety level and a timeliness for the associate to perform the task, and the sales data associated with the task;   determining, by the processor, a task for each associate whose profile defines best abilities matching a predetermined task dataset and the associated store information, wherein an associate profile comprises an experience level, skills, a skill level, a location zone, a cost, and a speed to perform the task, and wherein the predetermined task dataset comprises a task value, dependency, skills required, and timeliness;   assigning, by the processor, based on the determining, for each associate, the queue of tasks to the plurality of the associates to complete the tasks;   receiving, by the processor, from each of the associates, a notification of a completion of an assigned task;   verifying, by the processor, the completion of the assigned task; and   determining, by the processor, completion of the mission when each task of the queue of tasks for the mission is verified to be completed.   
     
     
         2 . The method of  claim 1 , wherein the predetermined task dataset further comprises location data, priority, material required, recurrence, a risk to perform a task, a lost opportunity cost, and an awake cycle for continuous performance. 
     
     
         3 . The method of  claim 2 , wherein assigning the queue of tasks to the plurality of the associates further comprises, based on associate profiles and the predetermined task dataset of a task:
 identifying the associates which are able to complete the task based on the associate profiles;   determining the cost to perform the task associated with each associates;   determining the priority of the task;   determining a duration of the task; and   determining the lost opportunity cost of the task.   
     
     
         4 . The method of  claim 1 , further comprising:
 detecting, at the processor, the mission to be performed by the plurality of associates by analyzing signals sent from one or more sensors.   
     
     
         5 . The method of  claim 1 , further comprising:
 identifying, by a distributed video analytics system, a completion of the assigned task.   
     
     
         6 . The method of  claim 1 , wherein the plurality of associates are robots. 
     
     
         7 . The method of  claim 1 , wherein each task is prioritized based on the safety level and timeliness for the associate to perform the task, and the sales data related to the task. 
     
     
         8 . The method of  claim 1 , wherein the tasks are completed sequentially to complete the mission. 
     
     
         9 . The method of  claim 1 , wherein the tasks are completed in parallel to complete the mission. 
     
     
         10 . The method of  claim 1 , wherein the timeliness of the task is defined to be a time to perform the task and a period of time to complete the task. 
     
     
         11 . A system for assigning tasks to a plurality of associates to complete a mission, the system comprising:
 a processor;   one or more sensors in communication with the processor; and   non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:   detecting the mission to be performed by analyzing data sent from the plurality of associates;   in response to the detecting, identifying the mission based on an associated store information comprising an inventory status, sales data, and a set of predetermined rules;   generating a queue of tasks to complete the mission based on priorities and dependencies of the tasks, wherein each task is prioritized based on a safety level and a timeliness for the associate to perform the task, and the sales data associated with the task;   determining a task for each associate whose profile defines best abilities matching a predetermined task dataset and the associated store information, wherein an associate profile comprises an experience level, skills, a skill level, a location zone, a cost, and a speed to perform the task, and wherein the predetermined task dataset comprises a task value, dependency, skills required, and a task timeliness;   assigning, based on a determination for each associate, the queue of tasks to the plurality of the associates to complete the tasks;   receiving, by the processor, from each of the associates, a notification of a completion of an assigned task;   verifying, by the processor, the completion of the assigned task; and   determining, by the processor, completion of the mission when each task of the queue of tasks for the mission is verified to be completed.   
     
     
         12 . The system of  claim 11 , wherein the predetermined task dataset further comprises location data, priority, duration, material required, recurrence, risk to perform a task, a lost opportunity cost, and an awake cycle for continuous performance. 
     
     
         13 . The system of  claim 12 , wherein assigning the queue of tasks to the plurality of the associates further comprising, based on associate profiles and the predetermined task dataset of a task:
 identifying the associates which are able to complete the task based on the associate profiles;   determining the cost to perform the task associated with each associates;   determining the priority of the task;   determining the duration of the task; and   determining the lost opportunity cost of the task.   
     
     
         14 . The system of  claim 11 , further comprising the instructions executed to cause the processor to perform the operations comprising:
 detecting, at the processor, the mission to be performed by the plurality of associates by analyzing signals sent from the one or more sensors.   
     
     
         15 . The system of  claim 11 , wherein the plurality of associates are robots. 
     
     
         16 . The system of  claim 11 , wherein a distributed video analytics system is used to identify the completion of the assigned task. 
     
     
         17 . The system of  claim 11 , wherein each task is prioritized based on the safety level and timeliness for the associate to perform the task, and the sales data related to the task. 
     
     
         18 . The system of  claim 11 , wherein the tasks are completed sequentially to complete the mission. 
     
     
         19 . The system of  claim 11 , wherein the tasks are completed in parallel to complete the mission. 
     
     
         20 . The system of  claim 11 , wherein the timeliness of the task is defined to be a time to perform the task and a period of time to complete the task.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.