US 11,718,414 B2
Automated self-testing
Alexander David Selwa, San Francisco, CA (US); and Mark Johnson Cutler, Sunnyvale, CA (US)
Assigned to Kitty Hawk Corporation, Palo Alto, CA (US)
Filed by Kitty Hawk Corporation, Palo Alto, CA (US)
Filed on Oct. 6, 2021, as Appl. No. 17/495,554.
Application 17/495,554 is a continuation of application No. 16/821,601, filed on Mar. 17, 2020, granted, now 11,161,623.
Application 16/821,601 is a continuation of application No. 16/355,542, filed on Mar. 15, 2019, granted, now 10,640,231, issued on May 5, 2020.
Application 16/355,542 is a continuation of application No. 16/016,009, filed on Jun. 22, 2018, granted, now 10,273,021, issued on Apr. 30, 2019.
Prior Publication US 2022/0119127 A1, Apr. 21, 2022
Int. Cl. B64D 45/00 (2006.01); G07C 5/08 (2006.01); G07C 5/00 (2006.01); G05D 1/08 (2006.01)
CPC B64D 45/00 (2013.01) [G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/0841 (2013.01); B64D 2045/0085 (2013.01); G05D 1/0816 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
determining a flight-time variable associated with an aircraft, including by determining the flight-time variable while the aircraft is flying, wherein the flight-time variable includes environmental information, and wherein the determining of the flight-time variable includes communicating over a wireless channel with a local weather station;
determining whether the aircraft is airworthy based at least in part on the flight-time variable, comprising:
comparing the flight-time variable to a first threshold;
comparing the flight-time variable to a second threshold, wherein:
the first threshold is less than the second threshold;
it is determined that the aircraft is marginally airworthy in response to determining that the flight-time variable exceeds the first threshold and does not exceed the second threshold; and
it is determined that the aircraft is not airworthy in response to determining that the flight-time variable exceeds the second threshold;
in response to determining that the aircraft is not airworthy, automatically landing the aircraft, comprising:
automatically landing the aircraft in response to determining that the flight-time variable exceeds the second threshold; and
in response to determining that the aircraft is marginally airworthy, configure the aircraft with a set of one or more constrained settings.