Electronic Device Background Process Grouping for Overheat Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing overheating control methods in electronic devices, which involve periodically suspending and resuming all background processes, lead to instantaneous load increases, exacerbating overheating and are thus ineffective.

Innovation Solution

Grouping background processes based on CPU usage and suspending and resuming these groups at different timepoints to manage overheating effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If all background processes are periodically suspended and resumed to reduce CPU usage, then overheating temperature is lowered, but load increases instantly causing batch processing which exacerbates overheating

Engineering Contradiction:
Improveoverheating temperatureVSAvoidprocessing load
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent segments background processes into multiple groups based on their CPU usage characteristics. Instead of suspending all processes uniformly, the system divides them into groups (e.g., first background process group, second background process group) with different suspension timing. This segmentation allows selective suspension of specific process groups, reducing instantaneous load while maintaining overall CPU usage control to prevent overheating.

Inventive Principle:
Principle #1Segmentation

2Temperature

If background processes are suspended and resumed to control CPU usage, then overheating is addressed, but process stability deteriorates due to frequent suspensions

Engineering Contradiction:
Improveoverheating controlVSAvoidprocess stability
Core Design Contradiction:
TemperatureVSStability of the object's composition

Solution Approach 1:

The patent implements dynamic suspension timing where different background process groups are suspended and resumed at different timepoints. The system adjusts suspension policies based on real-time temperature monitoring and process characteristics, creating a dynamic control mechanism that adapts to changing thermal conditions while minimizing disruptive suspensions for each individual process.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If uniform suspension of all background processes is applied, then CPU usage is reduced, but system responsiveness decreases due to batch processing effects

Engineering Contradiction:
ImproveCPU usageVSAvoidsystem responsiveness
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent applies local quality by treating different background process groups differently based on their specific CPU usage patterns and importance. Rather than uniform suspension, the system implements differentiated suspension strategies where process groups with higher CPU usage or different characteristics are suspended at different times, allowing critical processes to maintain responsiveness while still reducing overall CPU load to manage overheating.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250224796A1Electronic device and method for controlling overheat of the electronic device based on controlling background process in the electronic device
Publication Date: 2025.07.10 SAMSUNG ELECTRONICS CO LTD
  • US20250224796A1 patent drawing
  • US20250224796A1 patent drawing
  • US20250224796A1 patent drawing

AI summary

An electronic device may include a communication module, a temperature sensor, a memory and a processor operatively connected to the communication module, the temperature sensor, and the memory, wherein the processor is configured to identify whether the electronic device is in an overheating state, perform first scheduling by using a scheduling method designated for processes, when the electronic device is not in the overheating state, and control the processes based on the first scheduling, and, when the electronic device is in the overheating state, identify processor usage of at least one background process among the processes, identify at least one background process group based on the processor usage of the at least one background process, identify a first time interval, in which the at least one background process group operates, and a second time interval, in which the at least one background process group does not operate, perform second scheduling for the processes based on the first time interval and the second time interval, and control the processes based on the second scheduling.