System and method for fan control across wide ambient temperatures

US12248302B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12248302-B2
Application numberUS-202218047830-A
CountryUS
Kind codeB2
Filing dateOct 19, 2022
Priority dateOct 19, 2022
Publication dateMar 11, 2025
Grant dateMar 11, 2025

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.

Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data processing system may heat them when their temperatures fall outside of thermal operating ranges. The data processing system may implement a distributed management framework for managing the operation of a thermal management subsystem tasked with maintaining the temperatures of the hardware components through heating.

First claim

Opening claim text (preview).

What is claimed is: 1. A data processing system that provides computer implemented services, the data processing system comprising: a management controller adapted to, while operating, manage operation of the data processing system; a heater positioned to, while powered, selectively warm a flow of a gas directed to warm the management controller; a temperature sensor positioned to identify an ambient temperature; a fan adapted to selectively generate the flow of the gas; a thermal manager adapted to: perform, using the heater and the fan, a startup procedure for the data processing system that increases and maintains a temperature of the management controller above a temperature threshold associated with the management controller while an ambient temperature is below the temperature threshold until the management controller begins operation as part of the startup procedure; and perform, using the heater and the fan, a temperature maintaining handoff from management of the data processing system by the management controller to management of the data processing system by the thermal manager. 2. The data processing system of claim 1 , wherein performing the startup procedure comprises: identifying a startup of the data processing system, the management controller being inoperable at a start of the startup; based on the identified startup: obtaining, during the startup and prior to operation of the management controller, a temperature measurement of the ambient temperature using the temperature sensor; making a determination regarding whether the temperature measurement is below the temperature threshold; in an instance of the determination where the ambient temperature is below the temperature threshold: pausing the startup prior to the management controller operating during the startup; while the startup is paused, initiating performance of a warming procedure based on the ambient temperature; after completing the warming procedure, resuming the startup and setting operation of one or more of the fan and the heater to maintain a temperature of the management controller above the temperature threshold until the management controller begins operation during the startup; and after the management controller is operational, handing off management of the fan and the heater to the management controller to complete the startup and initiate performance of the computer implemented services. 3. The data processing system of claim 2 , wherein setting the operation of the one or more of the fan and the heater comprises: identifying the ambient temperature; and setting a rate of operation of a fan based on the ambient temperature and the temperature threshold. 4. The data processing system of claim 3 , wherein setting the operation of the one or more of the fan and the heater further comprises: identifying a duration of time between when the startup is resumed to when the management controller begins to operate as part of the startup, wherein the rate of operation of the fan is also based on the duration of time. 5. The data processing system of claim 4 , wherein setting the operation of the one or more of the fan and the heater further comprises: setting a rate of operation of the heater based on the ambient temperature and the temperature threshold. 6. The data processing system of claim 5 , wherein the rate of operation of the fan is set to limit an estimated rate of cooling of the management controller so that a management controller temperature is above the temperature threshold. 7. The data processing system of claim 6 , wherein the temperature threshold is 0° Celsius. 8. The data processing system of claim 6 , wherein the temperature threshold is between 1° and 5° degrees Celsius. 9. A computer-implemented method for providing computer implemented services with a data processing system, the method comprising: performing, using a heater of the data processing system and a fan of the data processing system, a startup procedure for the data processing system that increases and maintains a temperature of a management controller above a temperature threshold associated with the management controller while an ambient temperature identified by a temperature sensor is below the temperature threshold until the management controller begins operation as part of the startup procedure, the heater being position to selectively warm a flow of gas directed to warm the management controller and the fan being positioned to selectively generate the flow of the gas, and the management controller being adapted to, while operating, manage operation of the data processing system; and performing, using the heater and the fan, a temperature maintaining handoff from management of the data processing system by the management controller to management of the data processing system by a thermal manager, the thermal manager managing, in part, the startup procedure. 10. The computer-implemented method of claim 9 , wherein performing the startup procedure comprises: identifying a startup of the data processing system, the management controller being inoperable at a start of the startup; based on the identified startup: obtaining, during the startup and prior to operation of the management controller, a temperature measurement of the ambient temperature using the temperature sensor; making a determination regarding whether the temperature measurement is below the temperature threshold; in an instance of the determination where the ambient temperature is below the temperature threshold: pausing the startup prior to the management controller operating during the startup; while the startup is paused, initiating performance of a warming procedure based on the ambient temperature; after completing the warming procedure, resuming the startup and setting operation of one or more of the fan and the heater to maintain a temperature of the management controller above the temperature threshold until the management controller begins operation during the startup; and after the management controller is operational, handing off management of the fan and the heater to the management controller to complete the startup and initiate performance of the computer implemented services. 11. The computer-implemented method of claim 10 , wherein setting the operation of the one or more of the fan and the heater comprises: identifying the ambient temperature; and setting a rate of operation of a fan based on the ambient temperature and the temperature threshold. 12. The computer-implemented method of claim 11 , wherein setting the operation of the one or more of the fan and the heater further comprises: identifying a duration of time between when the startup is resumed to when the management controller begins to operate as part of the startup, wherein the rate of operation of the fan is also based on the duration of time. 13. The computer-implemented method of claim 12 , wherein setting the operation of the one or more of the fan and the heater further comprises: setting a rate of operation of the heater based on the ambient temperature and the temperature threshold. 14. The computer-implemented method of claim 13 , wherein the rate of operation of the fan is set to limit an estimated rate of cooling of the management controller so that a management controller temperature is above the temperature threshold. 15. The computer-implemented method of claim 14 , wherein the temperature threshold is 0° Celsius. 16. The computer-implemented method of claim 14 , wherein the temperature threshold is between 1° and 5°

Assignees

Inventors

Classifications

  • G06F1/206Primary

    comprising thermal management · CPC title

  • Temperature · CPC title

  • Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations (thermal management in cooling arrangements of a computing system G06F1/206) · CPC title

  • Bootstrapping (security arrangements therefor G06F21/57) · CPC title

  • Power supply means, e.g. regulation thereof (for memories G11C) · 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 US12248302B2 cover?
Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may provide computer implemented services. To provide the computer implemented services, hardware components of the data processing system may need to operate in predetermined manners. To manage the operation of the hardware components, the data p…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F1/206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 11 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).