| CPC G06Q 10/0875 (2013.01) [G06K 7/1413 (2013.01); G06N 5/046 (2013.01); G06Q 10/087 (2013.01); G06Q 30/0631 (2013.01)] | 20 Claims |

|
1. A computer-implemented system for providing stowing location recommendation, the system comprising:
a memory storing instructions; and
at least one processor configured to execute the instructions to:
receive, from an application on a user device associated with a user, a request for a location recommendation for stowing at least one inbound product;
receive, from the user device a scan of a product identifier of the at least one inbound product and a quantity of the at least one inbound product:
acquire, from one or more sensors, image or video data related to a plurality of locations capable of stowing the at least one inbound product:
determine, based on the one or more sensors, an emptiness and capacity of each of the plurality of locations;
determine, based on the product identifier and quantity of the at least one inbound product, and the emptiness and capacity of the plurality of locations, a plurality of locations to recommend within a section in a zone, the plurality of recommended locations having an emptiness and real-time capacity to store the at least one inbound product, wherein the plurality of recommended locations have not been recommended to another user different from the user:
sample, based on a predetermined rule, a number of locations from the plurality of recommended locations for stowing the at least one inbound product;
determine, based on the product identifier, whether the at least one inbound product is a food product, a product that needs to be kept frozen, or a product that needs to be kept at a cool temperature;
display, on the user device via a user interface, the sampled number of locations to the user for stowing the at least one inbound product, the displayed locations being selectable, and not recommended to a different user device, wherein the predetermined rule comprises at least one of:
a first restriction on a number of stock keeping units (SKUs) that can be stored in each location,
a second restriction on an expiration date associated with each SKU,
a third restriction on a barcode associated with each SKU,
a fourth restriction on a risk level associated with each SKU;
a fifth restriction on a temperature requirement associated with each SKU,
wherein if the inbound product is determined to be a food product, a product that needs to be kept frozen, or a product that needs to be kept at a cool temperature, the sampled number of locations are selected from a predetermined zone; and
wherein, if the inbound product has a low risk level product identifier, the inbound product is stowed in a lower height storage unit within the predetermined zone;
receive, from the user device, a selection of a stowing location among the sampled number of locations, wherein if the inbound product is determined to be a food product, a product that needs to be kept frozen, or a product that needs to be kept at a cool temperature, the stowing location is from the predetermined zone;
display, on the user interface, options comprising a product identifier, a quantity of the inbound product, a buffer zone, and a picking zone;
receive, from the user on the user interface, inputs for the options comprising the product identifier, the quantity of the inbound product, the buffer zone, and the picking zone;
display, on the user interface, the location closest to the user device and the inputs;
receive, from the user device, a scan of a location identifier associated with the selected stowing location;
provide a recommendation, based on the predetermined rule, to store products in a particular zone, wherein the recommendation includes the location identifier:
modify a database to assign the location identifier associated with the selected stowing location to the inbound product to monitor each inbound product in real-time using the user interface; and
calculate, based on a past demand for the inbound product, an expected demand for the inbound product, a promised delivery date for the inbound product on a periodic basis.
|