Mobile Storage Management via Automatic Content Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in managing limited local storage capacity, as users struggle to manually identify and delete files to free up space, especially when dealing with large data files like photos and videos, and this becomes more complex with multiple devices.

Innovation Solution

A system that automatically uploads content items from local storage to secondary storage, such as cloud storage, and selects items to remove or add based on predetermined criteria, allowing users to manage storage without manual intervention, ensuring that important content is retained on the device for offline access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users manually manage local storage by identifying and deleting files, then storage space can be freed up, but user time and effort are consumed and the process becomes complex with multiple devices

Engineering Contradiction:
Improvestorage spaceVSAvoiduser time for manual management
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system automatically determines what content to store locally versus in the cloud without user intervention. The server autonomously analyzes user behavior patterns, device storage capacity, and content importance to make storage decisions, eliminating the need for manual user management while optimizing storage space utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively manages storage by predicting future storage needs and pre-organizing content before storage capacity is exhausted. It continuously monitors storage usage and automatically transfers content between local and cloud storage in advance, preventing storage issues before they occur rather than reacting to full storage conditions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all content items are kept on local storage, then offline access is ensured, but storage capacity is quickly consumed

Engineering Contradiction:
Improveoffline access availabilityVSAvoidlocal storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The storage system is divided into two segments: local storage for frequently accessed important content and cloud storage for less frequently accessed content. The system dynamically segments the user's content library based on access patterns and importance, allowing offline access to critical content while maintaining total content availability through cloud storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cloud storage server acts as an intermediary between local storage and the user's complete content library. It provides a virtual extension of local storage, allowing the device to access content beyond physical storage limits while maintaining the appearance of local availability through intelligent caching and pre-loading mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If content is automatically managed based on user behavior, then storage optimization is achieved, but system complexity increases

Engineering Contradiction:
Improvestorage management efficiencyVSAvoidautomatic management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where user access patterns are monitored, analyzed, and used to adjust storage decisions. The server learns from user behavior over time, refining its predictions about what content should be local versus cloud-based, and automatically adapts its storage strategy based on changing usage patterns without increasing apparent system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3161607B1Storing content items
Publication Date: 2021.05.26 GOOGLE LLC
  • EP3161607B1 patent drawingFigure 1
  • EP3161607B1 patent drawingFigure 2
  • EP3161607B1 patent drawingFigure 3

AI summary

Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.