Dictionary-Based Data Encoding for Direct Blockchain File 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 computer-implemented method that processes unencoded data files by mapping file segments to a dictionary file, generating encoded data files that can be manipulated without decoding, using homomorphic or heteromorphic encoding operations, allowing for operations like computation, search, append, splitting, joining, and concatenation directly on the encoded data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encoded for storage or security, then data security and storage efficiency are improved, but data manipulation requires decoding and reencoding which increases computational overhead

Engineering Contradiction:
Improvedata securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces an intermediary encoding scheme where data is transformed using a dictionary-based approach that preserves manipulability. Instead of traditional encryption that requires full decoding, this intermediary representation allows operations to be performed on the encoded form itself, reducing the computational overhead while maintaining security and storage efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation of encoded data by using dictionary-based encoding with mapping relationships. This parameter transformation enables the encoded data to maintain its structured form for manipulation without requiring conversion back to the original format, thus reducing computational overhead while preserving data security

Inventive Principle:
Principle #35Parameter changes

2Volume of stationary object

If data is encoded to save storage space, then storage efficiency is improved, but data manipulation requires decoding and reencoding which reduces processing speed

Engineering Contradiction:
Improvestorage spaceVSAvoidprocessing speed
Core Design Contradiction:
Volume of stationary objectVSSpeed

Solution Approach 1:

The patent applies preliminary encoding using dictionary-based mapping that preserves the structural properties needed for manipulation. By pre-organizing the encoded data with maintained relationships and using efficient mapping structures, the system enables faster processing during manipulation operations without requiring full decoding, thus improving processing speed while maintaining storage efficiency

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If traditional encoding methods are used, then data transformation is achieved, but manipulation operations require decode-then-reencode cycles which reduce productivity

Engineering Contradiction:
Improvedata transformation capabilityVSAvoiddata manipulation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent introduces an intermediary encoded representation that serves as a bridge between storage efficiency and manipulation efficiency. This intermediary form maintains the necessary structural properties to support manipulation operations directly on the encoded data, eliminating the need for decode-then-reencode cycles and thus improving productivity while preserving data transformation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the encoding process into dictionary-based mapping relationships that can be independently manipulated. By dividing the data into manageable segments with preserved relationships, the system enables efficient manipulation operations on the encoded form without requiring complete decoding, thereby improving data manipulation efficiency while maintaining transformation capability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12047360B2Encoding / decoding system and method
Publication Date: 2024.07.23 LOGNOVATIONS HOLDINGS LLC
  • US12047360B2 patent drawing
  • US12047360B2 patent drawing
  • US12047360B2 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 blockchain process; 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 from the blockchain process; 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.