Ad Test Tool Proxy for Rich Media Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rich media ad developers face challenges in testing and ensuring compliance of their ads within advertising delivery systems, as existing tools lack comprehensive stand-alone and live site testing capabilities, and do not adequately verify security, privacy, and tracking functionalities.

Innovation Solution

An ad test tool that includes a stand-alone testing environment and a live site testing capability, utilizing a proxy to intercept and replace ads with test ads, along with a rules and compliance engine to verify ad rendering, security, privacy, and tracking compliance, allowing developers to test ads before deployment and ensure they meet advertising delivery system guidelines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers use traditional testing methods for rich media ads, then ads can be tested in limited environments, but comprehensive testing coverage and compliance verification are insufficient

Engineering Contradiction:
Improvead compliance and rendering reliabilityVSAvoidtesting environment coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The ad test tool is designed as a universal platform that can test ads across multiple environments (stand-alone and live site) and verify multiple compliance aspects (security, privacy, tracking, rendering) through a single integrated system, eliminating the need for separate testing tools for each function

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

Solution Approach 2:

A proxy server acts as an intermediary between the web page and ad delivery system, intercepting ad requests and replacing them with test ads. This mediator enables live site testing without direct modification of the ad delivery system, providing comprehensive testing coverage while maintaining system compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a proxy is used to intercept and replace ads with test ads, then live site testing capability is improved, but system complexity increases

Engineering Contradiction:
Improvelive site testing capabilityVSAvoidtesting tool architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server serves as a transparent intermediary that intercepts ad requests at the network level and replaces them with test ads. This approach adds testing capability without requiring modifications to the ad delivery system or web page code, managing complexity through architectural separation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of modifying the original ad delivery system, the proxy creates a copy of the ad request-response flow and intercepts it at a strategic point. This copying approach enables testing functionality while preserving the original system architecture, reducing overall complexity

Inventive Principle:
Principle #26Copying

3Measurement precision

If comprehensive compliance checking is performed for security, privacy, and tracking, then ad compliance accuracy is improved, but testing time and processing overhead increase

Engineering Contradiction:
Improvecompliance verification accuracyVSAvoidad testing duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The compliance engine performs preliminary checks on ad code during the testing phase, verifying security, privacy, and tracking compliance before ads are deployed to production. This preliminary validation prevents compliance issues from reaching live environments, reducing rework time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Manual compliance review processes are replaced with an automated compliance engine that systematically checks ad code against security, privacy, and tracking requirements. This automation provides precise compliance verification while reducing the time investment required compared to manual processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8732008B2Display ads testing tool for rich media developers
Publication Date: 2014.05.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8732008B2 patent drawing
  • US8732008B2 patent drawing
  • US8732008B2 patent drawing

AI summary

An ad test tool allows rich media developers to test ads in both a stand-alone environment and within live web pages. The ad test tool includes a stand-alone ad test tool, a live site ad test tool, and a rules and compliancy engine. The stand-alone ad test tool tests ads in a stand-alone environment by providing the ad rendering framework necessary to render ads on the user's local device. The live site ad test tool tests ads on live web pages. The live site ad test tool includes a proxy that intercepts ad requests from web pages and replaces the ads on the web pages with test ads. The rules and compliancy engine checks test ads for compliancy for security and privacy purposes and also verifies that click tracking and/or impression tracking operate properly.