Encoded Data Mapping for Manipulation Without Decoding
Find Innovative SolutionsGenerate 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 encoded data by mapping file segments to a dictionary file, allowing manipulation of encoded data without decoding, using homomorphic or heteromorphic encoding operations based on mappings and dictionary entries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If encoded data is decoded and then reencoded for manipulation, then the data can be accessed and modified, but the computational cost and processing time increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing mappings between encoded data segments and dictionary entries during the encoding phase. These mappings include information about segment locations, lengths, and corresponding dictionary indices. When manipulation is needed, the system directly uses these pre-computed mappings to identify and modify specific segments without full decoding, thereby saving significant processing time while maintaining data manipulation capability
Solution Approach 2:
The patent introduces an intermediary structure (mapping table/index) that bridges the encoded data and the dictionary file. This intermediary contains pre-computed relationships that allow the system to locate and manipulate specific encoded segments directly. The mapping acts as a mediator that enables efficient access and modification without requiring complete decoding of the encoded data, thus reducing computational overhead and processing time
2Ease of operation
If encoded data is decoded and then reencoded for manipulation, then the data can be accessed and modified, but the computational resources consumed increase
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing mappings between encoded data segments and dictionary entries during the encoding phase. These mappings include information about segment locations, lengths, and corresponding dictionary indices. When manipulation is needed, the system directly uses these pre-computed mappings to identify and modify specific segments without full decoding, thereby saving significant computational resources while maintaining data manipulation capability
Solution Approach 2:
The patent introduces an intermediary structure (mapping table/index) that bridges the encoded data and the dictionary file. This intermediary contains pre-computed relationships that allow the system to locate and manipulate specific encoded segments directly. The mapping acts as a mediator that enables efficient access and modification without requiring complete decoding of the encoded data, thus reducing computational overhead and energy consumption
3Ease of operation
If encoded data is decoded and then reencoded for manipulation, then the data can be accessed and modified, but the system complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-computing and storing mappings between encoded data segments and dictionary entries during the encoding phase. These mappings include information about segment locations, lengths, and corresponding dictionary indices. When manipulation is needed, the system directly uses these pre-computed mappings to identify and modify specific segments without full decoding, thereby simplifying the manipulation process while maintaining data manipulation capability
Solution Approach 2:
The patent introduces an intermediary structure (mapping table/index) that bridges the encoded data and the dictionary file. This intermediary contains pre-computed relationships that allow the system to locate and manipulate specific encoded segments directly. The mapping acts as a mediator that enables efficient access and modification without requiring complete decoding of the encoded data, thus reducing system complexity while maintaining data manipulation capability
Data Source
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 transmitting the related encoded data file from a first location to a second location.


