Metadata for software aircraft parts
First Claim
1. A data structure residing on a tangible computer recordable medium for verifying whether a software aircraft part can be loaded, the data structure comprising:
- a set of aircraft identification objects, wherein an aircraft identification object within the set of aircraft identification objects contains a level of specificity about a set of aircraft on which the software aircraft part can be loaded and wherein the set of aircraft identification objects are read by an aircraft data processing system of an avionics system within an aircraft from the tangible computer recordable medium to verify whether the software aircraft part can be loaded in the aircraft, anda metadata file, wherein the set of aircraft identification objects are stored on the metadata file, and wherein the set of aircraft identification objects includes information regarding at least one of aircraft major model, aircraft minor model, aircraft engine type, and aircraft tail number, wherein the metadata file is compared to information about the aircraft stored within the aircraft data processing system of the avionics system within the aircraft, and wherein the software aircraft part is loaded in the avionics system within the aircraft responsive to the comparison indicating that the software aircraft part can be loaded.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for creating a data structure residing on a computer recordable medium for verifying whether a software aircraft part can be loaded. The data structure comprises a set of aircraft identification objects. An aircraft identification object within the set of aircraft identification objects contains a level of specificity about a set of aircraft on which the software aircraft part can be loaded. The set of aircraft identification objects are capable of being read from the computer recordable medium to verify whether the software aircraft part can be loaded in an aircraft.
-
Citations
17 Claims
-
1. A data structure residing on a tangible computer recordable medium for verifying whether a software aircraft part can be loaded, the data structure comprising:
-
a set of aircraft identification objects, wherein an aircraft identification object within the set of aircraft identification objects contains a level of specificity about a set of aircraft on which the software aircraft part can be loaded and wherein the set of aircraft identification objects are read by an aircraft data processing system of an avionics system within an aircraft from the tangible computer recordable medium to verify whether the software aircraft part can be loaded in the aircraft, and a metadata file, wherein the set of aircraft identification objects are stored on the metadata file, and wherein the set of aircraft identification objects includes information regarding at least one of aircraft major model, aircraft minor model, aircraft engine type, and aircraft tail number, wherein the metadata file is compared to information about the aircraft stored within the aircraft data processing system of the avionics system within the aircraft, and wherein the software aircraft part is loaded in the avionics system within the aircraft responsive to the comparison indicating that the software aircraft part can be loaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for identifying usability of a software aircraft part in an aircraft, the computer implemented method comprising:
-
identifying a particular level of specificity needed to specify a set of aircraft on which the software aircraft part is usable; creating a set of aircraft identification objects, wherein the set of aircraft identification objects contains a level of specificity about the set of aircraft on which the software aircraft part can be loaded, and wherein the set of aircraft identification objects includes information regarding at least one of aircraft major model, aircraft minor model, aircraft engine type, and aircraft tail number; storing the set of aircraft identification objects on a metadata file; extracting the set of aircraft identification objects by a data processing system from a computer recordable medium; reading the set of aircraft identification objects by the aircraft data processing system of an avionics system within the aircraft; comparing the set of aircraft identification objects to information about the aircraft stored in the aircraft data processing system located on the aircraft; verifying whether the software aircraft part can be loaded onto the aircraft; and loading the software aircraft part. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product for verifying whether a software aircraft part can be loaded, the computer program product comprising:
-
a tangible computer recordable medium; program code, stored on the tangible computer recordable medium, for identifying a particular level of specificity needed to specify a set of aircraft on which the software aircraft part is usable; program code, stored on the tangible computer recordable medium, for creating a set of aircraft identification objects, wherein the set of aircraft identification objects contains a level of specificity about the set of aircraft on which the software aircraft part can be loaded, and wherein the set of aircraft identification objects includes information regarding at least one of aircraft major model, aircraft minor model, aircraft engine, and aircraft tail number; storing the set of aircraft identification objects on a metadata file; program code, stored on the tangible computer recordable medium, for extracting the set of aircraft identification objects by a data processing system from a computer recordable medium; program code, stored on the tangible computer recordable medium, for reading the set of aircraft identification objects by the aircraft data processing system of an avionics system within the aircraft; program code, stored on the tangible computer recordable medium, for comparing the set of aircraft identification objects to information about the aircraft stored in the aircraft data processing system located on the aircraft; program code, stored on the tangible computer recordable medium, for verifying whether the software aircraft part can be loaded onto the aircraft; and program code, stored on the tangible computer recordable medium, for loading the software aircraft part. - View Dependent Claims (15, 16, 17)
-
Specification