Dictionary-Based File Encoding for Direct Encoded Data Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A method that processes unencoded data files to identify segments, maps them to a dictionary file to generate encoded data files, allowing for manipulation without decoding, using homomorphic or heteromorphic encoding operations based on the mappings and dictionary entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is encoded and then decoded for manipulation, then the data can be accessed and manipulated, but the computational cost and processing time increase significantly

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing the data file into segments and creating a segment map that stores metadata about each segment (location, length, encoding parameters) before manipulation is needed. This allows the system to directly access and manipulate encoded segments without requiring full decoding, thereby reducing processing time while maintaining data manipulation capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the data file into multiple segments and creates a segment map that independently tracks each segment's properties. This segmentation allows selective manipulation of individual segments or groups of segments without processing the entire file, reducing both computational cost and processing time for partial data operations

Inventive Principle:
Principle #1Segmentation

2Loss of information

If data is decoded for manipulation, then the data becomes accessible, but computational overhead increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidcomputational overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The segment map is pre-generated with all necessary metadata about encoded segments, including their location, length, and encoding characteristics. This preliminary action enables the system to access and manipulate encoded data segments directly using the stored metadata, eliminating the need for computational decoding while maintaining full data accessibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The segment map acts as an intermediary structure that stores metadata about encoded segments. This intermediary allows the manipulation system to access and operate on encoded data without requiring the computationally expensive decoding step, as the segment map provides all necessary information to work with the encoded segments directly

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional encoding methods are used, then data can be compressed or encrypted, but subsequent manipulation requires full decoding and reencoding

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data file and creates a detailed segment map that tracks each segment's encoding parameters and metadata. This segmentation enables selective manipulation of segments without requiring full decoding and reencoding of the entire file, thereby improving processing efficiency while reducing the complexity of data manipulation operations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The segment map is pre-generated with comprehensive metadata about each encoded segment, including encoding parameters, location, and length. This preliminary action allows the system to perform manipulations on encoded segments directly by referencing the pre-stored metadata, eliminating the need for complex decode-manipulate-reencode workflows and improving overall processing efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12132712B2Encoding / decoding system and method
Publication Date: 2024.10.29 LOGNOVATIONS HOLDINGS LLC
  • US12132712B2 patent drawing
  • US12132712B2 patent drawing
  • US12132712B2 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; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.