IP Library Granted Patent US 11,670,180
Granted Patent B2
US 11,670,180 · App. 16/511,262 · Granted Jun 6, 2023

Obstruction detection in air traffic control systems for passenger drones

Inventor: Lee Priest (Charlotte, NC)
Assignee: Metal Raptor, LLC
G08G5/0069B64C39/024G08G5/04H04L67/125B64C2201/027B64C2201/12B64C2201/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,670,180
App. No.
16/511,262
Granted
Jun 6, 2023
Kind
B2
Abstract

Obstruction detection and management systems and methods include, in an Air Traffic Control (ATC) system including one or more servers communicatively coupled to a plurality of passenger drones via one or more wireless networks, receiving passenger drone data from a plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones; updating an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location, and a permanency flag comprising either a temporary obstruction or a permanent obstruction; monitoring a flight plan for the plurality of passenger drones based on the operational data; and transmitting obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.

Claims (40)

1. An obstruction detection and management method comprising:

in an Air Traffic Control (ATC) system comprising one or more servers communicatively coupled to a plurality of passenger drones via one or more wireless networks, receiving passenger drone data from a plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones;

identifying what each of the obstructions is based on identification data included in the obstruction data captured by the one or more passenger drones, the identifying of the obstructions includes using pattern recognition to identify a respective obstruction, and whether the obstruction is static or dynamic, wherein an obstruction is additionally identified to be one of the ground-based or air-based;

determining a permanency of each of the obstructions based on an identity thereof, the permanency defining a static obstruction as either temporary or permanent;

updating an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location along with associated permanency flags comprising a temporary flag indicating an obstruction as a temporary obstruction and a permanent flag indicating an obstruction as a permanent obstruction, and wherein updating the obstruction database includes classifying each of the obstructions based on the determined permanency and assigning a respective permanency flag thereto;

monitoring a flight plan for the plurality of passenger drones based on the operational data; and

transmitting obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.

2. The obstruction detection and management method of claim 1 , wherein the obstruction data comprises an indication of a potential obstruction which was not provided to a passenger drone in the obstruction instructions.

3. The obstruction detection and management method of claim 1 , wherein the obstruction data comprises a confirmation of an obstruction obtained based on a direction to obtain the confirmation provided in the obstruction instructions, and wherein the updating comprises noting any changes in the obstruction based on the confirmation.

4. The obstruction detection and management method of claim 1 , wherein the obstruction instructions comprise a request to a passenger drone to perform data capture of a potential obstruction, wherein the obstruction data comprises photos and/or video of the potential obstruction, and wherein the updating comprises identifying the potential obstruction based on the obstruction data.

5. The obstruction detection and management method of claim 1 , wherein the permanency flag in the obstruction database further comprises a Time To Remove (TTR) value for the temporary obstruction which is a flag with a specified time or a flag which requires removal if the next passenger drone passing near the temporary obstruction fails to detect and report it.

6. The obstruction detection and management method of claim 1 , wherein the operational data comprises a plurality of speed, location, heading, and altitude, and wherein the flight plan is determined from the operational data.

7. A passenger drone air traffic control and monitoring system for obstruction detection and management, the system comprising:

a network interface and one or more processors communicatively coupled to one another, wherein the network interface is communicatively coupled to one or more wireless networks for communication with a plurality of passenger drones; and

memory storing instructions that, when executed, cause the one or more processors to:

receive passenger drone data from the plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones;

identify what each of the obstructions is based on identification data included in the obstruction data captured by the one or more passenger drones, the identifying of the obstructions includes using pattern recognition to identify a respective obstruction, and whether the obstruction is static or dynamic, wherein an obstruction is additionally identified to be one of ground-based or air-based;

determine a permanency of each of the obstructions based on an identity thereof, the permanency defining a static obstruction as either temporary or permanent;

update an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location along with associated permanency flags comprising a temporary flag identifying an obstruction as a temporary obstruction and a permanent flag identifying an obstruction as a permanent obstruction, and wherein updating the obstruction database includes classifying each of the obstructions based on the determined permanency and assigning a respective permanency flag thereto;

monitor a flight plan for the plurality of passenger drones based on the operational data; and

transmit obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.

8. The system of claim 7 , wherein the obstruction data comprises an indication of a potential obstruction which was not provided to a passenger drone in the obstruction instructions.

9. The system of claim 7 , wherein the obstruction data comprises a confirmation of an obstruction obtained based on a direction to obtain the confirmation provided in the obstruction instructions, and wherein updates to the obstruction database comprise noting any changes in the obstruction based on the confirmation.

10. The system of claim 7 , wherein the obstruction instructions comprise a request to a passenger drone to perform data capture of a potential obstruction, wherein the obstruction data comprises photos and/or video of the potential obstruction, and wherein updates to the obstruction database comprise identifying the potential obstruction based on the obstruction data.

11. The system of claim 7 , wherein the permanency flag in the obstruction database further comprises a Time To Remove (TTR) value for the temporary obstruction which is a flag with a specified time or a flag which requires removal if the next passenger drone passing near the temporary obstruction fails to detect and report it.

12. The system of claim 7 , wherein the operational data comprises a plurality of speed, location, heading, and altitude, and wherein the flight plan is determined from the operational data.

13. A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors, in an Air Traffic Control (ATC) system comprising one or more servers communicatively coupled to a plurality of passenger drones via one or more wireless networks, to perform steps of:

receiving passenger drone data from a plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones;

identifying what each of the obstructions is based on identification data included in the obstruction data captured by the one or more passenger drones, the identifying of the obstructions includes using pattern recognition to identify a respective obstruction, and whether the obstruction is static or dynamic, wherein an obstruction is additionally identified to be one of ground-based or air-based;

determining a permanency of each of the obstructions based on an identity thereof, the permanency defining a static obstruction as either temporary or permanent;

updating an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location along with associated permanency flags comprising a temporary flag indicating an obstruction as a temporary obstruction or and a permanent flag indicating an obstruction as a permanent obstruction, and wherein updating the obstruction database includes classifying each of the obstructions based on the determined permanency and assigning a respective permanency flag thereto;

monitoring a flight plan for the plurality of passenger drones based on the operational data; and

transmitting obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.

14. The non-transitory computer-readable medium of claim 13 , wherein the obstruction data comprises an indication of a potential obstruction which was not provided to a passenger drone in the obstruction instructions.

15. The non-transitory computer-readable medium of claim 13 , wherein the obstruction data comprises a confirmation of an obstruction obtained based on a direction to obtain the confirmation provided in the obstruction instructions, and wherein the updating comprises noting any changes in the obstruction based on the confirmation.

16. The non-transitory computer-readable medium of claim 13 , wherein the obstruction instructions comprise a request to a passenger drone to perform data capture of a potential obstruction, wherein the obstruction data comprises photos and/or video of the potential obstruction, and wherein the updating comprises identifying the potential obstruction based on the obstruction data.

17. The non-transitory computer-readable medium of claim 13 , wherein the permanency flag in the obstruction database further comprises a Time To Remove (TTR) value for the temporary obstruction which is a flag with a specified time or a flag which requires removal if the next passenger drone passing near the temporary obstruction fails to detect and report it.

18. The non-transitory computer-readable medium of claim 13 , wherein the operational data comprises a plurality of speed, location, heading, and altitude, and wherein the flight plan is determined from the operational data.

19. The obstruction detection and management method of claim 1 , wherein, in response the identification data being insufficient to identify the respective obstruction, instructing one of the plurality of passenger drones to obtain further identification data of the respective obstruction, and in response to a failure to identify the respective obstruction, initializing a human review of the identification data for identification of the respective obstruction.

20. The system of claim 7 , wherein, in response the identification data being insufficient to identify the respective obstruction, instructing one of the plurality of passenger drones to obtain further identification data of the respective obstruction, and in response to a failure to identify the respective obstruction, initializing a human review of the identification data for identification of the respective obstruction.

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 Jul 15, 2019
From: PRIEST, LEE
To: ETAK SYSTEMS, LLC
Reel/Frame 049750/0770 →
Continuity (18)
Continuation In Part 16442597 · Jun 17, 2019
Continuation In Part 16417805 · May 21, 2019
Continuation In Part 16193053 · Nov 16, 2018
Continuation In Part 16155354 · Oct 9, 2018
Continuation In Part 16100571 · Aug 10, 2018
Continuation In Part 16000950 · Jun 6, 2018
Continuation In Part 15985996 · May 22, 2018
Continuation In Part 15800574 · Nov 1, 2017
Continuation In Part 15338559 · Oct 31, 2016
Continuation In Part 15292782 · Oct 13, 2016
Continuation In Part 15268831 · Sep 19, 2016
Continuation In Part 15255672 · Sep 2, 2016
Continuation In Part 15244023 · Aug 23, 2016
Continuation In Part 15217135 · Jul 22, 2016
Continuation In Part 15193488 · Jun 27, 2016
Continuation In Part 15185598 · Jun 17, 2016
Continuation In Part 15179188 · Jun 10, 2016
Related Publication 20190355263A1 · Nov 21, 2019