Dynamic Ad Insertion for Replacing Evergreen TV Ad Spots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Addressable TV advertising often results in missed ad revenue opportunities due to evergreen ads being played instead of targeted ads, as ad spots are not always purchased and filled with personalized content, leading to inefficiencies in ad placement and revenue loss for content providers.

Innovation Solution

Implementing systems and methods for real-time replacement of candidate ads with programmatically delivered Internet Protocol (IP) ads, targeting specific audiences based on demographics and location, seamlessly integrated into media content streams using dynamic ad insertion (DAI) technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If evergreen ads are used to fill unsold ad spots, then ad spots are continuously occupied, but ad revenue is lost due to lack of targeting and monetary value

Engineering Contradiction:
Improvecontinuous ad spot occupationVSAvoidad revenue opportunity
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The ad insertion system transitions from static evergreen ads to dynamic programmatically delivered ads that can be replaced in real-time based on audience demographics, viewing context, and advertiser bids, while maintaining continuous ad spot occupation through automated processes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements automated ad selection and insertion processes that operate without manual intervention, using algorithms to match ads with audiences based on demographics, viewing context, and real-time bidding, thereby capturing ad revenue opportunities automatically

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If addressable ads are delivered to specific audiences, then advertising relevance is improved, but ad spot filling reliability deteriorates when ads are not purchased

Engineering Contradiction:
Improvead targeting capabilityVSAvoidad spot filling
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The ad insertion system serves multiple functions: it delivers targeted addressable ads when available, automatically fills unsold spots with programmatically delivered ads based on audience matching, and provides fallback mechanisms to ensure ad spots are continuously occupied, thereby achieving both adaptability and reliability

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of energy

If real-time ad replacement is implemented, then ad revenue is maximized through targeted delivery, but system complexity increases

Engineering Contradiction:
Improvead revenue optimizationVSAvoidad insertion system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system employs an intermediary ad insertion platform that manages the complexity of real-time ad selection, audience matching, and seamless integration between linear broadcast content and programmatically delivered ads, thereby maximizing ad revenue without requiring complex modifications to existing broadcasting infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12621521B2Addressable advertisement and programmatically delivered advertisement insertion and playing
Publication Date: 2026.05.05 DISH NETWORK LLC
  • US12621521B2 patent drawing
  • US12621521B2 patent drawing
  • US12621521B2 patent drawing

AI summary

It may occur that various addressable ads are used to help fill an entire addressable break which have little or no monetary value for being played (often referred to as “evergreen or “filler” ads). Such ads and other types of candidate ads for replacement are replaced in real time with programmatically delivered Internet Protocol (IP) based ads (IP ads). Upon encountering an indication of an upcoming ad break including one or more evergreen ads in an addressable ad playlist, an ad request may be automatically transmitted that puts those evergreen ad spots up for bidding by various advertisers, and then such ads may be replaced by IP ads that in total have a duration equaling the duration of the evergreen ads being replaced and that are based on, among other things, a user's or household's receiving device location, a current channel a particular receiving device at that location is tuned to, a particular program that is playing on that channel, a genre of the program, individual user and/or household demographics including, but not limited to: age category, marital status, income range, gender, education level, occupation, and number of people in the household, etc. The selected IP ad(s) are then, in real time, seamlessly inserted or “stitched”, as described herein, into a media content stream comprising or consisting of the television programming (e.g., live linear satellite (SAT) stream) or other media content stream.