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;
responsive to receiving a user input from a 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, wherein the user interface system is configured to manipulate the plurality of aircraft software parts in the library;
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.
0 Assignments
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; responsive to receiving a user input from a 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, wherein the user interface system is configured to manipulate the plurality of aircraft software parts in the library; 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 (3, 4, 5, 6, 7, 8)
-
-
2. (canceled)
-
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 configured to generate the plurality of commands; and a user interface system configured to receive 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 user interface system configured to manipulate a plurality of aircraft software parts in a library, the user interface system in communication with 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 the library to form a received aircraft software part;
store the received aircraft software part in a storage in the library with the plurality of aircraft software parts;
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 (14)
-
-
13. (canceled)
-
15. A non-transitory computer readable storage medium storing program code executable by a processor, comprising:
-
program code, stored on the non-transitory computer readable storage medium and configured to receive an aircraft software part at a library to form a received aircraft software part; program code, stored on the non-transitory computer readable storage medium and configured to store the received aircraft software part in a storage in the library with a plurality of aircraft software parts; program code, stored on the non-transitory computer readable storage medium and configured to, responsive to receiving a user input from a 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, 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, wherein the user interface system is configured to manipulate the plurality of aircraft software parts in the library; program code, stored on the non-transitory computer readable storage medium and configured to store the uplink command in a queue in the storage in the library to form a stored uplink command; program code, stored on the non-transitory computer readable storage medium and configured to distribute 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, non-transitory computer readable storage medium and configured to, responsive to receiving a request for the selected aircraft software part from the proxy server application processing the stored uplink command, send the selected aircraft software part to the proxy server application. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
16. (canceled)
Specification