Beacon-Based Mobile App Installation Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for tracking mobile application installation status on devices are inaccurate due to the inability to distinguish between uninstalled applications and those with disabled push notifications or devices turned off, leading to unreliable download and active user count metrics.

Innovation Solution

A system utilizing a beacon device to detect user devices within a geographical area and generate user identifications, allowing a server to determine the installation status of an application by correlating transaction data and beacon IDs, thereby distinguishing between installed and uninstalled applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If Push notifications are used to track installation rates, then installation detection capability is improved, but reliability of tracking data deteriorates due to false positives from deactivated notifications or turned-off devices

Engineering Contradiction:
Improveinstallation detection capabilityVSAvoidreliability of tracking data
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent introduces beacon devices as intermediaries between the application server and user devices. These beacons detect mobile devices within geographical areas and provide installation status information through location-based detection rather than relying on Push notification acknowledgments, thereby resolving the reliability issue caused by false positives from deactivated notifications or turned-off devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the Push notification mechanism (which relies on software-level acknowledgment) with a beacon-based detection system that uses location-based physical presence detection. This substitution eliminates the need for software interaction and provides more reliable installation status detection by verifying actual device presence in monitored geographical areas

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If regular interval Push notifications are sent, then installation rate monitoring is improved, but user experience deteriorates causing customers to turn off notifications or uninstall applications

Engineering Contradiction:
Improveinstallation rate monitoringVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The beacon-based system enables self-service monitoring where the installation status is detected automatically through location-based beacon detection without requiring user interaction or Push notification subscriptions. The system monitors installation rates passively by detecting device presence in geographical areas, eliminating the need for frequent Push notifications and improving user experience

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If download count is used as metric, then data collection is simplified, but accuracy of active user measurement deteriorates because uninstalling does not diminish download count

Engineering Contradiction:
Improvedata collection simplicityVSAvoidaccuracy of active user measurement
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces beacon devices as intermediaries that provide active user verification through location-based detection. When a beacon detects a mobile device within a geographical area, it confirms active installation status, thereby improving measurement precision while maintaining relatively simple data collection through automated beacon detection and reporting to the application server

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10078506B2Tracking an application installation state
Publication Date: 2018.09.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10078506B2 patent drawing
  • US10078506B2 patent drawing
  • US10078506B2 patent drawing

AI summary

An apparatus, method, and system for receiving a request for a transaction using a computer system. An absence of a first identification of an application on a first user device is determined, when a beacon of the computer system does not detect the first identification within a defined geographical area. A plurality of transaction data from a transaction device is received. A second identification based on the received transaction data is generated. An installation status of the application on the first user device based on the generated second identification and the absence of the first identification is also generated.