Dynamic Ad Insertion System with Trick Mode Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic advertising insertion in entertainment content poses challenges as the timing and number of ad insertions are not known in advance, affecting user experience and revenue distribution between content providers and distributors.

Innovation Solution

The system employs a campaign manager, creative trafficking module, and decision suite to create and manage advertising campaigns, determine advertising maps, and dynamically insert ads based on break points and subscriber attributes, ensuring frame accuracy and controlling trick modes to prevent ad skipping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dynamic advertising insertion is implemented, then advertising revenue opportunities increase, but user experience deteriorates due to unpredictable ad timing and frequency

Engineering Contradiction:
Improveadvertising revenueVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-identifying break points in content and pre-determining ad insertion timing based on predicted user behavior patterns. The campaign manager and decision suite analyze content metadata and user historical data to anticipate optimal ad placement moments before they occur, transforming unpredictable dynamic insertion into planned, experience-preserving interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the decision suite continuously monitors user interactions and adjusts ad insertion strategies in real-time. By analyzing user responses to previous ads and content consumption patterns, the system refines its insertion timing and frequency to balance revenue generation with user experience maintenance.

Inventive Principle:
Principle #23Feedback

2Productivity

If dynamic advertising insertion is implemented, then revenue distribution opportunities increase, but content integrity deteriorates due to unpredictable interruptions

Engineering Contradiction:
Improverevenue distributionVSAvoidcontent integrity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary analysis of content structure and narrative flow to identify break points that minimize disruption to content integrity. By pre-determining optimal insertion timing based on content metadata and user engagement patterns, the system ensures ads are placed at moments where interruptions are least perceptible, maintaining content coherence while enabling revenue distribution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by customizing ad insertion strategies to specific content segments and user contexts. Different content types, genres, and user demographics receive tailored ad placement approaches, allowing the system to maintain content integrity in critical narrative moments while capturing revenue opportunities in appropriate segments.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If dynamic advertising insertion is implemented, then ad insertion flexibility increases, but system complexity increases due to real-time decision-making requirements

Engineering Contradiction:
Improvead insertion flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex ad insertion process into distinct functional modules: campaign manager for strategy, decision suite for real-time choices, and execution components for delivery. Each module handles specific tasks independently, reducing overall system complexity while maintaining high flexibility in ad insertion decisions across diverse content and user scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decision suite acts as an intermediary layer between content delivery and ad insertion execution. It receives content metadata and user context, processes this information through predefined rules and machine learning models, and outputs optimized ad insertion decisions. This intermediary abstraction layer simplifies the system architecture by centralizing the complex real-time decision logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9137585B2Method and apparatus for inserting advertisements in content
Publication Date: 2015.09.15 BLACKARROW
  • US9137585B2 patent drawing
  • US9137585B2 patent drawing
  • US9137585B2 patent drawing

AI summary

A video on demand server includes a video pump an ad management system interface to disable fast forwarding during commercials and allow fast forwarding during play of content. A playlist generator configures the disabling and allowing of fast forwarding and compiles the playlist from (a) separately provided breakpoints for the commercials during presentation of the content, and (b) an ad map including trick mode instructions that define commands for enabling and disabling trickmode during presentation of the commercials.