IP Library Granted Patent US 12,299,592
Granted Patent B2
US 12,299,592 · App. 17/101,754 · Granted May 13, 2025

System and method for improving reliability of an information handling system

Inventors: Deeder Aurongzeb (Austin, TX); Steven Embleton (Austin, TX)
Assignee: Dell Products L.P.
G06N5/04G06F9/45558G06N20/00G06F2009/4557
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,299,592
App. No.
17/101,754
Granted
May 13, 2025
Kind
B2
Abstract

An information handling system receives data from a sensor and an Internet-of-Things (IoT) device, and trains a machine learning model based on the data. The system also predicts an outcome that includes a future corrosion level of the information handling system using the trained machine learning model, and determines whether to move a virtual machine hosted in the information handling system to another information handling system based on the future corrosion level of the information handling system and another future corrosion level of the other information handling system.

Claims (37)

1. A method comprising:

receiving, by a hardware processor, sensor data, an Internet-of-Things (IoT) device data, and usage tracking data;

training a machine learning model based on the sensor data, the IoT device data, and the usage tracking data to generate a trained machine learning model;

predicting an outcome that includes a future corrosion level of an information technology (IT) equipment in an information handling system using the trained machine learning model, wherein the predicting the outcome is based on the sensor data, the IoT device data, and the usage tracking data, wherein the outcome includes a next location of a virtual machine, wherein the next location is another information handling system that is nearest to the information handling system, and wherein the another information handling system has a nominal corrosion level;

generating a binary classification on whether to move the virtual machine hosted by the information handling system to the another information handling system, wherein the binary classification is based on the future corrosion level of the IT equipment; and

determining whether to move the virtual machine from the information handling system to the another information handling system based on the binary classification.

2. The method of claim 1 , wherein the determining whether to move the virtual machine is further based on a period of time that the IT equipment has hosted the virtual machine.

3. The method of claim 1 , wherein the data includes information associated with humidity, temperature, and airflow.

4. The method of claim 1 , wherein the machine learning model is supervised.

5. The method of claim 1 , wherein the outcome includes a virtual machine mapping to a physical location of the IT equipment.

6. The method of claim 1 , wherein the future corrosion level includes one of extremely corrosive, strongly corrosive, moderately corrosive, or slightly corrosive.

7. The method of claim 1 , wherein the machine learning model is a reliability model that is a function of corrosion level, humidity, temperature, and airflow.

8. The method of claim 1 , wherein the determining whether to move is based on a physical location of the IT equipment.

9. The method of claim 1 , wherein another IT equipment is further selected based on another physical location of the another IT equipment.

10. An information handling system, comprising:

one or more processors;

a memory having code stored thereon that, when executed, performs a method including:

receiving-sensor data, an Internet-of-Things (IoT) device data, and usage tracking data;

training a machine learning model based on the sensor data, the IoT device data, and the usage tracking data to generate a trained machine learning model;

predicting an outcome that includes a future corrosion level of the information handling system using the trained machine learning model, wherein the predicting the outcome is based on the sensor data, the IoT device data, and the usage tracking data, wherein the outcome includes a next location of a virtual machine, wherein the next location is another information handling system that is nearest to the information handling system, and wherein the another information handling system has a nominal corrosion level;

generating a binary classification on whether to move the virtual machine hosted by the information handling system to the another information handling system, wherein the binary classification is based on the future corrosion level of the information handling system; and

determining whether to move the virtual machine hosted in the information handling system to the another information handling system based on the binary classification.

11. The information handling system of claim 10 , wherein the determining whether to move the virtual machine is further based on a period of time that the information handling system has hosted the virtual machine.

12. The information handling system of claim 10 , wherein the data includes information associated with humidity, temperature, and airflow.

13. The information handling system of claim 10 , wherein the determining whether to move the virtual machine is further based on a location of the information handling system.

14. The information handling system of claim 10 , wherein the outcome includes a virtual machine mapping to a physical location of the information handling system.

15. The information handling system of claim 10 , wherein the another information handling system is further selected based on a location of the another information handling system.

16. A non-transitory computer-readable medium including code that when executed performs a method, the method comprising:

receiving sensor data, an Internet-of-Things (IoT) device data, and usage tracking data;

training a machine learning model based on the sensor data, the IoT device data, and the usage tracking data to obtain a trained machine learning model;

predicting an outcome that includes a future corrosion level of information technology (IT) equipment in an information handling system using the trained machine learning model, wherein the predicting is based on the sensor data, the IoT device data, and the usage tracking data, wherein the outcome includes a next location of a virtual machine, wherein the next location is another information handling system that is nearest to the information handling system, and wherein the another information handling system has a nominal corrosion level;

generating a binary classification on whether to move the virtual machine hosted by the information handling system to the another information handling system, whether the binary classification is based on the future corrosion level of the IT equipment; and

determining whether to move the virtual machine hosted in the information handling system to the another information handling system based on the binary classification.

17. The non-transitory computer-readable medium of claim 16 , wherein the determining whether to move the virtual machine is further based on a period of time that the IT equipment has hosted the virtual machine.

18. The non-transitory computer-readable medium of claim 16 , wherein the determining whether to move the virtual machine is further based on a location of the IT equipment.

19. The non-transitory computer-readable medium of claim 16 , wherein the machine learning model is a reliability model that is a function of corrosion level, humidity, temperature, and airflow.

20. The non-transitory computer-readable medium of claim 16 , wherein another IT equipment is further selected based on a location of the another IT equipment.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: AURONGZEB, DEEDER; EMBLETON, STEVEN
To: DELL PRODUCTS, LP
Reel/Frame 054447/0527 →