US 11,874,717 B2
PSU control based on PSU temperature
Donghwi Kim, Kirkland, WA (US); Timothy Jakoboski, Woodinville, WA (US); Chee Kiong Fong, Saratoga, CA (US); Manish Shah, Redmond, WA (US); Suet Fong Tin, Redmond, WA (US); Geoffrey Shew, Redmond, WA (US); and Gregory Allen Nielsen, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 9, 2022, as Appl. No. 17/667,935.
Prior Publication US 2023/0251700 A1, Aug. 10, 2023
Int. Cl. G06F 1/32 (2019.01); G06F 1/3206 (2019.01); G06F 1/20 (2006.01); G06F 1/3296 (2019.01)
CPC G06F 1/3206 (2013.01) [G06F 1/206 (2013.01); G06F 1/3296 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A device, comprising:
memory;
one or more processor units;
a power supply unit (PSU);
a PSU control system stored in the memory and executable by the one or more processor units, the PSU control system encoding computer-executable instructions on the memory for executing on the one or more processor units a computer process, the computer process comprising:
determining an initial PSU power level at a startup of the device;
limiting an output power of a charger using a charger current limit input to the charger and determined based at least in part on the initial PSU power level at the startup of the device;
receiving internal temperatures of the PSU over a duration of time;
determining multiple exponential weighted moving average (EWMAs) of the internal temperature of the PSU for the duration of time;
comparing the EWMAs with temperature thresholds associated with the duration of time; and
based at least in part on determining that EWMA exceeds the temperature threshold associated with the duration of time, limiting the output power of a charger using the charger current limit input to the charger.