IP Library Granted Patent US 8,718,836
Granted Patent B2
US 8,718,836 · App. 13/217,246 · Granted May 6, 2014

Fan control system and method

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 8,718,836
App. No.
13/217,246
Granted
May 6, 2014
Kind
B2
Abstract

A computing device and method controls at least three fans installed in the computing device. Rotational speed of each of the fans is according to the temperature of a specific fan. The computing device reads the temperature of each of the fan by a baseboard management controller (BMC).

Claims (35)

1. A computing device, comprising:

a baseboard management controller (BMC);

at least three fans;

a storage system;

at least one processor; and

one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising:

a setting module operable to set temperature ranges for adjusting a rotational speed of each of the at least three fans;

a reading module operable to read a temperature of a surrounding environment of a specific fan of the at least three fans and a rotational speed of the specific fan by the BMC;

a determination module operable to determine if the temperature corresponding to the rotational speed of the specific fan falls within a temperature range of the specific fan;

an adjustment module operable to adjust the rotational speed of each of the at least three fans according to the temperature of the surrounding environment of the specific fan, in response to a determination that the temperature corresponding to the rotational speed of the specific fan does not fall into the temperature range of the specific fan;

the reading module further operable to read the temperature of the surrounding environment of each of the at least three fans by the BMC; and

the adjustment module operable to adjust the rotational speed of each fan according to the temperature of the surrounding environment of each of the at least three fans.

2. The computing device of claim 1 , wherein the at least three fans are selected from the group consisting of a central processing unit (CPU) fan, an input output hub (IOH) fan, a memory fan.

3. The computing device of claim 1 , wherein the specific fan is the IOH fan.

4. The computing device of claim 2 , wherein the BMC reads the temperature of the surrounding environment of the IOH fan from an IOH, the temperature of the surrounding environment of the CPU fan from a CPU and the temperature of the surrounding environment of the memory fan from a memory.

5. A fan control method implemented by a computing device, the computing device comprising a baseboard management controller (BMC), and at least three fans, the method comprising:

setting temperature ranges for adjusting a rotational speed of each of the at least three fans;

reading a temperature of a specific fan of the at least fans and a rotational speed of the specific fan by the BMC;

determining if the temperature corresponding to the rotational speed of the specific fan falls within a temperature range of the specific fan;

adjusting the rotational speed of each of the at least three fans according to the temperature of the specific fan, in response to a determination that the temperature corresponding to the rotational speed of the specific fan does not fall into the temperature range of the specific fan;

reading the temperature of the surrounding environment of each of the at least three fans by the BMC; and

adjusting the rotational speed of each of the at least three fans according to the temperature of the surrounding environment of each of the at least three fans.

6. The method of claim 5 , wherein the at least three fans are selected from the group consisting of a central processing unit (CPU) fan, an input output hub (IOH) fan, a memory fan.

7. The method of claim 5 , wherein the specific fan is the IOH fan.

8. The method of claim 6 , wherein the BMC reads the temperature of the surrounding environment of the IOH fan from an IOH, the temperature of the surrounding environment of the CPU fan from a CPU and the temperature of the surrounding environment of the memory fan from a memory.

9. A non-transitory computing device-readable medium having stored thereon instructions that, when executed by a computing device, the computing device comprising a baseboard management controller (BMC), a CPU comprising a CPU fan, and at least three fans, causing the computing device to perform a fan control method, the method comprising:

setting temperature ranges for adjusting a rotational speed of each of the at least three fans;

reading a temperature of a surrounding environment of a specific fan of the at least fans and a rotational speed of the specific fan by the BMC;

determining if the temperature corresponding to the rotational speed of the specific fan falls within a temperature range of the specific fan;

adjusting the rotational speed of each of the at least three fans according to the temperature of the surrounding environment of the specific fan, in response to a determination that the temperature corresponding to the rotational speed of the specific fan does not fall into the temperature range of the specific fan;

reading the temperature of the surrounding environment of each of the at least three fans by the BMC; and

adjusting the rotational speed of each of the at least three fans according to the temperature of the surrounding environment of each of the at least three fans.

10. The medium of claim 9 , wherein the at least three fans are selected from the group consisting of a central processing unit (CPU) fan, an input output hub (IOH) fan, and a memory fan.

11. The medium of claim 9 , wherein the specific fan is the IOH fan.

12. The method of claim 10 , wherein the BMC reads the temperature of the IOH fan from an IOH, the temperature of the CPU fan from a CPU and the temperature of the memory fan from a memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045281/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2011
From: WANG, HSIN-FU
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 026803/0642 →