Relationship view
First Claim
1. A system that facilitates displaying objects comprising:
- an input component that receives an input regarding a first object;
a relationship component that receives data regarding the first object and determines a plurality of other objects related to the first object; and
a display component that concurrently displays the first object with a subset of the other objects, the subset of the other objects having metadata in common with the first object, the display component arranges the related objects into a plurality of clusters around the first object, the respective clusters being organized based at least in part upon common metadata shared between the related objects.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unique method and user interface that facilitates accessing and browsing objects in which a user begins with a center object (e.g., one or a few focal objects) displayed on a screen and related objects are populated on the screen as well. The related objects can be further organized into clusters whereby each cluster or grouping of objects expands on a particular attribute of the center object. The attributes correspond to metadata. Thus, the objects are populated based upon the metadata of the center object. According to one aspect, the user can access one or more specific objects having a plurality of attributes and then relax at least one of the attributes to see what other objects share at least one attribute with the center object. According to another aspect, the object having the closest match to a search request can be centrally displayed with other close matches arranged by their respective metadata.
165 Citations
52 Claims
-
1. A system that facilitates displaying objects comprising:
-
an input component that receives an input regarding a first object; a relationship component that receives data regarding the first object and determines a plurality of other objects related to the first object; and a display component that concurrently displays the first object with a subset of the other objects, the subset of the other objects having metadata in common with the first object, the display component arranges the related objects into a plurality of clusters around the first object, the respective clusters being organized based at least in part upon common metadata shared between the related objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that facilitates accessing objects, comprising:
-
receiving a first object for rendering, the object having metadata associated therewith; displaying the first object; and displaying a plurality of additional objects concurrently with the first object, the additional objects having metadata related to the metadata of the first object, the metadata having a plurality of classes and the additional objects being displayed as clusters of the objects, the clusters being defined based upon the respective classes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 51)
-
-
28. A method that facilitates accessing objects, comprising:
-
receiving a first object for rendering, the object having metadata associated therewith;
displaying the first object; anddisplaying a plurality of additional objects concurrently with the first object, the additional objects having metadata related to the metadata of the first object, the display of the respective additional objects being a function of strength of correlation of respective metadata with the first metadata, the plurality of additional objects being arranged into a plurality of clusters around the first object, the respective clusters being organized based at least in part upon common metadata shared between the additional objects. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A user interface that facilitates browsing objects comprising:
-
an object of locus positioned centrally in a display area, the object of focus comprising metadata; a plurality clusters of objects positioned in peripheral areas of the display area and surrounding the object of focus, the a plurality clusters of objects comprising at least one metadata in common with the metadata of the first object; and a search input component that facilitates determining the first object. - View Dependent Claims (48, 49)
-
-
50. A data packet adapted to be transmitted between two or more computer processes facilitating accessing objects, the data packet comprising:
- information associated with receiving and displaying a first object, displaying and clustering a plurality of additional objects into a plurality of clusters that are accessed from one or more databases, the plurality of additional objects having metadata at least in part in common with metadata associated with the first object, the clustering being defined based at least in part upon metadata associated with the plurality of additional objects.
-
52. A system that facilitates accessing objects, comprising:
-
means for receiving a first object for rendering, the object having metadata associated therewith; means for displaying the first object; and means for displaying a plurality of additional objects concurrently with the first object, the additional objects having metadata related to the metadata of the first object, the metadata having a plurality of classes and the additional objects being displayed as clusters of the objects, the clusters being defined based upon the respective classes.
-
Specification