Dynamic Launch Activity Management for Mobile App Branding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile users face confusion when searching for mobile applications in app stores due to multiple variations of the same application with different names, leading to brand confusion and unnecessary overhead for vendors and developers, as existing technologies restrict the ability to change application names and icons on Android devices without uninstalling and recompiling.

Innovation Solution

A system and method for managing launch activities on mobile devices that maintain multiple launch activities with different icons, identify the device environment, and dynamically enable the appropriate launch activity and icon, allowing a single application to adapt to various environments without recompilation or reinstallation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If developers create multiple application variations with different names for different environments, then the application can be tailored for specific environments, but brand confusion increases and vendor overhead increases

Engineering Contradiction:
Improveenvironment-specific tailoringVSAvoidbrand confusion
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent merges multiple environment-specific application variations into a single application package that contains all environment configurations. The system consolidates what would traditionally be separate applications into one unified package, allowing the same application to serve multiple environments (enterprise, consumer, etc.) through dynamic configuration rather than requiring separate distributed packages.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements universality by designing a single application that can function across multiple environments. The application includes environment identification capabilities and automatically adapts its behavior, interface, and configuration based on the detected environment type, making one application universally applicable rather than requiring environment-specific versions.

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

2Ease of manufacture

If developers create a single application that can be altered after purchase for different environments, then vendor overhead is reduced, but on Android platforms the application name and icon cannot be changed without uninstalling and recompiling

Engineering Contradiction:
Improvevendor overheadVSAvoidpost-installation customization
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by enabling the application to dynamically change its identity characteristics (name and icon) after installation. Instead of being static as in traditional Android applications, the system dynamically determines the appropriate name and icon based on the detected environment and applies these changes without requiring uninstallation or recompilation, making the application adaptable post-installation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses preliminary action by pre-configuring multiple environment-specific name and icon combinations within the single application package before installation. The application includes all necessary branding assets and configuration data for different environments, prepared in advance, allowing it to switch between them after installation without requiring external modification or recompilation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple launch activities with different icons are maintained, then environment-specific branding is enabled, but application complexity increases

Engineering Contradiction:
Improveenvironment-specific brandingVSAvoidlaunch activity management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the application to automatically identify its target environment and select the appropriate launch activity, name, and icon without external intervention. The system includes built-in environment detection capabilities that autonomously determine the correct configuration and apply it, eliminating the need for manual configuration or complex user setup procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback mechanisms where the application continuously monitors environment characteristics (such as device type, carrier, or activation method) and uses this feedback to automatically select and switch between different launch activities and branding elements. This closed-loop approach allows the application to adapt its presentation based on real-time environment detection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9615193B1Systems and methods for managing launch activities on a mobile device
Publication Date: 2017.04.04 GEN DIGITAL INC
  • US9615193B1 patent drawing
  • US9615193B1 patent drawing
  • US9615193B1 patent drawing

AI summary

A computer-implemented method for managing launch activities on a mobile device may include maintaining a plurality of launch activities associated with an application. Each launch activity in the plurality of launch activities may be associated with a different launch icon. The method may further include identifying a mobile device environment within which the application is being used. The method may also include selecting, from the plurality of launch activities, a launch activity that corresponds to the mobile device environment. The method may additionally include enabling the launch activity that corresponds to the mobile device environment. Various other methods, systems, and computer-readable media are also disclosed.