Ad Exchange Server Real-Time Bidding Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of mobile application advertising, there is a challenge in efficiently matching advertisers with available ad inventory, leading to unsold ad space and reduced revenue for publishers, as well as difficulties for advertisers in reaching target audiences effectively.

Innovation Solution

A hybrid process and system that facilitates real-time bidding for ad slots on mobile devices, utilizing an ad exchange server to communicate with multiple ad servers and publisher servers, optimizing ad slot pricing, and targeting to increase ad visibility and revenue, while reducing latency and increasing user reach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional ad inventory selling methods are used, then publishers can sell ad space directly to advertisers, but many ad inventory units remain unsold reducing revenue and fill rate

Engineering Contradiction:
Improvead inventory fill rateVSAvoidunsold ad inventory revenue
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system enables a single ad inventory unit to be simultaneously targeted by multiple advertisers through automated bidding, allowing the same publisher to serve different advertisers' ads to different users based on real-time bids, thereby increasing overall fill rate and revenue without requiring separate manual negotiations

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

Solution Approach 2:

Advertisers submit bids in advance for ad inventory before the actual ad request is fulfilled. The system pre-processes these bids and automatically selects winning advertisers when ad slots become available, eliminating the need for real-time manual negotiation and ensuring faster fulfillment

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If advertisers manually purchase ad inventory from publishers, then they can secure ad space, but they struggle to reach target audiences effectively and miss opportunities with multiple publishers

Engineering Contradiction:
Improveadvertiser audience targeting capabilityVSAvoidmanual ad inventory acquisition process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The automated bidding system acts as an intermediary between advertisers and publishers, receiving ad requests from publishers, distributing them to multiple advertisers, and automatically selecting winning bids based on predefined targeting criteria and bid amounts, thereby simplifying the complex manual matching process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts ad allocation based on changing parameters such as bid amounts, audience targeting criteria, and real-time ad request characteristics, allowing advertisers to reach target audiences more effectively across multiple publishers without manual intervention

Inventive Principle:
Principle #35Parameter changes

3Productivity

If real-time bidding is implemented across multiple ad servers, then more bidders and bid amounts increase, but system complexity and latency may increase

Engineering Contradiction:
Improvenumber of bidders and bid amountsVSAvoidad request fulfillment latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system segments the ad request fulfillment process into distinct phases: receiving ad requests, distributing to multiple ad servers, collecting bids, determining winners, and serving ads. This segmentation allows parallel processing of independent tasks, reducing overall latency despite involving multiple servers and bidders

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10692116B1Optimization of ad request fulfillment for mobile device applications
Publication Date: 2020.06.23 AMAZON TECH INC
  • US10692116B1 patent drawing
  • US10692116B1 patent drawing
  • US10692116B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for optimization of ad request fulfillment for mobile device applications. In one embodiment, a system may receive an ad request from a mobile device, and determine a first price point associated with a publisher of the ad request. The system may send a bid request to ad servers, receive a first bid with a first bid amount, and may determine that the first bid amount is a highest bid amount. The system may determine that the first price point is less than the first bid amount, and may send the first bid amount and the first price point to the mobile device, where the mobile device is configured to send the first bid amount and the first price point to a publisher ad server, and the publisher ad server is configured to determine that the first bid amount is a winning bid amount.