| CPC G06Q 30/0635 (2013.01) [G06Q 30/0639 (2013.01); G06Q 30/0641 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
identifying a plurality of pickers and a plurality of retailers located within a geographic region during a time period;
computing a number of pickers available for a retailer of the plurality of retailers, wherein computing the number of pickers available for the retailer comprises:
determining portions of an availability of each picker of the plurality of pickers for the retailer based on a distance between each picker and the retailer; and
summing the portions of the availability of each picker of the plurality of pickers determined for the retailer;
for the retailer of the plurality of retailers:
predicting a number of orders placed at the retailer during a forecast time period; and
determining a demand for picker services at the retailer during the forecast time period based on a comparison of the predicted number of orders placed at the retailer during the forecast time period and the number of pickers available for the retailer;
generating, for display on a mobile device of a picker, a user interactive map of the geographic region displaying a location of each retailer of the plurality of retailers in the geographic region and a pin overlaying each location of each retailer of the plurality of retailer; and
responsive to the picker selecting the pin overlaying the location of the retailer of the plurality of retailers, updating the user interactive map to display an element characterizing the demand for picker services at the retailer during the forecast time period.
|