Proxy Server for Distributing Aircraft Software Parts
First Claim
1. A computer implemented method for managing aircraft software parts, the computer implemented method comprising:
- retrieving a set of aircraft software parts and metadata about the set of aircraft software parts from a library in an aircraft network data processing system to form a set of retrieved aircraft software parts;
storing the set of aircraft software parts in a file system;
storing the metadata in a database;
sending the set of aircraft software parts and the metadata to an onboard electronic distribution system, a communications link between an on ground component interface, and the onboard electronic distribution system; and
maintaining status information about activity on the communications link.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for managing aircraft software parts. In one advantageous embodiment, a method includes retrieving a set of aircraft software parts and metadata about the set of aircraft software parts from a library in an aircraft network data processing system to form a set of retrieved aircraft software parts. The set of aircraft software parts is stored in a file system. Metadata is stored in a database. The set of aircraft software parts and the metadata is sent to an onboard electronic distribution system, a communications link between an on ground component interface, and the onboard electronic distribution system. Status information about activity on the communications link is maintained.
129 Citations
20 Claims
-
1. A computer implemented method for managing aircraft software parts, the computer implemented method comprising:
-
retrieving a set of aircraft software parts and metadata about the set of aircraft software parts from a library in an aircraft network data processing system to form a set of retrieved aircraft software parts; storing the set of aircraft software parts in a file system; storing the metadata in a database; sending the set of aircraft software parts and the metadata to an onboard electronic distribution system, a communications link between an on ground component interface, and the onboard electronic distribution system; and maintaining status information about activity on the communications link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a file system; a database; a set of aircraft software parts stored in the file system; a set of commands stored in the database; an on ground component capable of exchanging information with a plurality of onboard electronic distribution systems on a plurality of aircraft; a control process, wherein the control process is capable of receiving the set of commands and the set of aircraft software parts from a library and sending the set of commands and the set of aircraft software parts to the plurality of aircraft; and a data processing system, wherein the file system, the database, the set of aircraft software parts, the set of commands, the on ground component, and the control process are software components on the data processing system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a computer readable media; program code, stored on the computer readable media, for retrieving a set of aircraft software parts and metadata about the set of aircraft software parts from a library in an aircraft network data processing system to form a set of retrieved aircraft software parts; program code, stored on the computer readable media, for storing the set of aircraft software parts in a file system; program code, stored on the computer readable media, for storing the metadata in a database; program code, stored on the computer readable media, for sending the set of aircraft software parts and the metadata to an onboard electronic distribution system, a communications link between an on ground component interface, and the onboard electronic distribution system; and program code, stored on the computer readable media, for maintaining status information about activity on the communications link. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification