Data Compression Service Using Rules-Based Analysis Under Resource Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Selecting the most efficient data compression technique is challenging due to the increasing complexity of data formats and types, requiring significant resources and often constrained by time, operational costs, and other limitations, especially in scenarios involving new or uncommon data types.

Innovation Solution

A data compression service that employs a rules-based analysis and machine-learning to analyze data characteristics, select appropriate compression techniques, and enforce service restrictions, generating and selecting data compression candidates based on predefined criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple compression techniques are analyzed to select the most effective one, then compression efficiency is improved, but resource consumption and time required increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis of data characteristics before applying compression techniques. By examining data patterns, format, and properties in advance, the system can select the most appropriate compression algorithm without having to test multiple techniques, thereby improving compression efficiency while reducing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts compression parameters and selects different compression techniques based on detected data characteristics. By changing parameters such as compression level, algorithm type, and data preprocessing methods according to the specific data being compressed, the system achieves high compression efficiency without unnecessarily consuming resources.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple compression techniques are analyzed to select the most effective one, then compression efficiency is improved, but time required increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtime required
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of data characteristics before applying compression techniques. By examining data patterns, format, and properties in advance, the system can select the most appropriate compression algorithm without having to test multiple techniques, thereby improving compression efficiency while reducing time required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial analysis to data characteristics rather than exhaustive testing of all compression techniques. By performing sufficient but not excessive analysis of data properties, the system achieves good compression efficiency while avoiding unnecessary time consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If comprehensive data analysis is performed to select compression technique, then compression quality is improved, but operational costs increase

Engineering Contradiction:
Improvecompression qualityVSAvoidoperational costs
Core Design Contradiction:
Manufacturing precisionVSUse of energy by stationary object

Solution Approach 1:

The system dynamically adjusts compression parameters and selects different compression techniques based on detected data characteristics. By changing parameters such as compression level, algorithm type, and data preprocessing methods according to the specific data being compressed, the system achieves high compression quality without unnecessarily incurring operational costs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically analyzes data characteristics and selects appropriate compression techniques without requiring manual intervention or expensive external analysis services. The self-service approach maintains high compression quality while minimizing operational costs by using internal resources efficiently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4020818B1Efficient data compression and analysis as a service
Publication Date: 2025.11.05 AMAZON TECH INC
  • EP4020818B1 patent drawingFigure 1
  • EP4020818B1 patent drawingFigure 2
  • EP4020818B1 patent drawingFigure 3

AI summary

Data may be efficiently analyzed and compressed as part of a data compression service. A data compression request may be received from a client indicating data to be compressed. An analysis of the data or metadata associated with the data may be performed. In at least some embodiments, this analysis may be a rules-based analysis. Some embodiments may employ one or more machine learning techniques to historical compression data to update the rules-based analysis. One or more compression techniques may be selected out of a plurality of compression techniques to be applied to the data. Data compression candidates may then be generated according to the selected compression techniques. In some embodiments, a compression service restriction may be enforced. One of the data compression candidates may be selected and sent in a response.