TECHNOLOGIES FOR MANAGING POWER OF AN EMBEDDED CONTROLLER DURING A LOW-POWER STATE
First Claim
1. A computing device for managing power during a connected standby state, the computing device comprising:
- one or more electrical components to enter a low-power state;
an embedded controller to perform one or more tasks of the computing device; and
a power control module to;
determine whether the computing device is in a connected standby state,initiate a wake-up cycle to periodically wake-up the one or more electrical components of the computing device in response to a determination that the computing device is in the connected standby state,wake-up the embedded controller to allow the embedded controller to perform the one or more tasks,receive, in response to the wake-up of the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller,generate timing cycle data for the embedded controller, wherein the timing cycle data defines a wake-up period for the embedded controller, andsend the timing cycle data to the embedded controller to set a wake-up timing cycle of the embedded controller based on the timing cycle data.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for managing the power usage of components of a computing device, while the components and the computing device are in a low-power state, such as a connected standby state. An embedded controller includes a wake-up timer designed to wake up the embedded controller during a low-power state to allow the embedded controller to perform its tasks. A power control system is configured to dynamically alter the timing cycle of the wake-up timer of the embodied controller based on operation data received. The dynamically altered timing cycle is designed to conserve power, but maintain functionality of the embedded controller.
-
Citations
25 Claims
-
1. A computing device for managing power during a connected standby state, the computing device comprising:
-
one or more electrical components to enter a low-power state; an embedded controller to perform one or more tasks of the computing device; and a power control module to; determine whether the computing device is in a connected standby state, initiate a wake-up cycle to periodically wake-up the one or more electrical components of the computing device in response to a determination that the computing device is in the connected standby state, wake-up the embedded controller to allow the embedded controller to perform the one or more tasks, receive, in response to the wake-up of the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller, generate timing cycle data for the embedded controller, wherein the timing cycle data defines a wake-up period for the embedded controller, and send the timing cycle data to the embedded controller to set a wake-up timing cycle of the embedded controller based on the timing cycle data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing power of components during a connected standby state, the method comprising:
-
determining, by a power control module of the computing device, whether the computing device is in a connected standby state; initiating, by the power control module, a wake-up cycle to periodically wake-up components of the computing device in response to determining that the computing device is in the connected standby state; waking-up, by the power control module and during the wake-up cycle, an embedded controller of the computing device to allow the embedded controller to perform one or more tasks; receiving, by the power control module and in response to waking-up the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller; generating, by the power control module, timing cycle data for the embedded controller, wherein the timing cycle data defines a wake-up period for the embedded controller; and sending the timing cycle data to the embedded controller to set a wake-up timing cycle of the embedded controller based on the timing cycle data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media comprising a plurality of instructions that in response to being executed cause a computing device to:
-
determine whether the computing device is in a connected standby state; initiate a wake-up cycle to periodically wake-up components of the computing device in response to determining that the computing device is in the connected standby state; wake-up, during the wake-up cycle, an embedded controller of the computing device to allow the embedded controller to perform one or more tasks; receive, in response to waking-up the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller; generate timing cycle data for the embedded controller, wherein the timing cycle data defines a wake-up period for the embedded controller; and send the timing cycle data to the embedded controller to set a wake-up timing cycle of the embedded controller based on the timing cycle data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for managing power of an embedded controller during a low-power state, the method comprising:
-
receiving, by the embedded controller, a wake-up command from a power control module of the computing device, the wake-up command being generated based on a wake-up cycle of the power control module; transmitting, by the embedded controller and in response to the wake-up command, operation data to the power control module, wherein the operation data relates to one or more tasks to be performed by the embedded controller; receiving, by the embedded controller, timing cycle data from the power control module in response to the operation data; and setting, by the embedded controller, a wake-up timing cycle of the embedded controller based on the timing cycle data received from the power control module. - View Dependent Claims (23, 24, 25)
-
Specification