Single Program Transport Stream Ad Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital program insertion systems face inefficiencies in handling ad insertion, particularly due to high signaling overhead when inserting multiple ads as separate streams, which can lead to bottlenecks and delayed information flows in high-traffic environments.

Innovation Solution

The method involves detecting ad insertion locations and streaming multiple digital content files as a Single Program Transport Stream (SPTS), where a playlist file identifies the ad content files, reducing signaling overhead by treating the content from multiple files as a single stream for seamless splicing into the digital program stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple ad content files are streamed as separate streams, then ad content can be inserted into the digital program stream, but signaling overhead increases and bottlenecks occur in high-traffic environments

Engineering Contradiction:
Improvead insertion efficiencyVSAvoidsignaling overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple ad content files into a single unified stream (SPTS - Single Program Transport Stream) instead of transmitting them as separate streams. This merging approach consolidates the signaling overhead into a single playlist file that references multiple content files, thereby reducing the total signaling load and eliminating bottlenecks in high-traffic environments while maintaining the ability to insert multiple ads into the digital program stream

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple ad content files are streamed as separate streams, then each ad can be individually managed, but transactional overhead increases and delays information flow

Engineering Contradiction:
Improvead content management flexibilityVSAvoidinformation flow delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary organization of multiple ad content files into a unified stream structure with a playlist file that references all content files in advance. This preliminary action allows the splicer to process a single streamlined signal rather than managing multiple separate stream signals, thereby reducing transactional overhead and eliminating delays in information flow while preserving the ability to individually manage and select specific ad content files through the playlist

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8832728B2Logical content ad insertion
Publication Date: 2014.09.09 ARRIS ENTERPRISES LLC
  • US8832728B2 patent drawing
  • US8832728B2 patent drawing
  • US8832728B2 patent drawing

AI summary

A method may include and/or involve identifying a received signal as an indication that advertising content should be provided, determining ad content to provide in response to the signal, specifying a playlist file as a file to provide the ad content, the playlist file including identifications of multiple digital content files including the ad content, and streaming the multiple content files as a Single Program Transport Stream.