IP Library Granted Patent US 9,602,357
Granted Patent B2
US 9,602,357 · App. 14/301,836 · Granted Mar 21, 2017

Network visualization systems and methods

Inventor: Zsolt Haraszti (Santa Rosa, CA)
Assignee: Ciena Corporation
H04L41/12H04L41/22H04L43/045
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 9,602,357
App. No.
14/301,836
Granted
Mar 21, 2017
Kind
B2
Abstract

Example network visualization systems and methods are described. In one implementation, a method displays a network environment as a network graph using a first zoom level. The method receives a request to provide a second zoom level in a particular portion of the network environment. Network components are identified to display at the second zoom level in the particular portion of the network environment. The method further determines which network connections to display at the second zoom level in the particular portion of the network environment and generates a revised network graph containing the identified network components and the determined network connections.

Claims (40)

1. An apparatus comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to

assign to each circuit of a plurality of circuits of network environment a score according to a function, the function increasing with increasing geographic length of the each circuit and with increasing carrying capacity of the each circuit, the each circuit connecting a pair of nodes of a plurality of nodes of the network environment, each node of the plurality of nodes being a network element,

display the network environment as a network graph using a first zoom level by displaying first circuits of the plurality of circuits having the scores thereof above a first value,

receive a request to provide a second zoom level in a particular portion of the network environment,

identify network components to display at the second zoom level in the particular portion of the network environment by identifying second circuits having the score thereof above a second value lower than the first value and identifying second nodes connected to the second circuits,

determine network connections to display at the second zoom level in the particular portion of the network environment, and

generate a revised network graph containing the identified network components and the determined network connections, the revised network graph including at least a portion of the first circuits, at least a portion of the first nodes, at least a portion of the second circuits, and at least a portion of the second nodes.

2. The apparatus of claim 1 , wherein the second zoom level displays greater network details than the first zoom level.

3. The apparatus of claim 1 , wherein the particular portion of the network environment is associated with a specific geographic area.

4. The apparatus of claim 1 , wherein the particular portion of the network environment is associated with a metropolitan area.

5. The apparatus of claim 1 , wherein the revised network graph further displays both the first network layer and the second network layer in a three-dimensional format.

6. The apparatus of claim 1 , wherein the request to provide a second zoom level in a particular portion of the network environment is received from a user.

7. The apparatus of claim 1 , wherein the revised network graph is generated by generation of a plurality of tiles such that each tile represents a portion of the revised network graph.

8. A method comprising:

assigning to each circuit of a plurality of circuits of network environment a score according to a function, the function increasing with increasing geographic length of the each circuit and with increasing carrying capacity of the each circuit, the each circuit connecting a pair of nodes of a plurality of nodes of the network environment, each node of the plurality of nodes being a network element;

displaying the network environment as a network graph using a first zoom level by displaying first circuits of the plurality of circuits having the scores thereof above a first value;

receiving a request to provide a second zoom level in a particular portion of the network environment;

identifying network components to display at the second zoom level in the particular portion of the network environment by identifying second circuits having the score thereof above a second value lower than the first value and identifying second nodes connected to the second circuits;

determining network connections to display at the second zoom level in the particular portion of the network environment; and

generating a revised network graph containing the identified network components and the determined network connections, the revised network graph including at least a portion of the first circuits, at least a portion of the first nodes, at least a portion of the second circuits, and at least a portion of the second nodes.

9. The method of claim 8 , wherein the second zoom level displays greater network details than the first zoom level.

10. The method of claim 8 , wherein the particular portion of the network environment is associated with a specific geographic area.

11. The method of claim 8 , wherein the particular portion of the network environment is associated with a metropolitan area.

12. The method of claim 8 , wherein the revised network graph further displays both the first network layer and the second network layer in a three-dimensional format.

13. The method of claim 8 , wherein the request to provide a second zoom level in a particular portion of the network environment is received from a user.

14. The method of claim 8 , wherein generating a revised network graph includes generating a plurality of tiles such that each tile represents a portion of the revised network graph.

15. An apparatus comprising:

circuitry configured to assign to each circuit of a plurality of circuits of network environment a score according to a function, the function increasing with increasing geographic length of the each circuit and with increasing carrying capacity of the each circuit, the each circuit connecting a pair of nodes of a plurality of nodes of the network environment, each node of the plurality of nodes being a network element;

circuitry configured to display the network environment as a network graph using a first zoom level by displaying first circuits of the plurality of circuits having the scores thereof above a first value;

circuitry configured to receive a request to provide a second zoom level in a particular portion of the network environment;

circuitry configured to identify network components to display at the second zoom level in the particular portion of the network environment by identifying second circuits having the score thereof above a second value lower than the first value and identifying second nodes connected to the second circuits;

circuitry configured to determine network connections to display at the second zoom level in the particular portion of the network environment; and

circuitry configured to generate a revised network graph containing the identified network components and the determined network connections, the revised network graph including at least a portion of the first circuits, at least a portion of the first nodes, at least a portion of the second circuits, and at least a portion of the second nodes.

16. The apparatus of claim 15 , wherein the second zoom level displays greater network details than the first zoom level.

17. The apparatus of claim 15 , wherein the particular portion of the network environment is associated with one of a specific geographic area and a metropolitan area.

18. The apparatus of claim 15 , wherein the revised network graph further displays both the first network layer and the second network layer in a three-dimensional format.

19. The apparatus of claim 15 , wherein the request to provide a second zoom level in a particular portion of the network environment is received from a user.

20. The apparatus of claim 15 , wherein the revised network graph is generated by generation of a plurality of tiles such that each tile represents a portion of the revised network graph.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2016
From: HARASZTI, ZSOLT; DOWKER, DARREN JAMES; LOPEZ, RICHARD SHERMAN
To: CIENA CORPORATION
Reel/Frame 038631/0879 →
MERGER Recorded Sep 11, 2015
From: CYAN, INC.
To: CIENA CORPORATION
Reel/Frame 036542/0281 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: U.S. BANK NATIONAL ASSOCIATION, AS THE COLLATERAL AGENT
To: CYAN, INC.
Reel/Frame 036253/0880 →
SECURITY INTEREST Recorded Dec 12, 2014
From: CYAN, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS THE COLLATERAL AGENT
Reel/Frame 034499/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2014
From: HARASZTI, ZSOLT
To: CYAN INC.
Reel/Frame 033079/0024 →
Continuity (2)
Provisional Application 61833845 · Jun 11, 2013
Related Publication 20140365647A1 · Dec 11, 2014