computers or other devices not shown server 20 may be a management server a web server laptop computer tablet computer netbook computer personal computer pc or a desktop computer in general server 20 may be any electronic device that contains one or more cooling fan s 70 and a plurality of temperature sensors 60 in one embodiment server 20 may be a stand alone server comprising a single computer in another embodiment server 20 may be a blade server rack server or other type of server in a chassis environment that contains multiple computers designed for rack mounting server 20 contains fan control program 30 stand alone function 40 chassis function 50 simple logic controller 80 and complex logic controller 90 server 20 includes one or more cooling fan s 70 cooling fan s 70 are fans inside outside or attached to a computer case and are used for active cooling cooling fan s 70 may draw cool air into the case from the outside expel warm air from the inside or move air across a heat sink to cool a particular component cooling fan s 70 may include processor fans motherboard fans power supply fans video card fans and or other types of cooling fans server 20 contains one or more cooling fan s 70 which may be located within the case of server 20 on the outside of the case of server 20 or near various components e g processor memory power supply etc within the case of server 20 in a chassis environment additional cooling fan s 70 may be located on the chassis structure or on any of the blades modules or other components designed for rack mounting server 20 includes a plurality of temperature sensors 60 each of.