IP Library Granted Patent US 8,519,857
Granted Patent B2
US 8,519,857 · App. 13/058,377 · Granted Aug 27, 2013

Systems and methods of controlling a fan in an electronic system

Inventors: Steven S. Homer (Tomball, TX); Jeffrey A. Lev (Tomball, TX); Mark H. Ruch (The Woodlands, TX); Mark S. Tracy (Tombal, TX)
Assignee: Hewlett-Packard Development Company, L.P.
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,519,857
App. No.
13/058,377
Granted
Aug 27, 2013
Kind
B2
Abstract

Systems and methods of controlling a fan in an electronic system are disclosed. One example method includes obtaining a control setting of the fan and current speed of the fan. The example method further includes determining a fan speed threshold associated with the obtained control setting. The example method further includes comparing the fan speed threshold to the current speed. The example method further includes generating an alert based on the comparison.

Claims (48)

1. A method of providing an alert associated with a fan in an electronic system, the method comprising:

obtaining a control setting of the fan and current speed of the fan;

determining a fan speed threshold associated with the obtained control setting, including obtaining the fan speed threshold from a table populated with a plurality of fan speed thresholds chosen based on fan speeds recorded at a plurality of voltages for a predetermined duration;

comparing the fan speed threshold to the current speed; and

generating an alert based on the comparison.

2. The method of claim 1 , wherein the determining further comprises:

determining which of a plurality of fan speed thresholds, each associated with a corresponding one of a plurality of fan control settings, is associated with the obtained control setting.

3. The method of claim 1 , further comprising storing a plurality of fan speed thresholds, each associated with one of a plurality of fan control settings, wherein the determining further comprises:

determining which of the plurality of fan speed thresholds is associated with the obtained control setting.

4. The method of claim 1 , further comprising determining the plurality of fan speed thresholds based on operation of the fan.

5. The method of claim 1 , further comprising:

monitoring fan speed at a plurality of fan control settings;

based on the monitoring, determining a plurality of fan speed thresholds, each associated with a corresponding one of the plurality of fan control settings; and

storing the plurality of fan control settings,

wherein the determining the fan speed threshold further comprises:

determining which of the plurality of fan speed thresholds is associated with the obtained control setting.

6. The method of claim 1 , wherein the generating further comprises:

notifying a user of the electronic system about the fan speed threshold condition.

7. The method of claim 1 , wherein the generating further comprises:

logging an error message which reports the fan speed threshold condition.

8. An electronic device comprising:

memory storing program code; and

a processor programmed by the program code to:

obtain a control setting for a fan associated with the electronic device;

obtain a current speed of the fan;

determine a fan speed threshold associated with the obtained control setting;

compare the fan speed threshold to the current speed; and

generate an alert based on the comparison,

the fan speed threshold obtained from a table populated with a plurality of fan speed thresholds chosen based on fan speeds recorded at a plurality of voltages for a predetermined duration.

9. The electronic device of claim 8 , wherein the control setting further comprises a voltage control setting.

10. The electronic device of claim 8 , wherein the control setting further comprises a pulse width modulation (PWM) duty cycle setting.

11. The electronic device of claim 8 , further comprising non-volatile storage, wherein the processor is further programmed by the program code to:

monitor fan speed at a plurality of fan control settings;

based on the monitoring, determining a plurality of fan speed thresholds, each associated with a corresponding one of the plurality of fan control settings;

store the plurality of fan control settings in the non-volatile storage; and

determine which of the plurality of fan speed thresholds is associated with the obtained control setting.

12. A method of monitoring a fan in an electronic system, the method comprising:

obtaining a configurable control setting of the fan and a current speed of the fan;

obtaining, from a table, a fan speed threshold associated with the obtained configurable control setting;

comparing the fan speed threshold to the current speed;

generating an alert based on the comparison;

recording fan speed at a plurality of voltages for a predetermined duration;

choosing a plurality of fan speed thresholds based on the recorded fan speeds; and

populating the table with a plurality of fan speed thresholds.

13. The method of claim 12 , further comprising:

populating the table with a plurality of fan speed thresholds.

14. The method of claim 12 , further comprising:

determining which of a plurality of fan speed thresholds, each associated with a corresponding one of a plurality of fan control settings, is associated with the obtained configurable control setting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2013
From: HOMER, STEVEN S.; LEV, JEFFREY A.; RUCH, MARK H.; TRACY, MARK S.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 030688/0379 →
Continuity (1)
Related Publication 20110133944A1 · Jun 9, 2011