Call Tracking Pooling Algorithm for Advertiser Attribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecall tracking accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

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

Engineering Contradiction:
Improvecall tracking coverageVSAvoidspam calls and misdials
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If phone numbers are recycled to reduce costs, then system cost is reduced, but call attribution accuracy may deteriorate

Engineering Contradiction:
Improvenumber of phone numbersVSAvoidcall attribution accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8671020B1Call tracking system utilizing a pooling algorithm
Publication Date: 2014.03.11 MARCHEX
  • US8671020B1 patent drawing
  • US8671020B1 patent drawing
  • US8671020B1 patent drawing

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.