Call Tracking Pooling Algorithm for Advertiser Attribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call tracking systems face challenges in accurately attributing phone calls to advertisements due to the high cost and operational issues associated with using multiple phone numbers, which increases the likelihood of spam calls and misdials, leading to distorted data and reduced accuracy.
Innovation Solution
The implementation of an automated filtering function, such as CAPTCHA, blacklist, and IVR, to block unwanted calls, combined with a pooling algorithm to manage a pool of phone numbers, and sampling algorithms to estimate call distribution across publication channels, improves call tracking accuracy and reduces costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple phone numbers are used for each advertiser/source combination, then call tracking accuracy is improved, but system cost and operational complexity increase
Solution Approach 1:
The patent combines multiple phone numbers into a single pooled resource that serves multiple advertisers and sources. Instead of dedicating unique phone numbers to each advertiser-source combination, the system merges them into a shared pool that dynamically allocates numbers based on demand, reducing overall system complexity while maintaining tracking capability.
Solution Approach 2:
The patent makes phone numbers universal by allowing a single phone number to serve multiple advertisers and publication channels simultaneously. The tracking system identifies which advertiser/source combination generated the call through digital fingerprinting and metadata, enabling one phone number to perform the function of multiple dedicated numbers.
2Reliability
If more phone numbers are utilized by the call tracking system, then call tracking coverage is improved, but the likelihood of spam calls and misdials increases
Solution Approach 1:
The patent converts the harmful effect of spam calls and misdials into a benefit by using automated filtering functions. These filtering mechanisms (such as voice biometrics, call pattern analysis, and interactive verification) distinguish between legitimate customer calls and unwanted calls, blocking the latter while allowing the former to pass through. This transforms the problem of increased spam susceptibility into an opportunity to refine call validation capabilities.
Solution Approach 2:
The patent extracts unwanted calls from the overall call stream by implementing automated filtering functions that identify and separate spam calls and misdials from legitimate customer calls. This extraction process removes the harmful elements while preserving the useful data from genuine customer engagements.
3Quantity of substance
If phone numbers are recycled to reduce costs, then system cost is reduced, but call attribution accuracy may deteriorate
Solution Approach 1:
The patent implements feedback mechanisms that continuously monitor call attribution data to determine when recycled phone numbers are causing accuracy deterioration. When recycling begins to compromise attribution precision, the system adjusts recycling parameters or pauses recycling for affected numbers, using the feedback loop to balance cost reduction with accuracy maintenance.
Solution Approach 2:
The patent makes the phone number recycling process dynamic rather than static. The recycling timing, frequency, and eligibility criteria are adjusted in real-time based on call volume patterns, attribution accuracy metrics, and advertiser preferences. This dynamic approach allows the system to optimize the balance between cost efficiency and tracking accuracy.
Data Source
AI summary
A call tracking system and method that uses a pooling algorithm to manage a pool of telephone numbers that are utilized in advertisements. The pooling algorithm allows adjustments to be made to the pool in order to achieve a desired degree of call tracking accuracy performed by the system. The pooling algorithm may adjust the pool in terms of size, quality, or other metric, and assign phone numbers so as to meet the desired accuracy requirements. While additional numbers in a pool may increase accuracy, fewer numbers result in lower cost, and a balance may be struck based on the requirements of an advertiser. When a phone number is to be provided for an advertising campaign, the phone number may be selected from the pool randomly, in round-robin fashion, or according to criteria related to expected accuracy.


