VOD Ad Policy Engine for Dynamic Revenue and Experience Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video on-demand distribution systems face difficulties in modifying advertising models, such as inserting or removing mid-roll advertisements, and showing different ads to viewers based on demographics, which hampers revenue generation and user experience.

Innovation Solution

A flexible platform that allows content providers to specify policy rules for advertising content insertion, determining the number and location of ads within video on-demand content items based on metadata and policy configurations, enabling dynamic ad decision-making and separate ad delivery from video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If advertising content is inserted into VOD content items, then advertising revenue is improved, but user experience deteriorates

Engineering Contradiction:
Improveadvertising revenueVSAvoiduser experience
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically determines the number of advertisements to be included in VOD content items by comparing VOD metadata against policy rules. The policy rules can specify different numbers of ads based on content characteristics, allowing the advertising insertion to be adaptive and flexible rather than fixed, thus balancing revenue generation with user experience considerations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of ad quantity by determining a specific number of advertisements based on policy rule comparisons. Different policy rules can specify different numbers of ads (e.g., 0 ads, 1 ad, or multiple ads) depending on content type, viewer demographics, or revenue targets, allowing dynamic adjustment of the advertising load

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple ad configurations are implemented, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvead configuration flexibilityVSAvoidpolicy rule processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the ad configuration process into distinct components: VOD metadata extraction, policy rule definition, comparison logic, and ad decision generation. This segmentation allows complex adaptability requirements to be managed through modular, organized processing steps rather than a monolithic complex system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary comparison process between VOD metadata and policy rules that mediates between the complexity of multiple ad configurations and the simplicity of the decision-making process. The policy rules act as intermediary specifications that translate complex adaptability requirements into straightforward comparison operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9225998B2Controlling on-demand video trick mode enablement
Publication Date: 2015.12.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9225998B2 patent drawing
  • US9225998B2 patent drawing
  • US9225998B2 patent drawing

AI summary

Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.