IP Library Granted Patent US 12,258,216
Granted Patent B2
US 12,258,216 · App. 17/343,894 · Granted Mar 25, 2025

Automated delivery vehicle

Inventor: Simon Kalouche (San Francisco, CA)
Assignee: Nimble Robotics, Inc.
B65G1/1376B25J9/026B60P3/007B65G67/24B25J15/00B60P1/36B60P1/43B60W60/00256
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,258,216
App. No.
17/343,894
Granted
Mar 25, 2025
Kind
B2
Abstract

An order fulfillment and delivery system for autonomously fulfilling orders while en route to a delivery location. The system includes a delivery vehicle having a storage area, a robotic system at least partially disposed within the storage area and one or more processors. The one or more processors being configured to receive an order of one or more inventory items, generate container retrieval instructions for the robotic system to perform based on the received order and transmit to the robotic system the container retrieval instructions to perform. The robot system includes a container retrieval device movable in at least two dimensions to engage and move a container, based upon the container retrieval instructions, from a first location within the delivery vehicle to a second location within the delivery vehicle.

Claims (43)

1. A method of fulfilling and delivering orders, comprising:

receiving, by one or more remote processors, an order;

identifying, by the one or more remote processors, a delivery vehicle configured to fulfill and deliver the order;

transmitting, by the one or more remote processors, the order to the identified delivery vehicle;

generating, by one or more processors associated with the identified delivery vehicle, instructions for a robotic system to perform, the robotic system including a container retrieval device disposed at least partially within a storage area of the identified delivery vehicle;

providing, by the one or more processors associated with the identified delivery vehicle, the instructions to the robotic system as the identified delivery vehicle traverses a delivery route;

extending the container retrieval device to engage a container;

moving the engaged container from the storage area of the identified delivery vehicle to a picking area; and

picking an item from the container.

2. The method of claim 1 , wherein the picking step is performed by a driver, a passenger of the identified delivery vehicle, or a customer.

3. The method of claim 1 , wherein the picking step is performed by a pick and place robot provided at the picking area, the pick and place robot including a picking arm and a gripping tool configured grasp the item.

4. The method of claim 3 , wherein the pick and place robot performs the picking step in response to pick and place control instructions generated by an operator interface.

5. The method of claim 1 , wherein the extending and moving steps are performed by a retrieval robot having a body movably mounted on a gantry and a gripper plate extendable and retractable in a vertical direction.

6. The method of claim 1 , wherein the extending and moving steps are performed by a multi-axis shuttle.

7. The method of claim 1 , further comprising transporting the container using a delivery device, after the picking step, from the identified delivery vehicle to a drop zone located at a delivery location.

8. The method of claim 1 , wherein the picking area is a port provided on a delivery truck.

9. The method of claim 8 , wherein the picking step comprises a customer hand-selecting an inventory item.

10. The method of claim 1 , wherein the order is a new order or a modification of an earlier placed order.

11. An order fulfillment and delivery system for a plurality of delivery vehicles, each of the delivery vehicles comprising a container retrieval device movable in at least two dimensions to engage and move a storage container from a storage area of the delivery vehicle to a picking area of the delivery vehicle, the system comprising:

one or more remote processors configured to:

receive an order;

identify one of the plurality of delivery vehicles configured to fulfill and delivery the order; and

assign the order to the identified one of the plurality of delivery vehicles; and

one or more processors associated with the identified one of the plurality of delivery vehicles configured to:

generate container retrieval instructions for the container retrieval device of the identified one of the plurality of delivery vehicles to perform, the retrieval instructions including moving the storage container including at least one inventory item pertaining to the order from the storage area of the identified delivery vehicle to the picking area of the identified delivery vehicle; and

transmit the retrieval instructions to the container retrieval device while the identified one of the plurality of delivery vehicles traverses a delivery route.

12. The system of claim 11 , further comprising the plurality of delivery vehicles.

13. The system of claim 11 , wherein the container retrieval device is a retrieval robot having a body movably mounted on a gantry and a gripper plate extendable and retractable in a vertical direction.

14. The system of claim 11 , wherein the container retrieval device is a multi-axis shuttle.

15. The system of claim 11 , wherein the picking area of the identified delivery vehicle comprises a port.

16. The system of claim 11 , further comprising a pick and place robot located within the picking area.

17. A method of fulfilling and delivering orders, comprising:

receiving, by one or more remote processors, an order;

identifying, by the one or more remote processors, a delivery vehicle configured to fulfill and deliver the order;

transmitting, by the one or more remote processors, the order to the identified delivery vehicle;

generating, by one or more processors associated with the identified delivery vehicle, instructions for a robotic system to perform, the robotic system including a container retrieval device disposed at least partially within a storage area of the identified delivery vehicle;

providing, by the one or more processors associated with the identified delivery vehicle, the instructions to the robotic system as the identified delivery vehicle is en route to a delivery location;

extending the container retrieval device to engage a container;

moving the engaged container; and

picking an item from the moved container.

18. The method of claim 17 , wherein the order is a new order or a modification of an earlier placed order.

19. The method of claim 17 , wherein the extending and moving steps are performed by a retrieval robot having a body movably mounted on a gantry and a gripper plate extendable and retractable in a vertical direction.

20. The method of claim 17 , wherein the extending and moving steps are performed by a multi-axis shuttle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: KALOUCHE, SIMON
To: NIMBLE ROBOTICS, INC.
Reel/Frame 070277/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2021
From: KALOUCHE, SIMON
To: NIMBLE ROBOTICS, INC.
Reel/Frame 056736/0664 →
Continuity (2)
Provisional Application 63037741 · Jun 11, 2020
Related Publication 20210387808A1 · Dec 16, 2021
References Cited (46)
US 9256852B1 · Myllymaki · 2016 [cited by applicant]
US 9272845B2 · Honkanen et al. · 2016 [cited by applicant]
US 9520012B2 · Stiernagle · 2016 [cited by applicant]
US 9796080B2 · Lindbo et al. · 2017 [cited by applicant]
US 9868596B2 · Worsley et al. · 2018 [cited by applicant]
US 10273085B2 · Battles · 2019 [cited by examiner]
US 10875057B2 · Wagner · 2020 [cited by examiner]
US 10890921B2 · Gillett · 2021 [cited by applicant]
US 20110238207A1 · Bastian, II et al. · 2011 [cited by applicant]
US 20150069001A1 · French et al. · 2015 [cited by applicant]
US 20160247212A1 · Shimmerlik et al. · 2016 [cited by applicant]
US 20160349350A1 · Borders et al. · 2016 [cited by applicant]
US 20170225601A1 · Borders et al. · 2017 [cited by applicant]
US 20170290345A1 · Garden et al. · 2017 [cited by applicant]
US 20180086575A1 · McCarthy et al. · 2018 [cited by applicant]
US 20180099415A9 · McCollum et al. · 2018 [cited by applicant]
US 20180154399A1 · Wagner et al. · 2018 [cited by applicant]
US 20180265296A1 · Beckman et al. · 2018 [cited by applicant]
US 20180290845A1 · McMurrough et al. · 2018 [cited by applicant]
US 20180349872A1 · Ahmed et al. · 2018 [cited by applicant]
US 20180362270A1 · Clucas et al. · 2018 [cited by applicant]
US 20190034857A1 · Ferguson et al. · 2019 [cited by applicant]
US 20190050798A1 · Goldberg et al. · 2019 [cited by applicant]
US 20190050952A1 · Goldberg et al. · 2019 [cited by applicant]
US 20190161190A1 · Gil et al. · 2019 [cited by applicant]
US 20200017317A1 · Yap et al. · 2020 [cited by applicant]
US 20200062505A1 · Chirnomas · 2020 [cited by applicant]
US 20200150674A1 · Ferguson et al. · 2020 [cited by applicant]
US 20200209865A1 · Jarvis et al. · 2020 [cited by applicant]
US 20200354171A1 · Vincent · 2020 [cited by examiner]
US 20200377317A1 · Zoghzoghy et al. · 2020 [cited by applicant]
US 20210032034A1 · Kalouche · 2021 [cited by applicant]
US 20210132625A1 · Gillett · 2021 [cited by applicant]
US 20210179364A1 · Zhang · 2021 [cited by examiner]
US 20210261337A1 · Schedlbauer et al. · 2021 [cited by applicant]
US 20210283783A1 · Gillett · 2021 [cited by applicant]
US 20210316945A1 · Lui · 2021 [cited by examiner]
US 20240174464A1 · Moser · 2024 [cited by examiner]
CN 107415795A · 2017 [cited by applicant]
EP 2256703A1 · 2010 [cited by applicant]
EP 3115319A1 · 2017 [cited by applicant]
GB 2551909A · 2018 [cited by applicant]
GB 2568768A · 2019 [cited by applicant]
WO 2019232505A1 · 2019 [cited by applicant]
WO 2020057571A1 · 2020 [cited by applicant]
International Search Report for Appln. No. PCT/US2021/036800 dated Oct. 20, 2021. (3 pages). [cited by applicant]
Cited By (1)
US 12,636,993