Method and system for generating and displaying an interactive dynamic list view of multiply connected objects
First Claim
1. A method for generating views of data on a user interface in a computing environment, comprising:
- at a server, a first hardware processor employed for;
generating coordinate data for a graph representing multiply connected objects; and
transmitting the coordinate data to a client as lightweight object data;
at the client, based on the lightweight object data, a second hardware processor employed for;
rendering an interactive dynamic graph view of the multiply connected objects on a user interface;
rendering an interactive dynamic list view of the multiply connected objects on a user interface; and
synchronizing the list view and the graph view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating views of data 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; at the client, based on the lightweight object data, rendering an interactive dynamic graph view of the multiply connected objects on a user interface; at the client, based on the lightweight object data, rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view. The order of objects in the list view reflects the order of objects in the graph view per a breadth-first traversal starting at a root object.
37 Citations
16 Claims
-
1. A method for generating views of data on a user interface in a computing environment, comprising:
-
at a server, a first hardware processor employed for; generating coordinate data for a graph representing multiply connected objects; and transmitting the coordinate data to a client as lightweight object data; at the client, based on the lightweight object data, a second hardware processor employed for; rendering an interactive dynamic graph view of the multiply connected objects on a user interface; rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for generating views of data 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:
-
employ a first hardware processor at a server to generate coordinate data for a graph representing multiply connected objects and transmit the coordinate data to client as lightweight object data; at the client, based on the lightweight object data, employ a second hardware processor for rendering an interactive dynamic graph view of the multiply connected objects on a user interface; at the client, based on the lightweight object data, employ the second hardware processor for; rendering an interactive dynamic list view of the multiply connected objects on a user interface; and synchronizing the list view and the graph view. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification