Streaming Content Prefetch for Fully Populated Ad Pods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods struggle to accurately pre-identify and pre-fetch secondary content, such as advertisements, to be displayed with primary streaming content due to challenges like transcoding time, frequency caps, and insufficient content availability, leading to empty or partially filled ad pods.

Innovation Solution

Utilizing machine learning models, particularly neural networks, to predict viewer behavior based on historical patterns and identify periodic viewing habits, allowing for timely request and securement of secondary content to ensure fully populated ad pods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If secondary content requests are made near the time the secondary content pod will be streamed, then the content can be timely delivered, but there is insufficient time to handle transcoding and additional requests, resulting in empty or partially filled ad pods

Engineering Contradiction:
Improvetime available for content requestsVSAvoidad pod population completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary actions by predicting future content requests using machine learning models before the actual viewing occurs. This allows secondary content to be requested, secured, and transcoded in advance, ensuring ad pods are fully populated when the time comes to stream, thus resolving the time availability vs. completeness contradiction

Inventive Principle:
Principle #10Preliminary action

2Reliability

If machine learning models are used to predict viewer behavior and pre-fetch secondary content, then ad pods can be fully populated, but the system complexity increases

Engineering Contradiction:
Improvead pod population completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces machine learning models as intermediary components that act as mediators between viewer behavior patterns and content delivery decisions. These models analyze historical data and predict future requests, enabling automated pre-fetching and content selection without requiring complex manual intervention, thus managing system complexity while improving reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If transcoding is performed for secondary content, then content can be adapted to streaming standards, but the process takes longer than available time

Engineering Contradiction:
Improvecontent format adaptationVSAvoidtranscoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs transcoding as a preliminary action by completing the format adaptation process in advance of when the secondary content is needed. Machine learning predictions enable the system to identify and transcode content beforehand, ensuring it meets streaming standards and is ready for immediate delivery, thus resolving the adaptability vs. time contradiction

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250342354A1Methods and systems for streaming content
Publication Date: 2025.11.06 PLUTO INC
  • US20250342354A1 patent drawing
  • US20250342354A1 patent drawing
  • US20250342354A1 patent drawing

AI summary

An aspect of the disclosure related to methods and systems configured to identify a periodic viewing pattern for a first user and/or first user device using spectrum data obtained from time series data using a Fast Fourier Transform. A trained learning model configured to predict content requests is accessed and used to predict content requests for a first time period for the first user and/or first user device. The predicted requests are used to cause content to be provided to the first user device during the first time period.