IP Library Granted Patent US 11,012,291
Granted Patent B2
US 11,012,291 · App. 16/176,713 · Granted May 18, 2021

Remote access controller support system

Inventors: Sanjay Rao (Austin, TX); Divya Vijayvargiya (Cedar Park, TX)
Assignee: Dell Products L.P.
H04L41/069H04L41/065H04L41/0672H04L41/22
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,012,291
App. No.
16/176,713
Granted
May 18, 2021
Kind
B2
Abstract

A remote access controller support system includes a first server device that includes a first remote access controller that is coupled to a support system and a client device through an out-of-band network connection. The first remote access controller detects a server device event at the first server device. The first remote access controller correlates the event with a stored server device event and determines a recommended action associated with the stored server device event. The first remote access controller causes, via the out-of-band network connection, the recommended action to be displayed on a display device of the client device.

Claims (41)

1. A remote access controller support system, comprising:

a client device; and

a first server device that includes a first remote access controller that is coupled to the client device through an out-of-band network connection, wherein the first remote access controller is configured to:

detect, in response to monitoring at least one first server device component, a first server device event at the first server device, wherein the first server device event is detected based on first server device event data obtained from the at least one first server device component that includes at least an operating system running on a processing system that is separate from a remote access controller processing system providing the first remote access controller;

correlate the first server device event with a stored second server device event that was received in a secure package including a self-contained executable that is configured to update remote access controller firmware utilized by the first remote access controller;

determine a recommended action associated with the stored second server device event; and

cause, via the out-of-band network connection, the recommended action to be displayed on a display system coupled to the client device.

2. The system of claim 1 , further comprising:

a support system that is coupled to the first remote access controller through the out-of-band network connection, wherein the first remote access controller is configured to:

provide, to the support system via the out-of-band network connection, the first server device support data associated with the first server device event.

3. The system of claim 2 , wherein the providing the first server device support data associated with the first server device event to the support system via the out-of-band network connection is performed by the first remote access controller in response to determining that the first server device event does not correlate with the stored second server device event.

4. The system of claim 1 , further comprising:

a support system that is coupled to the first remote access controller through the out-of-band network connection, wherein the first remote access controller is configured to:

receive, via the out-of-band network connection from the support system, the secure package including a second server device event shaving second server device support data associated with the first server device and the recommended action, wherein the second server device event is stored as the stored second server device event and with the recommendation action.

5. The system of claim 4 , wherein the second server device support data is based on server device support data provided by a second server device using a second remote access controller and via a second out-of-band network connection with the support system.

6. The system of claim 5 , wherein the second server device and the first server device are of the same type of server device.

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

a plurality of server device components; and

a first remote access controller, wherein the first remote access controller is coupled to the plurality of server device components and coupled to a client device through an out-of-band network connection, and wherein the first remote access controller is configured to:

detect, in response to monitoring at least one first server device component included in the plurality of server device components, a first server device event in the at least one first server device component, wherein the first server device event is detected based on first server device event data obtained from the at least one first server device component that includes at least an operating system running on a processing system that is separate from a remote access controller processing system providing the first remote access controller;

correlate the first server device event with a stored second server device event that was received in a secure package including a self-contained executable that is configured to update remote access controller firmware utilized by the first remote access controller;

determine a recommendation action associated with the stored second server device event; and

cause, via the out-of-band network connection, the recommended action to be displayed on a display system coupled to the client device.

8. The IHS of claim 7 , wherein the first remote access controller is coupled to a support system through the out-of-band network connection, wherein the first remote access controller is configured to:

provide, to the support system via the out-of-band network connection, the first server device support data associated with the first server device event.

9. The IHS of claim 8 , wherein the providing the first server device support data associated with the first server device event to the support system via the out-of-band network connection is performed by the first remote access controller in response to determining that the first server device event does not correlate with the stored second server device event.

10. The IHS of claim 7 , wherein the first remote access controller is coupled to a support system through the out-of-band network connection, wherein the first remote access controller is configured to:

receive, via the out-of-band network connection from the support system, the secure package including a second server device event having second server device support data associated with the at least one of the plurality of first server device components and the recommended action, wherein the second server device event is stored as the stored second server device event and with the recommendation action.

11. The IHS of claim 10 , wherein the second server device support data is based on server device support data provided by at least one of a plurality of second server device components of a second server device using a second remote access controller and via a second out-of-band network connection with the support system.

12. The IHS of claim 11 , wherein the at least one of the plurality of first server device components and the at least one of the plurality of second server device components are of the same type of server device.

13. A method of providing support using a remote access controller, comprising

detecting, by a first remote access controller included in a first server device and in response to monitoring at least one first server device component included in the first server device, a first server device event in the at least one first server device component included in the first server device and coupled to the first remote access controller, wherein the first server device event is detected based on first server device event data obtained from the at least one first server device component that includes at least an operating system running on a processing system that is separate from a remote access controller processing system providing the first remote access controller;

correlate, by the first remote access controller, the first server device event with a stored second server device event that was received in a secure package including a self-contained executable that is configured to update remote access controller firmware utilized by the first remote access controller;

determine, by the first remote access controller, a recommendation action associated with the stored second server device event; and

cause, by the first remote access controller and via an out-of-band network connection coupled to a client device, the recommendation action to be displayed on a display system coupled to the client device.

14. The method of claim 13 , further comprising:

providing, by the first remote access controller to a support system coupled to the first remote access controller via the out-of-band network connection, the first server device support data associated with the first server device event.

15. The method of claim 14 , wherein the providing the first server device support data associated with the first server device event to the support system via the out-of-band network connection is performed by the first remote access controller in response to determining that the first server device event does not correlate with the stored second server device event.

16. The method of claim 13 , further comprising:

receiving, by the first remote access controller and from a support system coupled to the first remote access controller via the out-of-band network connection, the secure package including a second server device event having second server device support data associated with the first server device and the recommended action, wherein the second server device event is stored as the stored second server device event and with the recommendation action.

17. The method of claim 16 , wherein the second server device support data is based on server device support data provided by a second server device using a second remote access controller and via a second out-of-band network connection with the support system.

Assignments (6)
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 AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: RAO, SANJAY; VIJAYVARGIYA, DIVYA
To: DELL PRODUCTS L.P.
Reel/Frame 047373/0842 →