US 12,093,698 B2
Dynamic pre-boot configuration for flight systems
Laveen Vikram Sundararaj, Telangana (IN); and Nandagopalan Venugopalan, Salem (IN)
Assigned to ARINC Incorporated, Annapolis, MD (US)
Filed by ARINC Incorporated, Annapolis, MD (US)
Filed on Apr. 3, 2023, as Appl. No. 18/130,217.
Claims priority of application No. 202311004396 (IN), filed on Jan. 23, 2023.
Prior Publication US 2024/0248725 A1, Jul. 25, 2024
Int. Cl. G06F 9/44 (2018.01); G05D 1/00 (2006.01); G06F 9/4401 (2018.01); G08G 5/00 (2006.01)
CPC G06F 9/4406 (2013.01) [G05D 1/042 (2013.01); G08G 5/003 (2013.01)] 15 Claims
OG exemplary drawing
 
1. An unmanned aerial vehicle comprising:
a memory maintaining program instructions; and
one or more processors configured to execute the program instructions causing the one or more processors to:
boot a Unified Extensible Firmware Interface (UEFI) shell;
download a permission file over a network while in the UEFI shell, wherein the permission file comprises operational parameters for the unmanned aerial vehicle;
validate the permission file while in the UEFI shell;
boot an operating system in response to validating the permission file, wherein the UEFI shell is configured to pass the operational parameters to the operating system, wherein the operating system is configured to pass the operational parameters to an application, wherein the application controls a flight of the unmanned aerial vehicle within the operational parameters.