Patent ID: 8594856

Claim:
A method of controlling cooling of a processor, comprising: monitoring at least one parameter of a current status of the processor; determining in which of a plurality of value ranges the at least one parameter of the current status of the processor is located; such that if the at least one parameter is located in a first range: determining a first desired value for a cooling parameter, based on the processor temperature, using a first method; determining a second desired value for the cooling parameter, based on the processor temperature, using a second method, in which the value of the cooling parameter increases, in a manner indicating more cooling, from a low value for a low processor temperature to a higher value for a higher processor temperature; selecting a value of the cooling parameter as a function of the first and second desired values; whereas if the at least one parameter is located in a second range, selecting a value of the cooling parameter of the processor using a third method, based on the processor temperature; and controlling a cooling unit of the processor according to the selected value of the cooling parameter; and repeating periodically the monitoring, range determination, value selection and controlling.