Lead Matching Engine Using Statistical Performance Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current lead matching systems in online advertising face challenges in maximizing long-term profits for lead sellers by effectively matching visitors to lead buyers, as they rely solely on filter values without considering match-sent ratios, reject-lead rates, and return-lead rates, leading to suboptimal revenue generation.

Innovation Solution

The implementation of a matching engine that accounts for match-sent ratios, reject-lead rates, and return-lead rates by using statistical models such as Bayesian credibility and hierarchical Bayes approaches, along with discrete choice models, to estimate filter performance and adjust matching decisions to maximize net revenue, while also considering lead buyer caps and lead quality feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If lead matching systems rely solely on filter values for matching visitors to lead buyers, then the matching process is simple and fast, but the revenue generation is suboptimal

Engineering Contradiction:
Improverevenue generationVSAvoidmatching system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores filter performance metrics (match-sent ratios, reject-lead rates, return-lead rates) before the matching process. This preliminary computation allows the matching engine to use these pre-computed values in revenue optimization calculations without adding real-time computational complexity, thus improving revenue generation while maintaining system efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where lead buyer responses (caps, quality feedback, reject rates) are continuously collected and used to adjust matching decisions. This feedback mechanism enables the system to learn from past performance and optimize revenue over time, transforming a simple filtering system into an adaptive revenue-optimization platform

Inventive Principle:
Principle #23Feedback

2Productivity

If the system considers multiple factors (match-sent ratios, reject-lead rates, return-lead rates) for matching decisions, then revenue optimization improves, but the computational complexity and data processing requirements increase

Engineering Contradiction:
Improvenet revenueVSAvoidfilter performance measurement
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces an intermediary layer (the matching engine with statistical models) that aggregates and processes raw performance data from multiple sources. This intermediary computes composite metrics like expected net revenue by integrating match-sent ratios, reject-lead rates, and return-lead rates, transforming complex multi-factor analysis into a unified decision-making framework that improves net revenue while managing computational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system optimizes for long-term profitability by considering lead buyer caps and quality feedback, then lead buyer satisfaction improves, but the matching process becomes more complex and slower

Engineering Contradiction:
Improvelead buyer satisfactionVSAvoidmatching processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-processes and stores lead buyer caps, quality thresholds, and performance metrics before matching occurs. This allows the matching engine to quickly evaluate multiple lead buyers against pre-computed criteria without performing complex calculations in real-time, thus maintaining lead buyer satisfaction while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts matching strategies based on real-time conditions while using pre-computed baseline metrics. The matching engine can flexibly prioritize different factors (caps, quality feedback, revenue potential) depending on current system state, enabling it to maintain high lead buyer satisfaction without being constrained by fixed, time-consuming processes

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8296176B1Matching visitors as leads to lead buyers
Publication Date: 2012.10.23 XL MARKETING
  • US8296176B1 patent drawing
  • US8296176B1 patent drawing
  • US8296176B1 patent drawing

AI summary

In one embodiment, a method includes accessing information regarding a visitor to a website; accessing a plurality of filters that are each associated with one of a plurality of lead buyers and being defined by a set of lead criteria specified by the associated lead buyer; and, for each of the filters, determining whether the information regarding the visitor satisfies the set of lead criteria defining the filter and, if the information regarding the visitor satisfies the set of lead criteria defining the filter, selecting the filter as a filter for which the visitor qualifies as a lead. The method includes, for each of the filters for which the visitor qualifies as a lead, accessing information indicating a potential revenue to be obtained by a lead matcher from the lead buyer associated with the filter.