TRACKING POWER STATES OF A PERIPHERAL DEVICE
First Claim
1. An electronic-device-implemented method for calculating a power-consumption history of another electronic device, wherein the method comprises:
- monitoring information received from the other electronic device via an interface circuit;
calculating a time duration that the other electronic device is in an active operating mode based on the monitored information;
determining power states of the other electronic device based on the calculated time duration; and
calculating the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
During operation, an electronic device monitors data associated with different power states received from another electronic device via an interface circuit. Using the monitored data, the electronic device calculates a time duration that the other electronic device is in an active operating mode. Moreover, the electronic device determines power states of the other electronic device based on the calculated time duration and/or a time duration between times when data is received. Next, the electronic device calculates the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device. By calculating the power-consumption history of the other electronic device, the electronic device may significantly improve the accuracy of a power-usage model for the other electronic device.
34 Citations
20 Claims
-
1. An electronic-device-implemented method for calculating a power-consumption history of another electronic device, wherein the method comprises:
-
monitoring information received from the other electronic device via an interface circuit; calculating a time duration that the other electronic device is in an active operating mode based on the monitored information; determining power states of the other electronic device based on the calculated time duration; and calculating the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic device, comprising:
-
an interface circuit configured to communicate with another electronic device; a processor coupled to the interface circuit and a memory; and the memory, wherein the memory stores a program module, and wherein the program module is configurable to be executed by the processor to facilitate calculation of a power-consumption history of another electronic device, the program module including; instructions for monitoring information received from the other electronic device via an interface circuit; instructions for calculating a time duration that the other electronic device is in an active operating mode based on the monitored information; instructions for determining power states of the other electronic device based on the calculated time duration; and instructions for calculating the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein, to facilitate calculation of a power-consumption history of another electronic device, the computer-program mechanism including:
-
instructions for monitoring information received from the other electronic device via an interface circuit; instructions for calculating a time duration that the other electronic device is in an active operating mode based on the monitored information; instructions for determining power states of the other electronic device based on the calculated time duration; and instructions for calculating the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device. - View Dependent Claims (18, 19, 20)
-
Specification