Dynamic Ad Placement in Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional television advertising models are inflexible and unable to accommodate dynamic, user-driven advertisement placement opportunities in non-linear viewing environments, such as video-on-demand systems, which limits the ability to optimize advertising revenue and user experience.

Innovation Solution

A computer-implemented method and system that processes audio and video data streams to identify and customize advertisement placement opportunities based on market, technical, and customer needs, allowing for dynamic alteration of advertisement intervals and characteristics, such as duration, ownership, and interactivity, and integrates these changes into the data stream for delivery to set-top boxes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional linear advertising models are used in cable television, then advertisement placement is simple and deterministic, but the system cannot accommodate dynamic user-driven placement opportunities in non-linear viewing environments

Engineering Contradiction:
Improveadaptability to non-linear viewing environmentsVSAvoidcomplexity of advertisement placement system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the advertisement placement system into distinct functional components: content metadata generation, placement opportunity identification, and dynamic insertion control. Each segment handles specific tasks independently, allowing the system to adapt to non-linear viewing environments while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from static, pre-determined advertisement placement to dynamic, real-time placement based on user interactions and viewing context. Placement opportunities are identified and executed dynamically during content delivery, enabling adaptation to VOD, PVR, and interactive program environments where viewing patterns are non-linear and user-driven.

Inventive Principle:
Principle #15Dynamics

2Productivity

If static advertisement spots are inserted into fixed breaks, then the advertising model is simple to implement, but advertising revenue is limited and value erosion occurs in dynamic viewing environments

Engineering Contradiction:
Improveadvertising revenue optimizationVSAvoidflexibility in advertisement placement
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms that monitor user interactions, viewing context, and placement opportunity characteristics in real-time. This feedback enables dynamic adjustment of advertisement placement decisions, allowing the system to optimize advertising revenue by selecting and inserting ads based on current viewing conditions rather than static pre-determined schedules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes key parameters of the advertising system from fixed values to dynamic variables. Advertisement placement opportunities are defined by multiple parameters (content type, user context, interaction state, timing) that can change based on real-time conditions. This enables flexible adaptation to different viewing environments and optimization of advertising revenue through parameter-driven placement decisions.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If advertisement placement opportunities are defined with multiple attributes and rules, then placement precision and revenue optimization improve, but system complexity and difficulty of management increase

Engineering Contradiction:
Improveprecision of advertisement placementVSAvoidcomplexity of placement opportunity definition
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary generation of content metadata and placement opportunity definitions during content ingestion and preparation phases. By pre-defining placement opportunities with their associated attributes and rules before content delivery, the system establishes precise placement criteria in advance, reducing the complexity of real-time decision-making while maintaining high placement precision through pre-computed metadata.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If dynamic advertisement insertion is implemented in VOD and interactive programs, then user experience is enhanced through personalized ad placement, but processing requirements and system resources increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidprocessing power requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system performs preliminary generation of content metadata and placement opportunity definitions during content ingestion and preparation phases. By pre-defining placement opportunities with their associated attributes and rules before content delivery, the system reduces real-time processing requirements while enabling dynamic, personalized advertisement insertion that enhances user experience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8949882B2System and method for enabling content providers to identify advertising opportunities
Publication Date: 2015.02.03 COMCAST CABLE COMMUNICATIONS MANAGEMENT LLC
  • US8949882B2 patent drawing
  • US8949882B2 patent drawing
  • US8949882B2 patent drawing

AI summary

A computer implemented method for enabling content providers to identify and customize placement opportunities is disclosed, comprising the steps of processing instructions to customize a pre-existing at least one of an audio and video datastream comprising at least one predefined time interval for content, identifying at least one time interval for a placement opportunity in the at least one of an audio and video datastream; altering at least one characteristic of the at least one time interval for a placement opportunity in accordance with the instructions; assembling the altered at least one time interval for a placement opportunity and at least one time interval for content into a list that represents an altered at least one of an audio and video datastream; and delivering the list to a distribution system for playing the altered at least one of an audio and video datastream. The at least one time interval for a placement opportunity may distinct from or coincident with the at least one time interval for content. The placement opportunity may be at least one of content and an advertising placement opportunity. The content may be entertainment content comprising at least one of video, audio, and interactive overlays. The at least one characteristic may be the duration of or the number of the at least one time interval for a placement opportunity. The list may be one of a playlist and a schedule.