Distributed Avionics Data Acquisition via Segmented Sub-Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy avionics systems and resource-constrained platforms face challenges in processing and transmitting high-volume avionics data due to insufficient storage and computational resources, leading to high latency and bandwidth issues.

Innovation Solution

A distributed data acquisition process is implemented, where a single dataset request is split into multiple sub-requests for partial datasets, transmitted to multiple instances of an avionics server, and then assembled into a single dataset, reducing the burden on individual systems and improving data retrieval efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large amount of network bandwidth is allocated to transmit and receive high-volume avionics data, then data transmission capability is improved, but the bus capacity of legacy systems is exceeded leading to high latency

Engineering Contradiction:
Improvedata transmission volumeVSAvoiddata processing latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides a large dataset request into multiple smaller sub-requests, each requesting a portion of the total data. This segmentation allows the data transmission to be distributed across multiple smaller transactions rather than a single large transaction, reducing the burden on the bus and minimizing latency while still achieving high-volume data retrieval.

Inventive Principle:
Principle #1Segmentation

2Power

If host avionics servers reserve large storage and computational power, then critical functionality processing is improved, but legacy systems with resource constraints cannot support the required bandwidth

Engineering Contradiction:
Improvecomputational powerVSAvoidsystem compatibility
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The system segments the data acquisition process into multiple sub-requests that can be handled by resource-constrained legacy systems. Each sub-request processes a smaller portion of the data, making it compatible with the limited computational power and bandwidth of legacy avionics systems while still enabling access to large datasets through coordinated multiple requests.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data acquisition process that coordinates between the client application and the avionics server. This intermediary manages the splitting of requests, assembly of responses, and overall data retrieval strategy, allowing legacy systems to participate in high-volume data transfers without requiring them to handle the entire data load independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If avionics data are transmitted in large volume, then data completeness is improved, but network bandwidth requirements exceed the capacity of legacy bus systems

Engineering Contradiction:
Improveavionics data volumeVSAvoidbandwidth overload
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The patent applies segmentation by dividing the large-volume data transmission into multiple smaller data portions, each transmitted as a separate sub-request. This approach maintains data completeness by retrieving all necessary information while preventing bandwidth overload on legacy bus systems by keeping individual transmission units within manageable size limits.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12217613B2Systems and methods for distributed data acquisition
Publication Date: 2025.02.04 HONEYWELL INTERNATIONAL INC
  • US12217613B2 patent drawing
  • US12217613B2 patent drawing
  • US12217613B2 patent drawing

AI summary

Systems and methods are disclosed for acquiring data from avionics servers, flight management systems, or connected flight management system cloud services. In some embodiments, a method for acquiring data from avionics servers, flight management systems, or connected flight management system cloud services may include: receiving a dataset request from an input device; generating a plurality of sub-requests for a plurality of partial datasets from the avionics server; transmitting the plurality of sub-requests to a plurality of instances of the avionics server; generating identifications for each of the plurality of partial datasets; assembling the plurality of partial datasets into a single dataset; and transmitting the single dataset to the input device.