Systems and methods for inventory reshuffling and rebalancing
AssigneeCoupang Corp.
InventorJe KIM
Life of this patent
Estimating the term…
Abstract
A computer-implemented system and method for automated inventory using data associated with stock keeping unit SKU and fulfillment centers (FC) to initialize a data structure comprising a plurality of nodes, determine a weight associated with each FC based on the capacity of each FC, assignment SKU to one or more FCs, perform a preliminary mapping for the plurality of FCs, determining whether to rebalance the preliminary mapping of the quantity, and rebalancing the preliminary mapping based on the weights associated with each FC, to promote maximum utilization of the network.
Claims21
1-20. (canceled)
A computer-implemented system for automated inventory shuffling, comprising:
- at least one processor;
- a memory comprising instructions that, when executed by the at least one processor, performs steps comprising:
- receive information comprising data regarding a network of a plurality of fulfillment centers (FCs), the data comprising a capacity of each FC;
- determine, based on the capacity of each FC, a weighting factor associated with each FC relative to the received FC capacities, wherein the weighting factor is associated with an inbound capacity of the respective FC and an inventory level in the respective FC;
- receive, for assignment to one or more FCs, a product identifier associated with a product, the identifier associated with a quantity and a minimum order quantity, wherein the product identifiers are divided into one or more categories by:
- receiving information associated with a plurality of product identifiers, the information comprising demand of each product identifier;
- assigning a plurality of subsets of the product identifiers with highest demand forecast quantities to a first set of categories;
- and
- assigning the remaining subsets of the product identifiers with the next highest demand forecast quantities to a second set of categories;
- and
- perform a preliminary mapping of the quantity to the plurality of FCs based on the associated minimum order quantity;
- determine a category associated with the product identifier;
- based on determining that the product identifier is associated with the first set of categories, rebalancing the preliminary mapping of the quantity;
- and
- forward instructions to a computer system to cause a received quantity to be delivered to the network based on the preliminary mapping.
A computer-implemented method for inventory shuffling, the method being performed by at least one processor executing stored instructions to perform steps comprising:
- receive information comprising data regarding a network of a plurality of fulfillment centers (FCs), the data comprising a capacity of each FC;
- determine, based on the capacity of each FC, a weighting factor associated with each FC relative to the received FC capacities, wherein the weighting factor is associated with an inbound capacity of the respective FC and an inventory level in the respective FC;
- receive, for assignment to one or more FCs, a product identifier associated with a product, the identifier associated with a quantity and a minimum order quantity, wherein the product identifiers are divided into one or more categories by:
- receiving information associated with a plurality of product identifiers, the information comprising demand of each product identifier;
- assigning a plurality of subsets of the product identifiers with highest demand forecast quantities to a first set of categories;
- and
- assigning the remaining subsets of the product identifiers with the next highest demand forecast quantities to a second set of categories;
- and
- perform a preliminary mapping of the quantity to the plurality of FCs based on the associated minimum order quantity;
- determine a category associated with the product identifier;
- based on determining that the product identifier is associated with the first set of categories, rebalancing the preliminary mapping of the quantity;
- and
- forward instructions to a computer system to cause a received quantity to be delivered to the network based on the preliminary mapping.
A computer-implemented method inventory shuffling, the method being performed by at least one processor of a networked server executing stored instructions to perform steps comprising:
- receive information comprising data regarding a network of a plurality of fulfillment centers (FCs), the data comprising an inbound capacity and a total capacity of each FC;
- determine, based on a ratio of the inbound capacity and the total capacity, a utilization value for each FC;
- receive, for assignment to one or more FCs, a product identifier associated with a product, the identifier associated with a quantity and a minimum order quantity, wherein the product identifiers are divided into one or more categories by:
- receiving information associated with a plurality of product identifiers with highest demand forecast quantities to a first set of categories and;
- assigning the remaining subsets of the product identifiers with the next highest demand forecast quantities to a second set of categories and;
- perform a preliminary mapping of the quantity to the plurality of FCs based on the associated minimum order quantity;
- determine a category associated with the product identifier;
- based on determining that the product identifier is associated with the first set of categories, rebalancing the preliminary mapping of the quantity based on the utilization value associated with each FC;
- and
- forward instructions to a computer system to cause a received quantity to be delivered to the network based on the preliminary mapping.
Dependencies are inferred from the claim text.