Summarization of media object collections
First Claim
1. An apparatus comprising:
- a processor; and
a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising;
receiving logic executed by the processor for receiving, from a client device operated by a user, a query for a summary of media objects;
determining logic, executed by the processor, for determining metadata associated with each of the media objects;
summarization logic executed by the processor for summarizing a subset of the media objects into a collection based on both a pattern of the media objects within a spatial region and based on a social network of the user, the summarizing logic comprising heuristics associated with the patterns and the metadata for use with the summarizing, the summarization logic further comprising selection logic for selecting the subset based upon an identity of the user and a characteristic associated with the user; and
generating logic executed by the processor for generating a visualization for the collection based on textual tags that are associated with the metadata, where a textual tag deemed relevant is displayed in the visualization in a size that corresponds to an importance of the relevant textual tag, the importance of the relevant textual tag based on attributes of the collection.
5 Assignments
0 Petitions
Accused Products
Abstract
In one example, an apparatus and method are provided for summarizing (or selecting a representative subset from) a collection of media objects. A method includes selecting a subset of media objects from a collection of geographically-referenced (e.g., via GPS coordinates) media objects based on a pattern of the media objects within a spatial region. The media objects may further be selected based on (or be biased by) various social aspects, temporal aspects, spatial aspects, or combinations thereof relating to the media objects and/or a user. Another method includes clustering a collection of media objects in a cluster structure having a plurality of subclusters, ranking the media objects of the plurality of subclusters, and selection logic for selecting a subset of the media objects based on the ranking of the media objects.
405 Citations
24 Claims
-
1. An apparatus comprising:
-
a processor; and a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic executed by the processor for receiving, from a client device operated by a user, a query for a summary of media objects; determining logic, executed by the processor, for determining metadata associated with each of the media objects; summarization logic executed by the processor for summarizing a subset of the media objects into a collection based on both a pattern of the media objects within a spatial region and based on a social network of the user, the summarizing logic comprising heuristics associated with the patterns and the metadata for use with the summarizing, the summarization logic further comprising selection logic for selecting the subset based upon an identity of the user and a characteristic associated with the user; and generating logic executed by the processor for generating a visualization for the collection based on textual tags that are associated with the metadata, where a textual tag deemed relevant is displayed in the visualization in a size that corresponds to an importance of the relevant textual tag, the importance of the relevant textual tag based on attributes of the collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a computing device from a client device operated by a user, a query for a summary of media objects; determining, by the computing device, metadata associated with each of the media objects; summarizing, by the computing device, a subset of the media objects into a collection based on both a pattern of the media objects within a spatial region and based on a social network of the user, the summarizing logic comprising heuristics associated with the patterns and the metadata for use with the summarizing, the summarization logic further comprising selection logic for selecting the subset based upon an identity of the user and a characteristic associated with the user; and generating, by the computing device, a visualization for the collection based on textual tags that are associated with the metadata, where a textual tag deemed relevant is displayed in the visualization in a size that corresponds to an importance of the relevant textual tag, the importance of the relevant textual tag based on attributes of the collection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising computer-executable instructions executed by a processor for summarizing a collection of media objects, the instructions for:
-
receiving, by the processor from a client device operated by a user, a query for a summary of media objects; determining, by the processor, metadata associated with each of the media objects; summarizing, by the processor, a subset of the media objects into a collection based on both a pattern of the media objects within a spatial region and based on a social network of the user, the summarizing logic comprising heuristics associated with the patterns and the metadata for use with the summarizing, the summarizing further comprising selecting, by the processor, the subset based upon an identity of the user and a characteristic associated with the user; and generating, by the processor, a visualization for the collection based on textual tags that are associated with the metadata, where a textual tag deemed relevant is displayed in the visualization in a size that corresponds to an importance of the relevant textual tag, the importance of the relevant textual tag based on attributes of the collection. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification