IP Library Granted Patent US 10,481,612
Granted Patent B2
US 10,481,612 · App. 15/549,324 · Granted Nov 19, 2019

Apparatus and method for handling goods

Inventors: Akash Gupta (Delhi, IN); Wolfgang Kurt Hoeltgen (Laatzen, DE); Samay Kohli (New Delhi, IN); Gaurav Kejriwal (Benares, IN); Srijan Choudhary (Bilaspur, IN); Tushar Agrawal (Gurgaon, IN); Swarnik (Jamshedpur, IN)
Assignee: GREY ORANGE PTE. LTD.
G05D1/0274B66F9/063G01C21/206G05B19/41895G05D1/0223G05D1/0234G05D1/0236G05D1/0261G05D1/0291G05D1/0297G06Q10/04G06Q10/0631G06Q10/087G06Q10/0833G06Q50/28B65G43/00B66F9/0755G01G19/08G05B2219/50393G05D1/0272G05D2201/0216G06K19/06G06K19/06028G06K19/06037G06K19/0723
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,481,612
App. No.
15/549,324
Granted
Nov 19, 2019
Kind
B2
Abstract

Described herein are an apparatus and a method of fulfilling an order. The method includes: determining, by circuitry of an information processing apparatus, the order to be processed; selecting an operator station where the order will be fulfilled, a rack that includes an item required to fulfill the order, and a vehicle to transport the rack to the operator station; transmitting at least a portion of a transportation path to the selected vehicle; and monitoring locations of the selected vehicle along the transportation path based on marker information received for each marker of a plurality of markers that is detected by the selected vehicle, wherein the plurality of markers is located at predetermined positions.

Claims (53)

1. A method of fulfilling an inventory order, the method comprising:

determining, by circuitry of an information processing apparatus, the inventory order to be processed;

selecting, by the circuitry of the information processing apparatus, an operator station where the inventory order will be fulfilled, a rack that includes an item required to fulfill the inventory order, and a vehicle to transport the rack to the operator station;

transmitting, by the circuitry of the information processing apparatus, at least a portion of a transportation path to the selected vehicle;

monitoring, by the circuitry of the information processing apparatus, locations of the selected vehicle along the transportation path based on marker information received for each marker of a plurality of markers that is detected by the selected vehicle, wherein each of the plurality of markers are located at predetermined positions; and

transferring, by the circuitry of the information processing apparatus, control of movement of the vehicle to the operator station when the vehicle is in a station queue of the operation station, wherein

an end point of the transportation path is the operator station.

2. An information processing apparatus, comprising:

circuitry configured to:

determine an inventory order to be processed,

select an operator station where the inventory order will be fulfilled, a rack that includes an item required to fulfill the inventory order, and a vehicle to transport the rack to the operator station,

transmit at least a portion of a transportation path to the selected vehicle,

monitor locations of the selected vehicle along the transportation path based on marker information received for each marker of a plurality of markers that is detected by the selected vehicle, wherein the plurality of markers are located at predetermined positions, and

transfer control of movement of the vehicle to the operator station when the vehicle is in a station queue of the operator station, wherein

an end point of the transportation path is the operator station.

3. The information processing apparatus of claim 2 , wherein the inventory order to be processed is determined based on one or a combination of an estimate of effort required to fulfill the inventory order, a priority of the inventory order, and a time the inventory order has been pending.

4. The information processing apparatus according to claim 2 , wherein the station queue includes a queue entry marker and a queue exit marker, wherein the control of movement of the vehicle is transferred to the operator station when the vehicle is disposed over the queue entry marker, and wherein the operator station transfers the control of movement of the vehicle back to the information processing apparatus when the vehicle is disposed over the queue exit marker.

5. The information processing apparatus according to claim 2 , wherein the circuitry is further configured to:

generate, at least one order-fulfilling-information (OFI) for the determined inventory order, each OFI including a different combination of a candidate operator station where the inventory order will be completed, at least one rack grouping that includes all items required to complete the inventory order, and at least one vehicle to transport each rack included in the at least one rack grouping to the candidate operator station; and

select an OFI from the generated at least one OFI to complete the inventory order.

6. The information processing apparatus according to claim 5 , wherein the circuitry is further configured to:

compute, for each OFI, a cost (H) for the at least one rack grouping that includes all items required to complete the inventory order as: H=Distance/(1+No. of Common Racks), wherein Distance is the combined distance of all racks in the rack grouping from the candidate operator station, and No. of Common Racks is the number of racks included in the rack grouping that include at least two items of the inventory order.

7. The information processing apparatus according to claim 2 , wherein the vehicle includes a contact member and a lifting device arranged to controllably raise or lower the contact member relative to the ground, and wherein the circuitry is further configured to calculate the transportation path based on a lift state of the contact member of the vehicle.

8. The information processing apparatus according to claim 2 , wherein the circuitry is further configured to receive rack marker information that is generated based on a rack marker detected by the vehicle, the rack marker being disposed on the rack to be transported by the vehicle.

9. The information processing apparatus according to claim 2 , wherein the circuitry is further configured to:

compute an offset between one of the monitored locations of the vehicle and an orientation of the marker;

calculate a compensation path for the vehicle based on the computed offset, and

monitor locations of each a plurality of vehicles based on marker information received for each marker of the plurality of markers that is detected by the respective vehicle.

10. A non-transitory computer readable medium having stored thereon a program that when executed by a computer in an information processing apparatus, causes the computer to execute a method of fulfilling an inventory order, the method comprising:

determining the inventory order to be processed;

selecting an operator station where the inventory order will be fulfilled, a rack that includes an item required to fulfill the inventory order, and a vehicle to transport the rack to the operator station;

transmitting at least a portion of a transportation path to the selected vehicle;

monitoring locations of the selected vehicle along the transportation path based on marker information received for each marker of a plurality of markers that is detected by the selected vehicle, wherein the plurality of markers are located at predetermined positions; and

transferring control of movement of the vehicle to the operator station when the vehicle is in the station queue, wherein

an end point of the transportation path is the operator station.

11. The non-transitory computer readable medium of claim 10 , wherein the inventory order to be processed is determined based on one or a combination of an estimate of effort required to fulfill the inventory order, a priority of the inventory order, and a time the inventory order has been pending.

12. The non-transitory computer readable medium according to claim 10 , wherein the station queue includes a queue entry marker and a queue exit marker, wherein the control of movement of the vehicle is transferred to the operator station when the vehicle is disposed over the queue entry marker, and wherein the operator station transfers the control of movement of the vehicle back to the information processing apparatus when the vehicle is disposed over the queue exit marker.

13. The non-transitory computer readable medium according to claim 10 , the method further comprising:

generating at least one order-fulfilling-information (OFI) for the determined inventory order, each OFI including a different combination of a candidate operator station where the inventory order will be completed, at least one rack grouping that includes all items required to complete the inventory order, and at least one vehicle to transport each rack included in the at least one rack grouping to the candidate operator station; and

selecting an OFI from the generated at least one OFI to complete the inventory order.

14. The non-transitory computer readable medium according to claim 13 , wherein the step of selecting further comprises:

computing for each OFI, a cost (H) for the at least one rack grouping that includes all items required to complete the inventory order as: H=Distance/(1+No. of Common Racks), wherein Distance is the combined distance of all racks in the rack grouping from the candidate operator station, and No. of Common Racks is the number of racks included in the rack grouping that include at least two items of the inventory order.

15. The non-transitory computer readable medium according to claim 10 , wherein the vehicle includes a contact member and a lifting device arranged to controllably raise or lower the contact member relative to the ground, and

the method further comprises:

calculating the transportation path based on a lift state of the contact member of the vehicle.

16. The non-transitory computer readable medium according to claim 10 , further comprising:

receiving rack marker information that is generated based on a rack marker detected by the vehicle, the rack marker being disposed on the rack to be transported by the vehicle.

17. The non-transitory computer readable medium according to claim 10 , the method comprising:

computing an offset between one of the monitored locations of the vehicle and an orientation of the marker;

calculating a compensation path for the vehicle based on the computed offset; and

monitoring locations of each of a plurality of vehicles based on marker information received for each marker of the plurality of markers that is detected by the respective vehicle.

18. The information processing apparatus of claim 2 , wherein the transportation path is calculated based on a lift state of a contact member of the vehicle, locations of racks that include the item required to fulfill the inventory order, a current location of the selected vehicle, locations of other vehicles, and predefined obstacles.

19. The non-transitory computer readable medium of claim 10 , wherein the transportation path is calculated based on a lift state of a contact member of the vehicle, locations of racks that include the item required to fulfill the inventory order, a current location of the selected vehicle, locations of other vehicles, and predefined obstacles.

Assignments (8)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME WITHOUT THE COMMA PREVIOUSLY RECORDED AT REEL: 048673 FRAME: 0289. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 30, 2019
From: GUPTA, AKASH; HOELTGEN, WOLFGANG KURT; KOHLI, SAMAY; KEJRIWAL, GAURAV; CHOUDHARY, SRIJAN; AGRAWAL, TUSHAR; ., SWARNIK
To: GREY ORANGE PTE. LTD.
Reel/Frame 050582/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: GUPTA, AKASH; HOELTGEN, WOLFGANG KURT; KOHLI, SAMAY; KEJRIWAL, GAURAV; CHOUDHARY, SRIJAN; AGRAWAL, TUSHAR; ., SWARNIK
To: GREY ORANGE PTE, LTD.
Reel/Frame 048673/0289 →
Priority Claims (2)
AU 2015900362 · Feb 5, 2015 · national
SG 10201500882V · Feb 5, 2015 · national
Continuity (1)
Related Publication 20180039282A1 · Feb 8, 2018
Cited By (1)
US 12,240,700