Mobile App Detection for Personalized Promotion Profiles

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 using a promotion application program, generates user profile data characteristics based on installed apps, and provides targeted promotions by initiating communication requests and rendering impressions to users, enabling download or installation of relevant applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If promotion notification techniques are implemented without detecting installed application programs, then the system is simpler to operate, but the relevance and effectiveness of promotions to individual users deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidrelevance of promotions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The promotion application program automatically detects installed application programs on the mobile computing device without requiring user intervention. The system self-performs the detection, classification, and promotion tailoring functions, thereby maintaining ease of operation while achieving personalized promotion relevance through automatic analysis of installed apps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of promotion personalization by detecting and analyzing installed application programs. By using the detected app information as a parameter to tailor promotions, the system achieves higher relevance without adding manual configuration steps, thus resolving the contradiction between operational simplicity and promotional adaptability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system detects and analyzes installed application programs to personalize promotions, then the relevance of promotions improves, but the device complexity increases

Engineering Contradiction:
Improverelevance of promotionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The promotion application program performs multiple functions within a single system component: it detects installed applications, classifies them into categories, analyzes their characteristics, and uses this information to personalize promotions. By consolidating these functions into one application program, the system achieves high promotional relevance without proportionally increasing overall device complexity.

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

Solution Approach 2:

The promotion application program acts as an intermediary between the mobile computing device's installed applications and the promotion delivery system. It mediates by detecting and analyzing installed apps, then translating this information into personalized promotion strategies, thereby achieving relevance enhancement without requiring complex system-wide changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the promotion application program initiates communication requests to detect additional application programs, then the measurement precision of user profile data improves, but the loss of time increases

Engineering Contradiction:
Improveprecision of user profile dataVSAvoidtime loss
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The promotion application program initiates communication requests to detect installed application programs as a preliminary action before generating user profile data. By performing this detection in advance, the system ensures high measurement precision of user profile data is achieved without requiring additional time during the actual promotion generation process, as the detection occurs beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous detection and analysis of installed application programs to continuously update user profile data. This continuous action ensures that the precision of user profile data remains high while the time loss is minimized through efficient, ongoing processes rather than periodic interruptions, allowing the system to operate smoothly without significant delays.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11010793B1Method and system for determining user profile data for promotion and marketing service using mobile application program information
Publication Date: 2021.05.18 BYTEDANCE INC
  • US11010793B1 patent drawing
  • US11010793B1 patent drawing
  • US11010793B1 patent drawing

AI summary

A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for determining profile data of a user of a promotion application program on a mobile computing device. The method includes receiving, from a promotion application program running on a mobile computing device, an indication of one or more additional application programs installed on the mobile computing device. The method also includes programmatically determining a characteristic of a first application program within the one or more additional application programs, and based on the characteristic of the first application program, programmatically generating a first profile data characteristic of a user of the mobile computing device.