Onboard electronic distribution system
First Claim
1. A computer implemented method for transferring information with an aircraft, the computer implemented method comprising:
- establishing a connection between an onboard electronic distribution system executing in an aircraft data processing system in the aircraft and an on ground component;
determining whether metadata for an aircraft software part is correct, the metadata stored in database of a library, and the aircraft software part stored in the library;
responsive to determining that the metadata is correct, registering a temporary entry in the database of the library, the temporary entry comprising a status of a sending of the aircraft software part, the status identifies the aircraft software part and a portion of the aircraft software part that has actually been sent;
responsive to a request for a command from the on ground component made through the connection, identifying the command for execution by the onboard electronic distribution system to form an identified command;
sending the identified command to the onboard electronic distribution system from the on ground component;
assigning a transaction identifier to the command;
maintaining the status of a transaction associated with the command on the onboard electronic distribution system and the on ground component using the transaction identifier;
initiating an uplink by the on ground component;
sending an aircraft software part to the onboard electronic distribution system from the on ground component to perform the uplink;
storing the status of a transfer of the aircraft software part at the on ground component; and
using the portion to resume the sending after an interruption of the sending occurs.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for transferring information with an aircraft. A connection is established between an onboard electronic distribution system executing in an aircraft data processing system in the aircraft and an on ground component. Responsive to a request for a command from the on ground component, the command for execution is identified. The identified command is sent to the onboard electronic distribution system from an on ground component. A transaction identifier is assigned to the command. A transaction associated with the command is maintained on the onboard electronic distribution system and the on ground component using the transaction identifier. An uplink is initiated by the on ground component. An aircraft software part is sent to the onboard electronic distribution system from the on ground component to perform the uplink. A status of a transfer of the aircraft software part on ground component is stored.
-
Citations
21 Claims
-
1. A computer implemented method for transferring information with an aircraft, the computer implemented method comprising:
-
establishing a connection between an onboard electronic distribution system executing in an aircraft data processing system in the aircraft and an on ground component; determining whether metadata for an aircraft software part is correct, the metadata stored in database of a library, and the aircraft software part stored in the library; responsive to determining that the metadata is correct, registering a temporary entry in the database of the library, the temporary entry comprising a status of a sending of the aircraft software part, the status identifies the aircraft software part and a portion of the aircraft software part that has actually been sent; responsive to a request for a command from the on ground component made through the connection, identifying the command for execution by the onboard electronic distribution system to form an identified command; sending the identified command to the onboard electronic distribution system from the on ground component; assigning a transaction identifier to the command; maintaining the status of a transaction associated with the command on the onboard electronic distribution system and the on ground component using the transaction identifier; initiating an uplink by the on ground component; sending an aircraft software part to the onboard electronic distribution system from the on ground component to perform the uplink; storing the status of a transfer of the aircraft software part at the on ground component; and using the portion to resume the sending after an interruption of the sending occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising:
-
a non-transitory computer recordable storage media; program code, stored on the computer recordable storage media, for establishing a connection between an onboard electronic distribution system executing in an aircraft data processing system in the aircraft and an on ground component; program code, stored on the computer recordable storage media, for determining whether metadata for an aircraft software part is correct, the metadata stored in database of a library, and the aircraft software part stored in the library; program code, stored on the computer recordable storage media, responsive to determining that the metadata is correct, for registering a temporary entry in the database of the library, the temporary entry comprising a status of a sending of the aircraft software part, the status identifies the aircraft software part and a portion of the aircraft software part that has actually been sent; program code, stored on the computer recordable storage media, responsive to a request for a command from the onboard electronic distribution system made through the connection, for identifying the command for execution by the onboard electronic distribution system to form an identified command; program code, stored on the computer recordable storage media, for sending the identified command to the onboard electronic distribution system from the on ground component; program code, stored on the computer recordable storage media, for assigning a transaction identifier to the command; program code, stored on the computer recordable storage media, for maintaining the status of a transaction associated with the command on the onboard electronic distribution system and the on ground component using the transaction identifier; program code, stored on the computer recordable storage media, for initiating an uplink by the onboard electronic distribution system; program code, stored on the computer recordable storage media, for sending an aircraft software part to the onboard electronic distribution system from the on ground component to perform the uplink; program code, stored on the computer recordable storage media, for storing the status of a transfer of the aircraft software part; and program code, stored on the computer recordable storage media, for using the portion to resume the sending after an interruption of the sending occurs. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
an on ground component configured to determine whether metadata for an aircraft software part is correct, the metadata stored in database of a library, and the aircraft software part stored in the library; and
responsive to determining that the metadata is correct, registering a temporary entry in the database of the library, the temporary entry comprising a status of a sending of the aircraft software part, the status identifies the aircraft software part and a portion of the aircraft software part that has actually been sent;an onboard electronic distribution system capable of receiving a command from the on ground component;
requesting an aircraft software part corresponding to an uplink command in response to receiving the uplink command from the on ground component receiving the aircraft software part from the on ground component in response to requesting the aircraft software part to form a received aircraft software part; and
storing the software aircraft part;a data processing system, wherein the on ground component executes on the data processing system; and an aircraft data processing system, wherein the onboard electronic distribution system executes on the aircraft data processing system. - View Dependent Claims (19, 20, 21)
-
Specification