IP Library › Granted Patent US 12,045,769
Granted Patent B2
US 12,045,769 · App. 18/235,701 · Granted Jul 23, 2024

Autonomous storage and retrieval tower

Inventors: Joshua Wayne Chaney (Gentry, AR); Edwin H. Reed (Bentonville, AR); Paul E. Durkee (Centerton, AR); Bradley Johnson (Bentonville, AR)
Assignee: Walmart Apollo, LLC
G06Q10/0836G06F21/31G06Q10/0833G07F9/001G07F9/002G07F17/12
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 12,045,769
App. No.
18/235,701
Granted
Jul 23, 2024
Kind
B2
Abstract

Method and systems for an autonomous storage and retrieval tower integrated with a fulfillment system.

Claims (40)

1. A system comprising:

an autonomous storage and retrieval unit, the autonomous storage unit including:

a housing;

a container for receiving one or more physical items to be stored by the autonomous storage and retrieval unit or for dispensing the one or more physical items from the autonomous storage and retrieval unit;

a plurality of storage locations, each of the storage locations configured to support the container containing the one or more physical items;

a mobile robotic crane configured to place the container containing the one or more physical items onto a given storage location and to remove the container containing the one or more physical items from the given storage location;

at least one input device for receiving an input from a user for storing or dispensing at least one physical item of the one or more physical items within the autonomous storage and retrieval unit; and

a processing device configured to:

receive the input from the at least one input device for the storing of the at least one physical item within the autonomous storage and retrieval unit or the dispensing of the at least one physical item from the autonomous storage and retrieval unit;

check whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item does not have a user age restriction, a time of day restriction, or a release date restriction associated therewith, or has at least one of the age restriction, time of day restriction, or release date restriction in association therewith that makes the storing of the at least one physical item in or the dispensing of the at least one physical item from the autonomous storage and retrieval unit invalid, and

when the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item is not associated with the at least one of the age restriction, time of day restriction, or release date restriction, transmit a first instruction to the autonomous storage and retrieval unit to accept and store the at least one physical item in the autonomous storage and retrieval unit or to dispense the at least one physical item from the autonomous storage and retrieval unit,

wherein the first instruction transmitted by the processing device to the autonomous storage and retrieval unit causes activation of the mobile robotic crane to move a container containing the at least one physical item to one of the plurality of storage locations or to move the container containing the at least one physical item from the one of the plurality of storage locations to dispense the at least one item from the autonomous storage and retrieval unit.

2. The system of claim 1 , wherein the autonomous storage and retrieval unit includes an application programming interface (API) configured to communicate with an order fulfillment server.

3. The system of claim 1 , wherein, when the at least one physical item is not valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item is not associated with the at least one of the age restriction, time of day restriction, or release date restriction, the processing device is configured to transmit a second instruction to the autonomous storage and retrieval unit to reject and not store the at least one physical item in the autonomous storage and retrieval unit or to not dispense the at least one physical item from the autonomous storage and retrieval unit.

4. The system of claim 1 , wherein the processing device is further configured to transmit a notification to a handheld device indicating whether the at least one physical item can be validly stored within the autonomous storage and retrieval unit or validly dispensed from the autonomous storage and retrieval unit.

5. The system of claim 1 , wherein the autonomous storage and retrieval unit further comprises a storage receptacle for receiving the one or more physical items to be stored by the autonomous storage and retrieval unit or for dispensing the one or more physical items from the autonomous storage and retrieval unit.

6. The system of claim 1 , wherein the autonomous storage and retrieval unit further comprises an electronic database that permits tracking of the one or more physical items within the autonomous storage and retrieval unit.

7. The system of claim 2 , wherein the processing device is configured to transmit a query to the order fulfillment server to check whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit.

8. The system of claim 7 , wherein the order fulfillment server is configured to make a determination of whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit.

9. The system of claim 8 , wherein the order fulfillment server is configured to transmit an authorization to the autonomous storage and retrieval unit, wherein the authorization permits the autonomous storage and retrieval unit to store the at least one physical item within the autonomous storage and retrieval unit or to dispense the at least one physical item from the autonomous storage and retrieval unit.

10. A method comprising:

providing an autonomous storage and retrieval unit, the autonomous storage unit including:

a housing;

a container for receiving one or more physical items to be stored by the autonomous storage and retrieval unit or for dispensing the one or more physical items from the autonomous storage and retrieval unit;

a plurality of storage locations, each of the storage locations configured to support the container containing the one or more physical items;

a mobile robotic crane configured to place the container containing the one or more physical items onto a given storage location and to remove the container containing the one or more physical items from the given storage location;

at least one input device for receiving an input from a user for storing or dispensing at least one physical item of the one or more physical items within the autonomous storage and retrieval unit;

via a processing device:

receiving the input from the at least one input device for the storing of the at least one physical item within the autonomous storage and retrieval unit or the dispensing of the at least one physical item from the autonomous storage and retrieval unit;

checking whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item does not have a user age restriction, a time of day restriction, or a release date restriction associated therewith, or has at least one of the age restriction, time of day restriction, or release date restriction in association therewith that makes the storing of the at least one physical item in or the dispensing of the at least one physical item from the autonomous storage and retrieval unit invalid,

when the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item is not associated with the at least one of the age restriction, time of day restriction, or release date restriction, transmitting a first instruction to the autonomous storage and retrieval unit to accept and store the at least one physical item in the autonomous storage and retrieval unit or to dispense the at least one physical item from the autonomous storage and retrieval unit,

in response to receipt of the first instruction by the autonomous storage and retrieval unit from the processing device, activating the mobile robotic crane to move a container containing the at least one physical item to one of the plurality of storage locations or to move the container containing the at least one physical item from the one of the plurality of storage locations to dispense the at least one item from the autonomous storage and retrieval unit.

11. The method of claim 10 , wherein the autonomous storage and retrieval unit includes an application programming interface (API) configured to communicate with an order fulfillment server.

12. The method of claim 10 , further comprising, when the at least one physical item is not valid for the storing in or the dispensing from the autonomous storage and retrieval unit because the at least one physical item is not associated with the at least one of the age restriction, time of day restriction, or release date restriction, transmitting by the processing device a second instruction to the autonomous storage and retrieval unit to reject and not store the at least one physical item in the autonomous storage and retrieval unit or to not dispense the at least one physical item from the autonomous storage and retrieval unit.

13. The method of claim 10 , further comprising transmitting, by the processing device, a notification indicating whether the at least one physical item can be validly stored within the autonomous storage and retrieval unit or validly dispensed from the autonomous storage and retrieval unit.

14. The method of claim 10 , wherein the autonomous storage and retrieval unit further comprises a storage receptacle for receiving the one or more physical items to be stored by the autonomous storage and retrieval unit or for dispensing the one or more physical items from the autonomous storage and retrieval unit.

15. The method of claim 10 , further comprising providing the autonomous storage and retrieval unit further with an electronic database that permits tracking of the one or more physical items within the autonomous storage and retrieval unit.

16. The method of claim 11 , further comprising transmitting a query by the processing device to the order fulfillment server to check whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit.

17. The method of claim 16 , further comprising making a determination by the order fulfillment server of whether the at least one physical item is valid for the storing in or the dispensing from the autonomous storage and retrieval unit.

18. The method of claim 17 , further comprising transmitting, by the order fulfillment server, an authorization to the autonomous storage and retrieval unit, wherein the authorization permits the autonomous storage and retrieval unit to store the at least one physical item within the autonomous storage and retrieval unit or to dispense the at least one physical item from the autonomous storage and retrieval unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: CHANEY, JOSHUA WAYNE; REED, EDWIN H.; DURKEE, PAUL E.; JOHNSON, BRADLEY
To: WALMART APOLLO, LLC
Reel/Frame 065036/0068 →
Continuity (3)
Continuation 16507988 · Jul 10, 2019
Provisional Application 62697301 · Jul 12, 2018
Related Publication 20230394425A1 · Dec 7, 2023