File Storage System Using AI Component Reusability Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale enterprise environments, existing file systems lack an efficient method to determine the reusability of file components, leading to unnecessary storage of redundant data, which increases costs and storage requirements.

Innovation Solution

An AI and IoT-based system predicts the chronological requirements of file components by analyzing data sources such as file contents, metadata, and organizational rules, and takes appropriate storage actions like saving, moving, or deleting components based on their reusability scores, using machine learning to determine when files are no longer needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If file systems store all file components without reusability analysis, then data retention is comprehensive, but storage costs and space requirements increase unnecessarily

Engineering Contradiction:
Improvedata retention completenessVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts reusable components from files and separates them into a reusable component repository, while removing duplicate instances from original files. This extraction principle allows the system to retain essential data components while eliminating redundant storage, directly resolving the contradiction between comprehensive data retention and storage space consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system identifies file components that can be discarded (removed from individual files) and recovers them into a shared reusable component library. By analyzing reusability scores and chronological requirements, the system determines which components can be safely discarded from specific files while being preserved in the repository for future reuse, thereby reducing overall storage requirements while maintaining data availability.

Inventive Principle:
Principle #34Discarding and recovering

2Productivity

If AI and machine learning modules analyze file components for reusability, then storage optimization improves, but system complexity increases

Engineering Contradiction:
Improvestorage optimization efficiencyVSAvoidsystem architectural complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs machine learning models that automatically analyze file components, determine reusability scores, and make storage decisions without requiring manual intervention. The AI modules self-manage the complex tasks of component identification, reusability assessment, and storage optimization, thereby improving storage efficiency while the system handles the complexity internally rather than requiring external management overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of file components during the file creation or import phase, determining reusability scores and chronological requirements before the files are fully stored. By conducting this analysis in advance, the system optimizes storage decisions proactively rather than reactively, improving storage efficiency while distributing the computational complexity across time rather than concentrating it at a single point.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If reusable components are identified and managed separately, then storage costs reduce, but difficulty in detecting and measuring reusability increases

Engineering Contradiction:
Improveredundant data eliminationVSAvoidcomponent reusability assessment
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces manual or rule-based component analysis with AI and machine learning models that automatically detect and measure component reusability. These intelligent systems analyze file contents, metadata, and usage patterns to generate reusability scores, substituting complex manual assessment processes with automated computational methods that can handle the intricacies of determining component reusability at scale.

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

Solution Approach 2:

The system implements feedback mechanisms where the machine learning models continuously learn from storage patterns, access frequencies, and reusability outcomes. By analyzing actual usage data and storage efficiency metrics, the system refines its reusability detection algorithms, making the process of identifying and measuring component reusability progressively more accurate and efficient over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11868319B2File storage system based on attributes of file components
Publication Date: 2024.01.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11868319B2 patent drawing
  • US11868319B2 patent drawing
  • US11868319B2 patent drawing

AI summary

Providing an Artificial Intelligence (AI) and Internet of Things (IoT) based system and method that predicts the chronological requirements for various components of the file-being-stored, and then takes an appropriate storage action on each component based on the predicted chronological requirements.