CPC G06F 1/3231 (2013.01) [G06F 3/013 (2013.01); G06F 3/0304 (2013.01)] | 36 Claims |
1. An apparatus to manage power consumption and performance of a computing device, the apparatus comprising: an engagement detector to determine a level of engagement of a user with the computing device based on at least one of image data generated by an image sensor of the computing device or an application running on the computing device, the level of engagement of the user indicative of an interest of the user in operation of the computing device, the level of engagement corresponding to one of different levels of engagement, the different levels of engagement including the user being actively engaged, the user being passively engaged, and the user not being engaged, the user being passively engaged including at least one of (i) the user looking at the computing device without actively interacting with the computing device or (ii) the computing device implementing an ongoing user initiated task while the user is not actively interacting with the computing device; an operation mode selector is to select one of a plurality of operation modes for the computing device based on the level of engagement of the user, the plurality of operation modes including (1) a first operation mode associated with the computing device operating at a first performance level and a first power level and (2) a second operation mode associated with the computing device operating at a second performance level and a second power level, the first performance level higher than the second performance level, the first power level higher than the second power level; and a performance parameter manager to: set a first performance state cap for the computing device when the first operation mode is selected and set a second performance state cap for the computing device when the second operation mode is selected, the first performance state cap to enable higher power consuming performance states than the second performance state cap.
|