Automated Creative Validation Service for Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current process of integrating third-party creatives, such as advertisements, into video streaming services is time-consuming and resource-intensive due to manual corrections required for XML documents based on VAST guidelines or other specifications, involving back-and-forth communication between video delivery services and advertisers.

Innovation Solution

An automated validation system that uses a verification service to validate creatives by parsing XML documents, checking tags and associated data, and validating media files against predefined specifications, allowing for real-time validation and ingestion of media files, thus streamlining the integration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual validation and correction of XML documents is used, then validation accuracy can be maintained, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvevalidation accuracyVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-validation by automatically checking XML documents against VAST guidelines and specifications without requiring manual intervention. The validation service autonomously identifies errors, generates reports, and enables quick corrections, allowing the system to validate creatives independently and efficiently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs validation checks before the actual creative delivery process. By validating XML documents upfront against all necessary specifications and guidelines, the system prevents errors from propagating to later stages, saving time and resources that would otherwise be spent on corrective actions.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated validation is implemented, then processing speed increases, but system complexity increases

Engineering Contradiction:
Improvevalidation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The validation system is divided into separate modular components: XML parsing module, VAST guideline validation module, specification checking module, and error reporting module. Each module handles a specific aspect of validation, making the overall system manageable and maintainable while achieving high processing speeds through parallel operation of independent modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a validation service as an intermediary layer between the creative upload process and the delivery system. This service abstracts the complex validation logic from the core delivery system, allowing automated validation to proceed without increasing the complexity of the main system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If comprehensive validation checks are performed, then delivery reliability improves, but processing time increases

Engineering Contradiction:
Improvedelivery reliabilityVSAvoidprocessing duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system performs essential validation checks that are sufficient to ensure delivery reliability without checking every possible aspect of the creative. Critical elements such as XML structure, VAST guideline compliance, and basic specification adherence are validated, while less critical aspects are either pre-validated or validated on-demand, optimizing the balance between reliability and processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11392643B2Validation of documents against specifications for delivery of creatives on a video delivery system
Publication Date: 2022.07.19 HULU LLC
  • US11392643B2 patent drawing
  • US11392643B2 patent drawing
  • US11392643B2 patent drawing

AI summary

In some embodiments, a method receives a file describing characteristics for delivery of a creative on a video delivery system. The file is queried to identify elements in the string that define metadata. The string is written in a structural language and defines characteristics for the delivery of the creative. The method retrieves tag metadata for tags that define structural elements and validates the tag metadata based on a first specification. Media file metadata is obtained for a media file based on a link to the media file and the media file metadata is validated based on a second specification. The method outputs a result based on the validations. The creative is eligible for insertion during a break of streaming a main video on the video delivery system when the tag metadata and the media file metadata are validated.