Unified Video Splicing Engine for Multi-Source Ad Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ad insertion systems can only handle a single video source and delivery method, failing to seamlessly integrate multiple video sources from different origins into a unified playout stream, which limits targeted ad delivery and increases network traffic.

Innovation Solution

A system comprising software on consumer devices, an Ad Services System, and an Ad Management System that uses a splicing engine to dynamically combine multiple video sources from various delivery methods, including internet, broadcast networks, and local storage, with caching and markup triggers for intelligent ad targeting and efficient network management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple video sources from different origins are integrated into a unified playout stream, then ad delivery versatility is improved, but system complexity increases

Engineering Contradiction:
Improvead delivery versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the video delivery architecture into distinct origin components (broadcast, internet, local storage) that can be independently managed and combined. The splicing engine divides the playout stream into separable video segments from different origins, allowing flexible recombination without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The splicing engine is designed as a universal component that can handle multiple video sources from different origins through a single unified interface. This multi-functional engine consolidates what would otherwise require multiple separate systems, thereby improving versatility while controlling complexity.

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

2Adaptability or versatility

If video sources from multiple delivery methods are spliced together, then targeted ad delivery is improved, but network traffic increases

Engineering Contradiction:
Improvetargeted ad deliveryVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-fetching and caching video segments from multiple origins before they are needed in the playout stream. This allows the splicing engine to assemble targeted ads using locally available segments, reducing real-time network traffic while maintaining the ability to deliver personalized advertisements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The splicing engine acts as an intermediary that intelligently selects and combines video segments from different origins based on targeting criteria. By mediating between multiple sources and the final playout, it optimizes network usage by selecting segments that minimize traffic while achieving targeted ad delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If real-time splicing of multiple video origins is performed, then ad insertion flexibility is improved, but processing time increases

Engineering Contradiction:
Improvead insertion flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Video segments from multiple origins are prepared and buffered in advance before the splicing operation begins. This preliminary preparation allows the splicing engine to perform real-time recombination with minimal processing delay, maintaining ad insertion flexibility while reducing actual processing time during playout.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11044497B1Method of unified video switching and advertisement splicing within consumer devices
Publication Date: 2021.06.22 ZODIAC SYST LLC
  • US11044497B1 patent drawing
  • US11044497B1 patent drawing
  • US11044497B1 patent drawing

AI summary

A unified system is provided for splicing of or switching to advertisement videos arriving from sources or video origins into targeted ad spots available in a content video watched by a consumer. The system comprises a plurality of interconnected elements including a unified splicing engine, a markup processor with markup plugins and markup configuration, an ad decision engine, a media player, a data collection client, a plurality of video caches residing at a consumer device and ad services subsystem. The system delivers multiple assets and intelligently splice and switch between the assets to produce a single uninterrupted playout of a content video watched by the consumer on the consumer device.