Patent ID: 8711148

Claim:
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.