Automated stratification of graph display
First Claim
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by a processor, the computer-executable instructions cause the processor to:
- identify a graph having a plurality of nodes, wherein a node represents a stored object having one or more attributes associated with a primary application, and edges represent stored relationships between objects, an attribute being any information associated with an object other than information pertaining to an edge relationship;
receive a selection formula, wherein the formula classifies the objects into categories of attributes and values of attributes within the categories; and
automatically depict a visual representation of the graph on a display, wherein two distinct organizations of the graph are portrayed simultaneously;
in the first organization, the edge relationships between objects are preserved and displayed; and
in the second organization, nodes are organized into and displayed as a plurality of visually distinct classification node areas based upon the formula;
wherein;
the classification node areas correspond to different attribute values within a category; and
the classification node areas are not differentiated based upon any edge relationships, but rather upon values of attributes.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating a graphical depiction of related data are provided. Non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to identify a graph wherein a node represents a stored object having one or more application-specific attributes associated with a primary application, wherein the primary application includes other than a presentation of nodes in a graph drawing, and wherein edges represent stored relationships between said objects, which include a relevancy to the primary application. The computer-executable instructions further cause the processor to receive a selection formula wherein the selection formula is based on the one or more application-specific attributes of the objects, and wherein the formula classifies the objects based on at least one of predetermined and selectable values of the attributes; and depict a visual representation of the graph.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon, wherein when executed by a processor, the computer-executable instructions cause the processor to:
-
identify a graph having a plurality of nodes, wherein a node represents a stored object having one or more attributes associated with a primary application, and edges represent stored relationships between objects, an attribute being any information associated with an object other than information pertaining to an edge relationship; receive a selection formula, wherein the formula classifies the objects into categories of attributes and values of attributes within the categories; and automatically depict a visual representation of the graph on a display, wherein two distinct organizations of the graph are portrayed simultaneously; in the first organization, the edge relationships between objects are preserved and displayed; and in the second organization, nodes are organized into and displayed as a plurality of visually distinct classification node areas based upon the formula;
wherein;the classification node areas correspond to different attribute values within a category; and the classification node areas are not differentiated based upon any edge relationships, but rather upon values of attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for generating a visual depiction of related data using attributes of the data to position representations of the data on a display, said method comprising:
-
identifying a graph having a plurality of nodes, wherein a node represents a stored object having one or more attributes associated with a primary application, and edges represent stored relationships between objects, an attribute being any information associated with an object other than information pertaining to an edge relationship; receiving a selection formula, wherein the formula classifies the objects into categories of attributes and values of attributes within the categories; and automatically depicting a visual representation of the graph on a display wherein two distinct organizations of the graph are portrayed simultaneously; in the first organization, the edge relationships between objects are preserved and displayed; and in the second organization, nodes are organized into and displayed as a plurality of visually distinct classification node areas based upon the formula, wherein; the classification node areas correspond to different attribute values within a category; and the classification node areas are not differentiated based upon any edge relationships, but rather upon values of attributes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Apparatus comprising:
-
a display; and a processor coupled to the display and programmed to; identify a graph having a plurality of nodes, wherein a node represents a stored object having one or more attributes associated with a primary application, and edges represent stored relationships between objects, an attribute being any information associated with an object other than information pertaining to an edge relationship; receive a selection formula, wherein the formula classifies the objects into categories of attribute and values of attributes within the categories; and automatically depict on the display a visual representation of the graph wherein two distinct organizations of the graph are displayed simultaneously; in the first organization, the edge relationships between objects are preserved and displayed; and in the second organization, nodes are organized into and displayed as a plurality of visually distinct classification node areas based upon the formula;
wherein;the classification node areas correspond to different attribute values within a category; and the classification node areas are not differentiated based upon any edge relationships, but rather upon values of attributes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification