IP Library Granted Patent US 11,334,340
Granted Patent B2
US 11,334,340 · App. 16/839,171 · Granted May 17, 2022

Aircraft software management system

Inventor: David J. De Meulder (Richmond Hill, GA)
Assignee: Aerion Intellectual Property Management Corporation
G06F8/65B64F5/60G06F8/71G07C5/006G07C5/008H04L63/166
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,334,340
App. No.
16/839,171
Granted
May 17, 2022
Kind
B2
Abstract

An aircraft maintenance system for improving updates and maintenance of computing devices and software systems of aircraft includes an onboard maintenance device, a centralized configuration server, and a master server. The onboard maintenance device is disposed in an aircraft. The centralized configuration server is communicatively coupled with the onboard maintenance device via satellite communication. The centralized configuration server is configured to wirelessly receive a current configuration report from the onboard maintenance device while the aircraft is in flight. The master server is disposed behind a firewall and is configured to send a set of up-to-date configuration data to the centralized configuration server such that the centralized configuration server can determine compliance by the aircraft.

Claims (61)

1. A system for updating and maintaining aircraft computing devices and software systems in an aircraft, the system comprising:

a dedicated onboard maintenance device disposed in the aircraft and configured for maintaining and updating the aircraft computing devices and software systems in the aircraft;

a centralized configuration server communicatively coupled with the onboard maintenance device via satellite communication,

wherein the centralized configuration server is configured to wirelessly receive a current configuration report from the onboard maintenance device while the aircraft is in flight; and

a master server disposed behind a firewall,

wherein the master server is configured to send a set of up-to-date configuration data to the centralized configuration server,

wherein the centralized configuration server includes a processing element configured to:

compare the current configuration report of the aircraft to the set of up-to-date configuration data;

determine, based upon said comparison, that the aircraft is not compliant with the set of up-to-date configuration data; and

wirelessly send an alert of non-compliance to the aircraft, while the aircraft is in flight, instructing a remedial action;

and wherein the onboard maintenance device is configured to run both a maintenance mode program that is executed during maintenance of the aircraft while the aircraft is not operating and an operational mode program that is executed during operation of the aircraft.

2. The system of claim 1 , further comprising:

a centralized configuration data store associated with the centralized configuration server,

wherein the centralized configuration data store is configured to store the set of up-to-date configuration data for later analysis.

3. The system of claim 1 , wherein the current configuration report is indicative of a current configuration setting of an electronic device on the aircraft in flight.

4. The system of claim 1 , wherein the master server is operated by an original equipment manufacturer of the operating aircraft.

5. The system of claim 1 , wherein the set of up-to-date configuration data includes an up-to-date software version for an electronic device within the aircraft.

6. The system of claim 5 , wherein the remedial action includes the up-to-date software version to be installed on the electronic device within the aircraft.

7. The system of claim 1 , wherein the onboard maintenance device is further configured to:

encrypt the current configuration report via transport layer security.

8. The system of claim 1 , wherein the onboard maintenance device is further configured to:

prepare the current configuration report indicative of a current configuration setting of an electronic device;

wirelessly send the current configuration report to the centralized configuration server;

receive, from the centralized configuration server, an alert of non-compliance; and

take a remedial action based at least in part on said alert of non-compliance.

9. The system of claim 8 ,

wherein said current configuration report is a first configuration report,

wherein the onboard maintenance device is further configured to:

prepare, after waiting for a wait interval, a second current configuration report,

wherein the first current configuration report is distinct from the second current configuration report; and

wirelessly send the second current configuration report to the centralized configuration.

10. A computerized method for updating and maintaining computing devices and software systems of a fleet of aircraft, the computerized method comprising the following steps:

acquiring, from a master server, a set of up-to-date configuration data;

storing, in a centralized configuration data store, said set of up-to-date configuration data;

acquiring, from an aircraft before flight and in flight, a current configuration report indicative of a current configuration setting of an electronic device on the aircraft, wherein the configuration report is generated and sent by a dedicated onboard maintenance device disposed in the aircraft and configured for maintaining and updating the aircraft computing devices and software systems in the aircraft, wherein the onboard maintenance device executes both a maintenance mode program that is executed during maintenance of the aircraft while the aircraft is not operating and an operational mode program that is executed during operation of the aircraft;

comparing the current configuration report of the aircraft to the set of up-to-date configuration data;

determining, based upon said comparison, that the aircraft is not compliant with the set of up-to-date configuration data; and

wirelessly sending an alert of non-compliance to the operating aircraft instructing a remedial action.

11. The computerized method of claim 10 , wherein the master server is operated by an original equipment manufacturer of the operating aircraft.

12. The computerized method of claim 10 , further comprising:

retrieving, from the centralized configuration data store, a portion of said set of up-to-date configuration data.

13. The computerized method of claim 10 , wherein the remedial action includes an instruction for a pilot action.

14. The computerized method of claim 10 ,

wherein the set of up-to-date configuration data includes an up-to-date software version for the electronic device within the aircraft,

wherein the remedial action includes the up-to-date software version to be installed on the electronic device within the aircraft.

15. A computerized method for updating and maintaining aircraft computing devices and software systems, the computerized method comprising the following steps:

entering an operational mode associated with an operational aircraft;

preparing a current configuration report indicative of a current configuration setting of an electronic device;

wirelessly sending the current configuration report to a centralized configuration server;

wherein the configuration report is generated and sent by a dedicated onboard maintenance device disposed in the aircraft and configured for maintaining and updating the aircraft computing devices and software systems in the aircraft, wherein the onboard maintenance device executes both a maintenance mode program that is executed during maintenance of the aircraft while the aircraft is not operating and an operational mode program that is executed during operation of the aircraft

receiving, from the centralized configuration server, an alert of non-compliance; and

taking a remedial action based at least in part on said alert of non-compliance.

16. The computerized method of claim 15 , further comprising:

encrypting the current configuration report via transport layer security.

17. The computerized method of claim 15 , wherein the current configuration report is sent via satellite communications while the aircraft is in flight.

18. The computerized method of claim 15 , wherein the remedial action includes a remote software update.

19. The computerized method of claim 15 , wherein the remedial action includes an instruction to the pilot to make a local change to said current configuration setting.

20. The computerized method of claim 15 , wherein said current configuration report is a first configuration report, further comprising:

preparing, after a wait interval, a second current configuration report,

wherein the first current configuration report is distinct from the second current configuration report; and

wirelessly sending the second current configuration report to the centralized configuration server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2023
From: LUZINSKI, JOSEPH J
To: BOEING ACE COLLATERAL AGENT, LLC
Reel/Frame 063710/0928 →
SECURITY INTEREST Recorded Jul 12, 2021
From: AERION CORPORATION; AERION INTELLECTUAL PROPERTY MANAGEMENT CORPORATION
To: BOEING ACE COLLATERAL AGENT LLC, AS COLLATERAL AGENT
Reel/Frame 056819/0235 →
SECURITY INTEREST Recorded Mar 25, 2021
From: AERION CORPORATION; AERION INTELLECTUAL PROPERTY MANAGEMENT CORPORATION
To: BOEING ACE COLLATERAL AGENT LLC, AS COLLATERAL AGENT
Reel/Frame 055724/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: DE MEULDER, DAVID J.
To: AERION INTERNATIONAL PROPERTY MANAGEMENT CORPORATION
Reel/Frame 052303/0085 →
Continuity (1)
Related Publication 20210311713A1 · Oct 7, 2021
Cited By (1)
US 12,229,544