IP Library Granted Patent US 10,683,173
Granted Patent B2
US 10,683,173 · App. 15/769,792 · Granted Jun 16, 2020

Method of managing resources in a warehouse

Inventors: Akash Gupta (New Delhi, IN); Samay Kohli (New Delhi, IN); Wolfgang Kurt Hoeltgen (Laatzen, DE); Srijan Choudhary (Bilaspur, IN)
Assignee: GREY ORANGE PTE. LTD.
B65G1/16B65G1/0492B65G1/1371B65G1/1373G06Q10/087G06Q10/0838G06Q30/0201G06Q30/0639
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,683,173
App. No.
15/769,792
Granted
Jun 16, 2020
Kind
B2
Abstract

Described herein is an apparatus and method for selecting a storage location for an item. The method includes obtaining order information for a plurality of previously fulfilled orders, wherein each order includes at least one item. Based on the obtained order information, one or a combination of an affinity value of the item and a popularity value of the item are computed. The method determines available storage locations in a plurality of storage racks, each rack including at least one shelf. Further, the method computes for each available storage location, one or a combination of an affinity score and a popularity score of the storage rack with respect to the item. The method selects the storage location from the available storage locations based on at least one of the calculated affinity score and the calculated popularity score, and instructs a vehicle to store the item at the selected storage location.

Claims (46)

1. A method of selecting a storage location for an item, the method being performed by a server including a processor, the method comprising:

obtaining by the processor, order information for a plurality of previously fulfilled orders, each order of the plurality of previously fulfilled orders including at least one item;

calculating, by the processor based on the obtained order information, a combination of (i) an affinity value of the item, and (ii) a popularity value of the item, the affinity value of the item being calculated with respect to at least one other item;

determining, by the processor, a plurality of available storage locations where the item can be stored, each available storage location corresponding to one of a plurality of storage racks and a position on a shelf of the one of the plurality of storage racks;

calculating, by the processor for each available storage location, a combination of (i) an affinity score of the storage rack corresponding to the respective available storage location based on the affinity value of the item, and (ii) a popularity score of the storage rack corresponding to the respective available storage location based on the popularity value of the item;

selecting, by the processor, the storage location from the available storage locations based on a combination of (i) the calculated affinity score of the storage rack corresponding to the selected storage location, and the (ii) calculated popularity score of the storage rack corresponding to the selected storage location; and

instructing a vehicle to store the item at the selected storage location.

2. The method of claim 1 , wherein the affinity value of the item calculated with respect to the at least one other item indicates a likelihood in which an order of the plurality of previously fulfilled orders includes the item and the at least one other item, and the popularity value of the item indicates a number of times the item is retrieved for the plurality of previously fulfilled orders.

3. The method of claim 1 , wherein the popularity score of the storage rack corresponding to the respective available storage location is calculated as an average of the popularity values of items stored in the storage rack.

4. The method of claim 1 , wherein the step of selecting the storage location comprises:

selecting the storage location based on a difference between the popularity score of the storage location and the popularity value of the item.

5. The method of claim 1 , wherein the affinity score of the storage rack with respect to the item is calculated as an average of affinity values of each combination of the item with items stored in the storage rack.

6. The method of claim 1 , further comprising:

generating, based on dimensions of the item, a cuboid that completely encapsulates the item, a volume of the generated cuboid indicating an amount of space required to store the item.

7. The method of claim 6 , wherein the plurality of available storage locations is determined based on a predetermined number of orientations of the generated cuboid.

8. A non-transitory computer-readable medium storing instructions which when executed by a computer causes the computer to perform a method of selecting a storage location for an item, the method comprising:

obtaining order information for a plurality of previously fulfilled orders, each order of the plurality of previously fulfilled orders including at least one item;

calculating, based on the obtained order information, a combination of (i) an affinity value of the item, and (ii) a popularity value of the item, the affinity value of the item being calculated with respect to at least one other item;

determining a plurality of available storage locations where the item can be stored, each available storage location corresponding to one of a plurality of storage racks and a position on a shelf of the one of the plurality of storage racks;

calculating, for each available storage location, a combination of (i) an affinity score of the storage rack corresponding to the respective available storage location based on the affinity value of the item, and (ii) a popularity score of the storage rack corresponding to the respective available storage location based on the popularity value of the item;

selecting the storage location from the available storage locations based on a combination of (i) the calculated affinity score of the storage rack corresponding to the selected storage location, and (ii) the calculated popularity score of the storage rack corresponding to the selected storage location; and

instructing a vehicle to store the item at the selected storage location.

9. The non-transitory computer-readable medium of claim 8 , wherein the affinity value of the item calculated with respect to the at least one other item indicates a likelihood in which an order of the plurality of previously fulfilled orders includes the item and the at least one other item, and the popularity value of the item indicates a number of times the item is retrieved for the plurality of previously fulfilled orders.

10. The non-transitory computer-readable medium of claim 8 , wherein the popularity score of the storage rack corresponding to the respective available storage location is calculated as an average of the popularity values of items stored in the storage rack.

11. The non-transitory computer-readable medium of claim 8 , wherein the step of selecting the storage location comprises:

selecting the storage location based on a difference between the popularity score of the storage location and the popularity value of the item.

12. The non-transitory computer-readable medium of claim 8 , wherein the affinity score of the storage rack with respect to the item is calculated as an average of affinity values of each combination of the item with items stored in the storage rack.

13. The non-transitory computer-readable medium of claim 8 , the method further comprising:

generating, based on dimensions of the item, a cuboid that completely encapsulates the item, a volume of the generated cuboid indicating an amount of space required to store the item.

14. The non-transitory computer-readable medium of claim 13 , wherein the plurality of available storage locations is determined based on a predetermined number of orientations of the generated cuboid.

15. An information processing apparatus, comprising:

a processor configured to:

obtain order information for a plurality of previously fulfilled orders, each order of the plurality of previously fulfilled orders including at least one item,

calculate based on the obtained order information, a combination of (i) an affinity value of the item, and (ii) a popularity value of the item, the affinity value of the item being calculated with respect to at least one other item;

determine a plurality of available storage locations where the item can be stored, each available storage location corresponding to one of a plurality of storage racks and a position on a shelf of the one of the plurality of storage racks,

calculate, for each available storage location, a combination of (i) an affinity score of the storage rack corresponding to the respective available storage location based on the affinity value of the item, and (ii) a popularity score of the storage rack corresponding to the respective available storage location based on the popularity value of the item,

select the storage location from the available storage locations based on a combination of (i) the calculated affinity score of the storage rack corresponding to the selected storage location, and (ii) the calculated popularity score of the storage rack corresponding to the selected storage location, and

instruct a vehicle to store the item at the selected storage location.

16. The information processing apparatus of claim 15 , wherein the affinity value of the item calculated with respect to the at least one other item indicates a likelihood in which an order of the plurality of previously fulfilled orders includes the item and the at least one other item, and the popularity value of the item indicates a number of times the item is retrieved for the plurality of previously fulfilled orders.

17. The information processing apparatus of claim 15 , wherein the popularity score of the storage rack corresponding to the respective available storage location is calculated as an average of the popularity values of items stored in the storage rack.

18. The information processing apparatus of claim 15 , wherein the circuitry is configured to:

select the storage location based on a difference between the popularity score of the storage location and the popularity value of the item.

19. The information processing apparatus of claim 15 , wherein the affinity score of the storage rack with respect to the item is calculated as an average of affinity values of each combination of the item with items stored in the storage rack.

20. The information processing apparatus of claim 15 , wherein the circuitry is configured to:

generate, based on dimensions of the item, a cuboid that completely encapsulates the item, a volume of the generated cuboid indicating an amount of space required to store the item.

21. The information processing apparatus of claim 20 , wherein the plurality of available storage locations is determined based on a predetermined number of orientations of the generated cuboid.

Assignments (7)
ACKNOWLEDGEMENT OF SUCCESSOR ADMINISTRATIVE AGENT UNDER INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded May 9, 2024
From: TD SLP, LLC (FORMERLY KNOWN AS CSI GP I LLC), AS RETIRING AGENT
To: ANTHELION FUND I GP LLC, AS SUCCESSOR AGENT
Reel/Frame 067370/0677 →
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2023
From: ACQUIOM AGENCY SERVICES LLC
To: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
Reel/Frame 065603/0442 →
SECURITY INTEREST Recorded Nov 10, 2023
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: CSI GP I LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065535/0861 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2022
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: GREY ORANGE INTERNATIONAL INC.
Reel/Frame 060529/0041 →
SECURITY INTEREST Recorded May 6, 2022
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 059842/0292 →
SECURITY INTEREST Recorded Mar 25, 2021
From: GREY ORANGE INTERNATIONAL INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 055726/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2020
From: GUPTA, AKASH; KOHLI, SAMAY; HOELTGEN, WOLFGANG KURT; CHOUDHARY, SRIJAN
To: GREY ORANGE PTE. LTD.
Reel/Frame 052424/0784 →
Priority Claims (1)
SG 10201508737S · Oct 22, 2015 · national
Continuity (1)
Related Publication 20190266552A1 · Aug 29, 2019