US 12,253,896 B2
Power management based on gesture states
Giovanni M. Agnoli, San Mateo, CA (US); Chendi Zhang, Mountain View, CA (US); Jacob Z. Weiss, Sunnyvale, CA (US); Yiqiang Nie, San Francisco, CA (US); and Brent W. Schorsch, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 29, 2020, as Appl. No. 16/888,552.
Claims priority of provisional application 62/855,843, filed on May 31, 2019.
Prior Publication US 2020/0379539 A1, Dec. 3, 2020
Int. Cl. G06F 1/3206 (2019.01); G06F 3/0484 (2022.01); G06F 3/0488 (2022.01)
CPC G06F 1/3206 (2013.01) [G06F 3/0484 (2013.01); G06F 3/0488 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
detecting a first gesture state associated with motion of a device in a current power state, the first gesture state being detected when the motion of the device exceeds a first threshold of device motion;
changing, in response to detecting the first gesture state, the current power state of the device to a first power state associated with a first power consumption level that corresponds to activating an application processor and kernel space of the device without activating a user space of the device, the user space corresponding to resources for updating image data on a display of the device, the first power consumption level being higher than a current power consumption level of the current power state;
detecting, subsequent to detecting the first gesture state, a second gesture state associated with motion of the device, the second gesture state being detected when motion of the device exceeds a second threshold of device motion;
setting, in response to detecting the second gesture state, the device to a second power state associated with a second power consumption level that corresponds to activating a user space of the device in addition to the activated application processor and kernel space, the second power consumption level being higher than the first power consumption level; and
updating, based on setting the device to the second power state, the image data on the display of the device.