System and method of routing, scheduling, and monitoring a workforce
First Claim
Patent Images
1. A system of workforce optimization comprising:
- a task module for generating a plurality of tasks from a plurality of requests from a plurality of suppliers, wherein the tasks are to be performed at retail stores;
a prioritizing module for prioritizing the tasks, wherein the tasks are prioritized according to a status of the assigned tasks and a plurality of factors;
a routing module for assigning one of the prioritized tasks to a member of the workforce; and
a client for rendering the assigned task to the assigned member and collecting the status of the task from the member.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of routing, scheduling, and monitoring a workforce according to which a task module generates a plurality of tasks from a plurality of requests from a plurality of suppliers, wherein the tasks are to be performed at retail store locations. A prioritizing module prioritizes the tasks according to a status of the assigned tasks and a plurality of weighted factors. A routing module assigns one of the prioritized tasks to a member of the workforce, and a client renders the assigned task to the assigned member and collects the status of the task from the member.
-
Citations
26 Claims
-
1. A system of workforce optimization comprising:
-
a task module for generating a plurality of tasks from a plurality of requests from a plurality of suppliers, wherein the tasks are to be performed at retail stores;
a prioritizing module for prioritizing the tasks, wherein the tasks are prioritized according to a status of the assigned tasks and a plurality of factors;
a routing module for assigning one of the prioritized tasks to a member of the workforce; and
a client for rendering the assigned task to the assigned member and collecting the status of the task from the member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of workforce optimization comprising the steps of:
-
receiving a plurality of requests from a plurality of suppliers;
generating a plurality of tasks from the plurality of requests;
determining a yield value for each task of the plurality of tasks;
prioritizing the plurality of tasks according to a status of the assigned tasks and the yield value of each task of the plurality of tasks;
assigning each of the prioritized tasks to a member of the workforce according to routing rules; and
rendering each assigned task to each assigned member. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of prioritizing tasks to be performed at a plurality of retail locations, comprising:
-
determining at least one task to be performed at a retail location;
for each task, determining a yield value by;
(a) determining a number of new products to be made available for sale at the retail location;
(b) determining a number of non-scanned products available for sale at the retail location;
(c) determining a number of tasks to be performed at the retail location;
(d) modifying the number of new products according to a first factor;
(e) modifying the number of non-scanned products according to a second factor;
(f) modifying the number of tasks according to a third factor; and
(g) summing the values of step (d), (e), and (f); and
assigning the task to a representative according to the yield value. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program for implementing a workforce optimization system, the computer program stored on at least one computer-readable medium and comprising:
-
instructions for receiving a plurality of requests from a plurality of suppliers;
instructions for determining at least one task to be performed at a retail location from the plurality of requests;
for each task, instructions for determining a yield value by;
(a) determining a number of new products to be made available for sale at the retail location;
(b) determining a number of non-scanned products available for sale at the retail location;
(c) determining a number of tasks to be performed at the retail location;
(d) modifying the number of products items according to a first factor;
(e) modifying the number of non-scanned products according to a second factor;
(f) modifying the number of tasks according to a third factor; and
(g) summing the values of step (d), (e), and (f);
instructions for prioritizing each task according to the yield value;
instructions for assigning each prioritized task to a member of a workforce according to routing rules;
instructions for rendering each assigned task to a client of the assigned member;
instructions for collecting a status of each assigned task from the client; and
instructions for monitoring the status of each task.
-
-
26. A method of workforce optimization comprising:
-
receiving, at a central computer location, a plurality of requests in electronic form from a plurality of retail product suppliers;
generating a plurality of tasks from the plurality of requests, such that each task is to be performed at a grocery store location that is remote from the central computer location;
determining a yield value for each of the plurality of tasks using opportunity based retail factors;
modifying each yield value by importance factors;
prioritizing the plurality of tasks according to the modified yield value of each task;
assigning each task of the prioritized plurality of tasks to a member of a workforce according to routing rules, wherein each member is remotely located from the central computer location;
rendering each task to the assigned member, wherein the member receives the task on a remote node; and
collecting a status of each task from the assigned member via the remote node, wherein the status of each task is accessible from the central computer location by the plurality of retail product suppliers.
-
Specification