Content-Based Data Compression for Mixed Telemetry Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression techniques often fail to optimize compression by applying a single method to an entire data set, missing opportunities for more effective reduction in size by using different techniques for varying data portions.

Innovation Solution

A method and system for content-based dynamic data compression that involves a training stage to extract statistical features from data sets, an installation stage to set up the compression parameters, a working stage where individual data blocks are compressed using optimally selected techniques based on those features, and a consumption stage for decompression, allowing for variable compression techniques across a data set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single compression technique is applied to the entire data set, then the compression process is simple and fast, but the compression ratio is suboptimal because it cannot adapt to varying data portions

Engineering Contradiction:
Improvecompression ratioVSAvoidcompression system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the data set into multiple data blocks and applies different compression techniques to different blocks based on their characteristics. This segmentation allows the system to optimize compression ratio for each block while maintaining manageable complexity through automated selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic compression by selecting compression techniques based on the actual content of each data block rather than using a static approach for the entire data set. This dynamic adaptation enables optimal compression ratios while the automation keeps complexity manageable.

Inventive Principle:
Principle #15Dynamics

2Productivity

If different compression techniques are used for different data blocks, then the compression ratio is optimized, but the complexity of selecting and managing multiple techniques increases

Engineering Contradiction:
Improvecompression ratioVSAvoidcompression process simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent enables the compression system to automatically analyze each data block and select the most appropriate compression technique without requiring manual intervention. This self-service approach optimizes compression ratios while maintaining ease of operation through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter of compression technique selection based on the characteristics of each data block. By dynamically adjusting which compression technique is applied to each block, the system achieves optimal compression ratios while the automated parameter selection keeps the process simple to operate.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If compression techniques are dynamically selected for each data block, then the smallest compressed data set size is achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecompressed data set sizeVSAvoidcompression processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies partial analysis to each data block, focusing on key characteristics that determine the best compression technique rather than performing exhaustive analysis. This approach achieves minimal compressed data set size while limiting the time and computational resources required by applying only necessary analysis to each block.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10749546B1Method and system of content based dynamic data compression
Publication Date: 2020.08.18 DELL PROD LP
  • US10749546B1 patent drawing
  • US10749546B1 patent drawing
  • US10749546B1 patent drawing

AI summary

The present disclosure describes methods and systems that provide for content based dynamic data compression. During a training stage a plurality of training sets are compressed using multiple data compression techniques, and each training data set is associated with a most effective compression technique. Statistical features can be extracted from each of the training data sets with consideration of the most effective compression techniques and are saved as a compression parameters file. During a working stage, individual data blocks within a telemetry data set are compressed using a data compression technique selected for the data block in light of the statistical feature presented in the compression parameters file, and the compressed data blocks are written to a compressed data set, along with encoding tags that identify the compression technique used on each data block. During a consumption stage, the compressed data blocks are decompressed using techniques identified by the encoding tags.