Network path visualization using node grouping and pagination
First Claim
Patent Images
1. A method, comprising:
- determining a grouping characteristic for a plurality of nodes and a plurality of links, the plurality of nodes and the plurality of links corresponding to components of a network and having associated network performance information, the grouping characteristic includes at least one of partitionability into a plurality of pages and a hop distance; and
generating a graphical visualization based on the grouping characteristic, the plurality of nodes and the plurality of links, for the grouping characteristic including the hop distance, the generating the graphical visualization includingproviding a group node in place of a subset of a portion of the plurality of nodes, the subset of the portion of the plurality of nodes having a particular hop distance;
providing a link reference for the group node in place of a portion of the plurality of links between the subset of the portion of the plurality of nodes replaced by the group node; and
providing replacement links to the group node in place of links to the subset of the portion of the plurality of nodes having the particular hop distance from nodes not replaced by the group node; and
for the grouping characteristic including the partitionability into a plurality of pages, the generating the graphical visualization includingdetermining a number of pivot nodes per page, the number of pivot nodes being static or dynamic, the number of pivot nodes being a maximum number of pivot nodes if the number of pivot nodes is dynamic; and
generating a plurality of pages having the number of pivot nodes per page.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described. The method and system include determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links. The nodes and the links correspond to components of a network and are associated with network performance information. The grouping characteristic includes at least one of partitionability into pages and a hop distance. The method and system also include generating a graphical visualization based on the grouping characteristic, the nodes and the links.
-
Citations
22 Claims
-
1. A method, comprising:
-
determining a grouping characteristic for a plurality of nodes and a plurality of links, the plurality of nodes and the plurality of links corresponding to components of a network and having associated network performance information, the grouping characteristic includes at least one of partitionability into a plurality of pages and a hop distance; and generating a graphical visualization based on the grouping characteristic, the plurality of nodes and the plurality of links, for the grouping characteristic including the hop distance, the generating the graphical visualization including providing a group node in place of a subset of a portion of the plurality of nodes, the subset of the portion of the plurality of nodes having a particular hop distance; providing a link reference for the group node in place of a portion of the plurality of links between the subset of the portion of the plurality of nodes replaced by the group node; and providing replacement links to the group node in place of links to the subset of the portion of the plurality of nodes having the particular hop distance from nodes not replaced by the group node; and for the grouping characteristic including the partitionability into a plurality of pages, the generating the graphical visualization including determining a number of pivot nodes per page, the number of pivot nodes being static or dynamic, the number of pivot nodes being a maximum number of pivot nodes if the number of pivot nodes is dynamic; and generating a plurality of pages having the number of pivot nodes per page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor configured to; determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links, the plurality of nodes and the plurality of links corresponding to components of a network and having associated network performance information, the grouping characteristic includes at least one of partitionability into a plurality of pages and a hop distance; and generating a graphical visualization based on the grouping characteristic, the plurality of nodes and the plurality of links, for the grouping characteristic including the hop distance, the generating the graphical visualization including providing a group node in place of a subset of a portion of the plurality of nodes, the subset of the portion of the plurality of nodes having a particular hop distance; providing a link reference for the group node in place of a portion of the plurality of links between the subset of the portion of the plurality of nodes replaced by the group node; and providing replacement links to the group node in place of links to the subset of the portion of the plurality of nodes having the particular hop distance from nodes not replaced by the group node; and for the grouping characteristic including the partitionability into a plurality of pages, the generating the graphical visualization including determining a number of pivot nodes per page, the number of pivot nodes being static or dynamic, the number of pivot nodes being a maximum number of pivot nodes if the number of pivot nodes is dynamic; and generating a plurality of pages having the number of pivot nodes per page; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links, the plurality of nodes and the plurality of links corresponding to components of a network and having associated network performance information, the grouping characteristic includes at least one of partitionability into a plurality of pages and a hop distance; and generating a graphical visualization based on the grouping characteristic, the plurality of nodes and the plurality of links, for the grouping characteristic including the hop distance, the generating the graphical visualization including providing a group node in place of a subset of a portion of the plurality of nodes, the subset of the portion of the plurality of nodes having a particular hop distance; providing a link reference for the group node in place of a portion of the plurality of links between the subset of the portion of the plurality of nodes replaced by the group node; and providing replacement links to the group node in place of links to the subset of the portion of the plurality of nodes having the particular hop distance from nodes not replaced by the group node; and for the grouping characteristic including the partitionability into a plurality of pages, the generating the graphical visualization including determining a number of pivot nodes per page, the number of pivot nodes being static or dynamic, the number of pivot nodes being a maximum number of pivot nodes if the number of pivot nodes is dynamic; and generating a plurality of pages having the number of pivot nodes per page. - View Dependent Claims (19, 20, 21, 22)
-
Specification