Predictive Content Caching via Dynamic Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content delivery systems face inefficiencies due to delayed user experiences when navigating to the end of a content portion before the next portion is retrieved, and wastage of network bandwidth and device memory when prematurely retrieving additional content.

Innovation Solution

Implementing a prediction algorithm to dynamically determine when to retrieve additional content portions based on the user's consumption rate and navigation patterns, adjusting thresholds according to consumption velocity, direction, and network conditions to optimize caching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the device retrieves the next portion of content item when the user navigates to the end of the current portion, then the user experience is seamless, but network bandwidth and device memory are wasted when the user does not navigate to the end

Engineering Contradiction:
Improveuser experience continuityVSAvoidnetwork bandwidth waste
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary retrieval of the next content portion before the user actually needs it, by detecting navigation patterns and predicting when the user will reach the end of the current portion. This allows the next portion to be ready in advance, ensuring seamless user experience while avoiding premature retrieval that would waste bandwidth.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors user navigation behavior and provides feedback to adjust retrieval timing. By tracking whether users actually navigate to the end of content portions and how quickly they do so, the system learns and adapts its prediction model to optimize the balance between user experience continuity and network resource efficiency.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If the device waits for the user to navigate to the end of the current portion before retrieving the next portion, then network bandwidth is conserved, but user experience is delayed

Engineering Contradiction:
Improvenetwork bandwidth efficiencyVSAvoidcontent access delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

Instead of waiting passively for user navigation completion, the system takes preliminary action by predicting when the user will reach the end based on historical navigation patterns. It retrieves the next content portion in advance of the actual need, thereby eliminating user-perceptible delays while avoiding unnecessary retrievals through intelligent prediction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The retrieval threshold is made dynamic rather than fixed. The system adjusts the trigger point for retrieving the next content portion based on real-time analysis of user navigation speed and patterns. This dynamic adaptation allows the system to optimize between bandwidth efficiency and access speed for each user's behavior.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the device uses a fixed threshold for retrieving additional content portions, then the implementation is simple, but it cannot adapt to varying user consumption rates

Engineering Contradiction:
Improveretrieval control simplicityVSAvoiduser behavior adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transforms the static retrieval threshold into a dynamic parameter that adapts to individual user behavior. By continuously learning navigation patterns and consumption rates, the threshold automatically adjusts to match each user's preferences and habits, providing personalized optimization without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-learning and self-adjustment by automatically analyzing user navigation patterns and optimizing retrieval thresholds without external intervention. The prediction model improves over time through continuous feedback from actual user behavior, enabling the system to adapt to varying consumption rates autonomously.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11336742B2Predictive content caching
Publication Date: 2022.05.17 COMCAST CABLE COMM LLC
  • US11336742B2 patent drawing
  • US11336742B2 patent drawing
  • US11336742B2 patent drawing

AI summary

Systems, methods, apparatuses, and computer readable media may be configured for improved predictive content caching. A system may determine a value that is a function of one or more rates at which a portion of a content item is being consumed and based on this value, may also calculate a projected position after a predetermined time period. By comparing the projected position to a dynamically adjustable threshold position for requesting a new portion of the content item, a determination may be made as to when to retrieve and/or cache a new portion of the content item.