Cognitive Storage Management for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face storage capacity issues due to finite disk space and the need for network connectivity to utilize remote storage, which can be problematic in locations with limited or expensive internet access, and manual content management is tedious and often impossible without connectivity.
Innovation Solution
A cognitive storage management system that predicts future content generation and usage based on user habits, determines potential storage capacity issues, and intelligently offloads content to remote storage, either directly or via a community network, to manage memory space effectively with or without connectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If content is manually transferred to remote storage, then storage capacity issues are addressed, but the process requires network connectivity and user intervention which may not be available or practical
Solution Approach 1:
The system automatically monitors storage capacity, predicts future storage needs based on user habits, and transfers content to remote storage without requiring user intervention. The mobile device self-manages its storage by identifying content for offloading and executing transfers autonomously when connectivity is available.
Solution Approach 2:
The system performs storage management actions in advance by predicting future storage capacity issues before they occur. It proactively transfers content to remote storage before the device runs out of space, rather than reacting when storage is full.
2Quantity of substance
If remote storage is used to expand capacity, then storage issues are resolved, but network connectivity is required which may not be available in all locations
Solution Approach 1:
The system determines connectivity requirements in advance by analyzing user habits and predicting when connectivity will be needed. It pre-loads or pre-transfers content to remote storage while connectivity is available, so that content is ready when needed even if connectivity is later lost in certain locations.
Solution Approach 2:
The system continuously monitors storage capacity, connectivity status, and user content access patterns. This feedback loop allows the system to adapt its storage management strategy, transferring content proactively when connectivity is available and maintaining local copies of frequently accessed content to ensure accessibility when connectivity is lost.
3Quantity of substance
If more storage space is allocated on the mobile device, then content generation is enabled, but the device's physical storage capacity is finite and fixed
Solution Approach 1:
The system extends storage beyond the physical constraints of the mobile device by utilizing remote storage resources. It creates a virtual storage expansion that appears as additional space to the user while physically residing on remote servers, effectively adding another dimension to the storage architecture.
Solution Approach 2:
The storage management system serves multiple functions: it monitors storage capacity, predicts future needs, automatically transfers content to/from remote storage, and ensures content accessibility. This multi-functional approach consolidates what would otherwise require separate systems into a unified storage management solution.
4Quantity of substance
If content is offloaded to remote storage, then local storage is freed, but network connectivity and data transfer are required which consume data allowances
Solution Approach 1:
The system selectively transfers only the content that needs to be offloaded based on storage predictions and user habits, rather than transferring all content. It performs partial transfers to free up exactly the amount of space needed, minimizing unnecessary data consumption while still achieving storage management goals.
Data Source
AI summary
Embodiments include methods, systems and computer program products method for cognitive storage management for a mobile computing device. The computer-implemented method includes monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user. The processor determines a storage capacity for the mobile computing device. The processor predicts future content generation and usage by the user based on the determined usage habits. The processor determines whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity. The processor, in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causes at least a portion of content stored on the mobile computing device for storage in a remote storage.


