MANAGING THERMAL REMEDIATIONS ON A COMPUTING DEVICE
First Claim
1. A method, implemented at a computer system that includes at least one processor, for capturing and storing historical data regarding thermal remediations, the method comprising:
- determining which thermal remediations are currently being implemented on a monitored computing device, the thermal remediations being based on the monitored computing device'"'"'s current operating environment;
tracking thermal remediation levels for those thermal remediations that are currently being implemented on the monitored computing device, the thermal remediation levels indicating the degree to which each thermal remediation is implemented;
filtering the tracked thermal remediation levels for those portions of tracked thermal remediation information that include information regarding the monitored computing device'"'"'s current operating environment; and
storing the filtered thermal remediation levels in a data store.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to capturing and storing historical data regarding thermal remediations, to predicting and acting on remediation futures and to communicating with applications regarding thermal remediations implemented on the computer system. In one scenario, a computer system determines which thermal remediations are currently being implemented on a monitored computing device. The thermal remediations are based on the monitored computing device'"'"'s current operating environment including the physical thermal environment and/or the current software execution environment. The computer system further tracks thermal remediation levels for those thermal remediations that are currently being implemented on the monitored computing device, the thermal remediation levels indicating the degree to which each thermal remediation is implemented. The computer system also filters the tracked thermal remediation levels for tracked thermal remediation information that includes information regarding the computing device'"'"'s current operating environment, and stores the filtered thermal remediation levels in a data store.
-
Citations
20 Claims
-
1. A method, implemented at a computer system that includes at least one processor, for capturing and storing historical data regarding thermal remediations, the method comprising:
-
determining which thermal remediations are currently being implemented on a monitored computing device, the thermal remediations being based on the monitored computing device'"'"'s current operating environment; tracking thermal remediation levels for those thermal remediations that are currently being implemented on the monitored computing device, the thermal remediation levels indicating the degree to which each thermal remediation is implemented; filtering the tracked thermal remediation levels for those portions of tracked thermal remediation information that include information regarding the monitored computing device'"'"'s current operating environment; and storing the filtered thermal remediation levels in a data store. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for implementing a method for predicting and acting on thermal remediation futures, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:
-
determining current operating state of a monitored computing system; determining that at least one operating state characteristic has changed on the monitored computing system; accessing an indication of prior thermal remediation levels, the prior thermal remediation levels indicating the degree to which each thermal remediation was implemented; generating a prediction of which thermal remediations will be applied in reaction to the change in operating state characteristics of the monitored computing system; and implementing one or more sustainable thermal remediations identified in the generated prediction. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising the following:
-
one or more processors; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to perform a method for communicating with applications regarding thermal remediations implemented on a monitored computer system, the method comprising the following; receiving one or more hints from an application running on the monitored computer system, the hints providing an indication of the application'"'"'s future processing behavior; generating a prediction indicating which thermal remediations will be applied in reaction to the received hints indicating the application'"'"'s future processing behavior; and implementing one or more sustainable thermal remediations identified in the generated prediction. - View Dependent Claims (17, 18, 19, 20)
-
Specification