NETWORK VISUALIZATION SYSTEM AND METHOD
First Claim
1. A method for visualizing a network environment including a first plurality of nodes each including at least one computing device providing at least one network service to one or more remote computing devices, the method comprising:
- computing, by a computing device, a minimum convex hull (MCH) encompassing geographic locations of the plurality of nodes;
storing, by the computing device, a first polygon corresponding to the minimum convex hull, the first polygon including a listing of vertices;
receiving, by the computing device, an instruction to display the network environment with respect to a field of view; and
in response to receiving the instruction to display the network environment with respect to the field of view, generating, by the computing device, a rendering of the first polygon on a display device with a label identifying the polygon as representing the first plurality of nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface represents a plurality of nodes in an interface as a minimum convex hull (MCH) encompassing geographic locations of the nodes. Polygons corresponding the MCHs of networks for various markets are stored for later use. Upon receiving an instruction to display a market on a map, the polygon representing the network is retrieved and rendered thereby providing a computationally inexpensive display of the extent of the network. Upon selection of the polygon, polygons for MCHs of sub-markets may be displayed. Display of a polygon for a market may be accompanied with metadata representing a status of the nodes of the network. A polygon representing a market may be shaded in order to reflect a concentration of nodes within the polygon.
6 Citations
20 Claims
-
1. A method for visualizing a network environment including a first plurality of nodes each including at least one computing device providing at least one network service to one or more remote computing devices, the method comprising:
-
computing, by a computing device, a minimum convex hull (MCH) encompassing geographic locations of the plurality of nodes; storing, by the computing device, a first polygon corresponding to the minimum convex hull, the first polygon including a listing of vertices; receiving, by the computing device, an instruction to display the network environment with respect to a field of view; and in response to receiving the instruction to display the network environment with respect to the field of view, generating, by the computing device, a rendering of the first polygon on a display device with a label identifying the polygon as representing the first plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a computer system comprising one or more processing devices and one or more memory devices in data communication with the one or more processing devices, the one or more memory devices storing executable and operational data effective to cause the one or more processing devices to; receiving data describing a network environment including a first plurality of nodes each including at least one computing device providing at least one network service to one or more remote computing devices; compute a minimum convex hull (MCH) encompassing geographic locations of the plurality of nodes; store a first polygon corresponding to the minimum convex hull, the first polygon including a listing of vertices; receive an instruction to display the network environment with respect to a field of view; and in response to receiving the instruction to display the network environment with respect to the field of view, generate a rendering of the first polygon on a display device with a label identifying the polygon as representing the first plurality of nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system comprising:
-
a network environment including a first plurality of nodes each including at least one computing device providing at least one network service to one or more remote computing devices; a computer system comprising one or more processing devices and one or more memory devices in data communication with the one or more processing devices, the one or more memory devices storing executable and operational data effective to cause the one or more processing devices to; receiving data describing the network environment; compute a minimum convex hull (MCH) encompassing geographic locations of the plurality of nodes; store a first polygon corresponding to the minimum convex hull, the first polygon including a listing of vertices; receive an instruction to display the network environment with respect to a field of view; and in response to receiving the instruction to display the network environment with respect to the field of view, generate a rendering of the first polygon on a display device with a label identifying the polygon as representing the first plurality of nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification