Intelligent Data Compression via Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data intake systems face challenges in efficiently managing large files, which consume significant memory resources and require substantial computing resources for storage and access, leading to increased costs and resource utilization.

Innovation Solution

Implementing a system that uses machine learning models to identify and store only new and important data points and features of files, rather than the entire files, thereby reducing storage requirements while preserving essential information for downstream use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If entire files are stored in the database, then data completeness is maintained, but storage resources and memory consumption increase significantly

Engineering Contradiction:
Improvedata completenessVSAvoidstorage resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the essential features and data points from entire files and stores these extracted elements in the database. Machine learning models identify and extract meaningful features (e.g., from images, text, or structured data) while discarding redundant information, thereby maintaining data completeness for analysis purposes while significantly reducing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing complete original files, the system creates simplified copies or representations (feature vectors, metadata, extracted data points) that capture the essential information. These copies serve as surrogates that consume far less storage space while preserving the key characteristics needed for downstream tasks.

Inventive Principle:
Principle #26Copying

2Productivity

If entire files are processed and stored, then all data is available for analysis, but computing resources and processing time increase

Engineering Contradiction:
Improvedata availability for analysisVSAvoidcomputing resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the relevant features and data points needed for analysis from complete files, using machine learning models to identify meaningful patterns. This extraction process reduces the volume of data requiring computation and storage while maintaining the essential information needed for productive analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Rather than processing and storing complete files (excessive action), the system processes only the essential features and data points (partial action) that are sufficient for downstream analysis tasks. This partial processing approach reduces computing resource consumption while maintaining adequate data availability.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If machine learning models identify and store only new data points and features, then storage efficiency improves, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system employs machine learning models that automatically identify, extract, and store only new and relevant data points and features without requiring manual intervention. The models self-adapt to the data being processed and autonomously determine what information is worth storing, thereby improving storage efficiency while the automated nature reduces the need for complex manual management procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12182075B2Systems and methods for intelligent data compression
Publication Date: 2024.12.31 MELLANOX TECHNOLOGIES LTD(IL)
  • US12182075B2 patent drawing
  • US12182075B2 patent drawing
  • US12182075B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for intelligent data compression, in accordance with an embodiment of the invention. The present invention may be configured to receive a plurality of files for storage in a database and perform a series of steps iteratively, for each file of the plurality of files, and until each file of the plurality of files is represented in the database. The series of steps may include identifying one or more data points in the respective file, where each identified data point was previously unidentified in the database and adding the identified one or more data points to the database. The series of steps may also include identifying one or more features of the respective file for storage in the database and storing the identified one or more features in the database as a surrogate for the respective file.