IP Library Granted Patent US 9,578,787
Granted Patent B2
US 9,578,787 · App. 14/198,282 · Granted Feb 21, 2017

Temperature trend controlled cooling system

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,578,787
App. No.
14/198,282
Granted
Feb 21, 2017
Kind
B2
Abstract

An information handling system (IHS) temperature control system includes a cooling system, a controller coupled to the cooling system, and an IHS coupled to the controller. The IHS includes a temperature status reporting engine that is configured to determine a first temperature of the IHS and determine a second temperature of the IHS subsequent to determining the first temperature. In response to the second temperature being above a first predetermined temperature range, the temperature status reporting engine provides a first signal to the controller to increase cooling provided by the cooling system if the first temperature and the second temperature indicate that a temperature trend of the IHS is not decreasing, and provides a second signal to the controller to maintain cooling provided by the cooling system if the first temperature and the second temperature indicate that the temperature trend of the IHS is decreasing.

Claims (73)

1. A information handling system (IHS), comprising:

a chassis;

a temperature sensor that is located in the chassis and that is configured to measure IHS temperatures; and

a temperature status reporting engine that is coupled to the temperature sensor and that is configured to:

determine a first IHS temperature measured by the temperature sensor;

define a last IHS temperature as the first IHS temperature;

determine a second IHS temperature measured by the temperature sensor subsequent to determining the first IHS temperature;

define a current IHS temperature as the second IHS temperature;

determine, when the current IHS temperature is above a first predetermined temperature range, an IHS temperature trend based on the last IHS temperature and the current IHS temperature, and:

in response to the IHS temperature trend not decreasing, provide an increase cooling signal and redefine the last IHS temperature as the second IHS temperature to provide a redefined last IHS temperature; and

in response to the IHS temperature trend decreasing, provide a maintain cooling signal and maintain the last IHS temperature as the first IHS temperature;

determine a third IHS temperature measured by the temperature sensor subsequent to determining the second IHS temperature; and

redefine the current IHS temperature as the third IHS temperature to provide a redefined current IHS temperature.

2. The IHS of claim 1 , wherein the temperature status reporting engine is further configured to:

determine, when the current IHS temperature is below the first predetermined temperature range, the IHS temperature trend based on the last IHS temperature and the current IHS temperature, and:

in response to the IHS temperature trend not increasing, provide a decrease cooling signal and redefine the last IHS temperature as the second IHS temperature to provide a redefined last IHS temperature; and

in response to the IHS temperature trend increasing, provide a maintain cooling signal and maintain the last IHS temperature as the first IHS temperature.

3. The IHS of claim 1 , wherein the temperature status reporting engine is further configured to:

provide, when the current IHS temperature within the first predetermined temperature range, a maintain cooling signal.

4. The IHS of claim 1 , wherein the current IHS temperature being above the first predetermined temperature range includes the current IHS temperature being in a second predetermined temperature range, and wherein the increase cooling signal is a first increase cooling signal that is configured to provide a first level of increased cooling.

5. The IHS of claim 4 , wherein the temperature status reporting engine is further configured to:

provide, when the current IHS temperature is in a third predetermined temperature range that is greater than the second predetermined temperature range, a second increase cooling signal that is configured to provide a second level of increased cooling that is greater than the first level of increased cooling.

6. The IHS of claim 5 , wherein the temperature status reporting engine is further configured to:

provide, when the current IHS temperature is above the third predetermined temperature range, an IHS shutdown signal.

7. An information handling system (IHS) temperature control system, comprising:

a cooling system;

a controller coupled to the cooling system; and

an IHS coupled to the controller, wherein the IHS includes a temperature status reporting engine that is configured to:

determine a first temperature of the IHS;

define a last temperature as the first temperature;

determine a second temperature of the IHS subsequent to determining the first temperature

define a current temperature as the second temperature;

determine, when the current temperature is above a first predetermined temperature range, a temperature trend based on the last temperature and the current temperature, and:

in response to the temperature range not decreasing, provide a first signal to the controller to increase cooling provided by the cooling system and redefine the last temperature as the second temperature to provide a redefined last temperature; and

in response to the temperature trend decreasing, provide a second signal to the controller to maintain cooling provided by the cooling system and maintain the last temperature as the first temperature;

determine a third temperature subsequent to determining the second temperature;

redefine the current temperature as the third temperature to provide a redefined current temperature.

8. The IHS temperature control system of claim 7 , wherein the temperature status reporting engine is further configured to:

determine, when the current temperature is below the first predetermined temperature range, the temperature trend based on the last temperature and the current temperature, and:

in response to the temperature trend not increasing, provide a third signal to the controller to decrease cooling provided by the cooling system and redefine the last temperature as the second temperature to provide a redefined last temperature; and

in response to the temperature trend increasing, provide the second signal to the controller to maintain cooling provided by the cooling system and maintain the last temperature as the first temperature.

9. The IHS temperature control system of claim 7 , wherein the temperature status reporting engine is further configured to:

provide, when the current temperature is within the first predetermined temperature range, the second signal to the controller to maintain cooling provided by the cooling system.

10. The IHS temperature control system of claim 7 , wherein the current temperature being above the first predetermined temperature range includes the current temperature being in a second predetermined temperature range, and wherein the first signal to the controller provides a first level of increased cooling by the cooling system.

11. The IHS temperature control system 10 , wherein the temperature status reporting engine is further configured to:

provide, when the current temperature is in a third predetermined temperature range that is greater than the second predetermined temperature range, a third signal to the controller to provide a second level of increased cooling by the cooling system that is greater than the first level of increased cooling.

12. The IHS temperature control system of claim 11 , wherein the temperature status reporting engine is further configured to:

provide, when the current temperature is above the third predetermined temperature range, a fourth signal to the controller to shut down the IHS.

13. The IHS temperature control system of claim 7 , wherein the IHS is one of a plurality of IHSs that are each coupled to the controller and that each include the temperature status reporting engine, and wherein the controller is configured to compare the plurality of signals received from each of the plurality of IHSs and to control the cooling system based on at least one signal of those plurality of signals that is associated with a highest temperature.

14. A method for providing temperature control, comprising:

determining a first temperature of an information handling system (IHS);

defining a last temperature as the first temperature;

determining a second temperature of the IHS subsequent to determining the first temperature;

defining a current temperature as the second temperature;

determining, when the current temperature is above a first predetermined temperature range, a temperature trend based on the last temperature and the current temperature, and:

in response to the temperature trend not decreasing, providing a first signal to a controller to increase cooling provided by a cooling system and redefining the last temperature as the second temperature to provide a redefined last temperature; and

in response to the temperature trend decreasing, providing a second signal to the controller to maintain cooling provided by the cooling system and maintaining the last temperature as the first temperature;

determining a third temperature subsequent to determining the second temperature; and

redefining the current temperature as the third temperature to provide a redefined current temperature.

15. The method of claim 14 , further comprising:

determining, when the current temperature is below the first predetermined temperature range, the temperature trend based on the last temperature and the current temperature, and:

in response to the temperature trend not increasing, providing a third signal to the controller to decrease cooling provided by the cooling system and redefining the last temperature as the second temperature to provide a redefined last temperature; and

in response to the temperature increasing, providing the second signal to the controller to maintain cooling provided by the cooling system and maintaining the last temperature as the first temperature.

16. The method of claim 14 , further comprising:

providing, in response to the current temperature being within the first predetermined temperature range, the second signal to the controller to maintain cooling provided by the cooling system.

17. The method of claim 14 , wherein the current temperature being above the first predetermined temperature range includes the current temperature being in a second predetermined temperature range, and wherein the first signal to the controller provides a first level of increased cooling by the cooling system.

18. The method of claim 17 , further comprising:

providing, in response to the current temperature being in a third predetermined temperature range that is greater than the second predetermined temperature range, providing a third signal to the controller to provide a second level of increased cooling by the cooling system that is greater than the first level of increased cooling.

19. The method of claim 18 , further comprising:

providing, in response to the current temperature being above the third predetermined temperature range, a fourth signal to the controller to shut down the IHS.

20. The method of claim 14 , further comprising:

comparing, by the controller, a plurality of signals received from each of a plurality of IHSs; and

controlling the cooling system based on at least one signal of those plurality of signals that is associated with a highest temperature.

Assignments (9)
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: 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; 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: DESOUZA, MARCELO; MANICKAM, ARUN SUBASH
To: DELL PRODUCTS L.P.
Reel/Frame 034189/0823 →