Method and device for calibrating and updating a power model
First Claim
1. A method of updating a power model for a multi-state device, the method comprising:
- receiving, at a processing device, a device state log comprising a time-based representation of states of the multi-state device for a first period of time;
measuring, by a power meter, power consumed by the multi-state device for the first period of time and generating a digital representation of a power trace based on the measured power consumption;
receiving by the processing device, the digital representation of the power trace;
eroding, by the processing device, the device state log wherein the eroding comprises setting to zero a value of the representation for a duration of time of state transition at each state transition within the device state log, thereby producing an eroded device state log;
smoothing, by the processing device, the power trace by applying a finite impulse response filter to the power trace;
determining, by the processing device, energy consumption based on an area under the smoothed power trace for the first period of time in the eroded device state log;
creating, by the processing device, an updated power model for the multi-state device based upon the energy consumption for the first period of time in the eroded device state log;
storing, by the processing device, the updated power model in a non-transitory computer readable medium operably connected to the multi-state device; and
using the updated power model to estimate energy consumption of the multi-state device.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and device for calibrating a power model for a multi-state device. The device includes a processor and a computer readable medium containing instructions to instruct the processor to perform the method. The method includes receiving a device state log comprising a time-based representation of multi-state device states for a first period of time and a power trace comprising a time-based representation of power consumed by the multi-state device for the first period of time; eroding the device state log to reduce potential noise present at state transitions within the device state log, thereby producing an eroded device state log; determining energy consumption for each state transition in the eroded power state log; creating an updated power model for the multi-state device based upon the eroded power state log; and storing the updated power model in a non-transitory computer readable medium operably connected to the multi-state device.
-
Citations
22 Claims
-
1. A method of updating a power model for a multi-state device, the method comprising:
-
receiving, at a processing device, a device state log comprising a time-based representation of states of the multi-state device for a first period of time; measuring, by a power meter, power consumed by the multi-state device for the first period of time and generating a digital representation of a power trace based on the measured power consumption; receiving by the processing device, the digital representation of the power trace; eroding, by the processing device, the device state log wherein the eroding comprises setting to zero a value of the representation for a duration of time of state transition at each state transition within the device state log, thereby producing an eroded device state log; smoothing, by the processing device, the power trace by applying a finite impulse response filter to the power trace; determining, by the processing device, energy consumption based on an area under the smoothed power trace for the first period of time in the eroded device state log; creating, by the processing device, an updated power model for the multi-state device based upon the energy consumption for the first period of time in the eroded device state log; storing, by the processing device, the updated power model in a non-transitory computer readable medium operably connected to the multi-state device; and using the updated power model to estimate energy consumption of the multi-state device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for updating a power model for a multi-state device, the device comprising:
-
a power meter configured to measure power consumed by the multi-state device for a first period of time and generate a digital representation of a power trace based on the measured power consumption; a processor; and a non-transitory computer readable medium operably connected to the processor, the computer readable medium containing a set of instructions configured to instruct the processor to; receive a device state log comprising a time-based representation of states of the multi-state device for the first period of time and the digital representation of the power trace generated by the power meter, erode the device state log by setting to zero a value of the representation for a duration of time of state transition at each state transition within the device state log, thereby producing an eroded device state log, smooth the power trace by applying a finite impulse response filter to the power trace, determine energy consumption based on an area under the smoothed power trace for the first period of time in the eroded device state log, create an updated power model for the multi-state device based upon the energy consumption for the first period of time in the eroded device state log, store the updated power model in a non-transitory computer readable medium operably connected to the multi-state device, and use the updated power model to estimate energy consumption of the multi-state device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of updating a power model for a multifunction printing device, the method comprising:
-
receiving, at a processing device, a device state log comprising a time-based representation of states of the multifunction printing device for a first period of time, wherein each of the states represents a specific function that the multifunction print device is configured to perform; measuring, by a power meter, power consumed by the multifunction printing device for the first period of time and generating a digital representation of a power trace based on the measured power consumption; receiving by the processing device, the digital representation of the power trace; eroding, by the processing device, the device state log, wherein the eroding comprises setting to zero a value of the representation for a duration of time of state transition at each state transition within the device state log, thereby producing an eroded device state log; smoothing, by the processing device, the power trace by applying a finite impulse response filter to the power trace; determining, by the processing device, energy consumption based on an area under the smoothed power trace for the first period of time in the eroded device state log; creating, by the processing device, an updated power model for the multifunction print device based upon the energy consumption for the first period of time in the eroded device state log; storing, by the processing device, the updated power model in a non-transitory computer readable medium operably connected to the multifunction printing device; and using the updated power model to estimate energy consumption of the multifunction printing device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification