Dictionary-Based Data Encoding for Decode-Free File 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 to generate encoded data files using a dictionary file and mappings, allowing manipulation without decoding, using short-range wireless communication platforms.

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 overhead
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-processing the unencoded data file to identify file segments and create mappings to dictionary file portions before transmission. This encoding preparation work is done in advance, so when the encoded data needs to be manipulated, the decoding step is eliminated because the mappings are already established and can be used directly for manipulation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces mappings as an intermediary between the encoded data and the dictionary file. These mappings contain starting locations and lengths that allow direct access to the original data segments without requiring full decoding. The mappings act as a bridge that enables manipulation of encoded data while avoiding the computationally expensive decode-reencode cycle.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If data is encoded to save storage space, then storage efficiency is improved, but accessing and manipulating the data requires decoding which reduces productivity

Engineering Contradiction:
Improvestorage spaceVSAvoiddata processing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system performs preliminary encoding and mapping creation before data transmission or storage. By establishing the mappings between encoded segments and dictionary file portions in advance, the system enables fast data access and manipulation without requiring real-time decoding, thus maintaining both storage efficiency and processing productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the data in encoded form with accompanying mappings that preserve the ability to access and manipulate the original data. Instead of requiring the full decoded data to be present for manipulation, the system uses the encoded copy with mapping information to perform operations efficiently, maintaining productivity while benefiting from compressed storage.

Inventive Principle:
Principle #26Copying

3Productivity

If data is transmitted in encoded form, then transmission efficiency is improved, but the complexity of the encoding system increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidencoding system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the data file into segments and creates mappings for each segment to corresponding portions of the dictionary file. This segmentation approach allows the encoded data to be transmitted efficiently while the mapping structure provides a systematic way to reconstruct or manipulate the data without requiring complex decoding algorithms, thus managing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the data by changing its parameters - specifically, replacing portions of the original data with references (mappings) to dictionary file portions. This parameter change allows the data to be transmitted in a compact encoded form while the mapping parameters enable efficient retrieval and manipulation without complex decoding processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12386785B2Encoding / decoding system and method
Publication Date: 2025.08.12 LOGNOVATIONS HOLDINGS LLC
  • US12386785B2 patent drawing
  • US12386785B2 patent drawing
  • US12386785B2 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 short-range wireless communication platform; 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 short-range wireless communication platform.