Method and system for generating and displaying an interactive dynamic culling graph 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:
- receiving, using a hardware processor, graph data including graph data objects transformed into lightweight object data from a server; and
rendering, using the hardware processor, an interactive dynamic graph view on a user interface based on the lightweight object data by a client;
wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected by depth culling the graph according to graph depth display control information;
wherein the graph depth display control information includes a threshold for controlling the amount of graph data; and
wherein, the hardware processor is further employed for detecting objects that have connections to other objects beyond said threshold, and representing said objects beyond said threshold by specialized representation indicating a graph truncation.
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 by depth culling the graph according to graph depth display control information.
50 Citations
20 Claims
-
1. A method for generating a graph view on a user interface in a computing environment, comprising:
-
receiving, using a hardware processor, graph data including graph data objects transformed into lightweight object data from a server; and rendering, using the hardware processor, an interactive dynamic graph view on a user interface based on the lightweight object data by a client; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected by depth culling the graph according to graph depth display control information; wherein the graph depth display control information includes a threshold for controlling the amount of graph data; and wherein, the hardware processor is further employed for detecting objects that have connections to other objects beyond said threshold, and representing said objects beyond said threshold by specialized representation indicating a graph truncation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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:
-
receiving, using a hardware processor, graph data for a graph representing multiply connected objects comprising graph data objects transformed into lightweight object data by a client; and rendering, using the hardware processor, 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 by depth culling the graph according to graph depth display control information, and the graph depth display control information includes a threshold for controlling the amount of graph data received; and wherein the hardware processor is further employed for detecting objects that have connections to other objects beyond said threshold, and representing said objects beyond said threshold by a specialized representation indicating a graph truncation. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for generating a graph view on a user interface in a computing environment, comprising:
-
a server employing a hardware processor for generating graph data for a graph representing multiply connected objects, for transforming graph data objects into lightweight object data and transmitting the lightweight object data, wherein the transmitted lightweight object data is used for rendering an interactive dynamic graph view of the multiply connected objects on a user interface; wherein the rendered graph view includes representations of a plurality of the multiply connected objects selected by depth culling the graph according to graph depth display control information, and the graph depth display control information includes a threshold for controlling the amount of graph data transmitted; wherein the server detects objects that have connections to other objects beyond said threshold, and the rendering represents said objects beyond said threshold by a specialized representation indicating a graph truncation. - View Dependent Claims (18, 19, 20)
-
Specification