Mobile device power state
First Claim
1. A computer-implemented method comprising:
- monitoring for vibrations via a vibration sensing functionality in a device that is in a low power state;
responsive to detecting a vibration, ascertaining, via a computing device, whether the vibration exceeds a vibration threshold;
in an event that the vibration exceeds the vibration threshold;
powering on a touch-sensing functionality of the device while maintaining the device in the low power state, the touch-sensing functionality being different than the vibration sensing functionality and having a power state that is controllable independent of a power state of the device;
determining, while maintaining the device in the low power state, whether touch input is received via the touch-sensing functionality; and
in an event that touch input is received via the touch-sensing functionality, causing the device to transition from the low power state to a different power state.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for mobile device power state are described. In one or more implementations, a mobile device includes a computing device that is flexibly coupled to an input device via a flexible hinge. Accordingly, the mobile device can operate in a variety of different power states based on a positional orientation of the computing device to an associated input device. In one or more implementations, an application that resides on a computing device can operate in different application states based on a positional orientation of the computing device to an associated input device. In one or more implementations, techniques discussed herein can differentiate between vibrations caused by touch input to a touch functionality, and other types of vibrations. Based on this differentiation, techniques can determine whether to transition between device power states.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
monitoring for vibrations via a vibration sensing functionality in a device that is in a low power state; responsive to detecting a vibration, ascertaining, via a computing device, whether the vibration exceeds a vibration threshold; in an event that the vibration exceeds the vibration threshold; powering on a touch-sensing functionality of the device while maintaining the device in the low power state, the touch-sensing functionality being different than the vibration sensing functionality and having a power state that is controllable independent of a power state of the device; determining, while maintaining the device in the low power state, whether touch input is received via the touch-sensing functionality; and in an event that touch input is received via the touch-sensing functionality, causing the device to transition from the low power state to a different power state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and one or more computer-readable storage memory storing instructions that are executable by the one or more processors to perform operations including; monitoring for vibrations via a vibration sensing functionality in a device that is in a low power state; responsive to detecting a vibration, ascertaining, via a computing device, whether the vibration exceeds a vibration threshold; in an event that the vibration exceeds the vibration threshold; powering on a touch-sensing functionality of the device while maintaining the device in the low power state, the touch-sensing functionality being different than the vibration sensing functionality and having a power state that is controllable independent of a power state of the device; determining, while maintaining the device in the low power state, whether touch input is received via the touch-sensing functionality; and in an event that touch input is received via the touch-sensing functionality, causing the device to transition from the low power state to a different power state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage memories storing instructions that are executable by one or more processors to perform operations comprising:
-
monitoring for vibrations via a vibration sensing functionality in a device that is in a low power state; responsive to detecting a vibration, ascertaining, via a computing device, whether the vibration exceeds a vibration threshold; in an event that the vibration exceeds the vibration threshold; powering on a touch-sensing functionality of the device while maintaining the device in the low power state, the touch-sensing functionality being different than the vibration sensing functionality and having a power state that is controllable independent of a power state of the device; determining, while maintaining the device in the low power state, whether touch input is received via the touch-sensing functionality; and in an event that touch input is received via the touch-sensing functionality, causing the device to transition from the low power state to a different power state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification