Patent ID: 8749187
Filing Date: 2014-06-10
Classification: G06F,H02P

Abstract:
1. A method, comprising: measuring a temperature within a computer system; dynamically selecting a fan speed step in response to the temperature received, wherein the fan speed step is selected from a fan speed table defining a finite number of fan speed steps each having an associated fan speed; operating a fan at the dynamically selected fan speed step, wherein the fan is positioned to drive air through the computer system where the temperature is being measured; measuring a fan output variation over a prescribed time interval; automatically modifying the fan speed table to change the fan speeds associated with each fan speed step, wherein the fan speeds are changed as a function of the measured fan output variation while continuing to drive the fan, and wherein automatically modifying the fan speed table includes obtaining an upper and lower fan output value from the measured fan output variation and changing a minimum fan speed step, a maximum fan speed step, and an interval between fan speed steps as a function of the measured fan output variation.