Mobile App Detection for Personalized Promotions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile promotion notification techniques lack effectiveness in detecting and utilizing application programs on mobile devices to provide personalized and relevant promotions to consumers, leading to inefficient engagement and reduced customer interaction.

Innovation Solution

A computer-executed method and system that detects application programs on mobile devices, generates user profile data characteristics based on installed apps, and provides targeted promotions by initiating communication requests and generating impressions within the promotion application program to recommend and incentivize relevant app downloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current mobile promotion notification techniques are used, then promotion delivery is simple, but promotion relevance and personalization are insufficient

Engineering Contradiction:
Improvepromotion personalizationVSAvoiddetection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of installed application programs and generates user profile data characteristics before promotion delivery. By pre-analyzing the mobile device's application landscape and creating user profiles in advance, the system enables personalized promotion selection without adding complexity to the actual promotion delivery process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary detection mechanism that acts as a bridge between the promotion notification system and the mobile device's application programs. This intermediary component detects installed applications and generates profile characteristics, allowing the promotion system to personalize content without directly interacting with or complicating the mobile device's core functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If application programs are detected and utilized for personalized promotions, then user engagement improves, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoiddetection and profiling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The detection system operates autonomously by initiating communication requests to detect installed application programs and automatically generating user profile data characteristics. The system serves itself by performing detection, analysis, and profile generation without requiring manual intervention or complex external processing, thereby improving user engagement while controlling system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by detecting which application programs are installed on the mobile device and using this information to generate user profile characteristics that inform promotion selection. This feedback loop enables the system to continuously improve personalization accuracy based on actual device state, enhancing user engagement through relevant promotions.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If communication requests are initiated to detect application programs, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improveapplication detection accuracyVSAvoiddetection processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system initiates communication requests to detect application programs as a preliminary action before promotion delivery. By completing the detection and profile generation process in advance, the system ensures accurate identification of installed applications without delaying the actual promotion notification, thus maintaining detection accuracy while minimizing perceived processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11042904B1Method and system for detecting application programs on mobile computing device
Publication Date: 2021.06.22 BYTEDANCE INC
  • US11042904B1 patent drawing
  • US11042904B1 patent drawing
  • US11042904B1 patent drawing

AI summary

A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for detecting application programs installed on a mobile computing device. The method includes initiating, using a promotion application program installed on the mobile computing device, a plurality of mobile software program communication requests in order to detect one or more additional application programs installed on the mobile computing device. The promotion application program is associated with a promotion and marketing service. The method also includes programmatically generating, within the promotion application program, an indication of the one or more additional application programs installed on the mobile computing device.