IP Library Granted Patent US 12,072,696
Granted Patent B2
US 12,072,696 · App. 17/226,364 · Granted Aug 27, 2024

Reducing corrosion in an information handling system

Inventors: Jon T. Fitch (Austin, TX); Sandor T. Farkas (Round Rock, TX); Joseph D. King (Georgetown, TX); Steven T. Embleton (Austin, TX)
Assignee: Dell Products L.P.
G05B23/0283
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 12,072,696
App. No.
17/226,364
Granted
Aug 27, 2024
Kind
B2
Abstract

In one embodiment, a method for reducing corrosion in an information handling system includes receiving a system setting indicating one or more operation modes; identifying an ambient temperature of the information handling system, the ambient temperature captured by one or more sensors of the information handling system; identifying a humidity level of the information handling system, the humidity level captured by the one or more sensors; identifying a corrosion risk value based on the ambient temperature and the humidity level; determining that the corrosion risk value is greater than a threshold corrosion risk value; and in response to determining that the corrosion risk value is greater than the threshold corrosion risk value: modifying one or more device threshold settings based on the system setting and the corrosion risk value, wherein modifying the one or more device threshold settings causes the ambient temperature to increase and the humidity level to decrease.

Claims (87)

1. A method for reducing corrosion in an information handling system, the method comprising;

receiving, by a corrosion manager of the information handling system, a system setting indicating a first operation mode of one or more operation modes;

decreasing, based on the first operation mode, a device throttle threshold associated with one or more devices of the information handling system;

throttling, based on the device throttle threshold, the one or more devices;

in response to the throttling:

identifying, by the corrosion manager, an ambient temperature of the information handling system, the ambient temperature captured by one or more sensors of the information handling system;

identifying, by the corrosion manager, a humidity level of the information handling system, the humidity level captured by the one or more sensors;

identifying, by the corrosion manager, a corrosion risk value based on the ambient temperature and the humidity level;

determining, by the corrosion manager, that the corrosion risk value is greater than a threshold corrosion risk value; and

in response to determining that the corrosion risk value is greater than the threshold corrosion risk value:

modifying, by the corrosion manager, one or more device threshold settings based on the system setting and the corrosion risk value, including:

decreasing a fan speed threshold of a fan, and

decreasing a heater control threshold of a heater,

wherein modifying the one or more device threshold settings causes the ambient temperature to increase and the humidity level to decrease;

activating, based on the fan speed threshold, the fan; and

activating, based on the heater control threshold, the heater.

2. The method of claim 1 , wherein identifying the corrosion risk value based on the ambient temperature and the humidity level comprises:

accessing, by the corrosion manager, a corrosion database storing a plurality of corrosion risk values, each of the plurality of corrosion risk values comprised of an ambient temperature and humidity level pair; and

selecting, by the corrosion manager, the corrosion risk value from the plurality of corrosion risk values based on the ambient temperature and the humidity level.

3. The method of claim 1 , wherein modifying the one or more device threshold settings based on the system setting and the corrosion risk value comprises:

causing, by the corrosion manager, the fan speed threshold to decrease, the decreased fan speed threshold causing a fan speed of one or more fans of the information handling system to increase.

4. The method of claim 3 , further comprising:

causing, by the corrosion manager, a direction of rotation for each of the one or more fans to reverse in direction.

5. The method of claim 1 , wherein

the decreased increased device throttle threshold causes an operating temperature of the one or more devices of the information handling system to decrease.

6. The method of claim 1 , wherein modifying the one or more device threshold settings based on the system setting and the corrosion risk value comprises:

causing, by the corrosion manager, the heater control threshold to decrease, the decreased heater control threshold causing a temperature of a heater of the information handling system to increase.

7. The method of claim 1 , wherein the one or more operation modes includes:

a performance operation mode configured to increase a performance of the information handling system;

a power operation mode configured to decrease a power consumption of the information handling system; and

a lifetime operation mode configured to increase a lifecycle of the information handling system.

8. The method of claim 1 , wherein the system setting indicating one or more operation modes is received from a management backend via a network, the management backend including a user interface configured to receive the one or more operation modes from a user of the management backend.

9. The method of claim 8 , further comprising:

sending, by the corrosion manager, a signal to the management backend via the network, the signal indicating that the humidity level is above the threshold humidity level.

10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

receive, by a corrosion manager of an information handling system, a system setting indicating one or more operation modes;

decrease, based on the first operation mode, a device throttle threshold associated with one or more devices of the information handling system;

throttle, based on the device throttle threshold, the one or more devices;

in response to the throttling

identify, by the corrosion manager, an ambient temperature of the information handling system, the ambient temperature captured by one or more sensors of the information handling system;

identify, by the corrosion manager, a humidity level of the information handling system, the humidity level captured by the one or more sensors;

identify, by the corrosion manager, a corrosion risk value based on the ambient temperature and the humidity level;

determine, by the corrosion manager, that the corrosion risk value is greater than a threshold corrosion risk value; and

in response to determining that the corrosion risk value is greater than the threshold corrosion risk value:

modify, by the corrosion manager, one or more device threshold settings based on the system setting and the corrosion risk value, including:

decrease a fan speed threshold of a fan, and

decrease a heater control threshold of a heater,

wherein modifying the one or more device threshold settings causes the ambient temperature to increase and the humidity level to decrease;

activating, based on the fan speed threshold, the fan; and

activating, based on the heater control threshold, the heater.

11. The media of claim 10 , wherein to identify the corrosion risk value based on the ambient temperature and the humidity level, the software is further operable when executed to:

access, by the corrosion manager, a corrosion database storing a plurality of corrosion risk values, each of the plurality of corrosion risk values comprised of an ambient temperature and humidity level pair; and

select, by the corrosion manager, the corrosion risk value from the plurality of corrosion risk values based on the ambient temperature and the humidity level.

12. The media of claim 10 , wherein to modify the one or more device threshold settings based on the system setting and the corrosion risk value, the software is further operable when executed to:

cause, by the corrosion manager, the fan speed threshold to decrease, the decreased fan speed threshold causing a fan speed of one or more fans of the information handling system to increase.

13. The media of claim 12 , wherein the software is further operable when executed to:

cause, by the corrosion manager, a direction of rotation for each of the one or more fans to reverse in direction.

14. The media of claim 10 , wherein

the decreased device throttle threshold causes an operating temperature of the one or more devices of the information handling system to decrease.

15. The media of claim 10 , wherein to modify the one or more device threshold settings based on the system setting and the corrosion risk value, the software is further operable when executed to:

cause, by the corrosion manager, the heater control threshold to decrease, the decreased heater control threshold causing a temperature of a heater of the information handling system to increase.

16. The media of claim 10 , wherein the one or more operation modes includes:

a performance operation mode configured to increase a performance of the information handling system;

a power operation mode configured to decrease a power consumption of the information handling system; and

a lifetime operation mode configured to increase a lifecycle of the information handling system.

17. The media of claim 10 , wherein the system setting indicating one or more operation modes is received from a management backend via a network, the management backend including a user interface configured to receive the one or more operation modes from a user of the management backend.

18. The media of claim 17 , wherein the software is further operable when executed to:

send, by the corrosion manager, a signal to the management backend via the network, the signal indicating that the humidity level is above the threshold humidity level.

19. A computing environment, comprising:

an information handling system including one or more processors; and

one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to:

receive, by a corrosion manager of the information handling system, a system setting indicating one or more operation modes;

decrease, based on the first operation mode, a device throttle threshold associated with one or more devices of the information handling system throttle, based on the device throttle threshold, the one or more devices;

in response to the throttling:

identify, by the corrosion manager, an ambient temperature of the information handling system, the ambient temperature captured by one or more sensors of the information handling system;

identify, by the corrosion manager, a humidity level of the information handling system, the humidity level captured by the one or more sensors;

identify, by the corrosion manager, a corrosion risk value based on the ambient temperature and the humidity level;

determine, by the corrosion manager, that the corrosion risk value is greater than a threshold corrosion risk value; and

in response to determining that the corrosion risk value is greater than the threshold corrosion risk value:

modify, by the corrosion manager, one or more device threshold settings based on the system setting and the corrosion risk value, including:

decrease a fan speed threshold of a fan, and

decrease a heater control threshold of a heater, wherein modifying the one or more device threshold settings causes the ambient temperature to increase and the humidity level to decrease;

activating, based on the fan speed threshold, the fan; and

activating, based on the heater control threshold, the heater.

20. The computing environment of claim 19 , wherein to identify the corrosion risk value based on the ambient temperature and the humidity level, the processors are further operable when executed to:

access, by the corrosion manager, a corrosion database storing a plurality of corrosion risk values, each of the plurality of corrosion risk values comprised of an ambient temperature and humidity level pair; and

select, by the corrosion manager, the corrosion risk value from the plurality of corrosion risk values based on the ambient temperature and the humidity level.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2021
From: FITCH, JON T.; FARKAS, SANDOR T.; KING, JOSEPH D.; EMBLETON, STEVEN T.
To: DELL PRODUCTS L.P.
Reel/Frame 055878/0611 →