Organizing a collection of objects
First Claim
1. A method of organizing a collection of objects, comprising:
- segmenting a sequence of objects into object clusters based on comparisons of successive object intervals to weighted measures of cluster extent, and comparisons of successive object intervals to weighted measures of cluster object density.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of organizing a collection of objects are described. In one aspect, a sequence of objects is segmented into object clusters based on: comparisons of successive object intervals to weighted measures of cluster extent; and comparisons of successive object intervals to weighted measures of cluster object density. In another aspect, objects from the collection are segmented into clusters. Context-related meta data associated with the objects and parsable into multiple levels of a name hierarchy is extracted. Names are assigned to clusters based on the extracted context-related meta data corresponding to a level of the name hierarchy selected to distinguish segmented clusters from one another. In another aspect, a sequence of objects that are segmented into clusters is accessed. Each cluster includes multiple objects arranged in a respective sequence in accordance with context-related meta data associated with the objects. At least two constituent objects representative of beginning and ending instances in the corresponding object sequence are selected for each object cluster. The selected representative objects of each cluster are graphically presented on a screen.
-
Citations
51 Claims
-
1. A method of organizing a collection of objects, comprising:
segmenting a sequence of objects into object clusters based on comparisons of successive object intervals to weighted measures of cluster extent, and comparisons of successive object intervals to weighted measures of cluster object density. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A system of organizing a collection of objects, comprising:
a segmentation engine operable to segment a sequence of objects into object clusters based on comparisons of successive object intervals to weighted measures of cluster extent, and comparisons of successive object intervals to weighted measures of cluster object density.
-
23. A method of organizing a collection of objects, comprising:
-
segmenting objects from the collection into clusters;
extracting context-related meta data associated with the objects and parsable into multiple levels of a name hierarchy; and
assigning names to clusters based on the extracted context-related meta data corresponding to a level of the name hierarchy selected to distinguish segmented clusters from one another. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system of organizing a collection of objects, comprising:
-
a segmentation engine operable to segment objects from the collection into clusters; and
a naming engine operable to extract context-related meta data associated with the objects and parsable into multiple levels of a name hierarchy, and assign names to each cluster based on the extracted context-related meta data corresponding to a level of the name hierarchy selected to distinguish segmented clusters from one another.
-
-
33. A method of organizing a collection of objects, comprising:
-
accessing a sequence of objects segmented into clusters each including multiple objects arranged in a respective sequence in accordance with context-related meta data associated with the objects;
selecting for each object cluster at least two constituent objects representative of beginning and ending instances in the corresponding object sequence; and
graphically presenting the selected representative objects of each cluster. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system of organizing a collection of objects, comprising a user interface layout engine operable to:
-
access a sequence of objects from the collection segmented into clusters each including multiple objects arranged in a respective sequence in accordance with context-related meta data associated with the objects;
select for each object cluster at least two constituent objects representative of beginning and ending instances in the corresponding object sequence; and
graphically present the selected representative objects of each cluster on a screen with the representative objects of any given cluster presented closer to each other than to the representative objects of other clusters.
-
Specification