Program Classification for System Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current system optimization methods are inadequate in effectively addressing issues like system crashes and excessive resource occupation by background programs, as they primarily focus on basic file cleaning and fail to release usable memory and resources efficiently.

Innovation Solution

A system optimizing method and apparatus that classify programs based on preset rules, allowing users to select which programs to optimize, with features like automatic closure of unresponsive programs, CPU priority management, and resource allocation optimization to improve system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If basic file cleaning work is performed, then the system can maintain a clean state, but it cannot effectively release usable memory and system resources

Engineering Contradiction:
Improvesystem stabilityVSAvoidresource release efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments program management into multiple categories (first class with selected state, second class with unselected state) based on optimizing rules. This segmentation allows differential handling of programs - some can be optimized while others maintained, enabling effective resource release without compromising system stability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of program state from a single uniform state to multiple states (selected/unselected, first class/second class). This parameter change enables the system to differentiate between programs that should be optimized and those that should not, thereby effectively releasing resources while maintaining necessary program functions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If all running programs are optimized, then system resources are released, but important programs may be incorrectly closed

Engineering Contradiction:
Improveresource release efficiencyVSAvoidprogram execution stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides programs into different classes with different default states. Programs in the first class have selected state (subject to optimization) while programs in the second class have unselected state (protected from optimization). This segmentation prevents important programs from being incorrectly closed while still allowing optimization of unnecessary programs

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification of programs into different classes before optimization execution. By pre-establishing optimizing rules and classifying programs accordingly, the system prepares a safe optimization plan that identifies which programs can be optimized without affecting system stability

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If programs are classified and user selection is required, then optimization precision is improved, but operation complexity increases

Engineering Contradiction:
Improveoptimization precisionVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent performs preliminary classification of programs into first and second classes based on preset optimizing rules before user interaction. This preliminary action reduces user cognitive load by pre-organizing programs according to their optimization suitability, making the interface more intuitive

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different default states to different classes of programs locally. The first class has selected state (optimized locally) while the second class has unselected state (protected locally). This local differentiation achieves high optimization precision for appropriate programs while maintaining simplicity for users through intelligent defaults

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10157067B2System optimizing method and apparatus
Publication Date: 2018.12.18 BEIJING QIHOOD TECHNOLOGY CO LTD
  • US10157067B2 patent drawing
  • US10157067B2 patent drawing
  • US10157067B2 patent drawing

AI summary

The present invention relates to the technical field of network communications, and discloses a system optimizing method and apparatus. The system optimizing method comprises: judging whether programs running in the system meet a preset optimization rule; displaying programs that meet the preset optimization rule in a first class of a program list and displaying programs that do not meet the preset optimization rule in a second class of the program list, wherein states of the programs in the first class are selected by default and states of the programs in the second class are not selected by default; and performing optimization processing for programs in the program list whose states are selected according to a triggered optimization instruction, wherein the optimization instruction includes the states of the programs in the program list. In this way, the problem in the prior art that an undesirable optimization effect is achieved because file cleaning work can only be simply executed is solved, and an advantageous effect of effectively processing various conditions of the system is obtained so as to reasonably optimize the system.