Aircraft software part library
First Claim
1. A computer implemented method for managing aircraft software parts, the computer implemented method comprising:
- receiving an aircraft software part at a library to form a received aircraft software part;
storing the received aircraft software part in a storage in the library with a plurality of aircraft software parts;
providing a user interface system to manipulate the plurality of aircraft software parts in the library;
responsive to receiving a user input from the user interface system to uplink a selected aircraft software part from the plurality of aircraft software parts in the library to a target aircraft data processing system, creating a command to send the selected aircraft software part to an aircraft in which the target aircraft data processing system is located to form an uplink command;
storing the uplink command in a queue in the storage in the library to form a stored uplink command;
distributing the stored uplink command to a proxy server application in response to a request for commands from the proxy server application; and
responsive to receiving a request for the selected aircraft software part from the proxy server application processing the stored uplink command, sending the selected aircraft software part to the proxy server application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for managing aircraft software parts. An aircraft software part is received at a library. The received part is stored in the library with other aircraft software parts. A user interface is provided to manipulate the aircraft software parts. Responsive to receiving a user input from the user interface to uplink a selected aircraft software part to a target aircraft data processing system, a command is created to send the selected part to an aircraft in which the target aircraft data processing system is located. The uplink command is stored in a queue in the storage in the library. The uplink command is distributed to a proxy server application in response to a request for commands. Responsive to receiving a request from the proxy server application processing the stored uplink command, the selected part is sent to the proxy server application.
-
Citations
22 Claims
-
1. A computer implemented method for managing aircraft software parts, the computer implemented method comprising:
-
receiving an aircraft software part at a library to form a received aircraft software part; storing the received aircraft software part in a storage in the library with a plurality of aircraft software parts; providing a user interface system to manipulate the plurality of aircraft software parts in the library; responsive to receiving a user input from the user interface system to uplink a selected aircraft software part from the plurality of aircraft software parts in the library to a target aircraft data processing system, creating a command to send the selected aircraft software part to an aircraft in which the target aircraft data processing system is located to form an uplink command; storing the uplink command in a queue in the storage in the library to form a stored uplink command; distributing the stored uplink command to a proxy server application in response to a request for commands from the proxy server application; and responsive to receiving a request for the selected aircraft software part from the proxy server application processing the stored uplink command, sending the selected aircraft software part to the proxy server application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a file system located on a storage device, wherein the file system stores a plurality of aircraft software parts; a database located on the storage device, wherein the database stores a plurality of commands used to manage the plurality of aircraft software parts; a management component capable of generating the plurality of commands; and a user interface system capable of receiving user input to operate the management component. - View Dependent Claims (10, 11)
-
-
12. A computer comprising:
-
a bus; a communications adapter connected to the bus; a memory connected to the bus, wherein computer usable program code is stored on the bus; and a processor unit connected to the bus, wherein the processor unit executes the computer usable program code to receive an aircraft software part at a library to form a received aircraft software part;
store the received aircraft software part in a storage in the library with a plurality of aircraft software parts;
provide a user interface system to manipulate the plurality of aircraft software parts in the library;
create a command to send the selected aircraft software part to an aircraft in which the target aircraft data processing system is located to form an uplink command in response to receiving a user input from the user interface system to uplink a selected aircraft software part from the plurality of aircraft software parts in the library to a target aircraft data processing system;
store the uplink command in a queue in the storage in the library to form a stored uplink command;
distribute the stored uplink command to a proxy server application in response to a request for commands from the proxy server application; and
send the selected aircraft software part to the proxy server application in response to receiving a request for the selected aircraft software part from the proxy server application processing the stored uplink command. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising:
-
a computer recordable storage media; program code, stored on the computer recordable storage media, for receiving an aircraft software part at a library to form a received aircraft software part; program code, stored on the computer recordable storage media, for storing the received aircraft software part in a storage in the library with a plurality of aircraft software parts; program code, stored on the computer recordable storage media, for providing a user interface system to manipulate the plurality of aircraft software parts in the library; program code, stored on the computer recordable storage media, responsive to receiving a user input from the user interface system to uplink a selected aircraft software part from the plurality of aircraft software parts in the library to a target aircraft data processing system, for creating a command to send the selected aircraft software part to an aircraft in which the target aircraft data processing system is located to form an uplink command; program code, stored on the computer recordable storage media, for storing the uplink command in a queue in the storage in the library to form a stored uplink command; program code, stored on the computer recordable storage media, for distributing the stored uplink command to a proxy server application in response to a request for commands from the proxy server application; and computer program code, stored on the computer recordable storage media, responsive to receiving a request for the selected aircraft software part from the proxy server application processing the stored uplink command, for sending the selected aircraft software part to the proxy server application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification