IP Library Granted Patent US 11,727,814
Granted Patent B2
US 11,727,814 · App. 17/592,328 · Granted Aug 15, 2023

Drone flight operations

Inventor: Christopher Eyhorn (Austin, TX)
Assignee: DroneSense LLC
G08G5/0039B64C39/024G05D1/106G08G5/0013G08G5/0026G08G5/0034G08G5/0069G08G5/0082G08G5/0091G08G5/025B64U10/13B64U70/00B64U2201/00B64U2201/10G01S7/003G01S13/86G01S13/89G01S13/913G01S13/933G01S15/89G01S15/93G01S17/89G01S17/933
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,727,814
App. No.
17/592,328
Granted
Aug 15, 2023
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sending a flight plan for execution by a drone, where the flight plan is adapted to a flight controller of the drone. Receiving flight data from the drone while the drone is executing the flight plan. Determining a modification to the flight plan based on the flight data received from the drone. Sending the modification to the flight plan to the drone while the drone is executing the flight plan, such that the drone executes the flight plan as modified by the modification.

Claims (47)

1. A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

defining, within a geographic location, a plurality of drone approach corridors, wherein each drone approach corridor is a different volume of airspace above the geographic location and wherein each drone approach corridor is defined by boundary data comprising:

geographical coordinates of an entry point to the drone approach corridor, and

geographical boundaries of the drone approach corridor that provide a flight path within the drone approach corridor; and

coordinating entry, by one or more drones, into each drone approach corridor by:

determining whether the drone approach corridor is available for a requesting drone to enter; and

sending, by the one or more processors, a response that grants or denies permission for the requesting drone to enter the drone approach corridor based on the determination of whether the drone approach corridor is available for the drone to enter.

2. A computer-implemented method executed by one or more processors, the method comprising:

defining, by the one or more processors and within a geographic location, a plurality of drone approach corridors, wherein each drone approach corridor is a different volume of airspace above the geographic location and wherein each drone approach corridor is defined by boundary data comprising:

geographical coordinates of an entry point to the drone approach corridor, and

geographical boundaries of the drone approach corridor that provide a flight path within the drone approach corridor; and

coordinating entry, by one or more drones, into each drone approach corridor by:

determining whether the drone approach corridor is available for a requesting drone to enter; and

sending, by the one or more processors, a response that grants or denies permission for the requesting drone to enter the drone approach corridor based on the determination of whether the drone approach corridor is available for the drone to enter.

3. The method of claim 2 , wherein the one or more drones comprise at least one of a law enforcement drone, a medical drone, or a search and rescue drone.

4. The method of claim 2 , wherein at least one of the drone approach corridors comprises geographical coordinates of a landing site.

5. The method of claim 4 , further comprising coordinating landing at least one drone at the landing site.

6. The method of claim 5 , wherein landing at least one drone at the landing site comprises:

determining a position of the drone above the landing site;

sending a course correction to the drone; and

based on the course correction to the drone, landing the drone at the landing site.

7. The method of claim 2 , further comprising monitoring aircraft data to detect when an aircraft flight plan enters at least one of the drone approach corridors.

8. The method of claim 7 , further comprising, in response to detecting when an aircraft flight plan enters at least one of the drone approach corridors, modifying a flight plan of the drone in the drone approach corridor in which the aircraft flight plan enters.

9. The method of claim 8 , wherein modifying the flight plan of the drone comprises changing a waypoint of the flight plan, directing the drone to a holding pattern, or directing the drone to a temporary landing site.

10. The method of claim 2 , wherein at least one of the drone approach corridors comprise a respective plurality of branches, wherein each of the plurality of branches lead to different target locations.

11. The method of claim 2 , wherein at least one of the drone approach corridors comprise bounded paths of airspace that includes multiple portions at varying angles to guide a drone to and from a target location.

12. The method of claim 2 , wherein determining whether the drone approach corridor is available for the requesting drone to enter comprises determining that environmental conditions at the drone approach corridor are within collision avoidance protocols associated with the drone approach corridor.

13. The method of claim 2 , wherein determining whether the drone approach corridor is available for the requesting drone to enter comprises determining that the drone approach corridor is available for the requesting drone to enter, and

wherein the response grants permission for the drone to enter the drone approach corridor and includes the boundary data of the drone approach corridor.

14. The method of claim 13 , wherein the drone approach corridor comprises collision avoidance protocols, and the response includes data defining the collision avoidance protocols.

15. The method of claim 14 , wherein the collision avoidance protocols include a stand-off distance from an obstruction located at the geographic location.

16. The method of claim 13 , further comprising:

receiving, from a particular drone transiting one of the drone approach corridors, sensor data captured while the particular drone is flying in the one of the drone approach corridors;

determining, based on the sensor data, that the one of the drone approach corridors should be modified; and

modifying the geographical boundaries of the one of the drone approach corridors in accordance with the sensor data.

17. The method of claim 2 , wherein determining whether the drone approach corridor is available for the requesting drone to enter comprises determining that the drone approach corridor is available for the requesting drone to enter by determining that another drone is not present in the drone approach corridor.

18. The method of claim 2 , wherein determining whether the drone approach corridor is available for the requesting drone to enter comprises determining that the drone approach corridor is available for the requesting drone to enter by:

determining a time period that the requesting drone is pre-schedule to enter the drone approach corridor, and

determining that a time of the request is within the time period.

19. A system comprising:

one or more processors; and one or more data stores coupled to the one or more processors having instructions to coordinate drone operations stored thereon which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:

defining, within a geographic location, a plurality of drone approach corridors, wherein each drone approach corridor is a different volume of airspace above the geographic location and wherein each drone approach corridor is defined by boundary data comprising:

geographical coordinates of an entry point to the drone approach corridor, and

geographical boundaries of the drone approach corridor that provide a flight path within the drone approach corridor; and

coordinating entry, by one or more drones, into each drone approach corridor by:

determining whether the drone approach corridor is available for a requesting drone to enter; and

sending, by the one or more processors, a response that grants or denies permission for the requesting drone to enter the drone approach corridor based on the determination of whether the drone approach corridor is available for the drone to enter.

Assignments (2)
CHANGE OF NAME Recorded Mar 14, 2025
From: DRONESENSE LLC
To: DRONESENSE, INC.
Reel/Frame 070522/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: EYHORN, CHRISTOPHER
To: DRONESENSE LLC
Reel/Frame 058889/0734 →
Continuity (6)
Continuation 16849073 · Apr 15, 2020
Continuation 15781662
Provisional Application 62301728 · Mar 1, 2016
Provisional Application 62279155 · Jan 15, 2016
Provisional Application 62264970 · Dec 9, 2015
Related Publication 20220157177A1 · May 19, 2022