In-App Installation Client for Seamless App Downloads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing method of installing apps on mobile devices through app stores leads to poor ad conversion due to user distraction and redirects, and is vulnerable to fraud through fraudulent ad clicks and referral ID manipulation.
Innovation Solution
An installation client on the device handles app installations directly without redirecting to an app store, allowing seamless background operations to download and install apps while maintaining user interaction with the current app, ensuring secure and accurate attribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user is redirected to an app store to install a new app, then the user can obtain app information and complete installation, but the user interaction with the current app is interrupted and user attention is diverted
Solution Approach 1:
The patent extracts the app installation process from the app store ecosystem and implements it directly within the current app environment. The installation client is integrated into the existing app, allowing users to download and install new apps without leaving the current application context, thus maintaining user interaction continuity while enabling app installation functionality
Solution Approach 2:
The patent introduces an installation client as an intermediary component that mediates between the user's installation request and the app distribution process. This client handles the entire installation workflow including downloading installation files, managing user confirmation, and completing installation without requiring redirection to an external app store, thereby maintaining user context and improving ad conversion
2Ease of manufacture
If the device connects to an app store for app installation, then the user can access app information and complete download, but additional network connections and communication flows are required
Solution Approach 1:
The patent merges the app installation functionality with the existing app environment by integrating an installation client directly into the current application. This consolidation eliminates the need for separate communication flows with external app stores, reducing network connection complexity while maintaining ease of installation through the unified in-app interface
3Reliability
If traditional app store installation is used, then apps can be distributed through a centralized platform, but fraudulent parties can intercept referral IDs and simulate ad clicks
Solution Approach 1:
The patent extracts the referral ID verification process from the external app store environment and implements it within the installation client integrated in the current app. This extraction ensures that referral IDs are generated and verified within a controlled, trusted environment, preventing fraudulent interception and manipulation that occurs in open app store ecosystems
Solution Approach 2:
The patent implements preliminary verification of referral IDs and ad attribution data before the installation process begins. The installation client validates referral information in advance and maintains secure attribution tracking throughout the installation workflow, preventing fraudulent activity from compromising ad billing accuracy
Data Source
AI summary
A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.


