Mobile Promotion App Detection of Installed Apps
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 uses a promotion application program to detect installed application programs on mobile devices, generate user profiles based on these programs, and provide targeted promotions by rendering impressions and enabling download or installation of relevant applications, thereby enhancing user engagement and promotion relevance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If promotion notification techniques are implemented on mobile devices, then consumer engagement is improved, but detection of installed application programs is insufficient leading to reduced personalization effectiveness
Solution Approach 1:
The patent replaces traditional mechanical detection methods with a software-based communication request system. The promotion application program initiates mobile software program communication requests that interact with the device's operating system to retrieve installation information, substituting direct mechanical scanning with a software-mediated information exchange approach that is less intrusive and more compatible with mobile device security models.
Solution Approach 2:
The patent introduces an intermediary communication layer between the promotion application and the device's application installation data. Rather than directly accessing the installation registry, the system uses mobile software program communication requests as an intermediary mechanism to obtain installation information through standardized system interfaces, enabling detection while maintaining system integrity and user privacy.
2Adaptability or versatility
If application program detection is enhanced for personalized promotions, then promotion relevance is improved, but system complexity increases
Solution Approach 1:
The patent creates a universal detection mechanism that serves multiple functions: detecting installed applications, categorizing them by type, and using this information for personalized promotion delivery. The mobile software program communication request system is designed to be multi-functional, handling various detection and categorization tasks through a unified interface rather than requiring separate specialized systems for each function.
Solution Approach 2:
The patent segments the detection process into distinct functional components: initiating communication requests, receiving installation information, categorizing applications by type, and selecting appropriate promotions. This segmentation allows each component to be independently optimized and managed, reducing overall system complexity while maintaining comprehensive detection and personalization capabilities.
3Measurement precision
If mobile software program communication requests are initiated to detect applications, then detection accuracy is improved, but energy consumption increases
Solution Approach 1:
The patent implements periodic action by initiating mobile software program communication requests at strategically determined moments rather than continuously. The system schedules detection activities to occur during natural interaction pauses or when the device is already active, reducing unnecessary energy consumption while maintaining accurate detection when it matters most for promotion delivery.
Solution Approach 2:
The patent performs preliminary detection of application installations before promotion campaigns are launched. By pre-fetching and caching application installation information in advance, the system avoids initiating energy-intensive communication requests during active promotion delivery, reducing real-time energy consumption while maintaining detection accuracy for personalized promotion selection.
Data Source
AI summary
Embodiments are provided that facilitate launching of particular application program(s) determined as associated with an installed state on a mobile computing device without causing execution of such application program(s) or otherwise negatively impacting the performance of such application program(s). Example embodiments of the present disclosure are configured to, via a promotion application executed on a mobile computing device: receive user input selecting a first impression associated with a separate application program comprising a first additional application program separate from the promotion application program; programmatically initiate detection of an installation state associated with the separate application program; determine the installation state indicates the separate application program is installed; and in response to determining the installation state indicates the separate application program is installed, automatically initiate launch of the separate application program on the mobile computing device to cause rendering of determined information corresponding to the first impression.


