IP Library Granted Patent US 11,694,295
Granted Patent B2
US 11,694,295 · App. 17/234,887 · Granted Jul 4, 2023

Automated proxy picker system for non-fungible goods

Inventors: John G. Lert, Jr. (Wakefield, MA); William J. Fosnight (Windham, NH)
Assignee: WALMART APOLLO, LLC
G06Q50/28B65G1/1371B65G1/1375B65G47/90G06Q30/06G06Q30/0623G06Q30/0633G06Q30/0635G06Q30/0643Y10S901/01Y10S901/16Y10S901/31
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 11,694,295
App. No.
17/234,887
Granted
Jul 4, 2023
Kind
B2
Abstract

A system and method for providing proxy picking of non-fungible goods within an automated storage and retrieval system is provided, which repurposes one or more automated mobile robots operating within the automated inventory management system to perform a plurality of tasks across multiple different areas of an automated store. The proxy picking system and method are configured to pick individually identified non-fungible goods according to a customer selection on an ordering screen based on measured attributes and images of the goods, the attributes selected by the customer.

Claims (89)

1. An automated system, comprising:

a plurality of storage locations configured to store containers containing non-fungible goods;

a plurality of robots configured to travel to the plurality of storage locations to retrieve the containers;

a central control system (CCS) configured to:

store characteristics of the non-fungible goods stored in the containers, and

store identifiers associated with one or more of: the non-fungible goods, the containers in which the non-fungible goods are stored, and the storage locations where the containers are stored; and

a terminal having a network connection to the CCS and configured to present a graphical user interface, the graphical user interface configured to:

receive selection criteria from a customer or customer proxy as to customer preferences on preferred characteristics of one or more non-fungible goods,

present information or one or more images identifying one or more non-fungible goods most closely matching the received selection criteria, and

receive selection from the customer or customer proxy of a non-fungible good for purchase based on the information or one or more images presented;

wherein, upon identification of the selected non-fungible good, the CCS:

retrieves the identifier associated with the selected non-fungible good, a container in which the selected non-fungible good is stored or the storage location at which the container containing the selected non-fungible good is stored, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the selected non-fungible good to retrieve the container containing the selected non-fungible good; and

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

2. The automated system of claim 1 , wherein, to enable retrieval of the selected non-fungible good for purchase, the identifier stored by the CCS identifies one of the container in which the selected non-fungible good is stored and a location of the container in which the selected non-fungible good is stored.

3. The automated system of claim 2 , wherein, to enable retrieval of the selected non-fungible good for purchase, the identifier stored by the CCS identifies one of a sub-tote within the container in which the selected non-fungible good is stored and a location of the sub-tote within the container in which the selected non-fungible good is stored.

4. The automated system of claim 3 , wherein, to enable retrieval of the selected non-fungible good for purchase, the identifier stored by the CCS identifies a specific position within the sub-tote or container at which the selected non-fungible good is stored.

5. The automated system of claim 4 , further comprising a picking workstation configured to receive the container containing the selected non-fungible good for transfer of the selected non-fungible good from the container.

6. The automated system of claim 5 , further comprising an indicator at the picking workstation, the indicator indicating the specific position within the sub-tote or container where the selected fungible good is positioned based on the identifier received from the CCS.

7. The automated system of claim 1 , wherein the stored characteristics of the non-fungible goods stored in the containers relate to one or more of a color, firmness, size, weight, defects and odor of the non-fungible goods.

8. The automated system of claim 1 , wherein the mobile robot delivers the selected non-fungible good to a delivery section where the selected non-fungible good is combined with a fungible good selected by the customer or customer proxy.

9. The automated system of claim 1 , wherein the plurality of storage locations further store fungible goods, and wherein the CCS:

receives an order for fungible goods via the user interface, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the ordered fungible good to retrieve the container containing the ordered fungible good;

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

10. The automated system of claim 9 , further comprising a delivery section configured to receive the mobile robot containing the selected non-fungible good and the mobile robot containing the ordered fungible good for combination of the selected non-fungible good with the ordered fungible good for delivery to the customer or customer proxy.

11. The automated system of claim 1 , wherein the selection criteria received from the customer or customer proxy for the one or more non-fungible goods are stored by the CCS in association with the customer or customer proxy.

12. The automated system of claim 11 , wherein the stored selection criteria are retrieved when the customer or customer proxy again uses the terminal to select non-fungible goods to present information or one or more images identifying one or more non-fungible goods most closely matching the stored selection criteria.

13. The automated system of claim 1 , wherein the terminal is located within a shopping area within a building including the plurality of storage locations.

14. The automated system of claim 1 , wherein the terminal is located remotely from a building including the plurality of storage locations.

15. An automated system, comprising:

a plurality of storage locations configured to store containers containing non-fungible goods;

a plurality of robots configured to travel to the plurality of storage locations to retrieve the containers;

a central control system (CCS) configured to:

store characteristics of the non-fungible goods stored in the containers, and

store identifiers associated with one or more of: the non-fungible goods, the containers in which the non-fungible goods are stored, and the storage locations where the containers are stored; and

a terminal having a network connection to the CCS and configured to present a graphical user interface, the graphical user interface configured to:

receive one or more prioritization indicators enabling a customer or customer proxy to prioritize each of one or more selection criteria as to customer preferences on preferred characteristics of one or more non-fungible goods,

present information or one or more images identifying one or more non-fungible goods most closely matching the received prioritization indicators, and

receive selection from the customer or customer proxy of a non-fungible good for purchase based on the information or one or more images presented.

16. The automated system of claim 15 , wherein, upon identification of the selected non-fungible good, the CCS:

retrieves the identifier associated with the selected non-fungible good, a container in which the selected non-fungible good is stored or the storage location at which the container containing the selected non-fungible good is stored, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the selected non-fungible good to retrieve the container containing the selected non-fungible good; and

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

17. The automated system of claim 16 , wherein the plurality of storage locations further store fungible goods, and wherein the CCS:

receives an order for fungible goods via the user interface, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the ordered fungible good to retrieve the container containing the ordered fungible good;

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

18. The automated system of claim 17 , further comprising a delivery section configured to receive the mobile robot containing the selected non-fungible good and the mobile robot containing the ordered fungible good for combination of the selected non-fungible good with the ordered fungible good for delivery to the customer or customer proxy.

19. The automated system of claim 15 , wherein the stored characteristics of the non-fungible goods stored in the containers relate to one or more of a color, firmness, size, weight, defects and odor of the non-fungible goods.

20. The automated system of claim 15 , wherein the terminal is located within a shopping area within a building including the plurality of storage locations.

21. The automated system of claim 15 , wherein the terminal is located remotely from a building including the plurality of storage locations.

22. An automated system, comprising:

a plurality of storage locations configured to store containers containing non-fungible goods;

a plurality of robots configured to travel to the plurality of storage locations to retrieve the containers;

a central control system (CCS) configured to:

store characteristics of the non-fungible goods stored in the containers, and

store identifiers associated with one or more of: the non-fungible goods, the containers in which the non-fungible goods are stored, and the storage locations where the containers are stored; and

a terminal having a network connection to the CCS and configured to present a graphical user interface, the graphical user interface configured to:

receive and store, in a first session, selection criteria from a customer or customer proxy as to customer preferences on preferred characteristics of one or more non-fungible goods, or one or more prioritization indicators enabling the customer or customer proxy to prioritize each of the selection criteria as to customer preferences on preferred characteristics of one or more non-fungible goods,

present information or one or more images in a second session after termination of the first session, the information or one or more images identifying one or more non-fungible goods most closely matching the selection criteria or prioritization indicators stored in the first session, and

receive selection from the customer or customer proxy of a non-fungible good for purchase based on the information or one or more images presented.

23. The automated system of claim 22 , wherein, upon identification of the selected non-fungible good, the CCS:

retrieves the identifier associated with the selected non-fungible good, a container in which the selected non-fungible good is stored or the storage location at which the container containing the selected non-fungible good is stored, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the selected non-fungible good to retrieve the container containing the selected non-fungible good; and

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

24. The automated system of claim 23 , wherein the plurality of storage locations further store fungible goods, and wherein the CCS:

receives an order for fungible goods via the user interface, and

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the ordered fungible good to retrieve the container containing the ordered fungible good;

wherein the mobile robot retrieves the container containing the selected non-fungible good upon being directed by the CCS.

25. The automated system of claim 24 , further comprising a delivery section configured to receive the mobile robot containing the selected non-fungible good and the mobile robot containing the ordered fungible good for combination of the selected non-fungible good with the ordered fungible good for delivery to the customer or customer proxy.

26. An automated system, comprising:

a plurality of storage locations configured to store containers containing non-fungible goods;

a plurality of robots configured to travel to the plurality of storage locations to retrieve the containers;

a central control system (CCS) configured to:

store characteristics of the non-fungible goods stored in the containers, and

store an identifier for each of the non-fungible goods identifying and tracking a container of the containers in which each of the non-fungible goods is stored in the plurality of storage locations, and identifying and tracking a specific position within the containers at which each of the non-fungible goods is stored in the plurality of storage locations;

a terminal having a network connection to the CCS and configured to present a graphical user interface, the graphical user interface configured to:

receive and store selection criteria from a customer or customer proxy as to customer preferences on preferred characteristics of one or more of the non-fungible goods, or one or more prioritization indicators enabling the customer or customer proxy to prioritize each of the selection criteria as to customer preferences on preferred characteristics of one or more of the non-fungible goods,

present information or one or more images in a second session after termination of the first session, the information or one or more images identifying one or more non-fungible goods most closely matching the selection criteria or prioritization indicators stored in the first session, and

receive selection from the customer or customer proxy of a non-fungible good for purchase based on the information or one or more images presented;

wherein, upon identification of the selected non-fungible good, the CCS:

retrieves the identifier associated with the selected non-fungible good,

directs a mobile robot of the plurality of mobile robots to travel to the storage location containing the selected non-fungible good to retrieve the container containing the selected non-fungible good, and

direct transfer of the selected non-fungible good from the container and specific position within the container based on the identifier.

27. The automated system of claim 24 , wherein the container is one of one or more sub-totes within a larger tote.

28. The automated system of claim 24 , wherein the container is a tote.

29. The automated system of claim 24 , further comprising a picking workstation configured to receive the container containing the selected non-fungible good for transfer of the selected non-fungible good from the container.

30. The automated system of claim 29 , further comprising an indicator at the picking workstation, the indicator indicating the specific position within the container where the selected fungible good is positioned based on the identifier received from the CCS.

Assignments (7)
CORRECTION BY DECLARATION TO CLARIFY OWNERSHIP OF ERRONEOUSLY FILED TRANSACTION PREVIOUSLY RECORDED AT REEL 070290/0180 Recorded Aug 18, 2025
From: ADVANCE SYSTEMS & ROBOTICS LLC
To: SYMBOTIC LLC
Reel/Frame 072590/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2025
From: WALMART APOLLO, LLC
To: WALMART ADVANCED SYSTEMS & ROBOTICS INC.
Reel/Frame 070290/0048 →
CHANGE OF NAME Recorded Feb 21, 2025
From: WALMART ADVANCED SYSTEMS & ROBOTICS INC.
To: ADVANCED SYSTEMS & ROBOTICS LLC
Reel/Frame 070290/0180 →
MERGER Recorded Feb 12, 2025
From: ADVANCED SYSTEMS & ROBOTICS LLC
To: SYMBOTIC LLC
Reel/Frame 070201/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: WALMART INC.
To: WALMART APOLLO, LLC
Reel/Frame 062338/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: ALERT INNOVATION INC.
To: WALMART INC.
Reel/Frame 062338/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2021
From: LERT, JOHN G., JR.; FOSNIGHT, WILLIAM J.
To: ALERT INNOVATION INC.
Reel/Frame 055969/0154 →