IP Library Granted Patent US 11,431,550
Granted Patent B2
US 11,431,550 · App. 16/882,364 · Granted Aug 30, 2022

System and method for network incident remediation recommendations

Inventors: Murtaza Zafer (San Jose, CA); Anand Srinivas (San Francisco, CA)
Assignee: VMWARE, INC.
H04L41/0631H04L41/0609H04L41/069H04L41/0654H04L41/0677
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,431,550
App. No.
16/882,364
Granted
Aug 30, 2022
Kind
B2
Abstract

A method for analyzing network incidents within a network and providing prioritized remediation recommendations is disclosed. The method includes: receiving network data and computing a plurality of network incidents from the network data, collecting network incidents related to a particular network issue over a time period and grouping the network incidents according to root-cause symptoms, generating a network incident graph by superimposing groups of network incidents over a network graph, analyzing the network incident graph to identify localized areas with systemic issues; and based on the analysis of the network incident graph, generating and displaying a list of remediation recommendations. Each remediation recommendation includes a systemic issue in the network, a remediation to resolve the issue, and a quantified expected benefit from implementing the remediation.

Claims (38)

1. A method for identifying network incidents and providing remediation recommendations for the network incidents, the method comprising:

analyzing a stream of network data that is captured over a time period, in order to identify a plurality of incidents within the network over the time period, each network incident relating to an issue and having a set of symptoms that is associated with a set of possible root-causes; and

identifying a plurality of groups of network incidents with the network incidents in each group related to the same issue; and

analyzing the grouped network incidents to identify, and to provide a display of, a list of remediation recommendations that includes a remediation recommendation for each group of incidents, each group's remediation recommendation identifying a remediation to resolve the issue related to the group and a quantified expected benefit from implementing the remediation.

2. The method of claim 1 , wherein each group's remediation recommendation further identifies at least one root cause for the network incidents in the group.

3. The method of claim 1 , wherein identifying the plurality of groups comprises grouping the network incidents that relate to the same issue.

4. The method of claim 1 , wherein network incidents are associated with client incident hours, the method further comprising computing for each group an aggregate client incident hour based on the client incident hours of each network incident in the group, wherein analyzing the grouped network incidents comprises generating a sorted order of the groups based on the aggregate client incident hours of the groups.

5. The method of claim 4 , wherein:

generating the sorted order comprises generating a sorted order that lists the groups from highest to lowest aggregated incident hours; and

providing the display of the list of remediation recommendations comprises providing a display of a subset of N groups of network incidents that have the highest aggregate incident hours, N being an integer.

6. The method of claim 1 , wherein a network incident is a client, infrastructure, or application incident that negatively affects a subset of elements in the network.

7. The method of claim 1 , wherein the quantified expected benefit from implementing at least one remediation recommendation is expressed in client incident hours.

8. The method of claim 1 , wherein the list of remediation recommendations is sorted based on actionability, wherein actionability is defined as how quickly a particular remediation may be applied.

9. The method of claim 1 further comprising:

generating a network incident graph to identify localized areas associated with the network incidents; and

providing the generated graph for display.

10. The method of claim 1 further comprising:

receiving selection of a remediation recommendation from the list of remediation recommendations; and

implementing the selected remediation recommendation from the list of remediation recommendations.

11. A non-transitory machine readable medium comprising a program that when executed by at least one processing unit identifies network incidents and provides remediation recommendations for the network incidents, the program comprising sets of instructions for:

analyzing a stream of network data that is captured over a time period, in order to identify a plurality of incidents within the network over the time period, each network incident relating to an issue and having a set of symptoms that is associated with a set of possible root-causes; and

identifying a plurality of groups of network incidents with the network incidents in each group related to the same issue; and

analyzing the grouped network incidents to identify, and to provide a display of, a list of remediation recommendations that includes a remediation recommendation for each group of incidents, each group's remediation recommendation identifying a remediation to resolve the issue related to the group and a quantified expected benefit from implementing the remediation.

12. The non-transitory machine readable medium of claim 11 , wherein each group's remediation recommendation further identifies at least one root cause for the network incidents in the group.

13. The non-transitory machine readable medium of claim 11 , wherein the set of instructions for identifying the plurality of groups comprises a set of instructions for grouping the network incidents that relate to the same issue.

14. The non-transitory machine readable medium of claim 11 , wherein network incidents are associated with client incident hours, the program further comprises a set of instructions for computing for each group an aggregate client incident hour based on the client incident hours of each network incident in the group, wherein the set of instructions for analyzing the grouped network incidents comprises a set of instructions for generating a sorted order of the groups based on the aggregate client incident hours of the groups.

15. The non-transitory machine readable medium of claim 14 , wherein:

the set of instructions for generating the sorted order comprises a set of instructions for generating a sorted order that lists the groups from highest to lowest aggregated incident hours; and

the set of instructions for providing the display of the list of remediation recommendations comprises a set of instructions for providing a display of a subset of N groups of network incidents that have the highest aggregate incident hours, N being an integer.

16. The non-transitory machine readable medium of claim 11 , wherein a network incident is a client, infrastructure, or application incident that negatively affects a subset of elements in the network.

17. The non-transitory machine readable medium of claim 11 , wherein the quantified expected benefit from implementing at least one remediation recommendation is expressed in client incident hours.

18. The non-transitory machine readable medium of claim 11 , wherein the list of remediation recommendations is sorted based on actionability, wherein actionability is defined as how quickly a particular remediation may be applied.

19. The non-transitory machine readable medium of claim 11 , wherein the program further comprises a set of instructions for:

generating a network incident graph to identify localized areas associated with the network incidents; and

providing the generated graph for display.

20. The non-transitory machine readable medium of claim 11 , wherein the program further comprises a set of instructions for:

receiving selection of a remediation recommendation from the list of remediation recommendations; and

implementing the selected remediation recommendation from the list of remediation recommendations.

Assignments (1)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
Cited By (3)
US 51,007 US 12,556,441 US 12,640,977