Notification Icon Removal Without Root Permissions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smartphone systems require root permissions to remove notification icons, limiting user flexibility and functionality without administrative access.

Innovation Solution

A method and apparatus that display notification icons, obtain data types, access modules for interface removal, and start data managers to remove icons from the user interface without root permissions, utilizing a user interface, icon removing engine, and data manager to enable notification icon removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If root permissions are required to remove notification icons, then system security and control are maintained, but user flexibility and functionality are limited

Engineering Contradiction:
Improveuser flexibilityVSAvoidsystem control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a data manager as an intermediary component that mediates between applications and the notification icon removal interface. The data manager obtains information about modules with interface access rights and starts them to remove notification icons, allowing applications without root permissions to indirectly access the removal function through this intermediary layer, thus resolving the contradiction between user flexibility and system control

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into multiple components: notification icon display module, data manager, and module information obtainer. By dividing the notification removal function into separate modular components with defined interfaces, the patent enables fine-grained access control where specific modules can be started to perform removal operations without requiring full root permissions, balancing flexibility and security

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If root permissions are required to remove notification icons, then system security is maintained, but user control and functionality are limited

Engineering Contradiction:
Improveuser controlVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The data manager automatically obtains module information and starts the appropriate modules to remove notification icons without requiring user intervention to obtain root permissions. The system self-manages the permission and execution process by having the data manager query module information and initiate removal operations automatically, improving ease of operation while maintaining security through automated permission management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The data manager serves as an intermediary that handles the complex permission and module coordination tasks, shielding users from the need to understand or manage root permissions directly. Users simply interact with the notification icon removal interface, while the data manager mediates the backend processes of module selection and execution, enhancing ease of operation without compromising security

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10203840B2Method and apparatus for removing notification icons
Publication Date: 2019.02.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10203840B2 patent drawing
  • US10203840B2 patent drawing
  • US10203840B2 patent drawing

AI summary

A method and an apparatus for removing notification icons. The method includes displaying a notification icon corresponding to newly-obtained data on a user interface, obtaining information of the newly-obtained data, obtaining a pre-defined data type corresponding to the newly-obtained data by using the information of the newly-obtained data, obtaining information of a module having access to an interface for removing the notification icon by using the data type, starting the module based on the information of the module, and removing, by the module, the notification icon from the user interface by using the interface.