EFB Application Avionics Pairing via OS Data Key

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for connecting applications on an Electronic Flight Bag (EFB) to avionics systems in aircraft require cumbersome and time-consuming individual pairing processes for each application, lacking efficient mechanisms for authorized data communication and sharing of specialized data keys.

Innovation Solution

The implementation of a method where a specialized data key is generated and stored within the operating system of an electronic device, allowing subsequent applications to access and utilize this key for authorized communication with avionics systems, reducing the need for repeated pairing and enhancing data exchange efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual pairing processes are used for each application to connect to avionics systems, then security and authorization are maintained, but the pairing process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveauthorization securityVSAvoidpairing process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the authorization mechanism by implementing a single pairing process at the operating system level that generates a specialized data key shared across multiple applications. This consolidates what would otherwise require individual pairing for each application, reducing repetitive pairing operations while maintaining security through the shared cryptographic key stored in secure memory.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs the authorization action in advance by establishing a single pairing relationship between the electronic device and avionics system before multiple applications need to access data. The specialized data key is generated and stored beforehand in the operating system's secure memory, eliminating the need for repeated pairing operations when applications request data.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple applications individually pair with avionics systems, then each application has authorized access, but the system complexity and operational burden increase

Engineering Contradiction:
Improveapplication access capabilityVSAvoidpairing process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal authorization mechanism where a single specialized data key generated by the operating system serves multiple applications simultaneously. This multi-functional key allows different applications to access avionics system data without requiring individual pairing, reducing operational burden while maintaining authorized access for each application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If individual data keys are generated for each application, then security is maintained, but data communication efficiency decreases

Engineering Contradiction:
Improvedata transmission securityVSAvoiddata communication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the authorization approach by using a single specialized data key for multiple applications communicating with avionics systems. This eliminates the overhead of generating, managing, and processing individual keys for each application, thereby improving data communication efficiency while maintaining security through the shared cryptographic authentication mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11995994B2Method and system for connecting one or more applications of an electronic device to one or more avionics systems
Publication Date: 2024.05.28 GE AVIATION SYSTEMS LLC
  • US11995994B2 patent drawing
  • US11995994B2 patent drawing
  • US11995994B2 patent drawing

AI summary

An electronic device for an aircraft. The electronic device comprising a memory associated with an Operating System (OS) and at least one application at least partially operable by way of the electronic device. The at least one application is further configured to establish a connection with at least one avionics system of an aircraft for receiving data from the at least one avionics system.