DVR Metadata for Seamless Pre- and Post-Program Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media distribution systems lack the ability to seamlessly play advertisements before or after recorded programs on digital video recorders (DVRs), limiting additional advertising opportunities beyond scheduled breaks.

Innovation Solution

Implementing media asset metadata that allows DVRs to dynamically select and play advertisements immediately before or after recorded programs, using service identifiers to target specific advertisements based on user interactions and channel data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional media distribution systems are used, then advertising opportunities are limited to scheduled breaks within recorded programs, but the system lacks the capability to seamlessly play advertisements before or after recorded programs

Engineering Contradiction:
Improveadvertising opportunity flexibilityVSAvoidadvertising impression volume
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by downloading and storing media asset metadata (including advertisement information, timing, and service identifiers) before the actual playback of recorded programs. This allows the DVR to proactively prepare and queue advertisements for seamless insertion before or after program playback without requiring real-time processing during ad delivery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces media asset metadata as an intermediary layer between the content delivery system and the DVR. This metadata structure (containing Service IDs, asset identifiers, and timing information) acts as a mediator that enables automatic advertisement selection and playback without direct human intervention or complex real-time decision-making at the DVR

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If dynamic ad insertion is implemented during recorded program playback, then additional advertising opportunities are created, but processing and storage requirements increase

Engineering Contradiction:
Improveadvertising impression volumeVSAvoidprocessing and storage requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses lightweight, structured metadata (Service IDs, asset identifiers, timing data) rather than storing complete advertisement content or complex decision-making algorithms at the DVR. This metadata structure is minimal in size, easy to process, and can be discarded after use, reducing both storage requirements and processing complexity while enabling dynamic ad insertion

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent transforms the complex problem of dynamic ad selection into a simpler parameter-matching task by using Service IDs in the metadata that correspond to specific DVR services or program categories. This parameter-based approach (matching Service ID to ad asset ID) reduces processing requirements compared to analyzing content semantics or user behavior in real-time

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If service identifiers are used to target specific advertisements based on user interactions, then advertising precision is improved, but the system complexity increases

Engineering Contradiction:
Improveadvertising targeting accuracyVSAvoidmetadata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The Service ID parameter serves multiple functions simultaneously: it identifies the DVR service or program category, determines which advertisement asset to play, and enables targeting based on user interactions. This universal identifier approach consolidates what would otherwise require multiple separate tracking and decision-making systems into a single metadata field

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

Data Source

PatentUS12395703B2Systems and methods for selecting and restricting playing of media assets stored on a digital video recorder
Publication Date: 2025.08.19 DISH NETWORK LLC
  • US12395703B2 patent drawing
  • US12395703B2 patent drawing
  • US12395703B2 patent drawing

AI summary

Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program.