Scalable Application Cache Using Cloud Storage to Free Terminal Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited storage capacity of terminals leads to difficulties in installing multiple applications due to large application data sizes, and conventional data cleaning methods fail to release sufficient space without affecting application functionality, often requiring uninstallation or device upgrades.

Innovation Solution

A scalable cache processing method that initializes cache components for each application, allowing data cleaning while ensuring the application can be launched, utilizing cloud storage for data retrieval, and implementing cache components with varying response priorities to optimize storage utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete application data is downloaded and stored locally, then the application can operate normally, but the terminal storage space is occupied and cannot install more applications

Engineering Contradiction:
Improveapplication operationVSAvoidterminal storage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent segments application data into two parts: essential data stored locally in the terminal and non-essential data stored in cloud storage. This segmentation allows the application to operate normally with minimal local storage while enabling cloud-based data access to free up terminal space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cloud storage as an intermediary between the terminal and application data. The cloud storage acts as a mediator that stores large amounts of data, allowing the terminal to access needed data without storing everything locally, thus resolving the contradiction between application operation and storage space.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Volume of stationary object

If a large amount of data is cleaned from the terminal, then storage space is released, but the normal use of applications is affected

Engineering Contradiction:
Improvestorage spaceVSAvoidapplication functionality
Core Design Contradiction:
Volume of stationary objectVSReliability

Solution Approach 1:

The patent extracts non-essential data from local storage and moves it to cloud storage. This extraction allows for cleaning of terminal storage without affecting application functionality, as only non-critical data is removed locally while remaining accessible through the cloud.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If more applications are installed to meet user needs, then application functionality is enhanced, but terminal storage space is consumed faster

Engineering Contradiction:
Improveapplication varietyVSAvoidterminal storage space
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The patent creates a universal storage architecture where both local and cloud storage work together to support multiple applications. This multi-functional storage system allows users to install more applications by leveraging cloud storage capacity, thus enhancing application variety without proportionally increasing terminal storage consumption.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Speed

If the application uses local storage for all data, then data access speed is fast, but storage space is limited and requires frequent cleaning

Engineering Contradiction:
Improvedata access speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The patent applies local quality by storing different types of data in different locations based on their access characteristics. Frequently accessed essential data is stored locally for fast access, while less frequently accessed data is stored in the cloud. This differentiated storage approach maintains fast access speed for critical data while expanding overall storage capacity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12524349B2Scalable cache processing method and apparatus for application, device and medium
Publication Date: 2026.01.13 CONG LU
  • US12524349B2 patent drawing
  • US12524349B2 patent drawing
  • US12524349B2 patent drawing

AI summary

A scalable cache processing method for an application includes: launching a target application based on a launching operation package of the target application, and initializing a plurality of cache components corresponding to the target application, wherein each of the plurality of cache components corresponds to a storage medium, and the storage medium stores data that supports operation of the target application; in response to a storage space release event on a terminal, cleaning data in a local storage medium of the terminal through a corresponding cache component, wherein all data retained in the local storage medium after cleaning is at least data in the launching operation package; and in response to a read request of the target application, acquiring data corresponding to the read request from a cloud storage medium and/or the local storage medium through the corresponding cache component, to support the operation of the target application.