Providing support for device states
First Claim
Patent Images
1. A sensor controller comprising:
- a sensor controller processor to gather contextual data from a sensor; and
a computer-readable medium that stores instruction thereon that, when executed by the sensor controller processor, direct the sensor controller processor to;
receive power-management data comprising an operational state of a device communicatively coupled to the sensor controller, the power management data to be received from a sideband signal;
format the contextual data to remove vendor specific indicators; and
modify the operational state of the device based on the formatted contextual data and the power-management data, the formatted contextual data comprising a proximity of the device to a user, wherein the operational state comprises a power off state to describe when a main processor is completely powered off and cannot be awakened by the sensor controller, and wherein the sensor controller processor is to modify the operation of the sensor controller based on the power-management data by powering down the sensor when the main processor of the device is in the power off state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing support for power-management of a device. The method may include gathering contextual data from a sensor communicatively coupled to a sensor controller. The method may also include receiving power-management data including an operational state of a main processor of the device. The method may also include modifying the operation of the device based on the contextual data and the power management data.
19 Citations
21 Claims
-
1. A sensor controller comprising:
-
a sensor controller processor to gather contextual data from a sensor; and a computer-readable medium that stores instruction thereon that, when executed by the sensor controller processor, direct the sensor controller processor to; receive power-management data comprising an operational state of a device communicatively coupled to the sensor controller, the power management data to be received from a sideband signal; format the contextual data to remove vendor specific indicators; and modify the operational state of the device based on the formatted contextual data and the power-management data, the formatted contextual data comprising a proximity of the device to a user, wherein the operational state comprises a power off state to describe when a main processor is completely powered off and cannot be awakened by the sensor controller, and wherein the sensor controller processor is to modify the operation of the sensor controller based on the power-management data by powering down the sensor when the main processor of the device is in the power off state. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
gathering, via a sensor controller processor, contextual data from a sensor communicatively coupled to a sensor controller; receiving, via the sensor controller processor, power-management data comprising an operational state of a device communicatively coupled to the sensor controller, the power management data to be received from a bus-independent sideband general purpose input/output (GPIO) signal; formatting, via the sensor controller processor, the contextual data to remove vendor specific indicators; modifying, via the sensor controller processor, the operational state of the device based on the formatted contextual data and the power-management data, the formatted contextual data comprising a proximity of the device to a user, wherein the operational state comprises a power off state to describe when a main processor is completely powered off and cannot be awakened by the sensor controller, and wherein the sensor controller processor is to modify the operation of the sensor controller based on the power-management data by powering down the sensor when the main processor of the device is in the power off state. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one non-transitory computer-readable medium having instructions stored therein that, in response to being executed on a computing device, cause the computing device to:
-
gather, via a sensor controller processor, contextual data from a sensor communicatively coupled to a computing device; receive, via the sensor controller processor, power-management data comprising an operational state of a main processor communicatively coupled to the computing device, the power management data to be received from a bus-independent sideband general purpose input/output (GPIO) signal; format, via the sensor controller processor, the contextual data to remove vendor specific indicators; and modify, via the sensor controller processor, the operational state of the main processor based on the formatted contextual data and the power-management data, the formatted contextual data comprising a proximity of the computing device to a user, wherein the operational state comprises a power off state to describe when a main processor is completely powered off and cannot be awakened by the sensor controller, and wherein the sensor controller processor is to modify the operation of the sensor controller based on the power-management data by powering down the sensor when the main processor of the device is in the power off state. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a sensor controller communicatively coupled to a sensor to gather contextual data; a sensor controller processor of the sensor controller; a main processor of a device communicatively coupled to the sensor controller; a non-transitory computer-readable medium of the sensor controller that stores instruction thereon that, when executed by the sensor controller processor, direct the sensor controller processor to; receive power-management data comprising an operational state of the device communicatively coupled to the sensor controller, the power management data to be received from a bus-independent sideband general purpose input/output (GPIO) signal; format the contextual data to remove vendor specific indicators, the vendor specific indicators; and modify the operational state of the device based on the formatted contextual data and the power-management data, the formatted contextual data comprising a proximity of the system to a user, wherein the operational state comprises a power off state to describe when a main processor is completely powered off and cannot be awakened by the sensor controller, and wherein the sensor controller processor is to modify the operation of the sensor controller based on the power-management data by powering down the sensor when the main processor of the device is in the power off state. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification