Performance Mode Switching via Process Priority Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer systems face challenges in optimizing performance across factors like running speed, battery life, and noise, as existing methods are complex and require hardware changes, making it difficult for users to operate at optimal performance levels without technical expertise.

Innovation Solution

A computer system and control method that allows users to select performance modes via a simple operation, using a user input unit and controller to adjust priority orders of running processes, with API integration for software-based changes, enabling efficient resource allocation and mode switching without requiring additional hardware modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the running speed of the process is increased, then the performance of the computer system is improved, but the life of the battery decreases and the noise of the computer system increases

Engineering Contradiction:
Improverunning speed of processVSAvoidlife of battery
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the priority order of processes based on user-selected performance modes. The controller changes the scheduling parameters in real-time, allowing the system to transition between different operational states (power-saving mode, normal mode, high-performance mode) without physical hardware changes, thus optimizing the trade-off between speed and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the computer system by modifying the priority order values assigned to different processes. By adjusting these software parameters through a simple user interface, the system can shift resource allocation to achieve either energy efficiency or high performance without requiring hardware modifications.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the running speed of the process is increased, then the performance of the computer system is improved, but the noise of the computer system increases

Engineering Contradiction:
Improverunning speed of processVSAvoidnoise
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The system dynamically adjusts process priority orders based on user-selected performance modes. By transitioning between operational states through software control, the system can optimize performance while managing noise-generating components, allowing users to select appropriate modes for different working environments without hardware changes.

Inventive Principle:
Principle #15Dynamics

3Productivity

If conventional methods are used to change priority order of application thread, then the resource allocation can be optimized, but the operation becomes very complicated

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcomplexity of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system provides self-service functionality by automatically managing process priority orders based on user-selected performance modes. The controller handles the complex task of adjusting multiple process priorities simultaneously through a single user action, eliminating the need for users to manually navigate through operating system menus and individually adjust each process priority.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention merges multiple individual priority adjustment operations into a single unified action. By combining the control of multiple process priorities into one performance mode selection, the system simplifies the user interface while maintaining the ability to optimize resource allocation across different applications and processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10101875B2Computer system and control method thereof capable of changing performance mode using dedicated button
Publication Date: 2018.10.16 SAMSUNG ELECTRONICS CO LTD
  • US10101875B2 patent drawing
  • US10101875B2 patent drawing
  • US10101875B2 patent drawing

AI summary

An electronic apparatus comprising is provided. The electronic apparatus includes a keyboard to receive a user input to switch from a normal performance mode to a high performance mode, a processor to reassign a higher priority to a program, which has been active with a priority in the normal performance mode, such that the program is executed with the higher priority in the high performance mode that otherwise would have been executed with the priority previously assigned, and a display screen to display a mode indication visibly indicating at least one of the normal performance mode or the high performance mode.