Android Application Label Modification via Mapping Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for changing application names on Android platforms require root permission and do not persist across desktop changes, limiting user customization and flexibility.

Innovation Solution

A method and device that allow users to modify application labels without specific permission, using a pre-set application gateway to receive and store new labels in association with original information, such as package and class names, within a mapping structure, enabling persistent changes across desktop environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If root permission is required to change application name, then application label can be modified, but user operation complexity increases and accessibility decreases

Engineering Contradiction:
Improveapplication label modificationVSAvoidpermission requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a mapping table as an intermediary layer between the application label display and the actual application package. This mapping table stores the correspondence between original application labels and new user-defined labels, allowing label modification without requiring root permissions or system-level access. The mapping table acts as a mediator that decouples the display layer from the system core, enabling safe and easy label customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application label is changed using existing software, then label can be customized, but the change does not persist across desktop changes

Engineering Contradiction:
Improvelabel customizationVSAvoidlabel persistence
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent pre-establishes a mapping table structure that is designed to persist across different desktop environments. Before desktop changes occur, the mapping relationship between original application labels and new labels is stored in this predefined structure. When desktops are switched or reset, the system retrieves the pre-stored mapping table and applies the label customizations automatically, ensuring persistence without requiring re-customization.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If application label modification is restricted to specific desktops, then system stability is maintained, but user flexibility and customization capability are reduced

Engineering Contradiction:
Improvecross-desktop customizationVSAvoidapplication functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the application label system into two independent parts: the original application package (which maintains system stability and functionality) and the mapping table (which stores customization information). This segmentation allows the mapping table to be freely modified and transferred across different desktops without affecting the core application packages. The original application remains unchanged and reliable, while the mapping layer provides flexible cross-desktop customization capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9921817B2Application name modification method and device, and storage medium
Publication Date: 2018.03.20 ZTE CORP
  • US9921817B2 patent drawing
  • US9921817B2 patent drawing

AI summary

An application name modification method, said method comprising: selecting a target application and, by means of a preset application inlet, modifying the application name of the selected target application; obtaining original information regarding the selected target application, and linking together and storing the obtained original information regarding said target application and the modified new application name. Additionally disclosed are an application name modification device and a computer-readable storage medium.