Application-Based Compression for Data Transmission Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods between client computing devices and data centers result in high data volumes, leading to performance and financial inefficiencies, as they do not effectively manage data compression and transmission optimization.
Innovation Solution
The implementation of compression dictionaries generated from fixed-length data chunks on both client and intermediary servers, allowing for data processing by replacing matching chunks with identifiers, thereby reducing the amount of data transmitted and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted without compression between client computing devices and data centers, then data integrity and accessibility are maintained, but data transmission volumes are high leading to performance degradation and increased costs
Solution Approach 1:
The patent segments data into fixed-length chunks and creates compression dictionaries from these segments. By dividing data into manageable fixed-length blocks (e.g., 16-byte chunks), the system can efficiently compress repeated patterns while maintaining the ability to reconstruct original data, thereby reducing transmission volume without sacrificing integrity
Solution Approach 2:
The patent performs preliminary compression of data into fixed-length chunks and pre-generates compression dictionaries before actual data transmission. This preliminary processing allows the system to replace repeated data patterns with compact identifiers, significantly reducing the volume of data that needs to be transmitted over the network
2Quantity of substance
If data compression is implemented using traditional methods, then data transmission volume is reduced, but processing complexity and computational overhead increase
Solution Approach 1:
The patent changes the parameter of data representation by converting variable-length data patterns into fixed-length chunks with standardized identifiers. This parameter transformation simplifies the compression process by using fixed-size blocks that are easier to process and compare, reducing computational overhead while achieving effective compression
Solution Approach 2:
The patent introduces compression dictionaries as intermediary structures that map fixed-length data chunks to compact identifiers. These dictionaries act as mediators between the original data and the compressed representation, enabling efficient compression and decompression operations without requiring complex processing algorithms
3Quantity of substance
If compression dictionaries are generated from fixed-length data chunks, then data transmission volume is significantly reduced, but the initial setup and dictionary generation process adds system complexity
Solution Approach 1:
The patent performs dictionary generation as a preliminary action during system initialization or data preparation phases. By pre-generating compression dictionaries from fixed-length chunks before actual data transmission, the system amortizes the computational cost over multiple transmission operations, making the initial complexity worthwhile for subsequent compression benefits
Data Source
AI summary
A communication system and methods for data compression and the management of data transmitted between computing devices in a communication network are provided. Compression dictionaries generated from data previously maintained at a recipient computing device and a transmitting computing device are maintained at each respective device. The compression dictionaries are made up of fixed length data chunks from the data previously maintained on the computing device that can be matched to data to be compressed or de-compressed. Data can be transmitted without requiring the exchange of the compression dictionaries between the recipient computing device and the transmitting computing device.


