Graph expansion mini-view
First Claim
Patent Images
1. A method, comprising:
- displaying, in a first window, a first portion of a plurality of nodes in a graph, each of the nodes in the graph representing either a single component of a graph model or representing multiple components of the graph model, wherein at least some nodes in the first portion that represent multiple components have a respective representation that includes a respective target area;
determining that a cursor is positioned substantially coincident with a first respective target area associated with a first node of the first portion of the plurality of nodes, the first node representing a second portion of the plurality of nodes and a third portion of the plurality of nodes, the nodes in the second portion and the nodes in the third portion being absent from the first window, the nodes in the second portion being nodes rooted to the first node in the graph and the nodes in the third portion being nodes rooted from the first node in the graph, the nodes in the second portion being disjoint from the nodes in the third portion; and
responsive to determining that the cursor is positioned substantially coincident with the first respective target area, displaying in a second window the first node coupled with at least some of the nodes in the second portion and coupled with at least some of the nodes in the third portion.
9 Assignments
0 Petitions
Accused Products
Abstract
A graphical representation of a service model provides a full view of a portion of the graphical representation. A sub graph view may be displayed for nodes of the graphical representation of the service model that are associated with a selected node, including nodes that may not be visible in the full view. The sub graph view may be interactive, providing additional information regarding the nodes displayed in the sub graph view, and allowing making nodes in the sub graph view visible or invisible in the full view. Information may be displayed in the sub graph view about the status of the components being modeled by the service model corresponding to nodes displayed in the sub graph view.
11 Citations
21 Claims
-
1. A method, comprising:
-
displaying, in a first window, a first portion of a plurality of nodes in a graph, each of the nodes in the graph representing either a single component of a graph model or representing multiple components of the graph model, wherein at least some nodes in the first portion that represent multiple components have a respective representation that includes a respective target area; determining that a cursor is positioned substantially coincident with a first respective target area associated with a first node of the first portion of the plurality of nodes, the first node representing a second portion of the plurality of nodes and a third portion of the plurality of nodes, the nodes in the second portion and the nodes in the third portion being absent from the first window, the nodes in the second portion being nodes rooted to the first node in the graph and the nodes in the third portion being nodes rooted from the first node in the graph, the nodes in the second portion being disjoint from the nodes in the third portion; and responsive to determining that the cursor is positioned substantially coincident with the first respective target area, displaying in a second window the first node coupled with at least some of the nodes in the second portion and coupled with at least some of the nodes in the third portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; a display, coupled to the processor; a user input device, coupled to the processor; a storage subsystem, coupled to the processor; and software stored on the storage subsystem that, when executed, causes the system to; display, in a first window, a first portion of a plurality of nodes in a graph, each of the nodes in the graph representing either a single component of a graph model or representing multiple components of the graph model, wherein each of the nodes in the first portion representing multiple components has a respective representation that includes a respective target area, determine that a cursor is positioned substantially coincident with a first respective target area associated with a first node in the first portion, the first node representing a second portion of the plurality of nodes and a third portion of the plurality of nodes, the nodes in the second portion and the nodes in the third portion being absent from the first window, the nodes in the second portion being nodes rooted to the first node in the graph and the nodes in the third portion being rooted from the first node in the graph, the nodes in the second portion being disjoint from the nodes in the third portion, and responsive to determining that the cursor is positioned substantially coincident with the first respective target area, display in a second window the first node coupled with at least some of the nodes in the second portion and coupled with at least some of the nodes in the third portion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; a display, coupled to the processor; a user input device, coupled to the processor; a storage subsystem, coupled to the processor; and software stored on the storage subsystem that, when executed, causes the system to; display, in a first window, of a plurality of nodes in a graph, each of the nodes in the graph representing either a single component of a graph model or representing multiple components of the graph model, wherein each of the nodes in the first portion has a respective representation that includes a respective target area, determine that a cursor is positioned substantially coincident with a first respective target area associated with a first node in the first portion, the first node representing a single component of the graph model, display in a second window, responsive to determining that the cursor is positioned substantially coincident with the target area, the first node coupled with nodes in a second portion of the plurality of nodes and with nodes in a third portion of the plurality of nodes, the nodes in the second portion rooting to the first node in the graph and the nodes in the third portion rooting from the first node in the graph, the second window having a collapse all selection element, receive a selection of the collapse all selection element, and responsive to receiving the selection; collapse, into a collapsed node displayed in the first window, the nodes in the second portion, the first node, and the nodes in the third portion, the collapsed node representing multiple components of the graph model. - View Dependent Claims (21)
-
Specification