Client-Side Real-Time Auctions for Ad Impression Price Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Publishers in the digital advertising ecosystem cannot accurately assess the market value of ad impressions before sending them to ad exchanges, leading to suboptimal pricing and reduced revenue.

Innovation Solution

Implementing a client-side auction system that allows publishers to solicit bids from multiple real-time bidders before communicating with an ad server, using the highest bid as a minimum price threshold to ensure competitive pricing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If publishers send ad impressions directly to ad exchanges without prior valuation, then the process is simple and fast, but pricing is suboptimal and revenue is reduced

Engineering Contradiction:
Improvemarket value assessment accuracyVSAvoidauction system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a preliminary client-side auction that occurs before the ad impression is sent to the ad exchange. This preliminary action establishes a minimum price threshold based on competitive bidding among multiple real-time bidders, ensuring optimal valuation is achieved before the main exchange process begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a client-side auction mechanism as an intermediary between the publisher and the ad exchange. This intermediary layer solicits bids from multiple real-time bidders and uses the highest bid as a minimum price threshold, adding complexity but enabling more accurate market value assessment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If publishers use multiple real-time bidders through client-side auctions, then competitive pricing and revenue are improved, but system complexity and processing time increase

Engineering Contradiction:
Improvepublisher revenueVSAvoidauction system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The client-side auction is executed as a preliminary action before the ad impression reaches the ad exchange. Multiple real-time bidders compete simultaneously on the client side, establishing a minimum price threshold that ensures optimal revenue while maintaining efficiency by resolving competition before the main exchange process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the auction process into two distinct parts: a client-side preliminary auction involving multiple real-time bidders, and a server-side ad exchange process. This segmentation allows competitive bidding to occur in parallel on the client side without blocking the overall system, improving revenue while managing complexity through architectural separation.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If client-side auctions with multiple bidders are implemented, then higher prices are achieved, but processing time and computational load increase

Engineering Contradiction:
Improvepricing accuracyVSAvoidauction processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The client-side auction is performed as a preliminary action using cached bid data and pre-established minimum price thresholds. This approach achieves accurate pricing by leveraging real-time bidder competition while minimizing processing time by avoiding full auction execution for every impression, instead using pre-computed valuations where applicable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements partial auction action by using the highest bid from multiple real-time bidders as a minimum price threshold rather than executing a complete auction for every impression. This partial action achieves the benefit of competitive pricing while reducing processing time by skipping redundant auction steps when the minimum threshold is sufficient.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12406286B2System architecture and methods for facilitating client-side real-time auctions of advertising inventory
Publication Date: 2025.09.02 OPENX TECH
  • US12406286B2 patent drawing
  • US12406286B2 patent drawing
  • US12406286B2 patent drawing

AI summary

System architecture and methods for enabling a client-side real-time auction of advertising inventory that works in conjunction with ad serving technologies. The method according to some embodiments of the present invention comprise: (i) an end-user visiting a web page wherein multiple advertisements are displayed, (ii) for each ad unit on the page, multiple parallel requests are sent from the end-user's browser client to multiple real-time bidders who respond with a bid & advertisement for each unit, (iii) the bids are compared within the end-user's browser and the winning bid is sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user and (iv) data is aggregated for each bid and price limits are set based on the aggregations.