Intermediary Content Prefetching for Active Live Stream Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server-side ad insertion systems face challenges in handling millions of concurrent requests for intermediary content during live streaming events, leading to suboptimal user experiences and reduced advertising effectiveness due to limited processing time and resource constraints.

Innovation Solution

A content decision system utilizing a machine-learning model to predict user activity status based on user maps, enabling prefetching and caching of intermediary content, and transmitting it only to active users, thereby optimizing resource utilization and ensuring timely delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the system processes all concurrent requests for intermediary content during live streaming events, then advertising coverage is maximized, but system resource exhaustion and processing delays occur

Engineering Contradiction:
Improvenumber of concurrent requests handledVSAvoidprocessing speed per request
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system performs preliminary actions by receiving and processing requests to prefetch intermediary content before the actual ad insertion point is reached. The content is fetched, processed, and cached in advance during idle periods or low-traffic intervals, so that when the live streaming event occurs and multiple concurrent requests arrive, the system can immediately serve the pre-prepared content without real-time processing delays.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the system transmits intermediary content to all user devices, then advertising reach is maximized, but network bandwidth and server resources are wasted on inactive devices

Engineering Contradiction:
Improvenumber of users reachedVSAvoidnetwork and server resource waste
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring user device activity status through periodic signals (heartbeats) from client applications. This feedback information is used to dynamically update the user map, which tracks which devices are currently active and capable of receiving content. The system uses this feedback to intelligently route intermediary content only to active devices, avoiding wasteful transmissions to inactive devices while maintaining comprehensive advertising reach.

Inventive Principle:
Principle #23Feedback

3Loss of time

If the system processes ad insertion in real-time during live streaming events, then ad freshness is maximized, but processing time and resource constraints reduce user experience quality

Engineering Contradiction:
Improvead insertion latencyVSAvoiduser experience quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs ad insertion processing in advance before the live streaming event reaches the ad insertion point. Requests are received and processed during idle periods or low-traffic intervals, allowing the system to prepare content bundles and update manifests beforehand. This eliminates real-time processing delays during critical viewing moments, ensuring both low latency and high user experience quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the ad insertion process into distinct phases: request reception and content fetching occur during idle periods, while manifest updates and content delivery are synchronized with the live streaming timeline. This segmentation allows resource-intensive operations to be performed when they won't impact user experience, separating background processing from foreground delivery.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12563129B2Systems and methods for prefetching and transmitting intermediary content to user devices
Publication Date: 2026.02.24 WARNER BROS DISCOVERY INC
  • US12563129B2 patent drawing
  • US12563129B2 patent drawing
  • US12563129B2 patent drawing

AI summary

A method of transmitting intermediary content to a user device may include receiving a periodic signal from the user device. The periodic signal may indicate an activity status of the user device. In response to receiving the periodic signal, the method may further include updating a user map with the activity status of the user device. The method may further include receiving a request to transmit intermediary content to the user device. In response to receiving the request to transmit intermediary content, the method may further include determining that the activity status of the user device in the user map is an active status. The method may further include transmitting a set of cached intermediary content to the user device.