Charging optimization
AssigneeMicrosoft Technology Licensing, LLC
InventorHarri Lampinen
Life of this patent
Estimating the term…
Abstract
In an embodiment a device comprises an output port configured to output an output voltage and an output current, a measurement module configured to measure the output current, and a controller configured to set an output voltage at a first level, receive a first measured output current, set an output voltage at a second level receive a second measured output current, compare the first measured output current and the second measured output current, increase the output voltage if the second measured output current is less than the first measured output current, and decrease the output voltage if the second measured output current is the same as or greater than the first measured output current.
Claims20
A device, comprising:
- an input port configured to receive an electrical input having a corresponding input voltage;
- an output port configured to provide an electrical output having an output voltage and an output current;
- a measurement module configured to measure the output current;
- and a controller configured to:
- set the output voltage at a first level, lower than a level of the input voltage;
- receive a first measured output current value from the measurement module, the first measured output current value corresponding to the output voltage set at the first level;
- set the output voltage a second level, lower than the first level;
- receive a second measured output current value from the measurement module, the second measured output current value corresponding to the output voltage set at the second level;
- compare the first measured output current value and the second measured output current value;
- increase the output voltage to at least the first level if the second measured output current value is less than the first measured output current value;
- decrease the output voltage to at least the second level if the second measured output current value is the same as or greater than the first measured output current value;
- and
- determine, based on a series of previous output voltage levels, if the output voltage is switching back and forth between a higher voltage level and a lower voltage level, and in accordance with a determination that the output voltage is switching back and forth, set the output voltage at the higher voltage level.
A device comprising:
- an input port configured to receive an electrical input having a corresponding input voltage;
- an output port configured to provide an electrical output having an output voltage and an output current;
- a converter configured to take alternating current as input and provide direct current as the output current;
- a measurement module configured to measure the output current;
- and a controller configured to:
- set the output voltage at a first level, lower than a level of the input voltage;
- receive a first measured output current value from the measurement module, the first measured ouput current value corresponding to the ouput voltage set at the first level;
- set the output voltage at a second level, lower than the first level;
- receive a second measured output current value from the measurement module, the second measured output current value corresponding to the output voltage set at the second level;
- compare the first measured output current value and the second measured output current value;
- increase the output voltage to at least the first level if the second measured output current value is less than the first measured output current value;
- decrease the output voltage to at least the second level if the second measured output current value is the same as or greater than the first measured output current value;
- and
- determine, based on a series of previous output voltage levels if the output voltage is switching back and forth between a higher voltage level and a lower voltage level, and in accordance with a determination that the output voltage is switching back and forth, set the output voltage at the higher voltage level.
A method executed by a controller, comprising:
- receiving, at an input port, an electrical input having a corresponding input voltage;
- setting an output voltage at a first level, lower than a level of the input voltage;
- receiving a first measured output current value from an output port, the first measured output current value corresponding to the output voltage set at the first level;
- setting the output voltage at a second level, lower than the first level;
- receiving a second measured output current value from the output port, the second measured output current value corresponding to the output voltage set at the second level;
- comparing the second measured output current value with the first measured output current value;
- increasing the output voltage to at least the first level if the second measured output current value is less than the first measured output current value;
- decreasing the output voltage to at least the second level if the second measured output current value is the same as of greater than the first measured output current value;
- and
- determining, based on a series of previous output voltage levels if the output voltage is switching back and forth between a higher voltage level and a lower voltage level, and in accordance with a determination that the output voltage is switching back and forth, setting the output voltage to the higher voltage level.
Dependencies are inferred from the claim text.