IP Library Granted Patent US 10,904,104
Granted Patent B2
US 10,904,104 · App. 16/393,767 · Granted Jan 26, 2021

Interactive interface for network exploration with relationship mapping

Inventors: Carlo Zapponi (London, GB); Sukrit Dasgupta (Norfolk, MA)
Assignee: CISCO TECHNOLOGY, INC.
H04L41/22H04L41/044H04L41/12
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,904,104
App. No.
16/393,767
Granted
Jan 26, 2021
Kind
B2
Abstract

The technology provides for providing an interactive user interface to explore a complete network, see relationships with various aspects of the network, and drill down to details in an instinctive manner. In some embodiments, network component data is received that identifies metrics associated with network components. A graphical user interface made up of representations of network components of a network is presented, where the network components are selectable. Relevant network components are displayed at varying network scales by receiving an input selecting a first representation of a first network component at a first network level. Based on a network component relationship between the first representation of the first network component and a second relationship of a second network component, second network component data is received that identifies one or more metrics associated with the second network component. The second network component is at a second network level. The one or more metrics associated with the second network component are presented within a context of the second network level.

Claims (45)

1. A method comprising:

receiving network component data that identifies metrics associated with network components; and

presenting a graphical user interface made up of representations of network components of a network, wherein the network components are selectable and relevant network components are displayed at varying network scales by:

receiving an input, by the graphical user interface, selecting a first representation of a first network component at a first network level;

based on a network component relationship between the first representation of the first network component and a second representation of a second network component, receiving second network component data that identifies one or more metrics associated with the second network component, wherein the second network component is at a second network level and the network component relationship defines one or more intent defined dependencies between the first network component and the second network component and the one or more metrics includes at least impacted devices, wherein the one or more intent defined dependencies between the first network component and the second network component are translated from an objective of a user to a network configuration; and

presenting the one or more metrics associated with the second network component within a context of the second network level,

wherein a time period over which the network component relationship is determined is selectable, and wherein as the time period is changed, the network components and the one or more metrics associated with the second network component changes accordingly.

2. The method of claim 1 , the method further comprising:

receiving an input, by the graphical user interface, selecting a first time period; and

based on the selected first time period, automatically modifying the presented one or more metrics based on the network component relationship varying from a second time period, wherein the network component relationship is a hierarchical relationship between different levels of the network.

3. The method of claim 1 , wherein the second network component comprises one or more of a network device, building, or location.

4. The method of claim 1 , wherein each successive selection of each network component presents another network component at successively more granular hierarchical levels.

5. The method of claim 1 , wherein all network components are presented within a context of their relationships, and wherein all network components are selectable.

6. The method of claim 1 , wherein the context the network component relationship is in relation to other sites, a hierarchical place of the first network component within the network, and a geographical location of the first network component with respect to other network components.

7. The method of claim 1 , wherein the one or more intent defined dependencies between the first network component and the second network component are defined by locations of the first network component and the second network component.

8. The method of claim 1 , wherein the one or more intent defined dependencies between the first network component and the second network component are automated by an intent-based network.

9. A system comprising:

a server configured to map network components within a network, the server to:

receive network component data that identifies metrics associated with network components; and

present a graphical user interface made up of representations of network components of a network, wherein the network components are selectable and relevant network components are displayed at varying network scales by:

receiving an input, by the graphical user interface, selecting a first representation of a first network component at a first network level;

based on a network component relationship between the first representation of the first network component and a second representation of a second network component, receiving second network component data that identifies one or more metrics associated with the second network component, wherein the second network component is at a second network level and the network component relationship defines one or more intent defined dependencies between the first network component and the second network component and the one or more metrics includes at least impacted devices, wherein the one or more intent defined dependencies between the first network component and the second network component are translated from an objective of a user to a network configuration; and

presenting the one or more metrics associated with the second network component within a context of the second network level,

wherein a time period over which the network component relationship is determined is selectable, and wherein as the time period is changed, the network components and the one or more metrics associated with the second network component changes accordingly.

10. The system of claim 9 , wherein all network components are presented within a context of their relationships, and wherein all network components are selectable.

11. The system of claim 9 , the server further configured to:

receive an input, by the graphical user interface, selecting a first time period; and

based on the selected first time period, automatically modify the presented one or more metrics based on the network component relationship varying from a second time period, wherein the network component relationship is a hierarchical relationship between different levels of the network.

12. The system of claim 9 , wherein the second network component comprises one or more of a network device, building, or location.

13. The system of claim 9 , wherein each successive selection of each network component presents another network component at successively more granular hierarchical levels.

14. The system of claim 9 , wherein the context the network component relationship is in relation to other sites, a hierarchical place of the first network component within the network, and a geographical location of the first network component with respect to other network components.

15. The system of claim 9 , wherein the one or more intent defined dependencies between the first network component and the second network component are defined by locations of the first network component and the second network component.

16. A non-transitory computer-readable medium containing instructions that, when executed by a computing system, cause the computing system to:

receive network component data that identifies metrics associated with network components; and

present a graphical user interface made up of representations of network components of a network, wherein the network components are selectable and relevant network components are displayed at varying network scales by:

receiving an input, by the graphical user interface, selecting a first representation of a first network component at a first network level;

based on a network component relationship between the first representation of the first network component and a second representation of a second network component, receiving second network component data that identifies one or more metrics associated with the second network component, wherein the second network component is at a second network level and the network component relationship defines one or more intent defined dependencies between the first network component and the second network component and the one or more metrics includes at least impacted devices, wherein the one or more intent defined dependencies between the first network component and the second network component are translated from an objective of a user to a network configuration; and

presenting the one or more metrics associated with the second network component within a context of the second network level,

wherein a time period over which the network component relationship is determined is selectable, and wherein as the time period is changed, the network components and the one or more metrics associated with the second network component changes accordingly.

17. The non-transitory computer-readable medium of claim 16 , further causing the computing system to:

receive an input, by the graphical user interface, selecting a first time period; and

based on the selected first time period, automatically modify the presented one or more metrics based on the network component relationship varying from a second time period, wherein the network component relationship is a hierarchical relationship between different levels of the network.

18. The non-transitory computer-readable medium of claim 16 , wherein the second network component comprises one or more of a network device, building, or location.

19. The non-transitory computer-readable medium of claim 16 , wherein each successive selection of each network component presents another network component at successively more granular hierarchical levels.

20. The non-transitory computer-readable medium of claim 16 , wherein the context the network component relationship is in relation to other sites, a hierarchical place of the first network component within the network, and a geographical location of the first network component with respect to other network components.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: ZAPPONI, CARLO; DASGUPTA, SUKRIT
To: CISCO TECHNOLOGY, INC.
Reel/Frame 048987/0053 →
Continuity (2)
Provisional Application 62769689 · Nov 20, 2018
Related Publication 20200162344A1 · May 21, 2020