Displaying network properties in a graphical user interface
AssigneeHewlett-Packard Development Company, L.P.
InventorKevin L. Porter
Life of this patent
Estimating the term…
Abstract
Network information can be represented by displaying one or more graphical components representing network entities in a first portion of a graphical user interface. An embedded browser is provided in a second portion of the graphical user interface. A selection of one of the graphical components is detected. In response to the selection, browser-compatible data is retrieved from a network entity corresponding to the selected graphical component, and the browser-compatible data is rendered in the embedded browser.
Claims16
A method for displaying network information, comprising:
- displaying, by an application program, a window having a first toolbar with first web-browsing controls;
- displaying, by the application program, a first panel within the window, the first panel including a topology of a network including a plurality of network entities, the topology displayed within the first panel as a collapsible folder structure;
- displaying, by the application program, a second panel within the window, the second panel including a selected sub-plurality of the network entities displayed within the first panel, the selected sub-plurality displayed within the second panel such that each network entity of the selected sub-plurality is displayed as an object interconnected to other objects representing other network entities of the selected sub-plurality by lines;
- displaying, by an embedded web browsing program separate from the application program, a third panel within the window, wherein the third panel includes a second toolbar with second web-browsing controls and a text box to receive text to independently navigate to a network entity corresponding to the received text from the third panel;
- detecting, by the application program, a selection of a given object of the objects within the second panel;
- communicating a reference to the network entity represented by the given object from the application program to the embedded web browsing program;
- retrieving, by the embedded web browsing program, browser-compatible data from the network entity represented by the given object;
- and
- rendering the browser-compatible data, by the embedded web browsing program, within the third panel.
A system comprising:
- a plurality of network entities;
- an application computer program to display a window having a first toolbar with first web-browsing controls, a first panel within the window that includes a topology of a network including the network entities as a collapsible folder structure, and a second panel within the window including a selected sub-plurality of the network entities displayed within the first panel such that each network entity of the selected sub-plurality is displayed as an object interconnected to other objects representing other network entities of the selected sub-plurality by lines;
- an embedded web browsing program separate from the application program to display a third panel within the window including a second toolbar with second web-browsing controls, and a text box to receive text to independently navigate to a network entity corresponding to the received text from the third panel,
- wherein responsive to the application program detecting a selection of a given object of the objects within the second panel,
- the application program is to communicate a reference to the network entity represented by the given object to the embedded web browsing program;
- the embedded web browsing program is to retrieve browser-compatible data from the network entity represented by the given object and is to render the browser-compatible data within the third panel;
- and
- a processor to execute the application computer program and the embedded web browsing program.
A non-transitory processor-readable medium on which is stored machine readable instructions for causing a processor to perform a method via an application program and an embedded web browsing program, the machine readable instructions comprising code to:
- display, by the application program, a window having a first toolbar with first web-browsing controls;
- display, by the application program, a first panel within the window, the first panel including a topology of a network including a plurality of network entities, the topology displayed within the first panel as a collapsible folder structure;
- display, by the application program, a second panel within the window, the second panel including a selected sub-plurality of the network entities displayed within the first panel, the selected sub-plurality displayed within the second panel such that each network entity of the selected sub-plurality is displayed as an object interconnected to other objects representing other network entities of the selected sub-plurality by lines;
- display, by the embedded web browsing program separate from the application program, a third panel within the window, wherein the third panel includes a second toolbar with second web-browsing controls and a text box to receive text to independently navigate to a network entity corresponding to the received text from the third panel;
- detect, by the application program, a selection of a given object of the objects within the second panel;
- communicate a reference to the network entity represented by the given object from the application program to the embedded web browsing program;
- retrieve, by the embedded web browsing program, browser-compatible data from the network entity represented by the given object;
- and
- render the browser-compatible data, by the embedded web browsing program, within the third panel.
An apparatus comprising:
- a plurality of network entities;
- a memory on which is stored machine readable instructions for:
- an application program to display a window having a first toolbar with first web-browsing controls, a first panel within the window that includes a topology of a network including the network entities as a collapsible folder structure, and a second panel within the window including a selected sub-plurality of the network entities displayed within the first panel such that each network entity of the selected sub-plurality is displayed as an object interconnected to other objects representing other network entities of the selected sub-plurality by lines;
- an embedded web browsing program to display a third panel within the window including a second toolbar with second web-browsing controls and a text box to receive text to independently navigate to a network entity corresponding to the received text from the third panel,
- wherein responsive to the application program detecting a selection of a given object of the objects within the second panel,
- the application program is to communicate a reference to the network entity represented by the given object to the embedded web browsing program;
- the embedded web browsing program is to retrieve browser-compatible data from the network entity represented by the given object and is to render the browser-compatible data within the third panel;
- and
- a processor to execute the machine readable instructions.
Dependencies are inferred from the claim text.