IP Library Granted Patent US 12,174,677
Granted Patent B2
US 12,174,677 · App. 18/363,245 · Granted Dec 24, 2024

Dynamic control for fan speed during system boot and reboot in hot and cold environments

Inventors: Christopher Adams (Hoboken, NJ); Sruti Chigullapalli (Seattle, WA); Son Lam (Tacoma, WA)
Assignee: ZT GROUP INT'L, INC.
G06F1/20G05B15/02G06F1/206G06F9/4401
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,174,677
App. No.
18/363,245
Granted
Dec 24, 2024
Kind
B2
Abstract

A method is provided for dynamically controlling fan speed of a computing system during boot and reboot. The method may include receiving an ambient temperature from a sensor by a controller. The method may also include controlling speed for one or more fans dynamically based upon the ambient temperature using a dynamic algorithm during boot and reboot of the computing system. The dynamic algorithm may include a function for the fan speed of the one or more fans based upon the ambient temperature.

Claims (28)

1. A method for dynamically controlling fan speed of a computing system during boot and reboot, the method comprising:

receiving an ambient temperature from a sensor by a controller; and

controlling fan speed for one or more fans dynamically based upon the ambient temperature using a dynamic algorithm during boot and reboot of the computing system, wherein the dynamic algorithm comprises a function for the fan speed of the one or more fans based upon the ambient temperature, wherein the function varies with a condition that the ambient temperature is above or at or below a dew point such that the one or more fans can produce reduced airflow to avoid condensation if the ambient temperature is at or below the dew point.

2. The method of claim 1 , wherein the sensor comprises a temperature sensor, a relative humidity sensor, a pressure sensor, or a combination.

3. The method of claim 1 , wherein the ambient temperature is in the range of less than −5° C. to greater than 55° C.

4. The method of claim 1 , wherein the controller is a baseboard management controller (BMC).

5. The method of claim 1 , wherein the computing system is a network equipment building system (NEBS) system.

6. The method of claim 1 , wherein the one or more fans comprise pulse-width-modulation (PWM) fans.

7. The method of claim 1 , wherein the function is a third-order polynomial function represented by Boot_PWM (%)=A*AMBIENT 3 +B*AMBIENT 2 +C*AMBIENT+D, wherein Boot_PWM (%) represents duty cycle of PWM fans in percentage, AMBIENT represents the ambient temperature measured by the sensor, and A, B, C, and D are constants if the ambient temperature is higher than the dew point, or wherein the function is a third-order polynomial function represented by Boot_PWM (%)=A dew *AMBIENT 3 +B dew *AMBIENT 2 +C dew *AMBIENT+D dew if the ambient temperature is at or lower than the dew point, wherein constants A dew , B dew , C dew , D dew have lower values than constants A, B, C, D to reduce airflow and thus the risk of condensation.

8. A system comprising:

a storage device configured to store instructions;

a processor configured to execute the instructions and cause the processor to:

receive an ambient temperature from a sensor by a controller; and

control fan speed for one or more fans dynamically based upon the ambient temperature using a dynamic algorithm during boot and reboot of the computing system to keep the surface temperature of the computing system above a dew point, wherein the dynamic algorithm comprises a function for the fan speed of the one or more fans based upon the ambient temperature, wherein the function varies with a condition that the ambient temperature is above or at or below a dew point such that the one or more fans can produce reduced airflow to avoid condensation if the ambient temperature is at or below the dew point.

9. The system of claim 8 , wherein the sensor comprises a temperature sensor, a relative humidity sensor, a pressure sensor, or a combination.

10. The system of claim 8 , wherein the ambient temperature is in the range of less than −5° C. to greater than 55° C.

11. The system of claim 8 , wherein the controller is a BMC.

12. The system of claim 8 , wherein the computing system is a NEBS system.

13. The system of claim 8 , wherein the one or more fans comprise PWM fans.

14. The system of claim 8 , wherein the function is a third-order polynomial function represented by Boot_PWM (%)=A*AMBIENT 3 +B*AMBIENT 2 +C*AMBIENT+D, wherein Boot_PWM (%) represents duty cycle of PWM fans in percentage, AMBIENT represents the ambient temperature measured by the sensor, and A, B, C, and D are constants if the ambient temperature is higher than the dew point, or wherein the function is a third-order polynomial function represented by Boot_PWM (%)=A dew *AMBIENT 3 +B dew *AMBIENT 2 +C dew *AMBIENT+D dew if the ambient temperature is at or lower than the dew point, wherein constants A dew , B dew , C dew , D dew have lower values than constants A, B, C, D to reduce airflow and thus the risk of condensation.

15. A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

receive an ambient temperature from a sensor by a controller; and

control fan speed for one or more fans dynamically based upon the ambient temperature using a dynamic algorithm during boot and reboot of the computing system to keep the surface temperature of the computing system above a dew point, wherein the dynamic algorithm comprises a function for the fan speed of the one or more fans based upon the ambient temperature, wherein the function varies with a condition that the ambient temperature is above or at or below a dew point such that the one or more fans can produce reduced airflow to avoid condensation if the ambient temperature is at or below the dew point.

16. The computer-readable medium of claim 15 , wherein the sensor comprises a temperature sensor, a relative humidity sensor, a pressure sensor, or a combination.

17. The computer-readable medium of claim 15 , wherein the ambient temperature is in the range of less than −5° C. to greater than 55° C.

18. The computer-readable medium of claim 15 , wherein the controller is a BMC.

19. The computer-readable medium of claim 15 , wherein the computing system is a NEBS system.

20. The computer-readable medium of claim 15 , wherein the one or more fans comprise PWM fans.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2025
From: ZT GROUP INT’L, INC. DBA ZT SYSTEMS
To: AMD DESIGN, LLC
Reel/Frame 072625/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: ADAMS, CHRISTOPHER; CHIGULLAPALLI, SRUTI; LAM, SON
To: ZT GROUP INT'L, INC. DBA ZT SYSTEMS
Reel/Frame 064990/0109 →
Continuity (2)
Continuation 17572226 · Jan 10, 2022
Related Publication 20230376088A1 · Nov 23, 2023