IP Library Granted Patent US 9,945,576
Granted Patent B2
US 9,945,576 · App. 14/509,592 · Granted Apr 17, 2018

System and method for detecting the presence of alternate cooling systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,945,576
App. No.
14/509,592
Granted
Apr 17, 2018
Kind
B2
Abstract

An information handling system includes a plurality of components, and a controller. The controller determines a separate thermal resistance for each of the components, categorizes each component into one of a plurality of cooling domains based on the thermal resistance of the component and an amount of air flow around the component, and adjusts cooling controls for each of the components based on the respective cooling domain of the component.

Claims (39)

1. An information handling system comprising:

a plurality of components; and

a controller to communicate with each of the components, wherein the controller calculates a separate thermal resistance for each of the components, categorizes each component into one of a plurality of cooling domains based on the thermal resistance of the component and an amount of air flow around the component, wherein the cooling domains include an air cooled domain and a liquid cooled domain, and adjusts cooling controls for each of the components based on the respective cooling domain of the component, and reallocates power from a fan for a component to the component in response to the component being in a liquid cooled domain.

2. The information handling system of claim 1 , further comprising:

a temperature sensor associated with a first one of the components, the temperature sensor to provide a temperature value of the first component to the controller, wherein the controller determines a first thermal resistance of the first component based on the temperature value received from the temperature sensor.

3. The information handling system of claim 1 , further comprising:

a fan associated with the first component, the controller to determine that the first component is in the liquid cooling domain, and to disable a fan speed control of the fan in response to the first component being in the liquid cooling domain.

4. The information handling system of claim 1 , the controller to determine that each of the components is within the air cooled domain, and to implement an air cooled cooling control settings for the information handling system in response to each of the components being within the air cooled domain.

5. The information handling system of claim 1 , the controller to determine that a first portion of components are within a liquid cooled domain, to disable fan controls and fan failure warnings for the first portion of the components in response to the first portion of components being within the liquid cooled domain, and to adjust power capping limits for the first portion components in response to the first portion of components being within the liquid cooled domain.

6. The information handling system of claim 5 , wherein the first portion of components includes all of the components in response to the all of the components being within a liquid cooled domain.

7. The information handling system of claim 5 , wherein the first portion of components includes a subset of the components in response to only the first portion of components being within a liquid cooled domain.

8. A method comprising:

calculating a respective thermal resistance value of each of a plurality of components;

receiving air flow of each fan associated with each of the components;

determining, by a processor, a cooling domain for each of the components based on the respective thermal resistance value of each of the components, wherein the cooling domain is selected from an air cooled domain and a liquid cooled domain;

comparing the calculated respective thermal resistance value verses the associated air flow for each of the components with stored threshold thermal resistance values versus air flow for the air cooled domain;

determining whether all of the components are within the air cooled domain based on the comparison of the calculated respective thermal resistance value verses the associated air flow for each of the components with the stored threshold thermal resistance values versus air flow for the air cooled domain; and

if all of the components are within the air cooled domain, enabling, by the processor, normal fan control and air cooled power capping limits for the components, otherwise disabling fan controls and fan failure warnings for a first portion of the components, adjusting power capping limits for the first portion components, and reallocating power from fans for the first portion of components to the first portion of components.

9. The method of claim 8 , wherein the first portion of components includes all of the components in response to the all of the components being within the liquid cooled domain.

10. The method of claim 9 , wherein all of the components are cooled via liquid immersion when all of the components are in the liquid cooled domain.

11. The method of claim 9 , wherein all of the components are cooled via direct-to-chip liquid cooling when all of the components are in the liquid cooled domain.

12. The method of claim 8 , wherein the first portion of components includes a subset of the components in response to only the first portion of components being within a liquid cooled domain.

13. The method of claim 8 , further comprising:

reading a temperature, a power reading, and a fan speed for each individual component within the information handling system.

14. The method of claim 8 , wherein the thermal resistance is based on the temperature of a component.

15. The method of claim 8 , wherein threshold values for the thermal resistance of the components are read from a firmware table, and the threshold values are utilized in the determining of the cooling domains.

16. A non-transitory computer-readable medium comprising a set of instructions, the set of instructions when executed by a processor cause the processor to:

determine a cooling domain for a first component of an information handling system based on a first thermal resistance value for the first component;

determine whether the first component is within an air cooled domain; and

if the first component is within the air cooled domain, enable normal fan control and air cooled power capping limit for the first component, otherwise disable the fan controls and the fan failure warnings for the first component, adjust the power capping limit for the first component, and reallocate power from a fan for the first component to the first component.

17. The non-transitory computer-readable medium of claim 16 , wherein the instruction further cause the processor to:

determine a cooling domain for a second component of the information handling system based a second thermal resistance value of the second component;

determine whether the second component is within the air cooled domain; and

if the second component is within the air cooled domain, enable normal fan control and air cooled power capping limit for the second component, otherwise disable the fan controls and the fan failure warnings for the second component and adjust the power capping limit for the second component.

18. The non-transitory computer-readable medium of claim 16 , wherein the instruction further cause the processor to:

reading threshold values for thermal resistances versus fan speed for different cooling domains of the information handling system, wherein the threshold values are utilized in the determining of the cooling domain of the first component.

19. The non-transitory computer-readable medium of claim 18 , wherein the threshold values are read from a firmware table.

20. The non-transitory computer-readable medium of claim 16 , wherein the instruction further cause the processor to:

determine that the first component is in a liquid cooled domain prior to disabling the fan controls and the fan failure warnings for the first component and adjusting the power capping limit for the first component.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 034591 FRAME 0391 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0719 →
RELEASE OF REEL 034590 FRAME 0731 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040027/0070 →
RELEASE OF REEL 034590 FRAME 0696 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 040016/0964 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 034590/0731 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 034591/0391 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034590/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: LOVICOTT, DOMINICK A.; COXE, WILLIAM K.
To: DELL PRODUCTS, LP
Reel/Frame 033961/0121 →