IP Library Granted Patent US 12,387,607
Granted Patent B2
US 12,387,607 · App. 17/546,482 · Granted Aug 12, 2025

Unmanned aircraft control using ground control station

Inventors: Travis Paul (Petaluma, CA); Marc Francois Xavier Piette (Orinda, CA); Maxime Marie Christophe Gariel (San Francisco, CA); Anna Dietrich (Petaluma, CA); Evan Michael Wilson (San Mateo, CA); Craig Milliard (San Francisco, CA); Ryan Olson (San Francisco, CA); Phillip Jones (Oakland, CA); Adam Shelly (San Francisco, CA)
Assignee: JOBY AERO, INC.
G08G5/21G05D1/0022G08G5/26G08G5/30G08G5/54
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 12,387,607
App. No.
17/546,482
Granted
Aug 12, 2025
Kind
B2
Abstract

An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.

Claims (54)

1. An aircraft comprising:

one or more memory components configured to store:

a flight plan; and

contingency data including a plurality of contingency landing sites;

a communication system configured to;

communicate with a ground control station via a communication link while the aircraft is en route from an origin airport to a destination airport; and

detect a lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station;

attempt, based on the detection of the lost communication scenario, to re-establish the communication link by at least one of switching to a second communication system or restarting the communication system; and

a flight control system configured to:

control the aircraft en route from the origin airport to the destination airport according to the flight plan;

in response to detecting the lost communication scenario and failing to re-establish the communication link by at least one of the switching to the second communication system or the restarting the communication system:

access a previously known location in which the communication link was not degraded between the aircraft and the ground control station; and

route the aircraft back to the accessed previously known location in which the communication link was not degraded between the aircraft and the ground control station, wherein the communication system is configured to attempt to re-establish the communication link at the previously known location;

in response to failure to re-establish the communication link at the previously known location, select a lost communication landing site from a plurality of potential landing sites based on a current location of the aircraft relative to the plurality of potential landing sites, wherein the potential landing sites include at least one of the origin airport, the destination airport, and a first contingency landing site included in the contingency data; and

control the aircraft to approach and land at the selected lost communication landing site.

2. The aircraft of claim 1 , wherein the flight plan and the contingency data is received from the ground control station via the communication system prior to takeoff from the origin airport.

3. The aircraft of claim 1 , wherein the communication system is configured to transmit a lost communication notice stored in the contingency data in response to detecting the lost communication scenario, wherein the lost communication notice includes at least one of a transponder code and a stored voice transmission via very high frequency (VHF) radio.

4. The aircraft of claim 3 , wherein the flight control system is configured to transmit the lost communication notice for a threshold period of time prior to approach and landing at the selected lost communication landing site, and wherein the threshold period of time is defined in the contingency data.

5. The aircraft of claim 1 , wherein the lost communication scenario is an en route lost communication scenario, wherein the communication system is configured to detect a takeoff lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station during takeoff from the origin airport.

6. The aircraft of claim 5 , wherein the flight control system is configured to:

in response to detecting the takeoff lost communication scenario prior to a threshold location on a runway, slow the aircraft to a stop and taxi the aircraft to a predetermined location at the origin airport defined in the contingency data; and

in response to detecting the takeoff lost communication scenario after passing the threshold location on the runway, control the aircraft to climb and enter a holding pattern near the origin airport according to the contingency data.

7. The aircraft of claim 6 , wherein, while climbing and entering the holding pattern, the communication system is configured to transmit a lost communication notice stored in the contingency data, wherein the lost communication notice includes at least one of a transponder code and a stored voice transmission via very high frequency (VHF) radio.

8. The aircraft of claim 1 , wherein the lost communication scenario is an en route lost communication scenario, wherein the communication system is configured to detect a landing lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station during an approach towards the destination airport.

9. The aircraft of claim 8 , wherein, when the aircraft is at a decision threshold altitude during a landing lost communication scenario, the flight control system is configured to:

perform a missed approach maneuver according to the contingency data if the aircraft has not received a landing clearance from the ground control station; and

control the aircraft to land at the destination airport according to the flight plan if the aircraft has received the landing clearance from the ground control station.

10. The aircraft of claim 9 , wherein the communication system is configured to transmit landing validation data to the ground control station that indicates a predicted landing location on a runway at the destination airport, and wherein the landing clearance received by the communication system indicates a human operator has validated the predicted landing location on the runway.

11. A non-transitory computer-readable medium comprising computer-executable instructions configured to cause one or more processing units of an aircraft to:

store a flight plan on the aircraft;

store contingency data including a plurality of contingency landing sites;

communicate from the aircraft with a ground control station via a communication link while the aircraft is en route from an origin airport to a destination airport;

detect a lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station;

control the aircraft en route from the origin airport to the destination airport according to the flight plan;

attempt, based on the detection of the lost communication scenario, to re-establish the communication link by at least one of switching to a second communication system or restarting a communication system;

in response to detecting the lost communication scenario and failing to re-establish the communication link by at least one of the switching to the second communication system or the restarting the communication system:

access a previously known location in which the communication link was not degraded between the aircraft and the ground control station; and

route the aircraft back to the accessed previously known location in which the communication link was not degraded between the aircraft and the ground control station;

attempt to re-establish the communication link;

in response to failure to re-establish the communication link at the previously known location, select a lost communication landing site from a plurality of potential landing sites based on a current location of the aircraft relative to the plurality of potential landing sites, wherein the potential landing sites include at least one of the origin airport, the destination airport, and a first contingency landing site included in the contingency data; and

control the aircraft to approach and land at the selected lost communication landing site.

12. The computer-readable medium of claim 11 , wherein the flight plan and the contingency data is received from the ground control station at the aircraft prior to takeoff from the origin airport.

13. The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to transmit a lost communication notice stored in the contingency data in response to detecting the lost communication scenario, wherein the lost communication notice includes at least one of a transponder code and a stored voice transmission via very high frequency (VHF) radio.

14. The computer-readable medium of claim 13 , further comprising instructions that cause the one or more processing units to transmit the lost communication notice for a threshold period of time prior to approach and landing at the selected lost communication landing site, wherein the threshold period of time is defined in the contingency data.

15. The computer-readable medium of claim 11 , wherein the lost communication scenario is an en route lost communication scenario, and wherein the instructions are configured to cause the one or more processing units to detect a takeoff lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station during takeoff from the origin airport.

16. The computer-readable medium of claim 15 , further comprising instructions that cause the one or more processing units to:

in response to detecting the takeoff lost communication scenario prior to a threshold location on a runway, slow the aircraft to a stop and taxi the aircraft to a predetermined location at the origin airport defined in the contingency data; and

in response to detecting the takeoff lost communication scenario after passing the threshold location on the runway, control the aircraft to climb and enter a holding pattern near the origin airport according to the contingency data.

17. The computer-readable medium of claim 16 , wherein, while climbing and entering the holding pattern, the instructions are configured to cause the one or more processing units to transmit a lost communication notice stored in the contingency data, wherein the lost communication notice includes at least one of a transponder code and a stored voice transmission via very high frequency (VHF) radio.

18. The computer-readable medium of claim 11 , wherein the lost communication scenario is an en route lost communication scenario, and wherein the instructions are configured to cause the one or more processing units to detect a landing lost communication scenario in response to degradation in the communication link between the aircraft and the ground control station during an approach towards the destination airport.

19. The computer-readable medium of claim 18 , wherein, when the aircraft is at a decision threshold altitude during a landing lost communication scenario, the instructions are configured to cause the one or more processing units to:

perform a missed approach maneuver according to the contingency data if the aircraft has not received a landing clearance from the ground control station; and

control the aircraft to land at the destination airport according to the flight plan if the aircraft has received the landing clearance from the ground control station.

20. The computer-readable medium of claim 19 , wherein the instructions are configured to cause the one or more processing units to transmit landing validation data to the ground control station that indicates a predicted landing location on a runway at the destination airport, and wherein the landing clearance received by the aircraft indicates a human operator has validated the predicted landing location on the runway.

Assignments (2)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Jun 10, 2024
From: XWING, INC.
To: JOBY AERO, INC.
Reel/Frame 067679/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: PAUL, TRAVIS; PIETTE, MARC FRANCOIS XAVIER; GARIEL, MAXIME MARIE CHRISTOPHE; DIETRICH, ANNA; WILSON, EVAN MICHAEL; MILLIARD, CRAIG; OLSON, RYAN; JONES, PHILLIP; SHELLY, ADAM
To: XWING, INC.
Reel/Frame 059584/0967 →
Continuity (2)
Provisional Application 63123675 · Dec 10, 2020
Related Publication 20220189316A1 · Jun 16, 2022
References Cited (99)
US 3035789A · Young · 1962 [cited by applicant]
US 4022405A · Peterson · 1977 [cited by applicant]
US 5823468A · Bothe · 1998 [cited by applicant]
US 5839691A · Lariviere · 1998 [cited by applicant]
US 5842667A · Jones · 1998 [cited by applicant]
US 6343127B1 · Billoud · 2002 [cited by applicant]
US 6892980B2 · Kawai · 2005 [cited by applicant]
US 8016226B1 · Wood · 2011 [cited by applicant]
US 8020804B2 · Yoeli · 2011 [cited by applicant]
US 8078350B2 · Coulmeau · 2011 [cited by applicant]
US 8311686B2 · Herkes et al. · 2012 [cited by applicant]
US 8733690B2 · Bevirt et al. · 2014 [cited by applicant]
US 8737634B2 · Brown et al. · 2014 [cited by applicant]
US 8849479B2 · Walter · 2014 [cited by applicant]
US 8897935B2 · Meunier et al. · 2014 [cited by applicant]
US 9188978B2 · Sacle et al. · 2015 [cited by applicant]
US 9205930B2 · Yanagawa · 2015 [cited by applicant]
US 9355566B2 · Garrido-Lopez et al. · 2016 [cited by applicant]
US 9387928B1 · Gentry et al. · 2016 [cited by applicant]
US 9410807B2 · Savarit et al. · 2016 [cited by applicant]
US 9415870B1 · Beckman et al. · 2016 [cited by applicant]
US 9422055B1 · Beckman et al. · 2016 [cited by applicant]
US 9435661B2 · Brenner et al. · 2016 [cited by applicant]
US 9442496B1 · Beckman et al. · 2016 [cited by applicant]
US 9550561B1 · Beckman et al. · 2017 [cited by applicant]
US 9663237B2 · Senkel et al. · 2017 [cited by applicant]
US 9694911B2 · Bevirt et al. · 2017 [cited by applicant]
US 9734724B2 · Zammit et al. · 2017 [cited by applicant]
US 9771157B2 · Gagne et al. · 2017 [cited by applicant]
US 9786961B2 · Dyer et al. · 2017 [cited by applicant]
US 9802702B1 · Beckman et al. · 2017 [cited by applicant]
US 9816529B2 · Grissom et al. · 2017 [cited by applicant]
US 9838436B2 · Michaels · 2017 [cited by applicant]
US 10140873B2 · Adler et al. · 2018 [cited by applicant]
US 10152894B2 · Adler et al. · 2018 [cited by applicant]
US 10216190B2 · Bostick et al. · 2019 [cited by applicant]
US 10249200B1 · Grenier et al. · 2019 [cited by applicant]
US 10302759B1 · Arteaga · 2019 [cited by applicant]
US 10304344B2 · Moravek et al. · 2019 [cited by applicant]
US 10330482B2 · Chen et al. · 2019 [cited by applicant]
US 10593215B2 · Villa · 2020 [cited by applicant]
US 10593217B2 · Shannon · 2020 [cited by applicant]
US 10752365B2 · Galzin · 2020 [cited by applicant]
US 10759537B2 · Moore et al. · 2020 [cited by applicant]
US 10768201B2 · Luo et al. · 2020 [cited by applicant]
US 10832581B2 · Westervelt et al. · 2020 [cited by applicant]
US 10836470B2 · Liu et al. · 2020 [cited by applicant]
US 10913528B1 · Moore et al. · 2021 [cited by applicant]
US 10948910B2 · Taveira et al. · 2021 [cited by applicant]
US 10960785B2 · Villanueva et al. · 2021 [cited by applicant]
US 11130566B2 · Mikic et al. · 2021 [cited by applicant]
US 11145211B2 · Goel et al. · 2021 [cited by applicant]
US 11238745B2 · Villa et al. · 2022 [cited by applicant]
US 11295622B2 · Goel et al. · 2022 [cited by applicant]
US 20030128122A1 · Reynolds · 2003 [cited by examiner]
US 20030222795A1 · Holforty et al. · 2003 [cited by applicant]
US 20090125221A1 · Estkowski et al. · 2009 [cited by applicant]
US 20090259402A1 · Gates et al. · 2009 [cited by applicant]
US 20100079342A1 · Smith et al. · 2010 [cited by applicant]
US 20120194556A1 · Schmitt et al. · 2012 [cited by applicant]
US 20120221175A1 · Spinelli · 2012 [cited by examiner]
US 20130338856A1 · Yelland · 2013 [cited by examiner]
US 20140142787A1 · Tillotson · 2014 [cited by examiner]
US 20140179535A1 · Stückl et al. · 2014 [cited by applicant]
US 20160311529A1 · Brotherton-Ratcliffe et al. · 2016 [cited by applicant]
US 20170092137A1 · Hiebl · 2017 [cited by examiner]
US 20170197710A1 · Ma · 2017 [cited by applicant]
US 20170229023A1 · Connor · 2017 [cited by examiner]
US 20170357914A1 · Tulabandhula et al. · 2017 [cited by applicant]
US 20180018887A1 · Sharma et al. · 2018 [cited by applicant]
US 20180053425A1 · Adler et al. · 2018 [cited by applicant]
US 20180216988A1 · Nance · 2018 [cited by applicant]
US 20180225976A1 · Rinehart · 2018 [cited by examiner]
US 20180308366A1 · Goel et al. · 2018 [cited by applicant]
US 20180354636A1 · Darnell et al. · 2018 [cited by applicant]
US 20190012925A1 · Barker · 2019 [cited by applicant]
US 20190146508A1 · Dean et al. · 2019 [cited by applicant]
US 20190221127A1 · Shannon · 2019 [cited by applicant]
US 20190316849A1 · Abrego et al. · 2019 [cited by applicant]
US 20190381977A1 · Kanagarajan et al. · 2019 [cited by applicant]
US 20200103922A1 · Nonami et al. · 2020 [cited by applicant]
US 20200160734A1 · Priest · 2020 [cited by examiner]
US 20200388166A1 · Rostamzadeh et al. · 2020 [cited by applicant]
US 20200393852A1 · Rozenberg · 2020 [cited by examiner]
US 20200410879A1 · Reinquin et al. · 2020 [cited by applicant]
EP 0945841A1 · 1999 [cited by applicant]
EP 2698749A1 · 2014 [cited by applicant]
EP 3499634A1 · 2019 [cited by applicant]
JP 2010095246A · 2010 [cited by applicant]
JP 2013086795A · 2013 [cited by applicant]
WO WO2018023556A1 · 2018 [cited by applicant]
WO WO2019089677A1 · 2019 [cited by applicant]
WO WO2020252024A1 · 2020 [cited by applicant]
ASTM International, “Standard Specification for Detect and Avoid System Performance Requirements”, ASTM International, May 1, 2020, 22 pages. [cited by applicant]
Bennaceur et al., “Passenger-centric urban air mobility: Fairness trade-offs and operational efficiency”, Transportation Research Part C: Emerging Technologies, 2022, 29 pages. [cited by applicant]
Jong, “Optimizing cost effectiveness and flexibility of air taxis: A case study for optimization of air taxi operations”, University of Twente, Master's thesis, 2007, 62 pages. [cited by applicant]
Miao et al., “Data-driven robust taxi dispatch under demand uncertainties”, IEEE Transactions on Control Systems Technology 27, No. 1, 2017, 16 pages. [cited by applicant]
Miao et al., “Taxi dispatch with real-time sensing data in metropolitan areas: A receding horizon control approach”, In Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, 2015, 15 page… [cited by applicant]
Uber, “Fast-forwarding to a future of on-demand urban air transportation”, 2016, 99 pages. [cited by applicant]