Dictionary-Based File Encoding for Satellite Data Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data encoding methods require decoding and subsequent reencoding, which is computationally expensive and inefficient.

Innovation Solution

A method that processes unencoded data files by segmenting them into file segments, mapping these segments to a dictionary file, and transmitting the encoded data through a satellite-based communication network, allowing manipulation without decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is encoded and then manipulated, then the data must be decoded first, but this decoding and subsequent reencoding process is computationally expensive

Engineering Contradiction:
Improvedata manipulationVSAvoidcomputational cost
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The data file is divided into multiple segments, each of which can be independently encoded and manipulated. This segmentation allows selective processing of only the necessary segments rather than decoding the entire file, reducing computational overhead while maintaining ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary data structure is introduced that stores mapping information between the original data segments and their encoded forms. This intermediary allows direct manipulation of encoded segments without full decoding, bridging the gap between encoded storage and operational needs while minimizing computational expense.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If data is encoded to save storage space, then storage efficiency improves, but access and manipulation require decoding which reduces availability

Engineering Contradiction:
Improvestorage spaceVSAvoiddata availability
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

Data segments are pre-encoded and stored in an intermediary format with embedded mapping information before actual access needs arise. This preliminary encoding action enables rapid retrieval and manipulation of specific segments without full decoding, maintaining both storage efficiency and data availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects which data segments to decode based on actual access patterns and manipulation requirements. Rather than maintaining a static decoded/encoded state for the entire file, the system adapts the decoding level to match the specific operational needs, optimizing both storage utilization and access speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12450199B2Encoding / decoding system and method
Publication Date: 2025.10.21 LOGNOVATIONS HOLDINGS LLC
  • US12450199B2 patent drawing
  • US12450199B2 patent drawing
  • US12450199B2 patent drawing

AI summary

A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with a satellite-based communication network; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location using the satellite-based communication network.