US 12,147,945 B2
Systems and methods for providing stowing location recommendation
Ji Eun Kim, Seoul (KR); Da Young Kim, Gyeonggi-do (KR); Hyun Yop Jung, Seoul (KR); SungWoo Kang, Seoul (KR); and Sun Young Hong, Seoul (KR)
Assigned to COUPANG CORP., Seoul (KR)
Filed by COUPANG CORP., Seoul (KR)
Filed on Jan. 12, 2022, as Appl. No. 17/573,928.
Application 17/573,928 is a continuation of application No. 16/522,919, filed on Jul. 26, 2019, granted, now 11,392,893.
Prior Publication US 2022/0138685 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0875 (2023.01); G06K 7/14 (2006.01); G06N 5/046 (2023.01); G06Q 10/087 (2023.01); G06Q 30/0601 (2023.01)
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
OG exemplary drawing
 
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.