US 12,207,439 B2
Computer cooling device activity indication
Sandeep Prabhakar, Bellevue, WA (US); Tristan Anthony Brown, Houston, TX (US); Rajagopal K Venkatachalam, Sammamish, WA (US); Thomas Arthur Sewell, Mill Creek, WA (US); Cho Yu Chong, Bothell, WA (US); Brendan W Flynn, Snoqualmie, WA (US); Mark Allan Bellon, Seattle, 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 Aug. 23, 2021, as Appl. No. 17/445,689.
Prior Publication US 2023/0057741 A1, Feb. 23, 2023
Int. Cl. H05K 7/20 (2006.01); G05D 23/19 (2006.01); G06F 1/20 (2006.01)
CPC H05K 7/20209 (2013.01) [G05D 23/1931 (2013.01); G06F 1/203 (2013.01); G06F 1/206 (2013.01); H05K 7/20136 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing device, comprising:
a first portion;
a second portion rotatably coupled with the first portion via a hinge;
a cooling device;
a cooling activity monitor configured to assess a cooling activity of the cooling device; and
a cooling activity reporter configured to, based at least in part on the cooling activity of the cooling device crossing a predefined cooling activity threshold specified by a first activity-to-noise map, communicate a cooling activity indication to a resource manager of the computing device, wherein the first activity-to-noise map corresponds to an open configuration of the computing device having first acoustic properties, the open configuration associated with a first hinge angle between the first portion and the second portion, and wherein a second activity-to-noise map corresponds to a closed configuration of the computing device having second acoustic properties, the closed configuration associated with a second hinge angle between the first portion and the second portion, and wherein the resource manager is configured to, based at least in part on the cooling activity indication, control behavior of one or more software applications by terminating one or more software processes to reduce the cooling activity of the cooling device.