IP Library Granted Patent US 11,355,020
Granted Patent B2
US 11,355,020 · App. 16/100,296 · Granted Jun 7, 2022

Drone air traffic control over wireless networks for package pickup and delivery

Inventor: Lee Priest (Charlotte, NC)
Assignee: Metal Raptor, LLC
G08G5/0034B64C39/024G05D1/0022G06Q10/083G08G5/0013G08G5/0039G08G5/0043G08G5/0069G08G5/0086G08G5/045H04W4/02H04W4/40H04W4/44B64C2201/127B64C2201/128B64C2201/146
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,355,020
App. No.
16/100,296
Granted
Jun 7, 2022
Kind
B2
Abstract

Systems and methods for package pickup and delivery include, in an air traffic control system configured to manage Unmanned Aerial Vehicle (UAV) flight in a geographic region, communicating to one or more UAVs over one or more wireless networks, wherein the one or more UAVs are configured to constrain flight based on coverage of the one or more wireless networks; receiving a delivery request from a company specifying a pickup location, a package, and a delivery location; selecting a UAV of the one or more UAVs for the delivery requests; and directing the UAV to pick up the package at the pickup location and to deliver the package to the delivery location, wherein the air traffic control system provides a flight plan to the UAV based on the delivery request.

Claims (58)

1. A drone method for package pickup and delivery, comprising:

in a drone air traffic control system comprising a processor and a network interface communicatively coupled to one another, the system configured to manage Unmanned Aerial Vehicle (UAV) flight in a geographic region, communicating to one or more UAVs over one or more wireless networks, wherein the one or more UAVs are configured to constrain flight based on coverage of the one or more wireless networks;

receiving a delivery request from a company specifying a pickup location, a package, and a delivery location;

selecting a UAV of the one or more UAVs for the delivery requests;

assigning the UAV a specified flying lane for delivery of the package;

providing a flight plan to the UAV based on the delivery request and the specified flying lane;

directing the UAV to pick up the package at the pickup location and to deliver the package to the delivery location; and

managing the flying lane by the air traffic control system based on the flight plan, the flying lane being defined in the geographic region, wherein managing the flying lane comprises managing the flying lane for entry and exit thereto allowing the UAV to take off and land including managing pickup and delivery of the package while maintaining standard distances between other UAVs in a plurality of flying lanes.

2. The drone method of claim 1 , further comprising:

receiving a second delivery request from a second company specifying a second pickup location, a second package, and a second delivery location;

selecting a second UAV of the one or more UAVs for the delivery requests; and

directing the second UAV to pick up the second package at the second pickup location and to deliver the second package to the second delivery location, wherein the air traffic control system provides a second flight plan to the second UAV based on the second delivery request.

3. The drone method of claim 1 , further comprising:

receiving a second delivery request from a second company specifying a second pickup location, a second package, and a second delivery location; and

directing the UAV to pick up the second package at the second pickup location and to deliver the second package to the second delivery location, wherein the air traffic control system provides a second flight plan to the UAV based on the second delivery request.

4. The drone method of claim 1 , further comprising:

receiving flight information from the UAV during the flight; and

providing updates to the flight plan based on the flight information.

5. The drone method of claim 1 , wherein the air traffic control system maintains location information for the UAV based on the communicating.

6. The drone method of claim 5 , wherein the location information is determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network.

7. The drone method of claim 5 , further comprising:

ensuring the UAV is within the specified flying lane based on the communicating.

8. The drone method of claim 1 , further comprising:

receiving photographs and/or video of the delivery location subsequent to delivery of the package; and

providing the photographs and/or video as a response to the delivery request.

9. The drone method of claim 1 , wherein the directing comprises providing a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage.

10. The drone method of claim 1 , wherein the coverage of the one or more wireless networks is monitored by the air traffic control system based on cell signal strengths measured by a plurality of UAVs controlled by the air traffic control system.

11. The drone method of claim 1 , wherein the air traffic control system maintains location information for the UAV, and wherein the standard distances are set closer at lower altitude flying lanes than in higher altitude flying lanes.

12. A drone air traffic control system comprising:

a processor and a network interface communicatively coupled to one another; and

memory storing instructions that, when executed, cause the processor to:

communicate to one or more Unmanned Aerial Vehicles (UAVs) over one or more wireless networks, wherein the one or more UAVs are configured to constrain flight based on coverage of the one or more wireless networks;

receive a delivery request from a company specifying a pickup location, a package, and a delivery location;

select a UAV of the one or more UAVs for the delivery requests;

assign the UAV a specified flying lane for delivery of the package;

provide a flight plan to the UAV based on the delivery request and the specified flying lane;

direct the UAV to pick up the package at the pickup location and to deliver the package to the delivery location; and

manage the flying lane by the air traffic control system based on the flight plan, the flying lane being defined In the geographic region, wherein managing the flying lane comprises managing the flying lane for entry and exit thereto allowing the UAV to take off and land including managing pickup and delivery of the package while maintaining standard distances between other UA Vs in a plurality of flying lanes.

13. The drone air traffic control system of claim 12 , wherein the memory storing instructions that, when executed, further cause the processor to:

receive a second delivery request from a second company specifying a second pickup location, a second package, and a second delivery location;

select a second UAV of the one or more UAVs for the delivery requests; and

direct the second UAV to pick up the second package at the second pickup location and to deliver the second package to the second delivery location, wherein the air traffic control system provides a second flight plan to the second UAV based on the second delivery request.

14. The drone air traffic control system of claim 12 , wherein the memory storing instructions that, when executed, further cause the processor to:

receive a second delivery request from a second company specifying a second pickup location, a second package, and a second delivery location;

direct the UAV to pick up the second package at the second pickup location and to deliver the second package to the second delivery location, wherein the air traffic control system provides a second flight plan to the UAV based on the second delivery request.

15. The drone air traffic control system of claim 12 , wherein the memory storing instructions that, when executed, further cause the processor to:

receive flight information from the UAV during the flight; and

provide updates to the flight plan based on the flight information.

16. The drone air traffic control system of claim 12 , wherein the air traffic control system maintains location information for the UAV based on communication.

17. The drone air traffic control system of claim 16 , wherein the location information is determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network.

18. The drone air traffic control system of claim 12 , wherein the memory storing instructions that, when executed, further cause the processor to:

ensure the UAV is within the specified flying lane based on communication with the UAV.

19. The drone air traffic control system of claim 12 , wherein the memory storing instructions that, when executed, further cause the processor to:

receive photographs and/or video of the delivery location subsequent to delivery of the package; and

provide the photographs and/or video as a response to the delivery request.

20. The drone air traffic control system of claim 12 , wherein a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage is provided to the UAV.

21. The drone air traffic control system of claim 12 , wherein the coverage of the one or more wireless networks is monitored by the air traffic control system based on cell signal strengths measured by a plurality of UAVs controlled by the air traffic control system.

22. The drone air traffic control system of claim 12 , wherein the air traffic control system maintains location information for the UAV, and wherein the standard distances are set closer at lower altitude flying lanes than in higher altitude flying lanes.

Assignments (4)
CHANGE OF NAME Recorded Nov 29, 2023
From: METAL RAPTOR LLC
To: METAL RAPTOR INC.
Reel/Frame 065786/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: PRIEST, LEE
To: METAL RAPTOR, LLC
Reel/Frame 056048/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: ETAK SYSTEMS, LLC
To: PRIEST, LEE
Reel/Frame 055598/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: PRIEST, LEE
To: ETAK SYSTEMS, LLC
Reel/Frame 046610/0560 →