Ad Simulator Browser Extension for In-Browser Ad Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rich media developers face inefficiencies in testing display ads on live webpages, as existing solutions require setting up proxy servers and configuring tools, making the process cumbersome and inefficient.

Innovation Solution

An ad simulator browser extension that allows users to select and replace existing display ads with new ones by initiating an HTTP request to an ad template rendering engine, which returns personalized HTML for the new ads, eliminating the need for proxy servers and tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a proxy web server is used to intercept and replace display ads for testing, then ad simulation capability is achieved, but system complexity increases due to required server setup and tool configuration

Engineering Contradiction:
Improvead simulation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the ad simulation functionality from the complex proxy server infrastructure and consolidates it into a lightweight browser extension. This allows the core simulation capability to be retained while eliminating the need for separate server setup and configuration tools, directly resolving the contradiction between achieving ad simulation and reducing system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The browser extension performs ad simulation directly within the user's browser environment, utilizing the browser's native capabilities to locate, select, and replace ads. This self-service approach eliminates dependency on external proxy servers and configuration tools, maintaining simulation functionality while significantly reducing system complexity

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If a proxy web server with configuration tools is deployed, then ad replacement functionality is achieved, but ease of operation deteriorates due to setup and configuration requirements

Engineering Contradiction:
Improvead replacement functionalityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The browser extension automatically performs ad location, selection, and replacement operations directly within the browser. Users simply need to interact with the extension interface to select ads for replacement, eliminating the need to configure proxy servers or set up additional tools, thereby maintaining full ad replacement functionality while dramatically improving ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges the ad replacement functionality directly into the browser extension, combining what were previously separate components (proxy server, configuration tools, and ad replacement logic) into a single integrated solution. This consolidation maintains the full ad replacement capability while simplifying the user experience to a single tool

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If proxy server setup is required for ad testing, then ad simulation is enabled, but time consumption increases due to setup and configuration steps

Engineering Contradiction:
Improvead simulation capabilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the time-consuming proxy server setup and configuration steps from the ad simulation process. By implementing the simulation capability directly in the browser extension, the solution eliminates the preliminary setup phase entirely, allowing developers to begin ad simulation immediately without time investment in server configuration

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The browser extension is pre-configured with all necessary ad simulation capabilities upon installation. Common functions such as ad location, selection, and replacement are built-in and ready to use immediately, eliminating the need for time-consuming setup and configuration steps that would otherwise be required before ad simulation can begin

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12008604B2Ad simulator browser extension
Publication Date: 2024.06.11 CAPITAL ONE SERVICES LLC
  • US12008604B2 patent drawing
  • US12008604B2 patent drawing
  • US12008604B2 patent drawing

AI summary

An ad simulator having at least in-browser simulation capabilities is provided. In examples, the ad simulator may be a web browser extension, which a media developer, designer, etc. may use for ad display simulation. The browser extension may locate existing display ads on a webpage, one or more of which can be selected to be replaced with a new ad. A HyperText Transfer Protocol (HTTP) request may be made to an ad template rendering engine that returns a HyperText Markup Language (HTML) of a new ad personalized and targeted to a customer. The browser extension may then replace the existing ad with the new ad.