Patent ID: 7681130
Filing Date: 2010-03-16
Classification: H04L

Abstract:
1. A computer-implemented method in which a computer system initiates execution of software instructions stored in memory for displaying network information, the computer-implemented method comprising: identifying network information to be rendered on a graphical user interface, the network information identifying a plurality of networked fabrics, each networked fabric indicating an interconnection of host computer systems mapped to storage resources; for each fabric of the plurality of networked fabrics, concurrently displaying a fabric representation of that fabric in a respective fabric display region of a topology view on the graphical user interface, the representation of each fabric in each respective fabric display region including graphical host objects graphically interconnected to graphical storage objects to represent the host computer systems mapped to the storage resources in the fabric represented in that fabric display region, concurrently displaying the fabric representation comprises: detecting a state change of a resource within a fabric; in response to detecting the state change of the resource, displaying, within a fabric representation of a fabric containing that resource, a representation of that resource to visually indicate on the graphical user interface that the state of that resource has changed; receiving a selection of a layout of the topology view, the layout defining an arrangement of the fabric representations within the topology view; in response to receiving the selection of a layout of the topology view, graphically arranging the fabric representations in respective fabric display regions that conform to the layout of the topology view; wherein receiving the selection of the layout of the topology view comprises at least one of: displaying a graphical representation of interconnections between the concurrently displayed fabric representations in the topology view of each fabric of the plurality of networked fabrics; receiving an input relative to a graphical object displayed in one of the fabric representations, the graphical object being one of the graphical host objects or graphical storage objects within the fabric representation; determining a state associated with the graphical object for which the input was received; determining if the state includes information that should be displayed relative to the graphical object; and if the state includes information that should be displayed relative to the graphical object, displaying the information from the state on the graphical user interface in relation to the graphical object.