Method and apparatus for processing commands in an aircraft network
First Claim
1. A computer implemented method for processing commands in a network data processing system, the computer implemented method comprising:
- creating a set of commands for an aircraft in a plurality of aircrafts;
storing the set of commands in a set of queues in a library in the network data processing system to form a stored set of commands;
responsive to an event, sending the stored set of commands to a proxy server application executing on the network data processing system to form a distributed set of commands, wherein the stored set of commands is sent to a proxy server in crates;
if the stored set of commands includes a set of uplink commands, placing a set of crated aircraft software parts into local inventory of the proxy server;
establishing a connection between the proxy server application and an onboard electronic distribution system executing on an aircraft data processing system on the aircraft;
requesting the distributed set of commands from the proxy server application by the onboard electronic distribution system;
receiving the distributed set of commands from the proxy server application by the onboard electronic distribution system to form a received set of commands;
processing the received set of commands by the onboard electronic distribution system to form a processed set of commands; and
forwarding the set of crated aircraft software parts to a set of target data processing systems on the aircraft using the processed set of commands if the processed set of commands is the set of uplink commands.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and program code for processing commands in a network. A process creates a set of commands for an aircraft. The commands are in queues in a library in the network. Responsive to an event, the stored set of commands is sent to a proxy server application executing on the network data processing system. A connection is established between the proxy server application and an onboard electronic distribution system on an aircraft data processing system on the aircraft. The commands are requested by the onboard electronic distribution system. The distributed commands are received from the proxy server application by the onboard electronic distribution system. The received commands are processed by the onboard electronic distribution system and a set of aircraft software parts is forwarded to a set of target data processing systems on the aircraft using the processed set of commands if the commands are uplink commands.
-
Citations
20 Claims
-
1. A computer implemented method for processing commands in a network data processing system, the computer implemented method comprising:
-
creating a set of commands for an aircraft in a plurality of aircrafts; storing the set of commands in a set of queues in a library in the network data processing system to form a stored set of commands; responsive to an event, sending the stored set of commands to a proxy server application executing on the network data processing system to form a distributed set of commands, wherein the stored set of commands is sent to a proxy server in crates; if the stored set of commands includes a set of uplink commands, placing a set of crated aircraft software parts into local inventory of the proxy server; establishing a connection between the proxy server application and an onboard electronic distribution system executing on an aircraft data processing system on the aircraft; requesting the distributed set of commands from the proxy server application by the onboard electronic distribution system; receiving the distributed set of commands from the proxy server application by the onboard electronic distribution system to form a received set of commands; processing the received set of commands by the onboard electronic distribution system to form a processed set of commands; and forwarding the set of crated aircraft software parts to a set of target data processing systems on the aircraft using the processed set of commands if the processed set of commands is the set of uplink commands. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for processing commands, the computer implemented method comprising:
-
identifying a set of commands in a library in a network data processing system to form an identified set of commands; sending the identified set of commands to a proxy server application executing on the network data processing system to form a distributed set of commands, wherein the identified set of commands is sent to a proxy server in crates; if the identified set of commands includes a set of uplink commands, placing a set of crated aircraft software parts into local inventory of the proxy server; establishing a connection between the proxy server application and an onboard electronic distribution system executing on an aircraft data processing system on an aircraft; sending the distributed set of commands from the proxy server application to the onboard electronic distribution system to form a received set of commands over the connection; processing the received set of commands by the onboard electronic distribution system to form a processed set of commands; and forwarding the set of crated aircraft software parts located on the aircraft data processing system to a set of target data processing systems on the aircraft using the processed set of commands if the processed set of commands is the set of uplink commands. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a non-transitory computer readable media; program code, stored on the computer readable media, for creating a set of commands for an aircraft in a plurality of aircrafts; program code, stored on the computer readable media, for storing the set of commands in a set of queues in a library in a network data processing system to form a stored set of commands; program code, stored on the computer readable media, responsive to an event, for sending the stored set of commands to a proxy server application executing on the network data processing system to form a distributed set of commands, wherein the stored set of commands is sent to a proxy server in crates; program code for placing a set of crated aircraft software parts into local inventory of the proxy server if the distributed of commands includes a set of uplink commands; program code, stored on the computer readable media, for establishing a connection between the proxy server application and an onboard electronic distribution system executing on an aircraft data processing system on the aircraft; program code, stored on the computer readable media, for requesting the distributed set of commands from the proxy server application by the onboard electronic distribution system; program code, stored on the computer readable media, for receiving the distributed set of commands from the proxy server application by the onboard electronic distribution system to form a received set of commands; program code, stored on the computer readable media, for processing the received set of commands by the onboard electronic distribution system to form a processed set of commands; and program code, stored on the computer readable media, for forwarding the set of crated aircraft software parts to a set of target data processing systems on the aircraft using the processed set of commands if the processed set of commands is the set of uplink commands. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification