IP Library Granted Patent US 11,334,419
Granted Patent B1
US 11,334,419 · App. 17/244,323 · Granted May 17, 2022

Information handling system fault analysis with remote remediation file system

Inventors: Shekar Babu Suryanarayana (Bangalore, IN); Srikanth Krishnamurthy (Bangalore, IN); Sumanth Vidyadhara (Bangalore, IN)
Assignee: Dell Products L.P.
G06F11/079G06F11/0706G06F11/0778G06F11/0793
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 11,334,419
App. No.
17/244,323
Granted
May 17, 2022
Kind
B1
Abstract

A disclosed fault analysis solution and method includes provisioning an NVMe boot directory of an information handling system with a notification module configured to perform certain operations in a pre-OS context, The operations may include detecting a pre-OS error event, determining a faulty component associated with the error event, identifying one or more executable scripts and tools associated with the faulty component, invoking a support app to download the one or more executable scripts and tools, and executing the one or more executable scripts and tools to generate a fault analysis report. The executable scripts may perform script operations including retrieving event data including one or more logs and system parameters associated with either the error event or the faulty component and storing the event data in an error log file. The executable tools may perform remedial measures associated with the error event or the faulty component.

Claims (34)

1. A fault analysis method, comprising:

provisioning a non-volatile memory express (NVMe) boot directory of an information handling system with a notification module configured to perform operations in a pre-operating system (pre-OS) context, wherein the operations include:

detecting a pre-OS error event;

determining a faulty component associated with the error event;

identifying one or more executable scripts and tools associated with the faulty component;

invoking a support app to download the one or more executable scripts and tools; and

executing the one or more executable scripts and tools to generate a fault analysis report, wherein executing the scripts and tools includes downloading platform firmware fixes, fixing boot issues, and fixing corrupted OS issues.

2. The method of claim 1 , wherein the pre-OS error event is selected from the group comprising hardware errors, firmware issues, and OS boot issues and wherein the one or more executable scripts are executable from a platform shell of the information handling to perform script operations including:

retrieving event data including one or more logs and system parameters associated with either the error event or the faulty component; and

storing the event data in an error log file.

3. The method of claim 1 , wherein the executable tools are configured, when executed from a platform shell of the information handling system, to perform remedial measures associated with the error event or the faulty component.

4. The method of claim 1 , wherein the executable tools are downloaded from a remote directory of a network file system.

5. The method of claim 4 , wherein the remote directory comprises a dynamically mapped directory of a remote remediation server.

6. The method of claim 5 , wherein the remote directory is an NVMe boot directory mounted by the NVMe boot directory of the information handling system.

7. The method of claim 5 , wherein the dynamically mapped directory includes a dynamically mapped directory path, wherein the directory path is determined in accordance with hardware, firmware, and/or drivers of the information handling system.

8. The method of claim 5 , wherein the dynamically mapped directory of the remote remediation server is maintained by a machine learning integrated metadata server.

9. An information handling system, comprising:

a processor; and

a non-transitory computer readable medium including fault analysis instructions that, when executed by the processor, cause the process to perform fault analysis operations comprising:

provisioning a non-volatile memory express (NVMe) boot directory of the information handling system with a notification module configured to perform operations in a pre-operating system (pre-OS) context, wherein the operations include:

detecting a pre-OS error event;

determining a faulty component associated with the error event;

identifying one or more executable scripts and tools associated with the faulty component;

invoking a support app to download the one or more executable scripts and tools; and

executing the one or more executable scripts and tools to generate a fault analysis report.

10. The information handling system of claim 9 , wherein the one or more executable scripts are executable from a platform shell of the information handling system to perform script operations including:

retrieving event data including one or more logs and system parameters associated with either the error event or the faulty component; and

storing the event data in an error log file.

11. The information handling system of claim 9 , wherein the executable tools are configured, when executed from a platform shell of the information handling system, to perform remedial measures associated with the error event or the faulty component.

12. The information handling system of claim 9 , wherein the executable tools are downloaded from a remote directory of a network file system.

13. The information handling system of claim 12 , wherein the remote directory comprises a dynamically mapped directory of a remote remediation server.

14. The information handling system of claim 13 , wherein the remote directory is an NVMe boot directory mounted by the NVMe boot directory of the information handling system.

15. The information handling system of claim 13 , wherein the dynamically mapped directory includes a dynamically mapped directory path, wherein the directory path is determined in accordance with hardware, firmware, and/or drivers of the information handling system.

16. The information handling system of claim 13 , wherein the dynamically mapped directory of the remote remediation server is maintained by a machine learning integrated metadata server.

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 May 3, 2021
From: SURYANARAYANA, SHEKAR BABU; KRISHNAMURTHY, SRIKANTH; VIDYADHARA, SUMANTH
To: DELL PRODUCTS L.P.
Reel/Frame 056117/0802 →
Cited By (3)
US 12,197,274 US 12,506,788 US 12,579,019