Application Startup Prioritization Under Resource Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of applications increases, improper usage leads to degraded system performance and user experience due to increased resource occupation, resulting in slower operating systems and freezes.

Innovation Solution

An application control method that sorts applications based on resource use and user use information, allowing or restricting their startup to optimize resource allocation and improve system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If more applications are provided for user terminals, then application functionality and user choice are improved, but system resources are occupied and system performance degrades

Engineering Contradiction:
Improveapplication functionalityVSAvoidsystem resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic application sorting and control based on real-time resource usage information and user behavior patterns. The system continuously monitors resource consumption and adjusts application priorities dynamically, allowing the system to adapt resource allocation to current conditions rather than using static rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of application control by introducing multi-dimensional sorting criteria including resource usage metrics, user behavior patterns, and priority levels. This transforms traditional binary application control (allow/block) into a nuanced multi-parameter sorting mechanism that optimizes resource allocation based on current system state.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If applications are controlled to improve system performance, then system performance and user experience are improved, but application startup and resource allocation complexity increases

Engineering Contradiction:
Improvesystem performanceVSAvoidapplication control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having applications automatically report their resource usage information and user behavior patterns to the control device. The system autonomously sorts and controls applications based on this data without requiring manual intervention or complex user configuration, reducing the operational complexity burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes a feedback loop where resource usage information and user behavior data are continuously collected from applications, processed by the control device, and used to adjust application priorities and resource allocation in real-time. This closed-loop feedback mechanism enables adaptive control that responds to changing system conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12498940B2Application startup control method and control device
Publication Date: 2025.12.16 HUAWEI TECH CO LTD
  • US12498940B2 patent drawing
  • US12498940B2 patent drawing
  • US12498940B2 patent drawing

AI summary

The present disclosure relates to application startup control methods and control devices. One example method includes determining, based on information of a first application, whether to restrict startup of a second application to be triggered by the first application, where the information of the first application is used to indicate an importance degree of the first application in a system, and restricting the startup of the second application in response to determining to restrict the startup of the second application.