Patent ID: 8909384

Claim:
A method for controlling a computing apparatus having a plurality of sensors and a plurality of actuators, said computing apparatus being configured to operate under multiple operational policies, said method comprising: determining a level of influence the plurality of actuators has over the plurality of sensors to obtain a correlation between the plurality of sensors and the plurality of actuators; selecting an operational policy of the multiple operational policies to implement; receiving inputs from the plurality of sensors; analyzing the inputs from the plurality of sensors to identify at least one of the plurality of actuators to be manipulated based upon the correlation and a selected operational policy to implement, wherein analyzing the inputs further comprises analyzing the inputs to determine how the identified at least one of the plurality of actuators is to be manipulated to substantially optimize energy consumption of the computing apparatus while maintaining the computing apparatus within a predefined temperature range in response to selection of an energy optimization policy by: determining whether a temperature of the computing apparatus is within the predefined temperature range; in response to the temperature of the computing apparatus being outside the predefined temperature range, determining whether the temperature of the computing apparatus is higher than a maximum operational temperature; and in response to the temperature of the computing apparatus being above the maximum operational temperature, increase a speed of a cooling actuator; and manipulating the identified at least one of the plurality of actuators based upon a selected operational policy.