Call Conversion Tracking via Local Call Log Scanning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Tracking call conversion rates for advertisements, especially when the advertisement is viewed on a different device than the one used to make the call, is difficult due to challenges in accessing and forwarding phone numbers and protecting user privacy.
Innovation Solution
A system that scans a user's smartphone call log for entries corresponding to outgoing calls to advertisers, allowing users to grant permission for access, thereby protecting privacy and accurately tracking call conversions by aggregating data across client devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the system accesses the user's call log to track call conversions, then measurement precision is improved, but user privacy is compromised
Solution Approach 1:
The patent introduces an intermediary mechanism where the client device itself acts as a mediator between the advertisement tracking system and the call log data. The client device scans its own call log locally and returns only aggregated results (call conversion status) without exposing actual call details, personal information, or the full call log content. This intermediary approach enables accurate call conversion tracking while preserving user privacy by preventing direct access to sensitive data.
2Adaptability or versatility
If the system tracks calls made on different devices than the ad viewing device, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent segments the tracking system into distinct functional components: (1) ad delivery module that presents ads on various devices, (2) conversion tracking module that detects conversion events, (3) call log scanning module that checks call histories, and (4) data aggregation module that consolidates results. This segmentation allows the system to handle cross-device tracking by dividing responsibilities across different modules and devices, reducing overall system complexity while maintaining adaptability.
Solution Approach 2:
The patent uses intermediary devices and mechanisms to bridge the gap between ad viewing devices and call-making devices. The system employs intermediary identifiers (such as ad instance IDs and device identifiers) that can be associated across multiple devices, allowing the tracking system to link conversions without requiring direct access to all devices or complex real-time communication between them.
3Productivity
If the system requests call log data from multiple client devices, then productivity is improved, but network communication overhead increases
Solution Approach 1:
The patent implements preliminary action by having the client device scan and prepare call log data locally before receiving the actual tracking request from the server. The device pre-identifies relevant call information and stores it in a readily accessible format, so when the server requests conversion data, the device can quickly retrieve and process the information without performing time-consuming scans during the actual tracking operation. This reduces network communication overhead and improves productivity.
Data Source
AI summary
Systems and methods of estimating call conversion rates are described herein. The system can include a conversion tracker, which can receive, from a client device, an identification of a conversion event at a first time. The conversion event can be associated with a content item, content item provider, and phone number of a content item provider. The conversion tracker can transmit a request that can include the identification of the conversion event. Once received, the client device can scan the call log for the phone number and send an response indicating the phone number's existence. The conversion tracker can determine a time window in which the client device called the content provider. The conversion tracker can also aggregate the responses across multiple client devices to estimate the call conversion rate for the content item associated with the content provider.


