IP Library Granted Patent US 10,439,899
Granted Patent B2
US 10,439,899 · App. 15/584,655 · Granted Oct 8, 2019

Service summary view

Inventors: Amreesh Agrawal (Bangalore, IN); Gaurava Kumar (Bangalore, IN)
Assignee: NetScout Systems, Inc.
H04L41/5016H04L41/5009H04L43/045H04L41/142H04L43/062H04L43/0882H04L43/0894
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,439,899
App. No.
15/584,655
Granted
Oct 8, 2019
Kind
B2
Abstract

An Adaptive Service Intelligence (ASI) data set related to a monitored service is received from a plurality of interfaces. A service relationship model associated with a monitored service is determined. The service relationship model includes one or more service members. Performance of each of the service members is analyzed using the received ASI data set. Performance metrics are identified for each of the service members. The identified performance metrics are indicative of corresponding service member's performance. A graphical user interface displaying a graphical representation of the identified performance metrics is generated based on the analysis. The graphical representation provides an aggregated view indicative of performance of the service members.

Claims (36)

1. A method for reporting service performance statistics in a network, the method comprising steps of:

receiving an Adaptive Service Intelligence (ASI) data set related to a monitored service from a plurality of interfaces;

determining a service relationship model associated with a monitored service, the service relationship model comprising one or more service members wherein at least two of the service members are observed for a predefined time period to identify interrelated service members based upon behavior patterns of the observed service members with respect to one or more performance metrics;

analyzing performance of each of the one or more service members using the received ASI data set;

identifying one or more performance metrics for each of the one or more service members, wherein the identified performance metrics are indicative of corresponding service member's performance; and

generating a graphical user interface displaying a graphical representation of the identified performance metrics based on the analysis, the graphical representation providing an aggregated view indicative of performance of the one or more service members.

2. The method of claim 1 , wherein the steps of analyzing performance of the service members and generating the graphical user interface are performed based on a context selected by a user.

3. The method of claim 2 , wherein the context comprises at least one of a service monitor view, a session analysis view and a packet analysis view.

4. The method of claim 1 , wherein the graphical representation indicates a distribution of performance metrics related to one or more server computers amongst one or more performance metrics groups, wherein the one or more servers are configured to provide the monitored service.

5. The method of claim 1 , wherein the graphical representation indicates a distribution of performance metrics related to one or more client communities amongst one or more performance metrics groups, wherein the one or more client communities are configured to access the monitored service.

6. The method of claim 1 , wherein generating the graphical user interface further comprises displaying one or more interactive multidimensional pie charts having a first dimension and a second dimension and wherein the first dimension represents a primary performance metric and the second dimension represents a secondary performance metric.

7. The method of claim 6 , wherein the secondary performance metric is selected by a user.

8. The method of claim 1 , wherein generating the graphical user interface further comprises displaying one or more additional pie charts indicative of a performance of a user-configurable performance metric with respect to a predefined threshold.

9. The method of claim 2 , further comprising the step of displaying a navigational tree to obtain the context from the user.

10. A network device for reporting service performance statistics in a network, the network device comprising:

a network interface configured to receive program instructions to receive an Adaptive Service Intelligence (ASI) data set related to a monitored service in the network from one or more network monitoring devices positioned at one or more locations in the network; and

a service monitoring engine configured to:

determine a service relationship model associated with a monitored service, the service relationship model comprising one or more service members wherein at least two of the service members are observed for a predefined time period to identify interrelated service members based upon behavior patterns of the observed service members with respect to one or more performance metrics;

analyze performance of each of the one or more service members using the received ASI data set;

identify one or more performance metrics for each of the one or more service members, wherein the identified performance metrics are indicative of corresponding service member's performance; and

generate a graphical user interface displaying a graphical representation of the identified performance metrics based on the analysis, the graphical representation providing an aggregated view indicative of performance of the one or more service members.

11. The network device of claim 10 , wherein the service monitoring engine configured to analyze performance of the service members and generate the graphical user interface is further configured to analyze performance of the service members and generate the graphical user interface based on a context selected by a user.

12. The network device of claim 11 , wherein the context comprises at least one of a service monitor view, a session analysis view and a packet analysis view.

13. The network device of claim 10 , wherein the graphical representation indicates a distribution of performance metrics related to one or more server computers amongst one or more performance metrics groups, wherein the one or more servers are configured to provide the monitored service.

14. The network device of claim 10 , wherein the graphical representation indicates a distribution of performance metrics related to one or more client communities amongst one or more performance metrics groups, wherein the one or more client communities are configured to access the monitored service.

15. The network device of claim 10 , wherein the service monitoring engine configured to generate the graphical user interface is further configured to display one or more interactive multidimensional pie charts having a first dimension and a second dimension and wherein the first dimension represents a primary performance metric and the second dimension represents a secondary performance metric.

16. The network device of claim 15 , wherein the secondary performance metric is selected by a user.

17. The network device of claim 10 , wherein the service monitoring engine configured to generate the graphical user interface is further configured to display one or more additional pie charts indicative of a performance of a user-configurable performance metric with respect to a predefined threshold.

18. The network device of claim 11 , wherein the service monitoring engine is further configured to display a navigational tree to obtain the context from the user.

19. A non-transitory computer readable storage medium structured to store instructions, the instructions when executed, cause a processor in a network device in a computer network to:

receive an Adaptive Service Intelligence (ASI) data set related to a monitored service from a plurality of interfaces;

determine a service relationship model associated with a monitored service, the service relationship model comprising one or more service members wherein at least two of the service members are observed for a predefined time period to identify interrelated service members based upon behavior patterns of the observed service members with respect to one or more performance metrics;

analyze performance of each of the one or more service members using the received ASI data set;

identify one or more performance metrics for each of the one or more service members, wherein the identified performance metrics are indicative of corresponding service member's performance; and

generate a graphical user interface displaying a graphical representation of the identified performance metrics based on the analysis, the graphical representation providing an aggregated view indicative of performance of the one or more service members.

20. The storage medium of claim 19 , wherein the instructions that cause the processor to analyze performance of the service members and that cause the processor to generate the graphical user interface further cause the processor to analyze performance of the service members and generate the graphical user interface based on a context selected by a user.

Assignments (2)
SECURITY INTEREST Recorded Jul 27, 2021
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS, INC.; AIRMAGNET, INC.; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056997/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2017
From: AGRAWAL, AMREESH; KUMAR, GAURAVA
To: NETSCOUT SYSTEMS, INC
Reel/Frame 042226/0602 →
Continuity (1)
Related Publication 20180324057A1 · Nov 8, 2018