Patentable/Patents/US-10558209
US-10558209

System and method for cooperative operation of piloted and optionally piloted aircraft

PublishedFebruary 11, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A system for controlling the flight of aircraft includes an aircraft operated by a human pilot, one or more optionally piloted aircraft controlled by a processor, and a communication link between the aircraft. The optionally piloted aircraft receives data indicative of the position and flight path of the piloted aircraft, and is automatically controlled to maintain a predetermined range of separation distances from the piloted aircraft. Control of the optionally piloted aircraft may include machine reasoning computing functions based on a classification of data received by the communication link, data indicative of the current positions and three-dimensional flight paths of the aircraft, stored data from previously calculated positions and three-dimensional flight paths of the aircraft, and stored data from previously executed flight plans associated with the optionally piloted aircraft.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for controlling aircraft, comprising: a first aircraft configured to be operated by a human pilot and having a first current position and a first current three-dimensional flight path; at least one second aircraft having at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to control a current second three-dimensional flight path of the at least one second aircraft; a data link associated with each of the first aircraft and the at least one second aircraft configured for exchanging data indicative of a first spatial position of the first aircraft and a second spatial position of the at least one second aircraft relative to one another; the at least one processor associated with the at least one second aircraft configured for: accessing data from a plurality of previous second positions and second three-dimensional flight paths of the at least one second aircraft; accessing data from at least one previously executed flight plan associated with a previously observed second position and a second three-dimensional flight path of the at least one second aircraft; controlling at least one flight control surface of the at least one second aircraft causing the at least one second aircraft to follow the first current three-dimensional flight path of the first aircraft, the control based on a classification of: data indicative of the first spatial position of the first aircraft received via the data link; data indicative of the second spatial position of the at least one second aircraft; data from a plurality of previous second positions and second three-dimensional flight paths of the at least one second aircraft; and data from at least one previously executed flight plan associated with a previously observed second position and a second three-dimensional flight path of the at least one second aircraft.

2

2. The system of claim 1 , wherein the at least one processor associated with the at least one second aircraft is further configured to control the current second three-dimensional flight path of the at least one second aircraft based on an output of an autonomous computation unit associated with the at least one second aircraft to a controller associated with the at least one second aircraft, the autonomous computation unit including an inference engine.

3

3. The system of claim 2 , wherein the at least one processor associated with the at least one second aircraft is further configured to control the second three-dimensional flight path of the at least one second aircraft so that the second current position of the at least one second aircraft is within a predetermined range of distances from the first current position of the first aircraft.

4

4. The system of claim 3 , wherein the predetermined range of distances comprise a minimum separation distance between the first aircraft and the at least one second aircraft.

5

5. The system of claim 3 , wherein the at least one processor associated with the at least one second aircraft is further configured to: determine loss of communication with the first aircraft within a predetermined period of time; and initiate a safe mode for the at least one second aircraft such that the second current position of the at least one second aircraft is within a safe distance larger than the predetermined range of distances from the first current position of the first aircraft.

6

6. The system of claim 2 , wherein the at least one processor associated with the at least one second aircraft is further configured to provide, via the communication link, a re-route recommendation, a hazardous condition response, and an equipment fault recovery to the first aircraft.

7

7. The system of claim 2 , wherein the at least one processor associated with the at least one second aircraft is further configured to control the at least one second aircraft by determining whether control of the second aircraft is within a predetermined range of control limits.

8

8. The system of claim 1 , wherein the first aircraft is further configured with at least one second processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one second processor to: access data indicative of the first current position and the first current three-dimensional flight path of the first aircraft; receive data, via the communication link, from the at least one second aircraft indicative of the second current position and the second current three-dimensional flight path of the at least one second aircraft; and control the first aircraft via an output of an inference engine within the at least one second processor based on a classification of: the data indicative of the first current position and the first current three-dimensional flight path; the data indicative of the second current position and the second current three-dimensional flight path of the at least one second aircraft; stored data indicative of a plurality of previous first positions and first three-dimensional flight paths of the first aircraft; and stored data from at least one previously executed flight plan associated with a previously observed first position and a first three-dimensional flight path of the first aircraft.

9

9. The system of claim 8 , wherein the first aircraft at least one second processor is further configured to: monitor a control of the at least one second aircraft; and confirm that the control of the at least one second aircraft is applied within a predetermined minimum and maximum control limit.

10

10. The system of claim 1 , wherein the at least one processor associated with the at least one second aircraft is further configured to generate a flight plan for the at least one second aircraft different from a flight plan of the first aircraft.

11

11. A method of controlling aircraft comprising: exchanging, via a data link, data indicative of a first spatial position of a first aircraft and a second spatial position of at least one second aircraft relative to one another; accessing, by at least one processor associated with the at least one second aircraft, data from a plurality of previous second positions and second three-dimensional flight paths of the at least one second aircraft; accessing, by the at least one processor, data from at least one previously executed flight plan associated with a previously observed second position and a second three-dimensional flight path of the at least one second aircraft; executing, by the at least one processor, executable code for causing the at least one processor associated with the at least one second aircraft to control at least one flight control surface of the at least one second aircraft causing the at least one second aircraft to follow the current three-dimensional flight path of the first aircraft, the control based on a classification of: data indicative of the first spatial position of the first aircraft; data indicative of the second spatial position of the at least one second aircraft; data from a plurality of previous second positions and second three-dimensional flight paths of the at least one second aircraft; and data from at least one previously executed flight plan associated with a previously observed second position and a second three-dimensional flight path of the at least one second aircraft.

12

12. The method of claim 11 , wherein the at least one second aircraft is unpiloted.

13

13. The method of claim 11 , wherein the at least one second processor is further configured with an autonomous computation unit including an inference engine.

14

14. The method of claim 11 , wherein the at least one first processor is further configured for control of the second three-dimensional flight path of the at least one second aircraft so that the second spatial position of the at least one second aircraft is within a predetermined range of distances from the first spatial position of the first aircraft.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 13, 2017

Publication Date

February 11, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for cooperative operation of piloted and optionally piloted aircraft” (US-10558209). https://patentable.app/patents/US-10558209

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.