IP Library Granted Patent US 10,460,280
Granted Patent B2
US 10,460,280 · App. 15/290,215 · Granted Oct 29, 2019

Methods and systems for multiple drone delivery system

Inventors: David B. Lection (Raleigh, NC); Sarbajit K. Rakshit (Kolkata, IN); Mark B. Stevens (Austin, TX); John D. Wilson (League City, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q10/0832B64C39/024B64D45/08B64D47/08G05D1/0088G05D1/101B64C2201/128
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 10,460,280
App. No.
15/290,215
Granted
Oct 29, 2019
Kind
B2
Abstract

Embodiments for delivering goods to customers by a processor are described. An item is selected to be delivered to a delivery point. The selected item is loaded onto a first drone. The delivery point is scanned with a second drone. Based on the scanning of the delivery point, the delivery point is determined to be in a first condition or a second condition. If the delivery point is in the first condition, the first drone delivers the selected item to the delivery point.

Claims (43)

1. A method, by a processor, for delivering items, comprising:

selecting an item to be delivered to a delivery point;

causing the selected item to be loaded onto a first drone;

controlling a second drone to scan the delivery point when a plurality of factors are satisfied such that the second drone is not deployed until a threshold associated with each of the plurality of factors is met; wherein the factors include at least a distance between an originating point and the delivery point of the item, a previous delivery history to the delivery point, a size of the delivery point, and environmental conditions associated with inclement weather at an expected time of delivery of the item;

based on the scanning of the delivery point, determining if the delivery point is in a first condition or a second condition; and

if the delivery point is in the first condition, controlling the first drone to deliver the selected item to the delivery point.

2. The method of claim 1 , wherein the first condition is indicative of the delivery point being in a condition suitable to receive the selected item, and the second condition is indicative of at least one of an obstruction at the delivery point or the environmental conditions at the delivery point.

3. The method of claim 2 , further including if the delivery point is in the second condition, cancelling or delaying said delivery of the selected item to the delivery point.

4. The method of claim 2 , further including if the delivery point is in the second condition, determining an alternative delivery point for the selected item.

5. The method of claim 2 , further including if the delivery point is in the second condition, causing a message to be generated, wherein the message is indicative of the delivery point being in the second condition and includes at least one of an electronic message or an aural message.

6. The method of claim 2 , further including if the delivery point is in the second condition, and the second condition is indicative of an obstruction at the delivery point:

causing the obstruction to be moved; and

controlling the first drone to deliver the selected item to the delivery point after said moving of the obstruction.

7. The method of claim 1 , wherein at least one of the first drone or the second drone is an unmanned aerial vehicle (UAV).

8. A system for delivering items, comprising:

a processor that

selects an item to be delivered to a delivery point;

causes the selected item to be loaded onto a first drone;

controls a second drone to scan the delivery point when a plurality of factors are satisfied such that the second drone is not deployed until a threshold associated with each of the plurality of factors is met; wherein the factors include at least a distance between an originating point and the delivery point of the item, a previous delivery history to the delivery point, a size of the delivery point, and environmental conditions associated with inclement weather at an expected time of delivery of the item;

based on the scanning of the delivery point, determines if the delivery point is in a first condition or a second condition; and

if the delivery point is in the first condition, controls the first drone to deliver the selected item to the delivery point.

9. The system of claim 8 , wherein the first condition is indicative of the delivery point being in a condition suitable to receive the selected item, and the second condition is indicative of at least one of an obstruction at the delivery point or the environmental conditions at the delivery point.

10. The system of claim 9 , wherein the processor, if the delivery point is in the second condition, cancels or delays said delivery of the selected item to the delivery point.

11. The system of claim 9 , wherein the processor, if the delivery point is in the second condition, determines an alternative delivery point for the selected item.

12. The system of claim 9 , wherein the processor, if the delivery point is in the second condition, causes a message to be generated, wherein the message is indicative of the delivery point being in the second condition and includes at least one of an electronic message or an aural message.

13. The system of claim 9 , wherein the processor, if the delivery point is in the second condition, and the second condition is indicative of an obstruction at the delivery point:

causes the obstruction to be moved; and

controls the first drone to deliver the selected item to the delivery point after said moving of the obstruction.

14. The system of claim 8 , wherein at least one of the first drone or the second drone is an unmanned aerial vehicle (UAV).

15. A computer program product for delivering items by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that selects an item to be delivered to a delivery point;

an executable portion that causes the selected item to be loaded onto a first drone;

an executable portion that controls a second drone to scan the delivery point when a plurality of factors are satisfied such that the second drone is not deployed until a threshold associated with each of the plurality of factors is met; wherein the factors include at least a distance between an originating point and the delivery point of the item, a previous delivery history to the delivery point, a size of the delivery point, and environmental conditions associated with inclement weather at an expected time of delivery of the item;

an executable portion that, based on the scanning of the delivery point, determines if the delivery point is in a first condition or a second condition; and

an executable portion that, if the delivery point is in the first condition, controls the first drone to deliver the selected item to the delivery point.

16. The computer program product of claim 15 , wherein the first condition is indicative of the delivery point being in a condition suitable to receive the selected item, and the second condition is indicative of at least one of an obstruction at the delivery point or the environmental conditions at the delivery point.

17. The computer program product of claim 16 , further including an executable portion that, if the delivery point is in the second condition, cancels or delays said delivery of the selected item to the delivery point.

18. The computer program product of claim 16 , further including an executable portion that, if the delivery point is in the second condition, determines an alternative delivery point for the selected item.

19. The computer program product of claim 16 , further including an executable portion that, if the delivery point is in the second condition, causes a message to be generated, wherein the message is indicative of the delivery point being in the second condition and includes at least one of an electronic message or an aural message.

20. The computer program product of claim 16 , further including:

an executable portion that, if the delivery point is in the second condition, and the second condition is indicative of an obstruction at the delivery point, causes the obstruction to be moved; and

an executable portion that controls the first drone to deliver the selected item to the delivery point after said moving of the obstruction.

21. The computer program product of claim 15 , wherein at least one of the first drone or the second drone is an unmanned aerial vehicle (UAV).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DOORDASH, INC.
Reel/Frame 057826/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2016
From: LECTION, DAVID B.; RAKSHIT, SARBAJIT K.; STEVENS, MARK B.; WILSON, JOHN D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039984/0204 →
Continuity (1)
Related Publication 20180101817A1 · Apr 12, 2018