IP Library Granted Patent US 12,419,007
Granted Patent B2
US 12,419,007 · App. 17/882,067 · Granted Sep 16, 2025

Power system based fan control method

Inventors: Hao-Yu Wang (Kanagawa, JP); Atsunobu Nakamura (Kanagawa, JP); Qianyi Lu (Kanagawa, JP); Akinori Uchino (Kanagawa, JP)
Assignee: Lenovo (Singapore) Pte. Ltd.
H05K7/20209G06F1/206H05K7/20136G06F1/203
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,419,007
App. No.
17/882,067
Granted
Sep 16, 2025
Kind
B2
Abstract

A method of operating a fan of a computing system includes: measuring a temperature of a subcomponent of the computing system; and comparing the temperature to a temperature threshold. When the temperature is greater or equal to than the temperature threshold, the fan is controlled based on a predetermined table of fan level settings. When the temperature less than the temperature threshold, a fan speed of the fan is measured. When the fan speed is not equal to zero, the method returns to the measurement of the temperature. When the fan speed is equal to zero, the fan is controlled based on a first power determination. The first power determination includes: measuring a system power level; and comparing the system power level to a trigger threshold. When the system power level is greater than the trigger threshold, the fan is activated to a predetermined setting.

Claims (66)

1. A method of operating a fan of a computing system, the method comprising:

measuring a temperature of a subcomponent of the computing system;

comparing the temperature to a temperature threshold;

when the temperature is greater than or equal to the temperature threshold, controlling the fan based on a predetermined table of fan level settings;

when the temperature less than the temperature threshold, measuring a fan speed of the fan;

when the fan speed is not equal to zero, returning to the measurement of the temperature; and

when the fan speed is equal to zero, controlling the fan based on a first power determination, wherein

the first power determination includes:

measuring a system power level;

comparing the system power level to a trigger threshold;

when the system power level is greater than the trigger threshold, activating the fan to a predetermined setting; and

when the system power level is less than or equal to the trigger threshold, controlling the fan based on a second power determination,

the measuring of the system power level includes a predetermined number of consecutive measurements, and

in the comparison of the system power level to the trigger threshold:

when each of the predetermined number of consecutive measurements are greater than the trigger threshold, the system power level is determined to be greater than the trigger threshold; and

when each of the predetermined number of consecutive measurements are not greater than the trigger threshold, the method returns to the measurement of the temperature.

2. The method of claim 1 , wherein

the subcomponent of the computing system is a central processing unit.

3. The method of claim 1 , wherein

the subcomponent of the computing system is a storage device.

4. The method of claim 1 , wherein

the predetermined setting of the fan is a lowest possible speed setting of the fan.

5. The method of claim 4 , wherein

the lowest possible speed setting of the fan generates a noise that is less than 20 dB, and

a bandwidth of the noise generated by the fan includes a frequency of 5 kHz.

6. A method of operating a fan of a computing system, the method comprising:

measuring a temperature of a subcomponent of the computing system;

comparing the temperature to a temperature threshold;

when the temperature is greater than or equal to the temperature threshold, controlling the fan based on a predetermined table of fan level settings;

when the temperature less than the temperature threshold, measuring a fan speed of the fan;

when the fan speed is not equal to zero, returning to the measurement of the temperature; and

when the fan speed is equal to zero, controlling the fan based on a first power determination, wherein

the first power determination includes:

measuring a system power level;

comparing the system power level to a trigger threshold;

when the system power level is greater than the trigger threshold, activating the fan to a predetermined setting; and

when the system power level is less than or equal to the trigger threshold, controlling the fan based on a second power determination, and

the second power determination includes:

comparing the system power level to a deactivation threshold;

when the system power level is less than the deactivation threshold, deactivating the fan; and

when the system power level is greater than or equal to the deactivation threshold, returning to the measurement of the temperature.

7. The method of claim 6 , wherein

the measuring of the system power level includes a predetermined number of consecutive measurements, and

in the comparison of the system power level to the deactivation threshold:

when each of the predetermined number of consecutive measurements are less than the deactivation threshold, the system power level is determined to be less than the deactivation threshold; and

when each of the predetermined number of consecutive measurements are not less than the deactivation threshold, the method returns to the measurement of the temperature.

8. A computer system comprising:

a power supply;

a processor coupled to the power supply; and

a fan, wherein

the processor is configured to:

measure a temperature of a subcomponent of the computing system;

compare the temperature to a temperature threshold;

when the temperature is greater than the temperature threshold, control the fan based on a predetermined table of fan level settings;

when the temperature less than or equal to the temperature threshold, measure a fan speed of the fan;

when the fan speed is not equal to zero, return to the measurement of the temperature; and

when the fan speed is equal to zero, control the fan based on a first power determination, wherein

for the first power determination, the processor is configured to:

measure a system power level based on the power supply;

compare the system power level to a trigger threshold;

when the system power level is greater than the trigger threshold, activate the fan to a predetermined setting; and

when the system power level is less than or equal to the trigger threshold, control the fan based on a second power determination, and

the measuring of the system power level includes a predetermined number of consecutive measurements, and

in the comparison of the system power level to the trigger threshold:

when each of the predetermined number of consecutive measurements are greater than the trigger threshold, the system power level is determined to be greater than the trigger threshold; and

when each of the predetermined number of consecutive measurements are not greater than the trigger threshold, the processor is configured to return to the measuring of the temperature.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2023
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 062570/0314 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 1ST INVENTOR'S FIRST NAME IS HAO-YU PREVIOUSLY RECORDED AT REEL: 060811 FRAME: 0307. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 12, 2022
From: WANG, HAO-YU; NAKAMURA, ATSUNOBU; LU, QIANYI; UCHINO, AKINORI
To: LENOVO (UNITED STATES) INC.
Reel/Frame 061409/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: WANG, HAO YU; NAKAMURA, ATSUNOBU; LU, QIANYI; UCHINO, AKINORI
To: LENOVO (UNITED STATES) INC.
Reel/Frame 060811/0307 →
Continuity (1)
Related Publication 20240049422A1 · Feb 8, 2024
References Cited (5)
US 20090155045A1 · Chang · 2009 [cited by examiner]
US 20090167228A1 · Chung · 2009 [cited by examiner]
US 20130073096A1 · Brey · 2013 [cited by examiner]
US 20140117908A1 · Busch · 2014 [cited by examiner]
US 20180059747A1 · Pfeifer · 2018 [cited by examiner]