US 11,733,761 B2
Methods and apparatus to manage power and performance of computing devices based on user presence
Vishal Sinha, Portland, OR (US); Paul Diefenbaugh, Portland, OR (US); Kristoffer Fleming, Chandler, AZ (US); Raoul Rivas Toledano, Beaverton, OR (US); Deepak Samuel Kirubakaran, Hillsboro, OR (US); and William Braun, Beaverton, OR (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 27, 2019, as Appl. No. 16/728,899.
Claims priority of provisional application 62/933,944, filed on Nov. 11, 2019.
Prior Publication US 2020/0133374 A1, Apr. 30, 2020
Int. Cl. G06F 1/32 (2019.01); G06F 1/3231 (2019.01); G06F 3/01 (2006.01); G06F 3/03 (2006.01)
CPC G06F 1/3231 (2013.01) [G06F 3/013 (2013.01); G06F 3/0304 (2013.01)] 36 Claims
OG exemplary drawing
 
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.