Bit-Index File Compression for Smaller Encrypted Data Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression and encryption methods are inefficient in optimizing file size reduction and security for data transmission and storage, particularly for audio and video files, as they often result in increased file sizes or ineffective compression due to the limitations of standard indexing techniques.

Innovation Solution

A method that segments data files into configurable data segments, generates bit indexes for each segment, and applies Huffman or similar indexing based on unique value counts to create a compressed and/or encrypted output file, optimizing file size reduction by selectively using bit or byte group units and indexing techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If standard compression algorithms (WinZip, RAR, PPMD) are applied to data files, then compression functionality is provided, but file size reduction is ineffective and may result in increased file sizes

Engineering Contradiction:
Improvefile sizeVSAvoidcompression effectiveness
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The data file is divided into multiple data segments, each processed independently to create bit indexes. This segmentation allows for more granular compression analysis and application, enabling effective compression only on segments where it is beneficial, rather than applying uniform compression to the entire file which may increase overall size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different compression strategies to different data segments based on their individual characteristics. By analyzing each segment's unique value count and applying compression selectively, the system optimizes compression effectiveness locally rather than applying a one-size-fits-all approach that may worsen overall file size.

Inventive Principle:
Principle #3Local quality

2Reliability

If traditional indexing techniques are used for compression, then indexing functionality is provided, but file size optimization is poor and security is insufficient

Engineering Contradiction:
ImprovesecurityVSAvoidfile size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges compression and encryption functionalities into a single integrated process. The bit index generation serves dual purposes: it enables compression by representing data efficiently while simultaneously providing encryption/security by transforming the original data into an indexed format that requires the indexing algorithm as a key for decompression.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The indexing mechanism serves multiple functions simultaneously: it acts as a compression tool by reducing redundant data representation, as a security mechanism by encrypting data through the indexing transformation, and as a decomposition key system where the indexing algorithm itself serves as the key for both compression and decryption.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If Huffman indexing is applied to all data segments, then compression is maximized, but processing complexity and time increase significantly

Engineering Contradiction:
Improvefile size reductionVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Instead of applying Huffman indexing to all data segments uniformly, the patent applies it selectively only to segments where the unique value count indicates compression effectiveness. This partial application reduces processing complexity and avoids unnecessary computation on segments where compression would not be beneficial.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses the unique value count parameter of each data segment as a threshold criterion to determine whether Huffman indexing should be applied. By changing the approach based on this parameter - applying compression only when the unique value count falls within a specific range - the system optimizes the balance between file size reduction and processing complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11329666B2Method and system for compressing and/or encrypting data files
Publication Date: 2022.05.10 PACBYTE SOFTWARE PTY LTD
  • US11329666B2 patent drawing
  • US11329666B2 patent drawing

AI summary

A method of transforming a data file, the method executed by a processor. The method includes segmenting the data file into data segments and creating a bit index for each data segment having a size that is based on a configurable or preset data group unit. The method then involves indexing each data segment into its corresponding bit index by reading all data group unit values within the data segment and updating the bit index based on the read values, and generating an output data file or files comprising the bit indexes that represent the original data file.