Mobile Storage Management via OS-Level Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in managing storage efficiently between local and cloud storage, particularly due to network dependency and the need for per-application configuration, which can lead to delays and inefficient data access.
Innovation Solution
Implementing a system where users can configure storage on a per-content type basis through the operating system layer, allowing for fine-grained control over where data is stored locally or in the cloud, with the OS layer determining storage locations based on user preferences and application data patterns, optimizing data placement between local and cloud storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If cloud storage services are used to expand storage capacity, then storage capacity is improved, but data access speed deteriorates due to network dependency
Solution Approach 1:
The system implements different storage locations for different data types by analyzing access patterns. Frequently accessed data is stored locally on the mobile device for fast access, while less frequently accessed data is stored in cloud storage to expand capacity. This creates local quality differences in storage location based on data characteristics and access behavior.
Solution Approach 2:
The storage system is segmented into multiple locations (local device storage and cloud storage) with different characteristics. The system divides data into different categories based on access patterns and stores them in appropriate locations, creating a segmented storage architecture that optimizes both capacity and access speed for different data types.
2Adaptability or versatility
If per-application cloud storage configuration is implemented, then storage flexibility is improved, but system complexity deteriorates
Solution Approach 1:
The system automatically analyzes application data access patterns and makes intelligent storage decisions without requiring manual per-application configuration. The mobile device itself performs the analysis and determines optimal storage locations, eliminating the need for complex user configuration while maintaining adaptability to different application needs.
Solution Approach 2:
The system provides a universal storage management solution that works across all applications through a single automated mechanism. Instead of requiring separate configurations for each application, the system implements a multi-functional approach that handles diverse application storage needs through one intelligent system that analyzes patterns and makes decisions universally applicable to all data.
Data Source
AI summary
Techniques described herein may enable users to manage the division of storage, for multiple applications and on a per-content type basis, between cloud storage and local storage. A mobile device may receive user preference information relating to storage limits, each of the storage limits being applicable to an aggregate amount of data, of a particular content type, and associated with a number of applications executed by the mobile device. The mobile device transfer data, to and from cloud storage, to enforce the storage limits included in the user preference information.


