Storage Management System Using File Scoring to Free Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User devices, such as mobile phones, often run out of storage space due to limited capacity, requiring users to manually delete files, which is inconvenient and inefficient.

Innovation Solution

A system that monitors storage space and proactively offloads data files to cloud storage when space is low, using an application component to score files based on attributes like age, quality, and user interest, and then deletes or compresses the lowest-scoring files to free up space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If manual deletion of files is required to free up storage space, then storage space can be cleared, but user convenience and efficiency deteriorate

Engineering Contradiction:
Improvestorage spaceVSAvoiduser convenience
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system automatically monitors storage space and identifies files for deletion without user intervention. The application component continuously checks available storage space and autonomously determines which files to remove based on scoring criteria, making the storage management system self-sufficient and eliminating the need for manual user operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively identifies and deletes files before storage space is completely exhausted. By continuously monitoring storage levels and predicting future space needs, the system performs file deletion in advance to prevent storage shortages, rather than waiting for users to manually clear space after it runs out.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If files are automatically deleted to free up storage space, then storage management efficiency improves, but risk of losing important files increases

Engineering Contradiction:
Improvestorage management efficiencyVSAvoiddata safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system employs a scoring mechanism that evaluates multiple attributes of each file (recency, frequency of access, file type, size) to determine deletion priority. This feedback-based approach allows the system to learn from user behavior patterns and adjust deletion decisions accordingly, ensuring that important files are preserved while maintaining high storage management efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the state of files by transforming them from a binary decision (delete or keep) to a multi-dimensional evaluation based on multiple parameters including recency of creation, frequency of access, file type, and size. This parametric approach enables nuanced decision-making that balances storage efficiency with data safety.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If continuous monitoring of storage space is implemented, then storage space availability is maintained, but system resource consumption increases

Engineering Contradiction:
Improvestorage space availabilityVSAvoidsystem resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring of storage space at scheduled intervals rather than continuous real-time monitoring. The application component checks storage levels at defined periods and triggers file deletion operations only when thresholds are approached, reducing unnecessary system resource consumption while maintaining adequate storage space availability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10108626B2Proactively clearing digital storage
Publication Date: 2018.10.23 VERIZON PATENT & LICENSING INC
  • US10108626B2 patent drawing
  • US10108626B2 patent drawing
  • US10108626B2 patent drawing

AI summary

A device may monitor an amount of storage available on a user device; determine, based on the monitoring, that the amount of storage is below a particular threshold; score multiple data files stored by the user device; determine particular data files, of the multiple data files, that should be deleted from the user device based on the scoring and based on the amount of storage available on the user device; and cause, based on determining that the amount of storage is below the particular threshold, the user device to delete the particular data files from the user device. The user device may have an amount of available storage space exceeding the particular threshold after deleting the particular data files.