VAST Ad Serving Segmentation for Playback Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of video ads into video streams across different platforms and devices often results in adverse playback effects due to the lack of control over the implementation of the VAST protocol by developers, leading to performance issues and compatibility problems with various video players.

Innovation Solution

The system generates a VAST data structure that separates the video component from interactive API components, allowing for high-quality video ad serving and stitching services to adapt to different devices, ensuring seamless playback even on players with limited capabilities, and includes features for tracking ad metrics and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video ads are integrated into video streams using VAST protocol, then advertisement delivery is enabled, but playback artifacts and compatibility issues occur across different players

Engineering Contradiction:
Improvecompatibility across video playersVSAvoidplayback quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the VAST protocol implementation into distinct functional modules: a controller that manages protocol execution, a video processor that handles video stream manipulation, and a buffer that manages data flow. This segmentation allows each component to be optimized independently, ensuring reliable playback across different player implementations while maintaining protocol compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing system that sits between the ad server and the video player. This intermediary translates and standardizes VAST protocol commands, mediating between the diverse requirements of different players and the standardized ad delivery protocol, thereby resolving compatibility issues without compromising playback quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If developers implement VAST protocol with different interpretations, then player flexibility is increased, but consistent ad playback cannot be guaranteed

Engineering Contradiction:
Improveplayer flexibilityVSAvoidad playback consistency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies local quality by implementing player-specific adaptation layers that maintain the core standardized VAST protocol while allowing localized flexibility in implementation. Each player can have customized handling of specific protocol aspects while maintaining consistent core functionality, enabling both flexibility and consistency simultaneously.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting protocol execution parameters based on player capabilities and state. The controller modifies timing, buffering, and processing parameters in real-time to ensure consistent ad playback across different players while allowing each player to operate within its optimal performance parameters.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If video ads are served without separation of video and interactive components, then delivery process is simplified, but interactive ad experience deteriorates

Engineering Contradiction:
Improvedelivery process complexityVSAvoidinteractive ad experience
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the ad content into separate video stream components and interactive data components. The video processor handles the video portion while the controller manages interactive elements, allowing each to be optimized independently. This segmentation enhances the interactive ad experience without significantly complicating the overall delivery process through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9973830B1Supporting video ad serving into video streams
Publication Date: 2018.05.15 INTERACTIVE ADVERTISING BUREAU INC
  • US9973830B1 patent drawing
  • US9973830B1 patent drawing
  • US9973830B1 patent drawing

AI summary

An implementation of the disclosure provides a method. The method comprises receiving, by a processing device, a request for a video advertisement associated with a client device coupled to a network. The request comprises playback attributes of the client device. A video ad-serving template (VAST) data structure is generated for the video advertisement based on the request. An ad content item is identified based on the VAST data structure. The ad content item comprises information characterizing the video advertisement that includes a rich media, mezzanine and interactive components. The ad content item is transcoded into a plurality of transport streaming items comprising a representation of the video advertisement in context with the playback attributes associated with the request and the VAST data structure. Thereupon, the plurality of transport streaming items associated with the representation of the video advertisement is provided to integrate into streaming video content associated with the client device.