Method and apparatus for optimizing self-power consumption of an electronic device
AssigneeVolpe and Koenig, P.C.
InventorEran Ofek
Life of this patent
Estimating the term…
Abstract
A device and method are disclosed for optimizing self-power consumption. The device may sense one or more operating conditions of the device. The device may further select one or more operating parameters associated with at least one of the one or more operating conditions. The device may also estimate a power consumption associated with executing an algorithm to generate at least one updated value for at least one of the one or more operating parameters as well as estimate a power savings associated with operating using the updated value. The device may compare the estimated power consumption to the estimated power savings and determine whether to execute the algorithm based on the comparing.
Claims20
A method of reducing self-power consumption of an electronic device, the method comprising:
- selecting an operating parameter of the electronic device to update;
- estimating a first estimated power consumed by the electronic device when executing a first algorithm, wherein the first algorithm generates a first updated value for the selected operating parameter;
- estimating a second estimated power consumed by the electronic device when executing a second algorithm, wherein the second algorithm generates a second updated value for the selected operating parameter;
- estimating a first estimated power saved resulting from operating the electronic device using the first updated value;
- estimating a second estimated power saved resulting from operating the electronic device using the second updated value;
- calculating a first power difference and a second power difference, wherein the first power difference is a difference between the first estimated power saved and the first estimated power consumed, and wherein the second power difference is a difference between the second estimated power saved and the second estimated power consumed;
- selecting the first algorithm on a condition that the first power difference is greater than the second power difference and selecting the second algorithm on a condition that the second power difference is greater than the first power difference;
- updating the operating parameter using the first updated value or the second updated value based on the selecting;
- and
- operating the electronic device using the updated operating parameter.
An electronic device capable of reducing self-power consumption, the electronic device comprising:
- one or more sensors, a controller, and at least one controllable subunit;
- the controller configured to:
- select an operating parameter of the at least one controllable subunit to update;
- estimate a first estimated power consumed by a subunit of the at least one controllable subunit when executing a first algorithm, wherein the first algorithm generates a first updated value for the selected operating parameter;
- estimate a second estimated power consumed by the subunit of the at least one controllable subunit when executing a second algorithm, wherein the second algorithm generates a second updated value for the selected operating parameter;
- estimate a first estimated power saved resulting from operating the subunit of the at least one controllable subunit using the first updated value;
- estimate a second estimated power saved resulting from operating the subunit of the at least one controllable subunit using the second updated value;
- calculate a first power difference and a second power difference, wherein the first power difference is a difference between the first estimated power saved and the first estimated power consumed, and wherein the second power difference is a difference between the second estimated power saved and the second estimated power consumed;
- select the first algorithm on a condition that the first power difference is greater than the second power difference and selecting the second algorithm on a condition that the second power difference is greater than the first power difference;
- update the operating parameter using the first updated value or the second updated value based on the selecting;
- and
- controlling the subunit of the at least one controllable subunit using the updated operating parameter.
Dependencies are inferred from the claim text.