# US 2018/0324057 A1 · Service summary view

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324057 A1
- Document ID: US20180324057A1
- Status: Published application
- Kind: A1
- Application number: 15/584,655
- Filed: 2017-05-02
- Published: 2018-11-08
- Earliest claimed: 2017-05-02
- Assignees: NetScout Systems, Inc.
- Applicants: NetScout Systems, Inc
- Inventors: Amreesh Agrawal; Gaurava Kumar
- Web page: https://patentgrep.com/patent/US20180324057A1

## CPC

- H04L 41/5016: {based on statistics of service availability, e.g. in percentage or over a given time}
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 43/045: for graphical visualisation of monitoring data
- H04L 41/142: using statistical or mathematical methods
- H04L 43/062: related to network traffic
- H04L 43/0882: Utilisation of link capacity
- H04L 43/0894: Packet rate
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 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;
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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 2)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 6)

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

### Claim 8 (depends on 1)

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.

### Claim 9 (depends on 2)

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

### Claim 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;
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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 11)

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.

### Claim 13 (depends on 10)

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.

### Claim 14 (depends on 10)

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.

### Claim 15 (depends on 10)

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.

### Claim 16 (depends on 15)

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

### Claim 17 (depends on 10)

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.

### Claim 18 (depends on 11)

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.

### Claim 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;
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.

### Claim 20 (depends on 19)

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.
