IP Library Granted Patent US 11,551,183
Granted Patent B2
US 11,551,183 · App. 17/027,479 · Granted Jan 10, 2023

Systems and methods for managing exceptions to orders collected by autonomous vehicles

Inventors: Christopher Cacioppo (Somerville, MA); Alexa Mellon (Cambridge, MA); Matthew Graham (Millis, MA); Jeffrey Kreis (Wolfeboro, NH); Christopher Payne (Cambridge, MA); Timothy Deignan (Watertown, MA)
Assignee: 6 River Systems, LLC
G06Q10/08355G05D1/0287G06Q10/06315G06Q50/28
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,551,183
App. No.
17/027,479
Granted
Jan 10, 2023
Kind
B2
Abstract

Disclosed herein are systems and methods for managing exceptions to orders collected by autonomous vehicles. The exemplary systems may be configured to receive an indication of an exception that at least one item for an order cannot be collected with a first autonomous vehicle carrying a container associated with the order and determine a reconfigured path for the first vehicle responsive to receiving the indication of the exception. The reconfigured path may include a stop at a storage location configured to store containers associated with the exception. The systems may be configured to receive an indication that the container was removed from the first vehicle and deposited at the storage location, transmit an instruction to a second autonomous vehicle to collect the at least one item for the order, and receive an indication that the at least one item has been matched with the container deposited at the storage location.

Claims (46)

1. A computing system for managing exceptions to orders collected with autonomous vehicles, the computing system comprising:

a communication device to receive signals output by a first autonomous vehicle, the first autonomous vehicle carrying a container associated with an order; and

a processor in electrical communication with the communication device, the processor to:

detect, based on the signals output by the first autonomous vehicle, an exception indicating that at least one item for the order is not carried by the first autonomous vehicle; and

determine a reconfigured path for the first autonomous vehicle in response to detection of the exception, the reconfigured path including a stop at a storage location configured to store containers associated with the exception, the communication device to:

receive signals indicating that the container was removed from the first autonomous vehicle and deposited at the storage location;

transmit signals to a second autonomous vehicle to cause the second autonomous vehicle to (i) collect the at least one item for the order and (ii) navigate to the storage location such that the at least one item is matched with the container; and

receive, via a network, signals indicating that the at least one item has been matched with the container deposited at the storage location.

2. The computing system of claim 1 , wherein the order is a first order, the exception is a first exception, and the communication device is to receive signals output by a third autonomous vehicle, the third autonomous vehicle associated with a second order, and

the processor is to detect, based on the signals output by the third autonomous vehicle, a second exception indicating that at least one item for the second order is not carried by the third autonomous vehicle.

3. The computing system of claim 2 , wherein the communication device is to transmit signals to the second autonomous vehicle to cause the second autonomous vehicle to collect the at least one item for the second order.

4. The computing system of claim 1 , wherein the exception is a first exception and the processor is to detect a second exception, the second exception including at least one of: (i) an indication that the at least one item is not present at a location assigned to the item; (ii) an indication that at least one other item for the order is damaged; (iii) an indication that at least one other item for the order has an unscannable barcode; (iv) an indication that the container lacks space to hold the at least one item; (v) an indication that the at least one item is located on a different floor from the first autonomous vehicle; or (vi) an indication that the first autonomous vehicle cannot obtain the at least one item.

5. The computing system of claim 1 , wherein the communication device is to receive the signals output by the first autonomous vehicle via (i) a user interface coupled to the first autonomous vehicle, (ii) a sensor of the first autonomous vehicle, (iii) a computing system of the first autonomous vehicle, or (iv) a computing system remote from the first autonomous vehicle.

6. The computing system of claim 1 , wherein the communication device is to (i) receive the signals indicating that the container was removed from the first autonomous vehicle and deposited at the storage location at a first time and (ii) transmit the signals to the second autonomous vehicle to collect the at least one item for the order at a second time different from the first time.

7. The computing system of claim 6 , wherein the processor is to determine that the at least one item for the order can be collected, the communication device to transmit the signals to the second autonomous vehicle to collect the at least one item for the order at the second time occurring after the determination that the at least one item for the order can be collected.

8. The computing system of claim 1 , wherein the computing system is remote from the first and second autonomous vehicles.

9. The computing system of claim 1 , wherein the storage location includes lighting for facilitating the matching of the at least one item with the container deposited at the storage location.

10. The computing system of claim 1 , wherein the communication device is to:

receive signals indicating that an inventory count for the at least one item has increased; and

transmit the signals to the second autonomous vehicle to cause the second autonomous vehicle to collect the at least one item for the order in response to the signals indicating that the inventory count for the at least one item has increased.

11. A computer-implemented method for managing exceptions to orders collected with autonomous vehicles, the method comprising:

receiving, by a communication device of a computing system, signals output by a first autonomous vehicle, the first autonomous vehicle carrying a container associated with an order;

detecting, by a processor of the computing system based on the signals output by the first autonomous vehicle, an exception indicating that at least one item for the order is not carried by the first autonomous vehicle;

determining, by the processor of the computing system, a reconfigured path for the first autonomous vehicle in response to detecting the exception, the reconfigured path including a stop at a storage location configured to store containers associated with the exception;

receiving, by the communication device, signals indicating that the container was removed from the first autonomous vehicle and deposited at the storage location;

transmitting, by the communication device, signals to a second autonomous vehicle to cause the second autonomous vehicle to (i) collect the at least one item for the order and (ii) navigate to the storage location such that the at least one item is matched with the container; and

receiving, by the communication device, signals indicating that the at least one item has been matched with the container deposited at the storage location.

12. The method of claim 11 , wherein the order is a first order, the exception is a first exception, and further including:

receiving signals output by a third autonomous vehicle, the third autonomous vehicles associated with a second order; and

detecting, based on the signals output by the third autonomous vehicle, a second exception indicating that at least one item for the second order is not carried by the third autonomous vehicle.

13. The method of claim 12 , further including transmitting signals to the second autonomous vehicle to collect the at least one item for the second order.

14. The method of claim 11 , wherein the exception is a first exception and further including detecting a second exception, the second exception including at least one of: (i) an indication that the at least one item is not present at a location assigned to the item; (ii) an indication that at least one other item for the order is damaged; (iii) an indication that at least one other item for the order has an unscannable barcode; (iv) an indication that the container lacks space to hold the at least one item; (v) an indication that the at least one item is located on a different floor from the first autonomous vehicle; or (vi) an indication that the first autonomous vehicle cannot obtain the at least one item.

15. The method of claim 11 , wherein the receiving of the signals output by the first autonomous vehicle is via (i) a user interface coupled to the first autonomous vehicle, (ii) a sensor of the first autonomous vehicle, (iii) a computing system of the first autonomous vehicle, or (iv) a computing system remote from the first autonomous vehicle.

16. The method of claim 11 , wherein the receiving of the signals indicating that the container was removed from the first autonomous vehicle and deposited at the storage location occurs at a first time and the transmitting of the signals to the second autonomous vehicle to collect the at least one item for the order occurs at a second time different from the first time.

17. The method of claim 16 , further including determining that the at least one item for the order can be collected, the transmitting of the signals to the second autonomous vehicle to collect the at least one item for the order at the second time occurring after determining that the at least one item for the order can be collected.

18. The method of claim 11 , wherein the method is executed by a computing system remote from the first and second autonomous vehicles.

19. The method of claim 11 , further including:

receiving signals indicating that an inventory count for the at least one item has increased; and

transmitting the signals to the second autonomous vehicle to collect the at least one item for the order in response to the signals indicating that the inventory count for the at least one item has increased.

20. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the computer processors to perform operations comprising:

receiving signals output by a first autonomous vehicle, the first autonomous vehicle carrying a container associated with an order;

detecting, based on the signals output by the first autonomous vehicle, an exception indicating that at least one item for the order is not carried by the first autonomous vehicle;

determining a reconfigured path for the first autonomous vehicle in response to detecting the exception, the reconfigured path including a stop at a storage location configured to store containers associated with the exception;

receiving signals indicating that the container was removed from the first autonomous vehicle and deposited at the storage location;

transmitting signals to a second autonomous vehicle to cause the second autonomous vehicle to (i) collect the at least one item for the order and (ii) navigate to the storage location such that the at least one item is matched with the container; and

receiving signals indicating that the at least one item has been matched with the container deposited at the storage location.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING DOCUMENTATION AND ASSIGNMENT EXECUTION DATE FROM 01/12/2023 TO 02/02/2024 PREVIOUSLY RECORDED ON REEL 66401 FRAME 660. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT.. Recorded Feb 16, 2024
From: 6 RIVER SYSTEMS, LLC
To: OCADO INNOVATION LIMITED
Reel/Frame 066614/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2024
From: 6 RIVER SYSTEMS, LLC
To: OCADO INNOVATION LIMITED
Reel/Frame 066401/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: CACIOPPO, CHRISTOPHER; MELLON, ALEXA; GRAHAM, MATTHEW; PAYNE, CHRISTOPHER; KREIS, JEFFREY; DEIGNAN, TIMOTHY
To: 6 RIVER SYSTEMS, LLC
Reel/Frame 055983/0112 →
Continuity (1)
Related Publication 20220092541A1 · Mar 24, 2022