Live Video Preloading Using Viewing-Time Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for preloading live video content on user devices consume excessive network bandwidth and cause latency due to continuous fetching of current frames, especially when preloading is done too early.

Innovation Solution

Implementing a predictive preloading system using machine learning models to determine when to preload live video content based on user viewing habits, minimizing bandwidth usage and latency by optimizing the preloading process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If live video content is preloaded continuously to ensure smooth playback, then playback smoothness is improved, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improveplayback smoothnessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by predicting future user viewing intentions using machine learning models. Instead of continuous preloading, the system proactively loads live video content only when prediction indicates high probability of user selection, thereby reducing unnecessary bandwidth consumption while maintaining playback smoothness when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user interaction patterns, watch history, and engagement metrics. This feedback loops into the machine learning model to refine predictions, enabling the system to adapt preloading strategies dynamically and optimize the balance between playback smoothness and bandwidth usage.

Inventive Principle:
Principle #23Feedback

2Loss of time

If live video content is preloaded early to reduce latency, then startup latency is reduced, but network bandwidth consumption increases

Engineering Contradiction:
Improvestartup latencyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The system performs preliminary loading actions based on predicted user intent rather than loading content too early. The machine learning model predicts when users are likely to select live video content, and the system preloads only at those predicted moments, reducing startup latency when needed while avoiding premature loading that wastes bandwidth.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The preloading strategy is made dynamic through the machine learning model that continuously adapts to user behavior patterns. The system adjusts preloading timing and extent dynamically based on real-time predictions, rather than using static early-loading rules, thereby optimizing the trade-off between latency reduction and bandwidth conservation.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If machine learning models are used for predictive preloading, then bandwidth efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The machine learning model acts as an intermediary layer between user interaction data and the video preloading decision. This intermediary processes complex patterns in user behavior and translates them into simple preloading instructions, thereby achieving bandwidth efficiency through intelligent prediction while managing system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service by using its own collected user interaction data to train and improve its prediction models. The machine learning infrastructure leverages existing platform data infrastructure and automatically refines predictions over time, reducing the need for external complex systems while maintaining bandwidth efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250386062A1Predictive content preloading
Publication Date: 2025.12.18 LEMON INC(GB)
  • US20250386062A1 patent drawing
  • US20250386062A1 patent drawing
  • US20250386062A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predictive content preloading. One of the methods includes obtaining data indicating an ordered first set of digital content to provide to a user device, the ordered first set of digital content comprising (i) one or more prerecorded videos and (ii) a live video feed, wherein the live video feed follows the one or more prerecorded videos in the ordered first set of digital content; generating preloading data using prediction data indicating how long a user of the user device is likely to watch the one or more prerecorded videos; using the generated preloading data, determining preloading of the live video feed included in the ordered first set of digital content; and providing, using the determined preloading, data of the live video feed to the user device.