Delta Set Management for Electronic Flight Bag Data Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for updating electronic flight bags require the transmission of entire data sets, which are often large and cumbersome, and necessitate detailed knowledge of the internal data formats and structures, posing challenges in efficiency and timeliness due to limited aircraft availability and low bandwidth wireless connections.

Innovation Solution

A method and system for identifying changes between data set versions, creating a delta-based update file that only includes differences, and transmitting these differences efficiently, using a delta computing process and transmission decision process to optimize data file size and update data sets on electronic flight bags.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If entire data sets are transmitted for updates, then data completeness is ensured, but transmission time and bandwidth consumption increase significantly

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the changed portions (deltas) from the complete data sets. By comparing the old and new versions of data files and identifying only the differences, the system transmits minimal data (just the changes) instead of the entire data set, thereby reducing transmission time while maintaining data completeness through targeted updates

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the update process into distinct phases: identification of changed files, calculation of deltas for each changed file, and transmission of only those delta portions. This segmentation allows the system to handle large data sets efficiently by breaking them into manageable change units that can be transmitted selectively

Inventive Principle:
Principle #1Segmentation

2Reliability

If entire data sets are transmitted for updates, then data completeness is ensured, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and transmits only the essential change information (deltas) rather than complete data sets. By calculating the difference between old and new file versions and transmitting only those delta portions, the system dramatically reduces the quantity of data transmitted over the network, conserving bandwidth resources

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the necessary portion of data (the changes) rather than the complete data set. This partial transmission approach is sufficient to achieve the update goal while minimizing bandwidth consumption

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If detailed knowledge of internal data formats and structures is required, then update accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveupdate accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (the delta computing process with standardized protocols) that handles the complexity of data format analysis and comparison. This intermediary layer manages the detailed data structure knowledge requirements, allowing the overall system to maintain accuracy while reducing the complexity burden on individual components

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10891278B2Universal delta set management
Publication Date: 2021.01.12 JEPPESEN FOREFLIGHT INC
  • US10891278B2 patent drawing
  • US10891278B2 patent drawing
  • US10891278B2 patent drawing

AI summary

The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.