Method and system for generating and displaying an interactive dynamic selective view of multiply connected objects
First Claim
Patent Images
1. A method for generating a graph view on a user interface in a computing environment, comprising:
- at a server;
generating, by a first hardware processor of the server, graph objects with coordinate data for a graph representing multiply connected objects, wherein the multiply connected objects comprise graphical representations based on object type, and the connections comprise graphical representations for graphically representing a directional relationship between connected objects, wherein the graph view includes visual elements connected by edges, such that the visual elements represent the objects and the edges represent relationships between the objects, and the control information includes object relationship type information, wherein previous graph views are stored for returning to a previous displayed graph, wherein the connections between objects representing the directional relationship between objects are minimized and connection crossings are reduced for reducing graph density and complexity wherein the connections are minimized and connection crossings are reduced for reducing graph density and complexity, wherein if particular relationships exist that cause a cycle in the graph, reversing the particular relationships, and reversing direction of a pointing element;
transforming the graph objects into lightweight objects; and
transmitting, by the first hardware processor, the lightweight objects to a client by the server; and
at the client;
rendering, by a second hardware processor of the client, an interactive dynamic graph view on a user interface based on the lightweight objects, wherein the pointing element is displayed with a reversed direction in the interactive dynamic graph view on the user interface, wherein the rendered graph view includes graphical representations of a plurality of the multiply connected objects and graphical representations of relationships between the multiply connected objects selected according to control information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating a graph view on a user interface in a computing environment, is provided. One implementation involves: at a server, generating coordinate data for a graph representing multiply connected objects; transmitting the coordinate data to a client as lightweight object data; and at the client, based on the lightweight object data, rendering an interactive dynamic graph view on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected according to control information.
51 Citations
8 Claims
-
1. A method for generating a graph view on a user interface in a computing environment, comprising:
-
at a server; generating, by a first hardware processor of the server, graph objects with coordinate data for a graph representing multiply connected objects, wherein the multiply connected objects comprise graphical representations based on object type, and the connections comprise graphical representations for graphically representing a directional relationship between connected objects, wherein the graph view includes visual elements connected by edges, such that the visual elements represent the objects and the edges represent relationships between the objects, and the control information includes object relationship type information, wherein previous graph views are stored for returning to a previous displayed graph, wherein the connections between objects representing the directional relationship between objects are minimized and connection crossings are reduced for reducing graph density and complexity wherein the connections are minimized and connection crossings are reduced for reducing graph density and complexity, wherein if particular relationships exist that cause a cycle in the graph, reversing the particular relationships, and reversing direction of a pointing element; transforming the graph objects into lightweight objects; and transmitting, by the first hardware processor, the lightweight objects to a client by the server; and at the client; rendering, by a second hardware processor of the client, an interactive dynamic graph view on a user interface based on the lightweight objects, wherein the pointing element is displayed with a reversed direction in the interactive dynamic graph view on the user interface, wherein the rendered graph view includes graphical representations of a plurality of the multiply connected objects and graphical representations of relationships between the multiply connected objects selected according to control information. - View Dependent Claims (2, 3)
-
-
4. A computer program product for generating a graph view on a user interface in a computing environment, comprising a non-transitory computer usable medium including a computer readable program including program instructions, wherein the computer readable program when executed on a computer system causes the computer system to:
-
at a server; generate graph objects with coordinate data for a graph representing multiply connected objects by a server, wherein the multiply connected objects comprise graphical representations based on object type, and the connections comprise graphical representations for graphically representing a directional relationship between connected objects, wherein the graph view includes visual elements connected by edges, such that the visual elements represent the objects and the edges represent relationships between the objects, and the control information includes object relationship type information, wherein previous graph views are stored for returning to a previous displayed graph, wherein the connections are minimized and connection crossings are reduced for reducing graph density and complexity, wherein if particular relationships exist that cause a cycle in the graph, reversing the particular relationships, and reversing direction of a pointing element; transform the graph objects into lightweight objects; and transmit the lightweight objects to a client from the server; and at the client; rendering an interactive dynamic graph view on a user interface based on the lightweight objects, wherein the pointing element is displayed with a reversed direction in the interactive dynamic graph view on the user interface; wherein the rendered graph view includes graphical representations of a plurality of the multiply connected objects and graphical representations of relationships between the multiply connected objects selected according to control information. - View Dependent Claims (5)
-
-
6. A system for generating a graph view on a user interface in a computing environment, comprising:
-
at a first device; generating graph objects with coordinate data for a graph representing multiply connected objects, wherein the multiply connected objects comprise graphical representations based on object type, and the connections comprise graphical representations for graphically representing a directional relationship between connected objects, wherein the graph view content includes visual elements connected by edges, such that the visual elements represent the objects and the edges represent relationships between the objects, graph view includes visual elements connected by edges, such that the visual elements represent the objects and the edges represent relationships between the objects, the control information includes one or more of;
object type information and object relationship type information, wherein the object relationship type comprises external relationships, derived relationships and user defined relationships, wherein if particular relationships between objects exist that cause a cycle in the graph, reversing the particular relationships and reversing direction of a pointing element;transforming the graph objects into lightweight objects; and transmitting the lightweight objects to a second device; and at the second device; an interactive dynamic graph view of the multiply connected objects on a user interface based on the lightweight objects, wherein the pointing element is displayed with a reversed direction in the interactive dynamic graph view on the user interface; wherein the rendered graph view includes graphical representations of a plurality of the multiply connected objects and graphical representations of relationships between the multiply connected objects selected according to control information. - View Dependent Claims (7, 8)
-
Specification