Application Protection Interface Intercepts Startup Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for protecting application programs on terminal devices start the protection interface after the application has already begun, potentially leaking information through sounds or other means.

Innovation Solution

Intercepting the request to start an application program and determining if it needs protection, with the protection interface initiated before starting the application if necessary, ensuring that the application only begins after the protection interface is released.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the protection interface is launched after the application program has started, then the user interface can be covered for protection, but information in the application program may leak through sound or other means

Engineering Contradiction:
Improveprotection effectivenessVSAvoidinformation leakage
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by intercepting the application startup request and launching the protection interface before the application program actually starts running. The system detects the startup attempt, prevents the application from executing, and only launches it after successful password verification. This ensures the protection interface is in place before any potential information leakage can occur.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the application program is started before the protection interface, then the application can run normally, but the protection mechanism cannot prevent information leakage

Engineering Contradiction:
Improveapplication startupVSAvoidprotection security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing a preemptive blocking mechanism that intercepts application startup requests before execution. The system sets up a protection barrier that actively prevents the application from running until authentication is complete. This counter-measure is taken in advance to neutralize the security risk before it can materialize.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If the protection interface covers the application interface, then access is controlled, but the application cannot be accessed without password

Engineering Contradiction:
Improveaccess controlVSAvoidapplication accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies the intermediary principle by introducing a password verification mechanism as a mediator between the user and the application program. The protection interface acts as an intermediate layer that intercepts startup requests, verifies credentials, and only then allows the application to execute. This intermediary control ensures secure access while maintaining usability for authorized users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10073957B2Method and terminal device for protecting application program
Publication Date: 2018.09.11 XIAOMI INC
  • US10073957B2 patent drawing
  • US10073957B2 patent drawing
  • US10073957B2 patent drawing

AI summary

The present disclosure relates to a method for protecting an application program in a terminal device, and a terminal device thereof. The method includes: intercepting a request for starting an application program; determining whether the application program needs protection; and starting a protection interface before starting the application program, if the application needs protection. According to the present disclosure, the protection interface is launched before starting the application program when the terminal device detects that the application program needs protection, thereby protecting the application program comprehensively and thoroughly.