Systems and methods for device thermal management using dynamic ranking of device cooling needs

US12164278B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12164278-B2
Application numberUS-202017092812-A
CountryUS
Kind codeB2
Filing dateNov 9, 2020
Priority dateNov 9, 2020
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques described herein relate to methods and systems for thermal management of a thermal environment. The method may include using thermal data items from computing devices and time series analysis to predict future thermal values for the thermal data items; performing a clustering analysis using the predicted future thermal values to assign cluster labels to the computing devices; using the cluster labels and the predicted future thermal values to assign predicted thermal status labels to the computing devices; assigning a confidence value to the predicted thermal status labels and ranking the computing devices based on the confidence values; performing an analysis to determine a thermal data item contributing to the assigned thermal status; and sending the results to a thermal environment administrator.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for thermal management of a thermal environment, the method comprising: obtaining a plurality of thermal data items associated with a plurality of computing devices in the thermal environment; writing a plurality of entries in a time series database, the plurality of entries comprising the plurality of thermal data items; performing a time series analysis to predict a plurality of predicted future thermal values based on the plurality of entries in the time series database; performing a clustering analysis using the plurality of predicted future thermal values to apply a first cluster label to a first portion of the plurality of computing devices and a second cluster label to a second portion of the plurality of computing devices, wherein the clustering analysis comprises a hierarchical density-based spatial clustering of applications with noise technique to organize the plurality of computing devices into a first cluster and a second cluster; performing a thermal prediction analysis using the first cluster label, the second cluster label, and the plurality of predicted future thermal values to assign a thermal status label to each of the plurality of computing devices, wherein the thermal status label is one selected from a group consisting of high and low; performing a confidence analysis to determine a confidence value for the thermal status label assigned to each of the plurality of computing devices; ranking the plurality of computing devices based on the confidence analysis to obtain a ranked thermal status list; performing a cause analysis to determine at least one thermal data item contributing to each thermal status label assigned to the plurality of computing devices; and providing, via a graphical user interface, the ranked thermal status list and results of the cause analysis to an administrator of the thermal environment, wherein, in response to receiving the ranked thermal status list and the results, the administrator initiates a remedial action. 2. The method of claim 1 , wherein, before ranking the plurality of computing devices based on the confidence analysis to obtain the ranked thermal status list, at least one thermal status label for a computing device of the plurality of computing devices is discarded for having the confidence value below a confidence value threshold. 3. The method of claim 1 , wherein the plurality of entries in the time series database comprises a chronological series of a plurality of portions of the plurality of thermal data items for each of the plurality of computing devices. 4. The method of claim 1 , wherein the thermal prediction analysis comprises using a Mondrian forest classifier. 5. The method of claim 1 , wherein the confidence analysis comprises using a transductive confidence machine. 6. The method of claim 5 , wherein the cause analysis comprises using an exchangeability test and the plurality of thermal data items. 7. The method of claim 6 , wherein the exchangeability test comprises an analysis using martingales. 8. The method of claim 6 , wherein, when the cause analysis yields a cause result over a threshold, the at least one thermal data item is selected. 9. The method of claim 1 , wherein the results comprise a computing device identifier, the thermal status label predicted for a computing device having the computing device identifier, a rank of the computing device among the plurality of computing devices, and the at least one thermal data item. 10. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for thermal management of a thermal environment, the method comprising: obtaining a plurality of thermal data items associated with a plurality of computing devices in the thermal environment; writing a plurality of entries in a time series database, the plurality of entries comprising the plurality of thermal data items; performing a time series analysis to predict a plurality of predicted future thermal values based on the plurality of entries in the time series database; performing a clustering analysis using the plurality of predicted future thermal values to apply a first cluster label to a first portion of the plurality of computing devices and a second cluster label to a second portion of the plurality of computing devices, wherein the clustering analysis comprises a hierarchical density-based spatial clustering of applications with noise technique to organize the plurality of computing devices into a first cluster and a second cluster; performing a thermal prediction analysis using the first cluster label, the second cluster label, and the plurality of predicted future thermal values to assign a thermal status label to each of the plurality of computing devices, wherein the thermal status label is one selected from a group consisting of high and low; performing a confidence analysis to determine a confidence value for the thermal status label assigned to each of the plurality of computing devices; ranking the plurality of computing devices based on the confidence analysis to obtain a ranked thermal status list; performing a cause analysis to determine at least one thermal data item contributing to each thermal status label assigned to the plurality of computing devices; and providing, via a graphical user interface, the ranked thermal status list and results of the cause analysis to an administrator of the thermal environment, wherein, in response to receiving the ranked thermal status list and the results, the administrator initiates a remedial action. 11. The non-transitory computer readable medium of claim 10 , wherein, before ranking the plurality of computing devices based on the confidence analysis to obtain the ranked thermal status list, at least one thermal status label for a computing device of the plurality of computing devices is discarded for having the confidence value below a confidence value threshold. 12. The non-transitory computer readable medium of claim 10 , wherein the plurality of entries in the time series database comprises a chronological series of a plurality of portions of the plurality of thermal data items for each of the plurality of computing devices. 13. The non-transitory computer readable medium of claim 10 , wherein the thermal prediction analysis comprises using a Mondrian forest classifier. 14. The non-transitory computer readable medium of claim 10 , wherein the confidence analysis comprises using a transductive confidence machine. 15. The non-transitory computer readable medium of claim 14 , wherein the cause analysis comprises using an exchangeability test and the plurality of thermal data items, and wherein the exchangeability test comprises an analysis using martingales. 16. The non-transitory computer readable medium of claim 10 , wherein, when the cause analysis yields a cause result over a threshold, the at least one thermal data item is selected. 17. The non-transitory computer readable medium of claim 10 , wherein the results comprise a computing device identifier, the thermal status label predicted for a computing device having the computing device identifier, a rank of the computing device among the plurality of computing devices, and the at least one thermal data item. 18. A system for thermal management of a thermal environment, the system comprising: a thermal data collector, comprising circuitry, and configured to: obtain a plurality of thermal data items associated wi

Assignees

Inventors

Classifications

  • Ensemble learning · CPC title

  • characterised by monitoring or safety (G05B19/19 takes precedence) · CPC title

  • Control of temperature of processor · CPC title

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • Monitoring arrangements determined by the means or processing involved in reporting the monitored data (error or fault reporting or logging G06F11/0766) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12164278B2 cover?
Techniques described herein relate to methods and systems for thermal management of a thermal environment. The method may include using thermal data items from computing devices and time series analysis to predict future thermal values for the thermal data items; performing a clustering analysis using the predicted future thermal values to assign cluster labels to the computing devices; using t…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G05B19/4155. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).