Mobile App Detection for Personalized Promotion Profiles
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


