IP Library Granted Patent US 10,289,522
Granted Patent B2
US 10,289,522 · App. 15/481,035 · Granted May 14, 2019

Autonomous information technology diagnostic checks

Inventors: Sathish Bikumala (Round Rock, TX); Carlos Lourenco Machado (Porto Alegre, BR)
Assignee: Dell Products, LP
G06F11/3476G06N20/00
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 10,289,522
App. No.
15/481,035
Granted
May 14, 2019
Kind
B2
Abstract

A rules-based engine uses artificial intelligence to perform an automated diagnostic check of a computer chassis. The rules-based engine consults a dynamically-changing dependency map to determine what diagnostic data is retrieved. The rules-based engine also monitors a database of events to determine when the diagnostic data is retrieved. A baseboard management controller may then execute a diagnostic algorithm that conducts the automated diagnostic check according to the dependency map and the database of events. Exemplary embodiments thus offer a machine learning, artificial intelligence scheme for autonomously performed diagnostic testing of processor, memory, software, and networking functions.

Claims (39)

1. A method for conducting a diagnostic check associated with a computer chassis, comprising:

generating, by a baseboard management controller, using rule-based artificial intelligence, an event specifying when to conduct the diagnostic check;

generating, by the baseboard management controller, using the rule-based artificial intelligence, a dependency map specifying diagnostic data that is electronically associated with the event;

triggering, by the baseboard management controller, the diagnostic check based on the event generated using the rule-based artificial intelligence;

retrieving, by the baseboard management controller, the diagnostic data that is electronically associated with the event; and

executing, by the baseboard management controller, the diagnostic check of an internal component operating within the computer chassis, the internal component specified by the event, the internal component diagnostically checked according to the diagnostic data.

2. The method of claim 1 , further comprising generating a diagnostic result of the diagnostic check.

3. The method of claim 2 , further comprising logging the diagnostic result of the diagnostic check.

4. The method of claim 2 , further comprising generating a notification of the diagnostic result of the diagnostic check.

5. The method of claim 1 , further comprising identifying the diagnostic check in response to the event generated using the rule-based artificial intelligence.

6. The method of claim 1 , further comprising querying the dependency map for the event generated using the rule-based artificial intelligence.

7. The method of claim 6 , further comprising identifying the diagnostic data specified by the dependency map that is electronically associated with the event.

8. An information handling system, comprising:

a baseboard management controller; and

a memory device accessible to the baseboard management controller, the memory device storing instructions, the instructions when executed causing the baseboard management controller to perform operations, the operations including:

generating, using rule-based artificial intelligence, an event specifying when to conduct a diagnostic check;

generating, using the rule-based artificial intelligence, a dependency map specifying diagnostic data that is electronically associated with the event;

triggering the diagnostic check based on the event generated using the rule-based artificial intelligence;

retrieving the diagnostic data that is electronically associated with the event; and

executing the diagnostic check of an internal component operating within a computer chassis housing the baseboard management controller, the internal component specified by the event, the internal component diagnostically checked according to the diagnostic data.

9. The system of claim 8 , wherein the operations further comprise generating a diagnostic result of the diagnostic check.

10. The system of claim 9 , wherein the operations further comprise logging the diagnostic result of the diagnostic check.

11. The system of claim 9 , wherein the operations further comprise generating a notification of the diagnostic result of the diagnostic check.

12. The system of claim 8 , wherein the operations further comprise identifying the diagnostic check in response to the event generated using the rule-based artificial intelligence.

13. The system of claim 8 , wherein the operations further comprise querying the dependency map for the event generated using the rule-based artificial intelligence.

14. The system of claim 8 , wherein the operations further comprise identifying the diagnostic data 22 specified by the dependency map that is electronically associated with the event.

15. A memory device storing instructions that when executed cause a baseboard management controller to perform operations, the operations comprising:

generating, using rule-based artificial intelligence, an event associated with a diagnostic check of an internal component operating within a computer chassis;

generating, using the rule-based artificial intelligence, a dependency map specifying diagnostic data that is electronically associated with the event;

triggering the event generated using the rule-based artificial intelligence;

querying the dependency map in response to the triggering of the event, the dependency map electronically associating events to the diagnostic data and to diagnostic checks;

retrieving the diagnostic data from the dependency map that is electronically associated with the event;

identifying the diagnostic check of the diagnostic checks in the dependency map that is electronically associated with the event; and

executing the diagnostic check of the internal component operating within the computer chassis according to the diagnostic data.

16. The memory device of claim 15 , wherein the operations further comprise generating a diagnostic result of the diagnostic check.

17. The memory device of claim 16 , wherein the operations further comprise logging the diagnostic result of the diagnostic check.

18. The memory device of claim 16 , wherein the operations further comprise generating a notification of the diagnostic result of the diagnostic check.

19. The memory device of claim 15 , wherein the operations further comprise determining a date and time at which the event triggers.

20. The memory device of claim 15 , wherein the operations further comprise diagnostically testing a software application executed by the internal component operating within the computer chassis.

Assignments (8)
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 (042769/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
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 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2017
From: BIKUMALA, SATHISH; MACHADO, CARLOS LOURENCO
To: DELL PRODUCTS, LP
Reel/Frame 042221/0903 →
Continuity (1)
Related Publication 20180293147A1 · Oct 11, 2018