Server-to-server ad auction system reducing latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current monetization ecosystems for mobile applications face inefficiencies due to the reuse of desktop ads, lack of transparency in monetization processes, and high latency in ad delivery, which affects both advertisers and users.

Innovation Solution

A server-to-server real-time bidding system that performs blind, real-time auctions across multiple creative types, allowing for transparent and efficient ad delivery without the need for a software development kit (SDK), utilizing cloud infrastructure and concurrent functions to reduce latency and increase revenue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If desktop ad monetization ecosystems are reused for mobile applications, then existing ad inventory can be utilized, but latency in ad delivery increases and transparency is reduced

Engineering Contradiction:
Improvead delivery latencyVSAvoidmonetization transparency
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent segments the ad delivery process into distinct components: mobile ad requests are handled separately from desktop ad workflows, with dedicated mobile ad servers and independent auction processes. This segmentation eliminates the latency caused by desktop ad ecosystem reuse while maintaining separate transparency protocols for mobile monetization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mobile ad servers as intermediary components between mobile applications and ad exchanges. These intermediaries facilitate real-time bidding auctions specifically for mobile ads, reducing delivery latency while providing transparent visibility into the monetization process through standardized response formats that include bid details and selection criteria.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If blind real-time bidding auctions are implemented across multiple creative types, then revenue increases, but system complexity increases

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

Solution Approach 1:

The patent implements a universal ad server architecture that handles multiple creative types (video, display, native) through a single real-time bidding auction process. The system universally processes different ad formats using standardized protocols, increasing publisher revenue across all creative types while avoiding the complexity of separate specialized systems for each ad format.

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

Solution Approach 2:

The patent changes key parameters of the bidding system by implementing blind auctions where bid values are determined algorithmically based on multiple factors including user demographics, device characteristics, and ad performance metrics. This parameter-based approach automates revenue optimization while reducing the complexity of manual configuration and management.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If server-to-server real-time bidding is implemented without SDK, then latency is reduced, but ease of operation decreases

Engineering Contradiction:
Improvead delivery latencyVSAvoidsystem integration ease
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent replaces the mechanical SDK integration model with a server-to-server communication architecture. Instead of requiring client-side SDK installation and configuration, the system uses direct server-to-server HTTP requests for ad requests and responses. This substitution reduces latency by eliminating client-side processing overhead while providing standardized APIs that simplify integration compared to traditional SDK approaches.

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

Data Source

PatentUS12039574B2Programmatic advertising server
Publication Date: 2024.07.16 NIMBUS ADVERTISING SOLUTIONS INC
  • US12039574B2 patent drawing
  • US12039574B2 patent drawing
  • US12039574B2 patent drawing

AI summary

Systems, methods, and computer program products are provided for auctioning advertising inventory for various applications, including for mobile applications. In various embodiments, a request for an advertisement is received at a first server from a client device. The request is sent, from the first server, to two or more remote servers. A bid value and an asset to be presented at the client device is received from each of the two or more remote servers. A highest bid is determined from the received bid values. Whether the asset associated with the highest bid is compliant based on the request is determined. When the asset is determined to be compliant, the asset is sent to the client device.