Call Tracking System with Automated Spam Filtering

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 need for multiple phone numbers, which increases costs and the likelihood of spam calls or misdials, leading to distorted data and reduced accuracy.

Innovation Solution

Implementing an automated filtering function, such as CAPTCHA, blacklist, or IVR, to block unwanted calls, and using a pooling algorithm to manage a pool of phone numbers for optimal accuracy and cost, along with sampling algorithms to estimate call distribution across publication channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a separate phone number is designated for each advertiser and source, 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 applies universality by enabling a single phone number to serve multiple advertisers and sources through time-based allocation. The system dynamically assigns the same phone number to different advertising campaigns at different times, allowing one number to perform multiple tracking functions rather than requiring dedicated numbers for each campaign.

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

Solution Approach 2:

The patent implements dynamics through time-based phone number allocation, where the system dynamically assigns and reassigns phone numbers to different advertisers and sources based on temporal patterns. This dynamic allocation allows the system to adapt to varying advertising needs without requiring static dedicated numbers for each campaign.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If phone numbers are recycled to reduce costs, then system cost decreases, but the likelihood of spam calls and misdials increases

Engineering Contradiction:
Improvesystem costVSAvoidspam calls and misdials
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by implementing a challenge-response test before allowing calls to be completed. This preliminary verification step checks whether the caller is a legitimate user before the call reaches the advertiser, preventing spam calls and misdials from affecting the system while still allowing phone number recycling.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If more phone numbers are used to track multiple advertisers and sources, then call attribution accuracy is improved, but data distortion from spam calls increases

Engineering Contradiction:
Improvecall attribution accuracyVSAvoiddata distortion
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The challenge-response test serves as a preliminary filter that verifies caller legitimacy before calls are processed. This preliminary action prevents spam calls from entering the tracking system, thereby eliminating data distortion from unwanted calls while maintaining accurate attribution data from legitimate users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The challenge-response test acts as an intermediary between the phone number and the advertiser. It mediates the call flow by verifying caller identity before allowing the call to reach its destination, thus protecting the tracking system from data distortion while maintaining accurate measurement capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8634520B1Call tracking system utilizing an automated filtering function
Publication Date: 2014.01.21 MARCHEX
  • US8634520B1 patent drawing
  • US8634520B1 patent drawing
  • US8634520B1 patent drawing

AI summary

A call tracking system and method that uses an automated filtering function to increase accuracy of call tracking. In some embodiments, the system utilizes a spam blocking module, such as a challenge-response test (e.g., a CAPTCHA), a blacklist for callers sharing certain criteria indicative of robo-dialed or spam calls, or other similar spam filter to block unwanted calls from being routed to an advertiser. By using a spam blocking module, the amount of noise in the call tracking system can be reduced and the attribution of calls correspondingly more accurate. In some embodiments, an interactive voice response (IVR) module is utilized to reduce the noise in the system by filtering or blocking unwanted calls. By utilizing an automated filtering function, the disclosed system improves the accuracy of call tracking and allows advertisers to better track the performance of advertising campaigns that they undertake.