主权项 |
1. A computer implemented method comprising:
monitoring, by a computing device in a first power state, a plurality of sensors; receiving, based on the monitoring, first sensor signals from a first group of the plurality of sensors; receiving one or more signals from a nearby communication device associated with an authorized user of the computing device; in response to receiving the first sensor signals, determining, based on the first sensor signals that the computing device has been picked up; in response to the determination, activating an application processor of the computing device; selecting, by the application processor, a second power state based on the first power state and the first sensor signals, wherein the second power state comprises a power on state when the first power state is a suspended power state and the first sensor signals indicate that the computing device has been picked up while being touched on a screen of the computing device, and wherein the second power state comprises an active state when the first power state is a hibernation power state; transitioning the computing device to the second power state; receiving, based on the monitoring, second sensor signals from a second group of the plurality of sensors; and in response to receiving the second sensor signals and the one or more signals, transitioning the computing device from the second power state to a third power state, wherein the third power state comprises a hibernation power state when the second sensor signals indicate that the computing device has been left in a first state for a first predetermined length of time, and wherein the first state is characterized by detection of signals indicating at least one of a screen of the computing device being left in a predetermined position or not being viewed. |