Server-Mediated Aeronautical Object Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pilots face challenges in sharing aeronautical information due to network disconnections and the specificity of flight plans, which limits the propagation of updates and compatibility across different aircraft types.

Innovation Solution

A method and system for shared aeronautical object management that allows for real-time updates and sharing of aeronautical objects through a web socket protocol, enabling pilots to share and receive flight, aircraft, and performance parameters, with features like transitive sharing and context-based exposure of objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If aeronautical information is shared by sending copies to individual devices, then pilots can access proprietary information, but updates cannot be propagated when devices are disconnected from the network

Engineering Contradiction:
Improveupdate propagationVSAvoidnetwork connection dependency
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary between the information source and pilot devices. The server maintains the master copy of aeronautical information and actively pushes updates to connected devices, eliminating the need for devices to continuously check for updates and ensuring updates are propagated even if individual devices were previously disconnected.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by maintaining a master copy of aeronautical information on the server before distribution. When updates occur, the server proactively pushes them to all connected client devices, rather than waiting for devices to request updates, ensuring information is current before devices reconnect to the network.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If flight plans are specific to a type of aircraft, then accuracy for that aircraft type is improved, but compatibility across different aircraft types is reduced

Engineering Contradiction:
Improveflight plan accuracyVSAvoidaircraft type compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments aeronautical information into hierarchical components: generic information applicable to all aircraft types, and aircraft-specific parameters. This allows the system to maintain accurate, type-specific flight plans while enabling compatibility across different aircraft through the generic base layer and selective application of specific parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system allows parameters within flight plans to be dynamically changed based on aircraft type. The core structure remains compatible across aircraft types, but specific parameters can be adjusted or overridden to accommodate the particular characteristics of different aircraft, achieving both accuracy and versatility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11593086B2Network sharing of flight objects
Publication Date: 2023.02.28 BOEING DIGITAL SOLUTIONS INC
  • US11593086B2 patent drawing
  • US11593086B2 patent drawing
  • US11593086B2 patent drawing

AI summary

A method for shared aeronautical object management includes receiving, from an owner flight application at a server, a share command for an aeronautical object, and flagging the aeronautical object as a shared object. The method further includes transmitting, to a first recipient flight application, the first shared object, receiving an update to the shared object, and transmitting, responsive to receiving the update, the update to the first recipient flight application based on the first recipient flight application being connected to the server when the first update is received. The method further includes receiving a shared object changed version command from the second recipient flight application, and transmitting, responsive to receiving the shared object changed version command, the update to the second recipient flight application.