Machine Learning Data Pruner for Database Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large entities face inefficiencies and increased costs due to inconsistent data pruning strategies across various data storage systems, leading to unnecessary storage of unused information and increased costs for data storage.

Innovation Solution

A data pruner platform utilizing machine learning to process primary and secondary database information, generating suggested pruning parameters to remove unnecessary data from primary databases and transfer it to secondary databases, thereby optimizing storage and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data pruning strategies are implemented manually or with simple rules, then ease of operation is improved, but storage costs increase due to inconsistent and inefficient pruning

Engineering Contradiction:
Improveease of data pruning operationVSAvoidstorage cost
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system implements self-service by using machine learning models to automatically analyze access patterns and generate optimal pruning parameters without requiring manual intervention. The ML model processes database information, identifies unused data, and determines pruning strategies autonomously, freeing users from complex manual pruning operations while optimizing storage costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention changes parameters by transforming manual pruning rules into automated ML-based parameter generation. The system adjusts pruning parameters dynamically based on analyzed access patterns, transitioning from static manual configuration to adaptive automated parameter optimization that balances ease of operation with cost efficiency.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If machine learning models are used to automatically determine pruning parameters, then storage costs are reduced through efficient data pruning, but device complexity increases

Engineering Contradiction:
Improvestorage costVSAvoidcomplexity of data pruning system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The machine learning model serves as an intermediary component that bridges the gap between raw database information and optimal pruning decisions. It processes database schemas, access patterns, and query logs to generate pruning parameters, acting as a mediator that simplifies the overall system architecture while enabling intelligent automated pruning.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention replaces mechanical manual pruning operations with automated machine learning-based systems. Instead of requiring users to manually analyze and configure pruning strategies, the ML model substitutes human expertise with automated algorithms that process data patterns and generate optimal pruning parameters, reducing operational complexity despite introducing computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If manual data pruning is performed, then device complexity remains low, but productivity decreases due to time-consuming analysis and inconsistent results

Engineering Contradiction:
Improvesimplicity of data pruning systemVSAvoiddata pruning efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system ensures continuity of useful action by continuously monitoring access patterns and automatically adjusting pruning parameters. The machine learning model operates continuously to analyze database usage patterns, generating and updating pruning strategies without interruption, thereby maintaining high productivity while managing complexity through automated continuous optimization.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The invention implements feedback mechanisms where the machine learning model continuously analyzes access patterns, query logs, and database usage metrics to refine pruning parameters. This feedback loop enables the system to learn from actual data access behavior and improve pruning efficiency over time, significantly enhancing productivity while keeping the system manageable through automated adaptation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11544217B2Utilizing machine learning to determine data storage pruning parameters
Publication Date: 2023.01.03 CAPITAL ONE SERVICES LLC
  • US11544217B2 patent drawing
  • US11544217B2 patent drawing
  • US11544217B2 patent drawing

AI summary

A device receives, from a user device, a request to prune a primary database, and receives primary database information associated with the primary database and secondary database information associated with a secondary database that is different than the primary database. The device processes the primary database information and the secondary database information, with a machine learning model, to generate suggested pruning parameters, and provides the suggested pruning parameters to the user device. The device receives selected pruning parameters from the user device, where the selected pruning parameters are selected from the suggested pruning parameters or are input via the user device. The device removes pruned information from the primary database based on the selected pruning parameters, and provides the pruned information to the secondary database based on the selected pruning parameters.