IP Library Granted Patent US 11,061,782
Granted Patent B2
US 11,061,782 · App. 16/685,799 · Granted Jul 13, 2021

System and method for prioritized processing of alerts from information handling systems

Inventors: Parminder Singh Sethi (Ludhian, IN); Ravikanth Chaganti (Bangalore, IN)
Assignee: Dell Products L.P.
G06F11/1658G06F11/181G06Q10/20H04L41/5019
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,061,782
App. No.
16/685,799
Granted
Jul 13, 2021
Kind
B2
Abstract

A system receives a first alert pertaining to a main part from a managed information handling system, determines whether an alternative part is available at the managed information handling system as a substitute for the main part, and determines a life expectancy of the alternative part. The system may also determine whether an expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part, select between a plurality of levels of criticality to apply to the first alert, and dispatch the first alert for resolution at a selected level of criticality.

Claims (39)

1. A method comprising:

receiving, at a managing information handling system (IHS), a first alert pertaining to a main part from a managed IHS;

determining, at the managing IHS, whether an alternative part is available at the managed IHS as a substitute for the main part;

determining, at the managing IHS, a life expectancy of the alternative part;

determining, at the managing IHS, whether an expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part;

selecting, at the managing IHS, between a plurality of levels of criticality to apply to the first alert; and

dispatching, at the managing IHS, the first alert for resolution at a selected level of criticality, the plurality of levels of criticality comprising the selected level of criticality.

2. The method of claim 1 further comprising:

determining whether the main part is in use.

3. The method of claim 2 , wherein a higher level of criticality is selected in a first case where no alternative part is available at the managed IHS and the main part is in use and in a second case where the alternative part is available at the managed IHS but the life expectancy of the alternative part indicates the expected level of service cannot be expected to be provided by the alternative part.

4. The method of claim 2 , wherein a lower level of criticality is selected in a third case where no alternative part is available at the managed IHS and main part is not in use and in a fourth case where an active part is available at the managed IHS and the life expectancy of the alternative part indicates the expected level of service can be expected to be provided by the alternative part.

5. The method of claim 1 , wherein the life expectancy of the alternative part is determined by determining an average life of the alternative part and determining a remaining life of the alternative part based on the average life of the alternative part.

6. The method of claim 1 further comprising:

determining an expected delivery time of a replacement part, wherein the determining whether the expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part is performed with respect to the expected delivery time of the replacement part.

7. The method of claim 1 , wherein the expected level of service is determined from a service level agreement.

8. An information handling system (IHS) comprising:

memory; and

a processor coupled to the memory, the processor configured to receive a first alert pertaining to a main part from a managed IHS, to determine whether an alternative part is available at the managed IHS as a substitute for the main part, to determine a life expectancy of the alternative part, to determine whether an expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part, to select between a plurality of levels of criticality to apply to the first alert, and to dispatch the first alert for resolution at a selected level of criticality, the levels of criticality including the selected level of criticality.

9. The IHS of claim 8 , wherein the processor is further configured to determine whether the main part is in use.

10. The IHS of claim 8 , wherein a higher level of criticality is selected in a first case where no alternative part is available at the managed IHS and the main part is in use and in a second case where the alternative part is available at the managed IHS but the life expectancy of the alternative part indicates the expected level of service cannot be expected to be provided by the alternative part.

11. The IHS of claim 8 , wherein a lower level of criticality is selected in a third case where no alternative part is available at the managed IHS and main part is not in use and in a fourth case where an active part is available at the managed IHS and the life expectancy of the alternative part indicates the expected level of service can be expected to be provided by the alternative part.

12. The IHS of claim 8 , wherein the life expectancy of the alternative part is determined by determining an average life of the alternative part and determining a remaining life of the alternative part based on the average life of the alternative part.

13. The IHS of claim 8 , wherein the processor is further configured to determine an expected delivery time of a replacement part, wherein the determining whether the expected level of service can be expected to be provided by the alternative part based on the life expectancy of the alternative part is performed with respect to the expected delivery time of the replacement part.

14. The IHS of claim 8 , wherein the expected level of service is determined from a service level agreement.

15. A method comprising:

receiving, at a managing information handling system (IHS), a first alert pertaining to a first main part from a first managed IHS;

receiving, at the managing IHS, a second alert pertaining to a second main part from a second managed IHS;

receiving, at the managing information handling system (IHS), a third alert pertaining to a third main part from a third managed IHS;

receiving, at the managing information handling system (IHS), a fourth alert pertaining to a fourth main part from a fourth managed IHS;

determining, at the managing IHS, that a first alternative part is available at the first managed IHS as a substitute for the first main part and a first expected level of service can be expected to be provided by the first alternative part based on a first life expectancy of the first alternative part and dispatching the first alert for resolution at a critical level of priority;

determining, at the managing IHS, that a second alternative part is available at the second managed IHS as a substitute for the second main part and a second expected level of service cannot be expected to be provided by the second alternative part based on a second life expectancy of the second alternative part and dispatching the second alert for resolution at an exceedingly critical level of priority;

determining, at the managing IHS, a first alternate part unavailability at the third managed IHS as a substitute for the third main part and the third main part to be in use and dispatching the third alert for resolution at an exceedingly critical level of priority; and

determining, at the managing IHS, a second alternative part unavailability at the fourth managed IHS as a substitute for the fourth main part and the fourth main part not to be in use and dispatching the fourth alert for resolution at a critical level of priority.

16. The method of claim 15 , wherein the first life expectancy of the first alternative part is determined by determining a first average life of the first alternative part and determining a first remaining life of the first alternative part based on the first average life of the first alternative part.

17. The method of claim 15 further comprising:

determining a first expected delivery time of a first replacement part, wherein the determining whether the first expected level of service can be expected to be provided by the first alternative part based on the first life expectancy of the first alternative part is performed with respect to the first expected delivery time of the first replacement part.

18. The method of claim 15 , wherein the expected level of service is determined from a service level agreement (SLA).

19. The method of claim 15 , wherein the first expected level of service, the second expected level of service, the third expected level of service, and the fourth expected level of service are different expected levels of service.

20. The method of claim 15 , wherein the first managed IHS, the second managed IHS, the third managed IHS, and the fourth managed IHS are located at a common data center.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 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
Reel/Frame 060438/0742 →
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 (052216/0758) Recorded Jun 23, 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 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2019
From: SETHI, PARMINDER SINGH; CHAGANTI, RAVIKANTH
To: DELL PRODUCTS, LP
Reel/Frame 051024/0950 →