IP Library Granted Patent US 11,756,144
Granted Patent B2
US 11,756,144 · App. 18/152,322 · Granted Sep 12, 2023

Systems and methods for delivering products via autonomous ground vehicles to restricted areas designated by customers

Inventors: Donald R. High (Noel, MO); Bruce W. Wilkinson (Rogers, AR); Todd D. Mattingly (Bentonville, AR)
Assignee: Walmart Apollo, LLC
G06Q50/28G05D1/0088G05D1/0214G05D1/0278G05D1/0282G06Q10/083G07C9/00309G07C9/00896G07C9/30G07C2009/00388G07C2009/00928
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,756,144
App. No.
18/152,322
Granted
Sep 12, 2023
Kind
B2
Abstract

In some embodiments, methods and systems are provided that provide for facilitating delivery, via autonomous ground vehicles, of products ordered by customers of a retailer to customer-specified restricted areas accessible by an entryway openable via an access code.

Claims (60)

1. A system for facilitating delivery of a product ordered by a customer to a customer-specified restricted area accessible by an entryway openable via an access code, the system comprising:

an autonomous vehicle configured to retain and transport the product ordered by the customer, the autonomous vehicle including a transceiver and a data store configured to store electronic information;

a computing device including a processor-based control circuit and configured to send a first signal to the transceiver of the autonomous vehicle via a wireless network, the first signal including the access code for opening the entryway;

wherein the transceiver of the autonomous vehicle is configured to:

receive the first signal including the access code from the computing device over the wireless network;

relay the access code received from the computing device to a control unit operatively coupled to the entryway to cause the control unit to open the entryway in response to receipt of the access code from the autonomous vehicle; and

wherein the transceiver is configured to relay the access code received from the computing device to the control unit operatively coupled to the entryway without transmitting the access code to be stored in the data store or in any other memory on-board the autonomous vehicle, such that the access code received by the transceiver from the computing device is not stored in the data store or in any other memory on-board the autonomous vehicle after the transceiver relays the access code to the control unit operatively coupled to the entryway.

2. The system of claim 1 , wherein the customer-specified restricted area is a garage at a residence of the customer, wherein the system further comprises an order processing server configured to process an order for the product placed by a customer, and wherein the order for the product placed by the customer specifies that the product be delivered via the autonomous vehicle to the garage at the residence of the customer.

3. The system of claim 1 , wherein the control unit operatively coupled to the entryway is coupled to a transceiver configured to transmit the GPS coordinates of the restricted area, and wherein the computing device is configured to obtain the GPS coordinates of the restricted area based on the GPS coordinates transmitted to the computing device by the transceiver coupled to the control unit operatively coupled to the entryway.

4. The system of claim 1 , wherein the computing device is configured to:

obtain global positioning system (GPS) coordinates of the restricted area and GPS coordinates of a physical location of the autonomous vehicle; and

based on an analysis of the obtained GPS coordinates of the restricted area and of the physical location of the autonomous vehicle, determine a route for the autonomous vehicle toward the entryway and into the restricted area to deliver the product ordered by the customer.

5. The system of claim 4 ,

wherein the computing device is configured to transmit a second signal to the autonomous vehicle over the wireless network, the second signal including movement instructions for the autonomous vehicle based on the route determined by the computing device; and

wherein the autonomous vehicle, after receipt of the second signal from the computing device over the wireless network, is configured to move into the restricted area, based on the movement instructions contained in the second signal, to deliver the product ordered by the customer.

6. The system of claim 1 , wherein the data store is configured to store electronic information including:

files including at least one of: sensor data, customer identification data, customer order data, navigation and routing data, location data, and autonomous vehicle identifier data; and

executable programs that facilitate at least one of operation, control, and interactive commercial activity of the autonomous vehicle.

7. The system of claim 1 , wherein the autonomous vehicle is configured to transmit to the computing device a first electronic notification including a confirmation that the product ordered by the customer is located in the restricted area, and wherein, in response to receipt of the first electronic notification from the autonomous vehicle, the control circuit of the computing device is configured to transmit, to a mobile computing device of the customer, an electronic alert that the product ordered by the customer is located in the restricted area.

8. The system of claim 7 , wherein the autonomous vehicle, after transmission of the first electronic notification to the computing device, is configured to remain in the restricted area and retain the product ordered by the customer until the product ordered by the customer is retrieved by the customer from the autonomous vehicle, and wherein the autonomous vehicle is configured to transmit to the computing device a second electronic notification including a confirmation that the product ordered by the customer has been retrieved by the customer from the autonomous vehicle in the restricted area.

9. The system of claim 7 , wherein the autonomous vehicle, after transmission of the first electronic notification to the computing device, is configured to drop the product retained therein onto a product drop-off location in the restricted area and to exit the restricted area, and wherein the autonomous vehicle is configured to transmit to the computing device a second electronic notification including a confirmation that the product ordered by the customer has been dropped off by the autonomous vehicle at the product drop-off location in the restricted area.

10. The system of claim 1 ,

wherein the computing device is configured to transmit a second signal to the transceiver of the autonomous vehicle via the wireless network, the second signal including a code for closing the entryway;

wherein, in response to receipt of the second signal, the transceiver is configured to relay the code for closing the entryway received from the computing device to the control unit operatively coupled to the entryway in order to cause the control unit to close the entryway in response to receipt of the code for closing the entryway relayed by the autonomous vehicle; and

wherein the transceiver is configured to relay the code for closing the entryway received from the computing device to the control unit operatively coupled to the entryway without transmitting the code for closing the entryway to be stored in the data store or in any other memory on-board the autonomous vehicle, such that the code for closing the entryway received by the transceiver from the computing device is not stored in the data store or in any other memory on-board the autonomous vehicle after the transceiver relays the code for closing the entryway to the control unit operatively coupled to the entryway.

11. A method of facilitating delivery of a product ordered by a customer to a customer-specified restricted area accessible by an entryway openable via an access code, the method comprising:

providing an autonomous vehicle configured to retain and transport the product ordered by the customer, the autonomous vehicle including a transceiver and a data store configured to store electronic information;

providing a computing device including a processor-based control circuit and configured to send a first signal to the transceiver of the autonomous vehicle via a wireless network, the first signal including the access code for opening the entryway; and

by the transceiver of the autonomous vehicle:

receiving the first signal including the access code from the computing device over the wireless network;

relaying the access code received from the computing device to a control unit operatively coupled to the entryway to cause the control unit to open the entryway in response to receipt of the access code from the autonomous vehicle; and

relaying the access code received from the computing device to the control unit operatively coupled to the entryway without transmitting the access code to be stored in the data store or in any other memory on-board the autonomous vehicle, such that the access code received by the transceiver from the computing device is not stored in the data store or in any other memory on-board the autonomous vehicle after the transceiver relays the access code to the control unit operatively coupled to the entryway.

12. The method of claim 11 ,

wherein the customer-specified restricted area is a garage at a residence of the customer; and

further comprising providing an order processing server configured to process an order for the product placed by a customer, wherein the order for the product placed by the customer specifies that the product be delivered via the autonomous vehicle to the garage at the residence of the customer.

13. The method of claim 11 ,

wherein the control unit operatively coupled to the entryway is coupled to a transceiver configured to transmit the GPS coordinates of the restricted area; and

further comprising obtaining, by the computing device, the GPS coordinates of the restricted area based on the GPS coordinates transmitted to the computing device by the transceiver coupled to the control unit operatively coupled to the entryway.

14. The method of claim 11 , further comprising, by the computing device:

obtaining global positioning system (GPS) coordinates of the restricted area and GPS coordinates of a physical location of the autonomous vehicle; and

based on an analysis of the obtained GPS coordinates of the restricted area and of the physical location of the autonomous vehicle, determining a route for the autonomous vehicle toward the entryway and into the restricted area to deliver the product ordered by the customer.

15. The method of claim 14 ,

further comprising transmitting, by the computing device, a second signal to the autonomous vehicle over the wireless network, the second signal including movement instructions for the autonomous vehicle based on the route determined by the computing device; and

causing the autonomous vehicle, in response to receipt of the second signal from the computing device over the wireless network, to move into the restricted area, based on the movement instructions contained in the second signal, to deliver the product ordered by the customer.

16. The method of claim 11 , wherein the data store is configured to store electronic information including:

files including at least one of: sensor data, customer identification data, customer order data, navigation and routing data, location data, and autonomous vehicle identifier data; and

executable programs that facilitate at least one of operation, control, and interactive commercial activity of the autonomous vehicle.

17. The method of claim 11 , further comprising:

transmitting, by the autonomous vehicle to the computing device a first electronic notification including a confirmation that the product ordered by the customer is located in the restricted area; and

in response to receipt of the first electronic notification from the autonomous vehicle, transmitting, by the computing device to a mobile computing device of the customer, an electronic alert that the product ordered by the customer is located in the restricted area.

18. The method of claim 17 , further comprising:

causing the autonomous vehicle, after transmission of the first electronic notification to the computing device, to remain in the restricted area and retain the product ordered by the customer until the product ordered by the customer is retrieved by the customer from the autonomous vehicle; and

transmitting, by the autonomous vehicle to the computing device, a second electronic notification including a confirmation that the product ordered by the customer has been retrieved by the customer from the autonomous vehicle in the restricted area.

19. The method of claim 17 , further comprising:

after transmission of the first electronic notification to the computing device, the autonomous vehicle dropping the product retained therein onto a product drop-off location in the restricted area and to exit the restricted area; and

transmitting, by the autonomous vehicle to the computing device, a second electronic notification including a confirmation that the product ordered by the customer has been dropped off by the autonomous vehicle at the product drop-off location in the restricted area.

20. The method of claim 11 , further comprising:

the computing device transmitting a second signal to the transceiver of the autonomous vehicle via the wireless network, the second signal including a code for closing the entryway;

in response to receipt of the second signal, relaying by the transceiver of the autonomous vehicle the code for closing the entryway received from the computing device to the control unit operatively coupled to the entryway in order to cause the control unit to close the entryway in response to receipt of the code for closing the entryway relayed by the autonomous vehicle; and

relaying, by the transceiver of the autonomous vehicle, the code for closing the entryway received from the computing device to the control unit operatively coupled to the entryway without transmitting the code for closing the entryway to be stored in the data store or in any other memory on-board the autonomous vehicle, such that the code for closing the entryway received by the transceiver from the computing device is not stored in the data store or in any other memory on-board the autonomous vehicle after the transceiver relays the code for closing the entryway to the control unit operatively coupled to the entryway.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE UNDERLYING DOCUMENT PREVIOUSLY RECORDED AT REEL: 062435 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2023
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 063413/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE UDERLYING DOCUMENT PREVIOUSLY RECORDED AT REEL: 062422 FRAME: 0068. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 27, 2023
From: HIGH, DONALD R.; WILKINSON, BRUCE W.; MATTINGLY, TODD D.
To: WAL-MART STORES, INC.
Reel/Frame 063141/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: HIGH, DONALD R.; WILKINSON, BRUCE W.; MATTINGLY, TODD D.
To: WAL-MART STORES, INC
Reel/Frame 062422/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 062435/0001 →