Reverse Proxy Ad Tracking for Budget Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertising systems lack detailed tracking of user responses to advertisements, making it difficult for advertisers to fine-tune their ad spending and for advertising platforms to optimize revenue, as they rely on per-click charging models without comprehensive action tracking.

Innovation Solution

An advertising distribution system utilizing a reverse proxy process that embeds tracking mechanisms within advertisements, allowing for detailed action tracking and conversion scoring, enabling fair pricing and optimized budget allocation across traffic sources based on quality scores and historical spend data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If per-click charging model is used, then advertising revenue can be generated, but detailed user interaction tracking and fine-tuned pricing are not achieved

Engineering Contradiction:
Improveuser interaction dataVSAvoidtracking system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a reverse proxy server as an intermediary component between users and advertising content. This proxy server intercepts and monitors user interactions with advertisements, capturing detailed action data without requiring complex tracking code integration at the advertiser or user levels. The proxy acts as a neutral mediator that passively observes and records interactions, thereby reducing overall system complexity while enabling comprehensive tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where captured user interaction data is fed back into the pricing and allocation algorithms. This feedback loop enables dynamic adjustment of advertising prices and budget allocation based on actual user behavior patterns. The feedback transforms raw interaction data into actionable pricing signals, allowing fine-tuned pricing without manual intervention.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive action tracking is implemented, then fine-tuned pricing can be achieved, but system complexity increases

Engineering Contradiction:
Improveuser action measurementVSAvoidtracking and pricing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The reverse proxy server serves as a centralized intermediary that consolidates all tracking functionality in one location. Rather than distributing complex tracking logic across multiple advertising platforms and websites, the proxy intercepts requests at a single point, simplifying the overall architecture. This intermediary approach enables precise measurement of user actions while keeping the implementation manageable through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The reverse proxy server performs multiple functions simultaneously: it acts as a web server, a tracking collector, a data processor, and a pricing engine. By consolidating these diverse functions into a single universal component, the system achieves precise user action measurement without proportionally increasing complexity. The multi-functionality of the proxy reduces the need for separate specialized systems.

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

3Adaptability or versatility

If detailed tracking and conversion scoring are used, then fair pricing and optimized budget allocation are achieved, but processing requirements increase

Engineering Contradiction:
Improvepricing model adaptabilityVSAvoidcomputational processing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system implements conversion scoring that focuses on tracking and processing only the most relevant user interactions rather than attempting to analyze every possible action with equal depth. By prioritizing high-value conversion events and using threshold-based filtering, the system achieves adaptable pricing models without requiring excessive computational resources to process every detail of user behavior.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The pricing and allocation algorithms use parameter changes to simplify complex computations. Instead of continuously recalculating all pricing factors in real-time, the system adjusts key parameters such as conversion scores, quality metrics, and budget allocation factors based on aggregated data patterns. This parameter-based approach enables versatile pricing adaptation while reducing instantaneous processing requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9305098B1Pricing for online listings
Publication Date: 2016.04.05 THRYV INC
  • US9305098B1 patent drawing
  • US9305098B1 patent drawing
  • US9305098B1 patent drawing

AI summary

An advertiser budget is retrieved from a data store. A set of traffic sources associated with the advertiser budget are identified. An allocated budget for the set of traffic sources is generated by allocating at least part of the advertiser budget to the set of traffic sources. At least one advertisement is delivered via a traffic source of the set of traffic sources based at least in part on the allocated budget.