Dynamic Ad Insertion Verification Engine Using Emulated Capture Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems lack the efficiency to monitor, verify, and correct advertisements in video, audio, and multimedia programs, making it difficult to ensure that the correct advertisements are shown to the correct demographic and number of users.

Innovation Solution

A method and system that utilize a capture server loaded with emulators to capture and analyze data feeds, create content fingerprints for advertisements, and verify their correct insertion by comparing these fingerprints with stored references.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current computer systems are used to monitor and verify advertisements, then the system can perform basic ad delivery, but the verification efficiency and accuracy are insufficient

Engineering Contradiction:
Improvead verification efficiencyVSAvoidad insertion verification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system creates a virtual copy of the advertisement delivery environment using emulators that replicate real user devices. These emulators receive and process advertisements in the same way actual users would, allowing verification without affecting real users. The capture server records and analyzes the entire ad delivery process in this virtual environment, enabling efficient and accurate verification of ad insertion, targeting, and delivery metrics.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The capture server acts as an intermediary between the ad delivery system and the verification process. It intercepts and captures data feeds, emulator outputs, and advertisement content, then analyzes this captured data to verify ad delivery accuracy. This intermediary layer enables comprehensive verification without requiring changes to the core ad delivery infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive ad verification is implemented to ensure correct ad delivery to target demographics, then verification accuracy improves, but system complexity increases

Engineering Contradiction:
Improvead delivery verification accuracyVSAvoidverification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The verification system is segmented into distinct functional components: emulators that simulate user devices, a capture server that intercepts and records data feeds and ad content, and analysis modules that verify specific aspects of ad delivery. This segmentation allows each component to be optimized independently and simplifies the overall system architecture by dividing the complex verification task into manageable, specialized subsystems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The emulators self-manage the advertisement reception and processing within the virtual environment, automatically capturing their own output data. The capture server autonomously monitors and records data feeds, emulator performances, and ad content without requiring external intervention. This self-service capability reduces the operational complexity of managing the verification system while maintaining high verification accuracy.

Inventive Principle:
Principle #25Self-service

3Reliability

If real-time ad verification is performed on live streaming platforms, then ad insertion accuracy can be monitored, but processing time and system resources increase

Engineering Contradiction:
Improvead insertion accuracyVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary verification actions by capturing and analyzing advertisement data in the virtual emulator environment before actual ad delivery to real users. The capture server pre-processes and validates ad content, targeting parameters, and insertion timing in advance, allowing rapid verification decisions to be made in real-time without extensive processing delays when ads are actually delivered.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12328458B2Dynamic ad insertion (DAI) verification engine and method for dynamic ad insertion verification
Publication Date: 2025.06.10 VELA RES LP
  • US12328458B2 patent drawing
  • US12328458B2 patent drawing
  • US12328458B2 patent drawing

AI summary

An embodiment may verify advertisements dynamically inserted correctly in a data stream or media feed. A capture server may emulate one or more target profiles. The advertisements may be inserted from an ad server based on the target profile retrieved from a data match vendor. The inserted advertisement may then be recorded and captured by the capture server, and a fingerprint of the inserted advertisement may be extracted. The extracted fingerprint may be compared to fingerprints in a database of known advertisements to confirm/verify that the correct advertisement was successfully shown.