Network map
First Claim
1. A personal computer device comprising a processor for executing computer executable instructions, a memory and an input-output device, the personal computer device being programmed for displaying a network topology for a set of discovered devices, comprising:
- a network item application, executed by the personal computer device, that uses a plurality of discovery protocols to detect network devices and to provide a listing of the detected network devices along with device state information and association information; and
a graphical user interface, executed by the personal computer device, that displays a representation of the personal computer device and each of the listed network devices with corresponding interconnection information in a left, middle, and right column topology format, wherein terminal device representations are disposed in the left column, intermediate connection device representations are disposed in the middle column, and external network representations are disposed in the right column; and
wherein the interconnection information corresponds to at least one connection between two network devices, the two network devices comprising a parent device and a child device, the child device comprising the one of the two devices further connected from the personal computer device, andwherein if the child device is a terminal device and a first terminal child, a straight horizontal connection is created between the parent and the child,if the child device is a terminal device and not a first terminal child, a three segment connection is created between the parent and child,if the child device is a non-terminal device and a first non-terminal child, a straight vertical connection is created between the parent and child, andif the child device is a non-terminal device and the child device is not a first non-terminal child, a three segment connection is created between the parent and child.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed method and system provides a graphical user interface that illustrates network topology information, including connection paths between devices on the local network and an external network such as the Internet. The claimed method and system may use a three column format for presenting the topology that is more intuitive for a user. Also, the claimed method and system may aggregate context and connection information from multiple different protocols to provide the topology display. Further, the claimed method and system may use a device registry to enable customized and extensible representations of the network devices.
35 Citations
14 Claims
-
1. A personal computer device comprising a processor for executing computer executable instructions, a memory and an input-output device, the personal computer device being programmed for displaying a network topology for a set of discovered devices, comprising:
-
a network item application, executed by the personal computer device, that uses a plurality of discovery protocols to detect network devices and to provide a listing of the detected network devices along with device state information and association information; and a graphical user interface, executed by the personal computer device, that displays a representation of the personal computer device and each of the listed network devices with corresponding interconnection information in a left, middle, and right column topology format, wherein terminal device representations are disposed in the left column, intermediate connection device representations are disposed in the middle column, and external network representations are disposed in the right column; and wherein the interconnection information corresponds to at least one connection between two network devices, the two network devices comprising a parent device and a child device, the child device comprising the one of the two devices further connected from the personal computer device, and wherein if the child device is a terminal device and a first terminal child, a straight horizontal connection is created between the parent and the child, if the child device is a terminal device and not a first terminal child, a three segment connection is created between the parent and child, if the child device is a non-terminal device and a first non-terminal child, a straight vertical connection is created between the parent and child, and if the child device is a non-terminal device and the child device is not a first non-terminal child, a three segment connection is created between the parent and child. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of creating a user interface of a user computer having rendered thereon a set of discovered network devices, the method comprising:
-
executing on a processor of the user computer a set of instructions stored on a computer-readable storage medium, the instructions causing the user computer to display; a left column, a middle column, and a right column; a set of terminal network device representations including the user computer disposed in the left column; a set of intermediate connection device representations disposed in the middle column; an external network representation disposed in the right column; and a set of connection representations between the device representations; and wherein the connection representations comprise a connection between two devices, the two devices comprising a parent device and a child device, the child device comprising the one of the two devices further connected from the user computer, and wherein if the child device is a terminal device and a first terminal child, a straight horizontal connection is created between the parent and child, if the child device is a terminal device and not a first terminal child, a three segment connection is created between the parent and child, if the child device is a non-terminal device and a first non-terminal child, a straight vertical connection is created between the parent and child, and if the child device is a non-terminal device and not a first non-terminal child, a three segment connection is created between the parent and child. - View Dependent Claims (11, 12, 13, 14)
-
Specification