Mobile Content Pre-Caching Across Devices to Cut Access Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to efficiently manage the activation and deactivation of large data sets on mobile devices due to latency issues when accessing remotely stored data, especially for devices with limited storage and bandwidth.

Innovation Solution

A distributed storage system that pre-loads data across multiple mobile devices using multi-conditional content activation criteria, allowing content to be cached and activated based on various factors such as user interaction, context, and sensor data, with progressive and regressive transmission strategies to optimize network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If large data sets are stored remotely in the cloud, then storage space on mobile devices is saved, but access latency increases significantly

Engineering Contradiction:
Improvestorage capacityVSAvoidaccess latency
Core Design Contradiction:
Volume of moving objectVSLoss of time

Solution Approach 1:

The system pre-loads and caches large data sets on mobile devices before they are actually needed. By anticipating data access requirements and retrieving data in advance, the system eliminates the latency penalty of on-demand cloud downloads while maintaining the benefits of remote storage for less frequently accessed data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention segments data access into different tiers: frequently accessed data is cached locally on the device, while less frequently accessed data remains in the cloud. This segmentation allows the system to optimize between local access speed and storage capacity by distributing data across different locations based on access patterns.

Inventive Principle:
Principle #1Segmentation

2Speed

If entire data sets are downloaded to mobile devices, then access speed is improved, but network bandwidth and storage resources are wasted

Engineering Contradiction:
Improvedata access speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system applies different storage strategies to different data based on their accessibility and importance. Frequently accessed data is cached locally with high priority, while rarely accessed data remains in the cloud. This local quality differentiation optimizes access speed for critical data without wasting bandwidth on unnecessary data transfers.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of downloading entire data sets, the system performs partial actions by only caching the portions of data that are actually needed based on access patterns and predictions. This avoids excessive action (downloading everything) while still providing sufficient local cache for typical usage scenarios.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If data is cached on mobile devices, then access latency is reduced, but device storage capacity is consumed

Engineering Contradiction:
Improveaccess latencyVSAvoidstorage capacity
Core Design Contradiction:
Loss of timeVSVolume of moving object

Solution Approach 1:

The caching strategy is dynamic and adapts to changing conditions. The system continuously monitors data access patterns, device storage availability, and network conditions to dynamically adjust what data is cached and what remains in the cloud. This dynamic adjustment allows the system to optimize between access speed and storage consumption based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as cache size, cache priority, and data retention policies based on device storage capacity and access patterns. By adjusting these parameters dynamically, the system maximizes the useful caching capacity within the physical constraints of mobile device storage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12506804B2Distributed storage systems and methods
Publication Date: 2025.12.23 SOON SHIONG PATRICK
  • US12506804B2 patent drawing
  • US12506804B2 patent drawing
  • US12506804B2 patent drawing

AI summary

The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.