Proactive Content Caching via Cross-Device Access Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing hosted digital information locally on personal computing devices due to limited storage capacity and inefficiencies in caching strategies, leading to delayed access times over low-bandwidth networks.

Innovation Solution

A system and method for proactively sending hosted content items to user computing devices by collecting access event data, determining cross-device access signals, and sending relevant content items based on these signals, ensuring that content is available locally across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all hosted personal digital information is stored at user computing devices, then local access speed is improved, but device storage capacity is exceeded

Engineering Contradiction:
Improvelocal access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating which content items should be cached locally versus kept only in the cloud. The system analyzes access patterns and device characteristics to determine that frequently accessed or time-sensitive content items should be stored locally on user devices, while less critical items remain in the cloud. This selective local storage optimizes access speed for important content without requiring all content to be stored locally, thus respecting device storage constraints.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by proactively caching content items on user computing devices before they are actually accessed. The system monitors access patterns and predicts which content items will be needed soon, then pre-loads them to local storage. This anticipatory caching reduces wait times when users access content, as the items are already available locally rather than requiring cloud download at the moment of access.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If only recently accessed information is cached at user computing devices, then storage space is conserved, but access time increases for non-cached information

Engineering Contradiction:
Improvestorage spaceVSAvoidaccess time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies feedback by continuously monitoring and analyzing user access patterns to content items. The system tracks which items are accessed, how frequently, and on which devices, then uses this feedback to dynamically adjust caching decisions. Content items that show high access probability based on historical patterns are prioritized for local caching, while less frequently accessed items are kept in the cloud. This feedback-driven approach optimizes the balance between storage utilization and access speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamics by making the caching strategy adaptive rather than static. The system continuously adjusts which content items are cached based on changing access patterns, device storage availability, and network conditions. The caching decisions are not fixed but evolve over time as user behavior changes, allowing the system to dynamically optimize the trade-off between storage space consumption and access time based on current conditions.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If content items are downloaded on-demand, then storage usage is optimized, but network bandwidth is consumed during user access

Engineering Contradiction:
Improvestorage usageVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-downloading and caching content items to local devices before users actually need to access them. The system analyzes access patterns and proactively retrieves content items that are likely to be needed soon, transferring them from cloud storage to local device storage in advance. This shifts network bandwidth consumption from the moment of user access (when it would be most problematic) to off-peak times when the device is syncing or idle, thereby optimizing both storage usage and network efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10887373B2Proactively sending hosted content items to user computing devices
Publication Date: 2021.01.05 DROPBOX INC
  • US10887373B2 patent drawing
  • US10887373B2 patent drawing
  • US10887373B2 patent drawing

AI summary

Techniques for proactively sending hosted content items to user computing devices. In one embodiment, for example, a method includes collecting access event data representing a plurality of access events pertaining to a content item hosted with an online content management service; based on the access event data indicating that the content item is accessed at a plurality of user computing devices, determining a cross-device access signal for the content item; collecting additional access event data representing a third access event pertaining to the content item; and based on the additional access event data satisfying the cross-device access signal, sending at least a portion of the content item to a user computing device of the plurality of user computing devices.