# US 10,372,520 B2 · Graphical user interface for visualizing a plurality of issues with an infrastructure

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

- Number: US 10,372,520 B2
- Document ID: US10372520B2
- Status: Granted
- Kind: B2
- Application number: 15/358,426
- Filed: 2016-11-22
- Published: 2018-05-24
- Granted: 2019-08-06
- Earliest claimed: 2016-11-22
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Jay Kemper Johnston; Magnus Mortensen; David C. White, Jr.; Joseph Michael Clarke
- Web page: https://patentgrep.com/patent/US10372520B2

## CPC

- G06F 11/0769: {Readable error formats, e.g. cross-platform generic formats, human understandable formats}
- G06F 11/0721: {within a central processing unit [CPU]}
- H04L 41/069: using logs of notifications; Post-processing of notifications
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.

## Claims

### Claim 1

A computer-implemented method for dynamically presenting and updating a directed time graph, the method comprising:
receiving information from a plurality of network elements;
identifying issues with the network from the information;
displaying, by a processor, a time graph of a suggested path of sequential steps within a graphical user interface, each of the steps comprising one or more outstanding issues corresponding to elements of a network that need to be resolved and the sequence of the sequential steps comprising the order in which the outstanding issues are to be resolved;
monitoring, at regular intervals by the processor, updates to the one or more outstanding issues;
automatically updating the suggested path on the computer screen, by the processor, based on the updates to the one or more outstanding issues; and
displaying, along with the suggested path, one or more alternate suggested paths within the graphical user interface on the display, the one or more alternate suggested paths comprising alternate orderings of the suggested path.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein displaying the suggested path comprises:
determining based on one or more factors an efficient ordering of the outstanding issues; and
ordering the outstanding issues based on the one or more factors.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the one or more factors of each outstanding issue of the outstanding issues comprises an impact on at least one of: one or more users of the network, location of at least one element within the network, a number of elements affected by the outstanding issue, a severity of the outstanding issues, effort required to resolve the issue, or a length of time to resolve the outstanding issues.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein each outstanding issue is independently displayed on the suggested path with a number of elements affected with the outstanding issue and a severity of the outstanding issue.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the alternate ordering is based on at least one of: an administrator input one of the outstanding issues affect on network infrastructure.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the updates comprise newly discovered issues.

### Claim 7

A system for displaying a graphical user interface, the system comprising:
a processor; and
a memory storing instructions which when executed by the processor causes the processor to:
receive information from a plurality of network elements;
identify issues with the network from the information;
display a time graph of a suggested path of sequential steps within a graphical user interface on a computer screen, each step comprising one or more outstanding issues corresponding to elements of a network that need to be resolved and the sequence of the sequential steps comprising the order in which the outstanding issues are to be resolved;
monitor, at regular intervals, updates to the one or more outstanding issues;
automatically update the suggested path on the computer screen based on the updates to the one or more outstanding issues; and
display, along with the suggested path, one or more alternate suggested paths within the graphical user interface on the computer screen, the one or more alternate suggested paths comprising alternate orderings of the suggested path.

### Claim 8 (depends on 7)

The system of claim 7, wherein displaying the suggested path comprises:
determine based on one or more factors an efficient ordering of the outstanding issues; and
order the outstanding issues based on the one or more factors.

### Claim 9 (depends on 8)

The system of claim 8, wherein the one or more factors of each outstanding issue of the outstanding issues comprises an impact on users of the network, location of an element within the network, a number of elements affected by the outstanding issue, a severity of the outstanding issues, effort required to resolve the issue, or a length of time to resolve the outstanding issues.

### Claim 10 (depends on 7)

The system of claim 7, wherein each outstanding issue is independently displayed on the suggested path with a number of elements affected with the outstanding issue and a severity of the outstanding issue.

### Claim 11 (depends on 7)

The system of claim 7, wherein the alternate ordering is based on at least one of: an administrator input or one of the outstanding issues affect on network infrastructure.

### Claim 12 (depends on 7)

The system of claim 7, wherein the updates comprise newly discovered issues.

### Claim 13

A non-transitory computer readable medium storing instructions therein which when executed by a processor cause the processor to:
receive information from a plurality of network elements;
identify issues with the network from the information;
display a time graph of a suggested path of sequential steps within a graphical user interface on a computer screen, each of the steps comprising outstanding issues corresponding to elements of a network that need to be resolved and the sequence of the sequential steps comprising the order in which the outstanding issues are to be resolved;
monitor, at regular intervals, updates to the one or more outstanding issues; and
automatically update the suggested path on the computer screen based on the updates to the one or more outstanding issues; and
display, along with the suggested path, one or more alternate suggested paths within the graphical user interface on the computer screen, the one or more alternate suggested paths comprising alternate orderings of the suggested path.

### Claim 14 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein displaying the suggested path comprises:
determine based on one or more factors an efficient ordering of the outstanding issues; and
order the outstanding issues based on the one or more factors.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein the one or more factors of each outstanding issue of the outstanding issues comprises an impact on users of the network, location of a element within the network, a number of elements affected by the outstanding issue, a severity of the outstanding issues, effort required to resolve the issue, and a length of time to resolve the outstanding issues.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein each outstanding issue is independently displayed on the suggested path with a number of elements affected with the outstanding issue and a severity of the outstanding issue.

### Claim 17 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the alternate ordering is based on at least in part on one of: an administrator input or at least one of the outstanding issues' effect on network infrastructure.
