Dynamic Midroll Break Placement Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content-sharing platforms face inefficiencies in placing midroll content within media items, leading to wasted resources and a degraded user experience due to improper break placement, which results in abandoned downloads and reduced audience retention.

Innovation Solution

A computer-implemented method that dynamically identifies and adjusts break points in media items using machine learning to optimize the placement of midroll content based on features of the media item and performance data, reducing the number of abandoned downloads and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If midroll content items are inserted at fixed intervals in media items, then revenue generation opportunities are created, but user experience deteriorates and downloads are abandoned

Engineering Contradiction:
Improverevenue generation opportunitiesVSAvoiduser experience and download completion
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically adjusts break point locations based on media item characteristics and performance data rather than using fixed intervals. The break point selection adapts to different media types, durations, and content features to optimize both revenue and user experience

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system collects performance data from breaks (such as download completion rates, user engagement metrics) and uses this feedback to iteratively improve break point selection. Machine learning models are trained on this feedback to predict optimal break locations that minimize user abandonment while maximizing revenue opportunities

Inventive Principle:
Principle #23Feedback

2Productivity

If break points are placed frequently in media items, then more midroll content can be inserted for revenue, but audience retention decreases and user experience worsens

Engineering Contradiction:
Improvemidroll content insertion frequencyVSAvoidaudience retention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system changes multiple parameters simultaneously including break frequency, timing, duration, and content type based on media item characteristics. Machine learning models optimize these parameters to find the optimal balance between revenue generation and audience retention for each specific media item

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If machine learning models are trained on performance data to optimize break placement, then break point accuracy improves, but system complexity increases

Engineering Contradiction:
Improvebreak point placement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary training of machine learning models using historical performance data before deployment. Break point candidate identification and selection are pre-computed based on media item features, reducing real-time computational complexity while maintaining high accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces intermediate components such as feature extraction modules, candidate break point generators, and performance data processors that bridge the complex machine learning models and the simple break insertion function, making the overall system more manageable and interpretable

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240214647A1Midroll breaks feedback system
Publication Date: 2024.06.27 GOOGLE LLC
  • US20240214647A1 patent drawing
  • US20240214647A1 patent drawing
  • US20240214647A1 patent drawing

AI summary

A computer-implemented method for optimizing the placement of previously selected breaks in a media item is provided herein. Embodiments of the method include steps of identifying a break in a media item, the break being associated with a first break point at a first time during playback of the media item. The method may also include steps of dynamically adjusting the placement of the breaks within the media item based on the performance of the media item.