Patent ID: 8241008

Claim:
A method for controlling the rotational speed of a fan, the method comprising: storing operating points corresponding to an operational profile of the fan defined by an RPM (revolutions per minute) versus temperature function (RTPF), wherein each operating point comprises a respective temperature value and a corresponding respective RPM value, wherein each operating point represents a change in slope of the RTPF, wherein each pair of consecutive operating points defines a respective temperature slot; receiving a present temperature value indicative of a present temperature reading; calculating a desired RPM value, comprising: identifying a corresponding operating point when the present temperature value matches one of the respective temperature values of the stored operating points, and setting the desired RPM value to the respective RPM value corresponding to the matching one of the respective temperature values; and selecting a matching temperature slot when the present temperature value does not match any of the respective temperature values of the stored operating points, said selecting comprising: identifying a pair of consecutive operating points corresponding to the present temperature value, wherein the present temperature value is greater than a lower respective temperature value of the pair of consecutive operating points that defines the matching temperature slot, and lower than a higher respective temperature value of the pair of consecutive operating points that defines the matching temperature slot; and calculating the desired RPM value by performing interpolation between the pair of consecutive operating points that defines the matching temperature slot; and providing the calculated desired RPM value.