Static Portion Detection in Digital Video for Seamless Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing supplemental digital video content interrupt or obscure the original video, leading to increased bandwidth and processing utilization, and challenges in extending content duration without delaying playback.

Innovation Solution

A system that identifies static portions in digital video content to create spatial and temporal slots for seamless integration of supplemental content, optimizing content selection and delivery to minimize latency and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If banner content items or instream content items are used to provide supplemental content, then supplemental content can be displayed with digital video content, but the original video is interrupted or obscured and computing resource utilization increases

Engineering Contradiction:
Improvesupplemental content displayVSAvoidcomputing resource utilization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the original digital video content and supplemental content into a single unified video stream. By combining these separate content sources into one integrated stream with synchronized timing, the system eliminates the need for separate transmission and rendering processes, thereby reducing bandwidth utilization, memory utilization, and processor utilization while maintaining the ability to display supplemental content alongside the original video without interruption or obscuration

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If banner content items or instream content items are used to provide supplemental content, then supplemental content can be displayed, but the overall rendering duration is extended and playback is interrupted

Engineering Contradiction:
Improvesupplemental content displayVSAvoidplayback duration
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-synchronizing the supplemental content with the original video content during the stream composition phase. Timing metadata is embedded in advance to indicate when supplemental content should be displayed relative to the original video timeline. This allows the video player to render both content types simultaneously without interrupting playback or extending the overall duration, as the synchronization is already established before playback begins

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If supplemental content is transmitted separately from the original video, then supplemental content can be provided, but bandwidth utilization increases

Engineering Contradiction:
Improvesupplemental content deliveryVSAvoidbandwidth utilization
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the original digital video content and supplemental content into a single unified video stream. By combining these separate content sources into one integrated stream with synchronized timing, the system eliminates the need for separate transmission and rendering processes, thereby reducing bandwidth utilization, memory utilization, and processor utilization while maintaining the ability to display supplemental content alongside the original video without interruption or obscuration

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11974013B2Modifying digital video content
Publication Date: 2024.04.30 GOOGLE LLC
  • US11974013B2 patent drawing
  • US11974013B2 patent drawing
  • US11974013B2 patent drawing

AI summary

Systems and methods of combining digital video are described. A system can receive digital video comprising frames. The system can analyze the frames to identify a subset of consecutive frames that have a static portion defined by a spatial region with matching pixels across two or more frames. The system can tag the digital video with an indication of the subset and a trigger that causes transmission, at a temporal offset during playback prior to the subset, of a request for content used to overwrite the static portion. The system can receive the request from the client device, the request transmitted by the client device based on the temporal offset during playback prior to the subset. The system can select and transmit a content item responsive to the request to cause the client device to render the content item at the static portion of the subset.