Object type relationship graphical user interface
First Claim
1. A system for analyzing stored data objects, comprising:
- a server system;
one or more databases, said databases comprising stored data objects, said stored data objects comprising a plurality of object types;
at least one user system capable of accessing said stored data objects through said server system;
wherein said server system enables said at least one user system to ascertain relationships between said stored data objects by providing a display of secondary data objects related to a primary data object.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer- and software-based apparatus and method is disclosed for managing and presenting information as a domain of data objects which can be grouped according to their category or “object type,” and which can be associated with other data objects, of same or differing object types, according to a myriad of relationship types. The system and method present the network of objects using a computer-generated graphical user interface (GUI) which may comprise a series of tables or trees or other means for representing a set. The invention provides for display of a primary object set comprising a plurality of primary data objects sharing a common object type. On the same or a related GUI display, a plurality of other object sets, known as “secondary object sets,” are displayed in order to present data objects related to the data objects of the primary object set. When a data object in the primary set is selected (by cursor or similar means), each of the secondary object sets will display data object related to the selected data item in the primary set. This “relationship traversal” allows the user to explore the network and ascertain relationships between data objects. The system and method also provide various additional functions to explore and analyze the data, including sorting, attribute filtering, context filtering and view pivoting. Relationship traversal and the additional functions allow the user to view structure and detail at the same time, and to engage in “data mining” to appreciate previously unappreciated relationships between discrete data objects.
124 Citations
20 Claims
-
1. A system for analyzing stored data objects, comprising:
-
a server system;
one or more databases, said databases comprising stored data objects, said stored data objects comprising a plurality of object types;
at least one user system capable of accessing said stored data objects through said server system;
wherein said server system enables said at least one user system to ascertain relationships between said stored data objects by providing a display of secondary data objects related to a primary data object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for analyzing stored data objects, comprising:
-
database means associated with one or more server means for storing data objects comprising a plurality of object types;
said one or more server means for enabling a user system to access said database means, data processing means for enabling the user system to associate a selected primary data object of a first object type with a related plurality of secondary data objects of a second object type stored in said database means;
display means for enabling the user system to display said selected primary data object and the related plurality of secondary data objects. - View Dependent Claims (8, 9, 10, 11, 15, 16)
-
-
12. A method of presenting relationships among stored data objects in a database, comprising:
-
inputting into a database a plurality of people data objects;
inputting into a database a plurality of document data objects;
inputting into a database a plurality of topic data objects; and
selecting one of the stored data objects in order to identify a plurality of other data objects to which it is related through a graphically presented display which presents the selected data object in a primary object set and a plurality of related data objects in one or more secondary object sets. - View Dependent Claims (13, 14)
-
-
17. A storage medium for storing readable code, the machine readable code being executable to enable a user to explore relationships between stored data objects of a plurality of object types maintained in a system including a server, a database, and at least one user system, comprising:
-
computer readable program code for causing the server to receive a request from the user of a selected primary object set, the selected primary object set to include a current primary data object which is selected by the user or set by default;
computer readable program code for causing the server to identify a plurality of secondary object sets with one or more secondary data objects related to the current primary data object; and
computer readable program code for generating a graphical user interface display of the primary object set and the secondary object sets. - View Dependent Claims (18, 19, 20)
-
Specification