API Adapter for Avionics Simulation Data Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pilots require effective training and familiarization with evolving avionics technologies to ensure safe and efficient flight operations, but existing training methods are often inadequate and not accessible on personal computing devices.

Innovation Solution

The implementation of API adapters that translate data between avionics protocols and web services formats, enabling avionics simulation data to be provided to client devices for training purposes, allowing for cost-effective and accessible simulation of avionics systems on personal computing devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If avionics simulation training is provided on personal computing devices, then accessibility and cost-effectiveness are improved, but compatibility with avionics protocols and simulation accuracy deteriorate

Engineering Contradiction:
ImproveAccessibility of trainingVSAvoidProtocol compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an API adapter as an intermediary component that bridges personal computing devices and avionics simulation systems. The adapter translates web services data format messages to avionics protocol data format messages and vice versa, enabling compatibility between the two systems without requiring changes to the personal computing devices or the avionics systems themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional avionics training methods are used, then simulation accuracy is maintained, but accessibility and cost-effectiveness deteriorate

Engineering Contradiction:
ImproveSimulation accuracyVSAvoidAccessibility of training
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent enables personal computing devices to access and execute avionics simulation applications through web browsers, creating a virtual copy of the simulation environment. The API adapter facilitates this by translating requests from the web-based interface into the native avionics protocol, allowing accurate simulation to be delivered through accessible web platforms without requiring specialized hardware.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If API adapters are implemented for protocol translation, then accessibility and compatibility are improved, but system complexity increases

Engineering Contradiction:
ImproveSystem compatibilityVSAvoidSystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The API adapter serves as a dedicated intermediary component that handles all protocol translation responsibilities. By isolating the translation logic in a separate adapter module, the system maintains clear separation of concerns: personal computing devices communicate using standard web services protocols, the adapter handles protocol conversion, and the avionics simulation system operates with its native protocol. This modular approach manages complexity by confining it to a specific translation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20200336552A1Systems and methods for providing or requesting avionics simulation data using API adapter
Publication Date: 2020.10.22 HONEYWELL INTERNATIONAL INC
  • US20200336552A1 patent drawing
  • US20200336552A1 patent drawing
  • US20200336552A1 patent drawing

AI summary

Systems and methods are disclosed for providing or requesting data for simulating avionics systems. For example, a method for providing data for simulating avionics systems may include: receiving, from a client device, a first message requesting information usable by the client device to simulate a functionality of an avionics system, the first message being in a web services data format; converting the first message to an avionics protocol data format to obtain a first converted message; providing the first converted message to a server application; receiving, from the server application, a second message including the requested information, the second message being in the avionics protocol data format; converting the second message to the web services data format to obtain a second converted message; and providing, to the client device, the second converted message.