Systems and methods for displaying and viewing data models
First Claim
1. A non-transitory computer-readable storage medium embodying a computer program product, including executable code that, when executed, is configured to cause a data processing apparatus to:
- display, using the data processing apparatus, a data model of an information technology (IT) infrastructure computing environment, including displaying multiple objects of the data model in a single pane, the multiple objects visually representing real objects of the IT infrastructure computing environmentdisplay a second pane;
dynamically size and space the multiple objects relative to one another to fit all of the objects in the single pane, the dynamic sizing and spacing of the multiple objects based upon a total number of objects in the single pane;
in response to receiving a selection, display, using the data processing apparatus, a filtered subset of the objects such that only objects having designated criteria are displayed in the single pane, wherein at least some of the objects dynamically change visual representation based on near real-time changes to associated status attributes; and
in response to receiving a selection of an object from multiple objects in the second pane, display, using the data processing apparatus, only objects in the single pane that are in a hierarchical relationship with the selected object.
11 Assignments
0 Petitions
Accused Products
Abstract
A computer program product is tangibly embodied on a computer-readable medium and includes executable code that, when executed, is configured to cause a data processing apparatus to display multiple objects in a single pane, where the multiple objects are visual representations of real objects and the multiple objects are dynamically sized and spaced relative to one another to fit all of the objects in the single pane. The computer program product includes executable code that, when executed, causes the data processing apparatus to display a subset of the objects and associated metadata in an examination frame. The examination frame is sized to fit within the single pane, where the subset of the objects displayed within the examination frame are sized larger than the objects outside of the examination frame.
-
Citations
18 Claims
-
1. A non-transitory computer-readable storage medium embodying a computer program product, including executable code that, when executed, is configured to cause a data processing apparatus to:
-
display, using the data processing apparatus, a data model of an information technology (IT) infrastructure computing environment, including displaying multiple objects of the data model in a single pane, the multiple objects visually representing real objects of the IT infrastructure computing environment display a second pane; dynamically size and space the multiple objects relative to one another to fit all of the objects in the single pane, the dynamic sizing and spacing of the multiple objects based upon a total number of objects in the single pane; in response to receiving a selection, display, using the data processing apparatus, a filtered subset of the objects such that only objects having designated criteria are displayed in the single pane, wherein at least some of the objects dynamically change visual representation based on near real-time changes to associated status attributes; and in response to receiving a selection of an object from multiple objects in the second pane, display, using the data processing apparatus, only objects in the single pane that are in a hierarchical relationship with the selected object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
displaying, using a computing device, a data model of an information technology (IT) infrastructure computing environment, including displaying multiple objects of the data model in a single pane, the multiple objects visually representing real objects of the IT infrastructure computing environment; displaying a second pane; dynamically sizing and spacing the multiple objects relative to one another to fit all of the objects in the single pane, the dynamically sizing and spacing of the multiple objects based upon a total number of objects in the single pane; in response to receiving a selection, displaying, using the computing device, a filtered subset of the objects such that only objects having designated criteria are displayed in the single pane, wherein at least some of the objects dynamically change visual representation based on near real-time changes to associated status attributes; and in response to receiving a selection of an object from multiple objects in the second pane, displaying only objects in the single pane that are in a hierarchical relationship with the selected object. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, including instructions stored on a non-transitory computer-readable storage medium, and executable by at least one processor, the apparatus comprising:
a rendering engine configured to cause the at least one processor to; display a data model of an information technology (IT) infrastructure computing environment including displaying multiple objects of the data model in a single pane, the multiple objects visually representing real objects of the IT infrastructure computing environment; display a second pane; dynamically size and space the multiple objects relative to one another to fit all of the objects in the single pane, the dynamically sizing and spacing of the multiple objects based upon a total number of objects in the single pane; in response to receiving a selection, display a filtered subset of the objects such that only objects having designated criteria are displayed in the single pane, wherein at least some of the objects dynamically change visual representation based on near real-time changes to associated status attributes; and in response to receiving a selection of an object from multiple objects in the second pane, display only objects in the single pane that are in a hierarchical relationship with the selected object. - View Dependent Claims (14, 15, 16, 17, 18)
Specification