Dictionary-Based File Encoding for Manipulation Without Decoding

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 by mapping file segments 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 segments the encoded data file into multiple segments and creates a segment map that stores metadata about each segment including its position, length, and encoding parameters. This segmentation allows the system to access and manipulate only the required segments without decoding the entire file, thereby reducing processing time while maintaining data manipulation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary encoding and creates a detailed segment map before any manipulation operations are needed. The segment map is pre-computed and stored, containing all necessary information about data segments including their locations and encoding characteristics. This preliminary action eliminates the need for full decoding during manipulation operations, significantly reducing processing time.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

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

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidcomputational energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent divides the encoded data into segments and stores metadata about each segment in a segment map. This segmentation enables selective access to only the necessary data portions, avoiding the computational energy expenditure of decoding entire files or unnecessary segments, thus reducing computational resource usage while maintaining full manipulation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and stores essential metadata (position, length, encoding parameters) from the encoded data into a separate segment map structure. This extraction allows the system to perform manipulation operations using only the extracted metadata and minimal data access, eliminating the need for energy-intensive full decoding processes while preserving complete data manipulation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If data is encoded to save storage space, then storage efficiency improves, but the complexity of data manipulation increases

Engineering Contradiction:
Improvestorage spaceVSAvoidmanipulation process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments encoded data and creates a segment map that organizes metadata about each segment. This segmentation approach maintains the storage efficiency benefits of encoding while reducing manipulation complexity by providing a structured index that guides access and operations without requiring full decoding, thus balancing storage optimization with operational simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a segment map as an intermediary structure between the encoded data and manipulation operations. The segment map contains metadata that mediates access to the encoded data, allowing manipulation operations to be performed on encoded segments without full decoding. This intermediary simplifies the manipulation process while preserving the storage space benefits of encoding.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230117293A1Encoding / Decoding System and Method
Publication Date: 2023.04.20 LOGNOVATIONS HOLDINGS LLC
  • US20230117293A1 patent drawing
  • US20230117293A1 patent drawing
  • US20230117293A1 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, 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 storing the related encoded data file at a first location.