Distributed Mobile Content Caching for Low-Latency Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device storage systems face latency issues due to the need to download large data sets over limited bandwidth, which is not optimal for immediate application activation.

Innovation Solution

A distributed storage system that pre-loads data content across multiple mobile devices using multi-conditional content activation criteria, allowing progressive and regressive transmission based on device attributes and context, ensuring data availability when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If large data sets are stored remotely in the cloud, then storage space requirement on mobile devices is reduced, but access latency increases due to limited bandwidth

Engineering Contradiction:
Improvestorage space on mobile deviceVSAvoidaccess latency
Core Design Contradiction:
Volume of moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-loading and caching data sets on mobile devices before they are actually needed. The server proactively transmits data to devices based on predicted usage patterns, so when a user activates a feature, the required data is already available locally, eliminating download latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the data transmission process into multiple stages: (1) predicting which data sets will be needed, (2) pre-loading only the necessary portions of data, and (3) caching them locally. This segmentation allows selective data retrieval rather than complete data downloads, reducing both storage requirements and access time.

Inventive Principle:
Principle #1Segmentation

2Volume of moving object

If data sets are downloaded on demand when functionalities are activated, then storage space is optimized, but download time becomes minutes or hours due to limited bandwidth

Engineering Contradiction:
Improvestorage space utilizationVSAvoiddata retrieval speed
Core Design Contradiction:
Volume of moving objectVSProductivity

Solution Approach 1:

Instead of waiting for user activation to trigger data downloads, the system performs preliminary data retrieval actions in advance. The server predicts which data sets will be needed based on usage patterns and pre-transmits them to the appropriate devices, transforming the sequential download process into a parallel pre-loading process that occurs in the background.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically predicting data needs and initiating pre-loading without user intervention. The server monitors usage patterns, predicts future data requirements, and autonomously manages the data transmission process, eliminating the need for users to manually trigger downloads and optimizing both storage and retrieval efficiency.

Inventive Principle:
Principle #25Self-service

3Speed

If the entire data set is downloaded to ensure immediate availability, then access speed is improved, but network traffic increases and storage bandwidth is consumed

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

Solution Approach 1:

The system extracts only the necessary portions of data sets rather than transferring complete data. By analyzing usage patterns and predicting which specific data portions will be needed, the system selectively retrieves only those segments, reducing network traffic and energy consumption while maintaining fast access speeds for the required data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by customizing data retrieval based on individual device needs and usage patterns. Each device receives only the specific data portions relevant to its predicted requirements, rather than a uniform complete data set. This personalized approach optimizes both access speed and bandwidth efficiency by matching data delivery to actual local needs.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260089214A1Distributed storage systems and methods
Publication Date: 2026.03.26 SOON SHIONG PATRICK
  • US20260089214A1 patent drawing
  • US20260089214A1 patent drawing
  • US20260089214A1 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.