Supplemental Content Insertion at Natural Video Break Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for inserting supplemental content items into audio-visual content items cause unnatural interruptions due to improper timing, leading to increased computing and network resource consumption, energy usage, and user rewinding, especially when inserting within segments or at mid-sentence/mid-word, and require re-encoding with IDR pictures, increasing bitrate.

Innovation Solution

A client device or server analyzes content segments to identify natural insertion points within segments, avoiding interruptions by decoding and buffering frames to seamlessly integrate supplemental content, maintaining initial segment sizes and reducing re-encoding needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If supplemental content items are inserted at segment boundaries, then insertion is simple, but interruptions occur at unnatural points (mid-sentence, mid-word, during music)

Engineering Contradiction:
Improveease of insertionVSAvoidnaturalness of interruption
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The content item is divided into segments with metadata indicating natural break points (sentence boundaries, music ends). The supplemental content insertion system segments the content at these natural boundaries rather than uniformly at segment boundaries, allowing insertion points to be identified within segments based on linguistic and audio analysis metadata.

Inventive Principle:
Principle #1Segmentation

2Reliability

If supplemental content items are inserted within segments, then natural insertion points are found, but segment sizes are shortened requiring re-encoding with additional IDR pictures

Engineering Contradiction:
Improvenaturalness of interruptionVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis during the encoding phase to identify and mark natural break points (sentence endings, music transitions) within segments. This metadata is stored alongside the encoded content, allowing the playback device to locate insertion points without requiring re-encoding. The break point information is prepared in advance during content creation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If supplemental content items are inserted within segments, then natural insertion points are found, but bitrate increases due to additional IDR pictures

Engineering Contradiction:
Improvenaturalness of interruptionVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary analysis during the encoding phase to identify and mark natural break points (sentence endings, music transitions) within segments. This metadata is stored alongside the encoded content, allowing the playback device to locate insertion points without requiring re-encoding. The break point information is prepared in advance during content creation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12568258B2Seamlessly inserting a supplemental content item into a content item
Publication Date: 2026.03.03 ADEIA GUIDES INC
  • US12568258B2 patent drawing
  • US12568258B2 patent drawing
  • US12568258B2 patent drawing

AI summary

The present disclosure relates to methods and systems, implemented by a device such as a client device, for seamlessly inserting a supplemental content item into a content item to negate the user's need for rewinding to a point prior to the interruption of the content item by the supplemental content item. The client device accesses the supplemental content insertion logic to identify a default supplemental content insertion point between two consecutive segments of the content item. The client device analyzes the two consecutive segments of the content item to identify a natural supplemental content insertion point within one of the two consecutive segments. The client device then decodes a first set of frames of the content item up to the natural supplemental content insertion point, a second set of frames of the supplemental content item and a third set of frames of the content item from the natural supplemental content insertion point. The client device places these three sets of frames in a buffer and plays the frames from the buffer.