Aircraft Software Verification Data Structure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for loading software aircraft parts onto aircraft require tedious manual checks to ensure accuracy, which is cumbersome and prone to errors.

Innovation Solution

A computer-implemented method and apparatus that uses a data structure with aircraft identification objects to verify the compatibility of software aircraft parts with specific aircraft, allowing for automated verification through a data processing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual checking of documents is used to verify software aircraft part compatibility, then verification can be performed, but the process is cumbersome and error-prone

Engineering Contradiction:
Improveverification accuracyVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the manual mechanical checking process with an automated computer-based system. The data structure with aircraft identification objects enables automated verification by comparing software part requirements against aircraft characteristics stored in the system, eliminating manual document checking and reducing human error.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates a digital copy of aircraft characteristics and software part requirements in the form of aircraft identification objects within a structured data format. This digital representation allows for automated comparison and verification without needing to handle physical documents, streamlining the verification process.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If detailed manual verification is performed to ensure correct software aircraft part loading, then accuracy is improved, but time consumption increases

Engineering Contradiction:
Improvesoftware loading accuracyVSAvoidverification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of aircraft characteristics and software part requirements into structured aircraft identification objects before the actual verification needs to occur. This pre-structuring of data enables rapid automated verification when needed, eliminating the need for time-consuming manual checks at the moment of software loading.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes manual verification processes with automated computer-based verification using the structured data structure. The system automatically compares aircraft identification objects with software part requirements, providing accurate verification results instantaneously without manual intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If comprehensive aircraft specifications are tracked to ensure software compatibility, then verification capability is enhanced, but system complexity increases

Engineering Contradiction:
Improvecompatibility verificationVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments comprehensive aircraft specifications into discrete aircraft identification objects, each representing a specific characteristic or parameter. This segmentation allows the system to handle complex verification requirements by breaking them down into manageable, independently verifiable components within a structured data format.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms comprehensive aircraft specifications into standardized parameters within aircraft identification objects. By converting diverse aircraft characteristics into a unified parameter structure, the system maintains verification capability while reducing apparent complexity through standardization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8051031B2Metadata for software aircraft parts
Publication Date: 2011.11.01 THE BOEING CO
  • US8051031B2 patent drawing
  • US8051031B2 patent drawing
  • US8051031B2 patent drawing

AI summary

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.