Personalized Mobile App Installation via Distribution Source Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current methods for installing personalized applications on mobile devices are inefficient, requiring software providers to create numerous modifications and distribute them through various channels, leading to increased resource expenditure and user dissatisfaction.

Innovation Solution

A method and system for installing personalized applications on mobile devices by identifying the application distribution source through analyzing operating system settings, selecting corresponding resources from a resource database, reconfiguring the application, and installing it on the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software providers create numerous modifications of the same application for different distributors, then applications can be tailored to different categories of users, but resource expenditure (time and personnel) increases significantly

Engineering Contradiction:
Improveapplication personalizationVSAvoidsoftware development efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the application into a core universal version and separate personalization resources (logos, interface elements, branding assets). This allows the base application to remain unchanged while only the resource layer needs modification for different distributors, dramatically reducing development effort.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal application core that can serve multiple distributors simultaneously. The same application binary is distributed to all users, with personalization achieved through resource substitution rather than creating multiple application versions, making the system multi-functional across different brands.

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

2Adaptability or versatility

If software providers create numerous modifications of the same application, then applications can be tailored to different distributors, but additional resources are needed to place modifications on various distribution sources

Engineering Contradiction:
Improveapplication personalizationVSAvoiddistribution system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the personalization resources (logos, interface elements) from the application modification process itself. By separating these resources as independent assets that can be selectively applied, the system avoids the complexity of maintaining multiple modified application versions across different distribution channels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of creating and distributing multiple modified application versions, the patent uses copying of the universal application core combined with resource substitution. The same application copy is distributed universally, and personalization is achieved through resource layering, eliminating the need to manage multiple distribution versions.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If large distributions containing all necessary modifications are created, then users can install only the modifications they need, but user dissatisfaction increases due to installation disadvantages

Engineering Contradiction:
Improvemodification selectionVSAvoidinstallation process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent performs preliminary action by pre-configuring the universal application with resource selection logic that automatically identifies and applies the appropriate distributor-specific resources during installation. This eliminates the need for users to manually select modifications or deal with complex installation processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application performs self-service by automatically detecting the distribution source and selecting the appropriate personalization resources during installation. The system self-configures without requiring user intervention to choose between different modification packages, simplifying the installation process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12307265B2System and method for installing a personalized application on a mobile device
Publication Date: 2025.05.20 AO KASPERSKY LAB
  • US12307265B2 patent drawing
  • US12307265B2 patent drawing
  • US12307265B2 patent drawing

AI summary

Disclosed herein are systems and methods for installing a personalized application on a mobile device. In one aspect, an exemplary method comprises, identifying an application distribution source by analyzing settings of an operating system of the mobile device that were changed as a result of obtaining an application from the application distribution source, selecting resources for the application that correspond to the identified application distribution source when a resource database from which the selection is being performed contains at least one resource corresponding to the identified application distribution source, creating the personalized application by reconfiguring the application obtained from the application distribution source based on the selected resources, and installing, on the mobile device, the created personalized application.