Social based aggregation of related media content
First Claim
Patent Images
1. A media system, comprising:
- a non-transitory computer readable storage medium that stores computer executable components;
a hardware processor that executes the following computer executable components stored in the non-transitory computer readable storage medium;
an identification component that identifies a set of media items, comprising at least two media items respectively created by different sources that are related to a common event, based at least in part on determined geographic locations associated with the at least two media items;
a synchronization component that automatically synchronizes the set of related media items;
an analyzer component that analyzes at least one metric of respective portions of the set of synchronized media items, individually ranks the portions of the set of media items, groups the portions into a set of segments, and determines lengths of the segment without regard to start times or end times of respective media items, wherein respective segments comprise at least one portion of a respective media item; and
an aggregation component that;
selects a set of segments of the segments to aggregate;
removes a first segment from the set of segments based on a threshold segment length;
extends a length of a second segment by the length of the first segment, wherein the second segment is a segment immediately preceding or immediately following the first segment; and
generates a new media item that is a composite of the aggregated set of media item segments such that a single segment of the set of media item segments is associated with a single segment of the new media item.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform user generated media items into at least one aggregated media item. A synchronization component can synchronize media items with respect to time. Synchronized media items can be analyzed and transformed into an aggregated media item for storage and/or display. In addition, the aggregated media item is capable of being manipulated to create an enhanced and customizable viewing and/or listening experience. Accordingly, media item aggregation can be accomplished.
-
Citations
20 Claims
-
1. A media system, comprising:
-
a non-transitory computer readable storage medium that stores computer executable components; a hardware processor that executes the following computer executable components stored in the non-transitory computer readable storage medium; an identification component that identifies a set of media items, comprising at least two media items respectively created by different sources that are related to a common event, based at least in part on determined geographic locations associated with the at least two media items; a synchronization component that automatically synchronizes the set of related media items; an analyzer component that analyzes at least one metric of respective portions of the set of synchronized media items, individually ranks the portions of the set of media items, groups the portions into a set of segments, and determines lengths of the segment without regard to start times or end times of respective media items, wherein respective segments comprise at least one portion of a respective media item; and an aggregation component that; selects a set of segments of the segments to aggregate; removes a first segment from the set of segments based on a threshold segment length; extends a length of a second segment by the length of the first segment, wherein the second segment is a segment immediately preceding or immediately following the first segment; and generates a new media item that is a composite of the aggregated set of media item segments such that a single segment of the set of media item segments is associated with a single segment of the new media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19)
-
-
9. A method, comprising:
-
employing a hardware processor to execute computer executable components stored in a non-transitory computer readable storage medium to perform the following acts; receiving a plurality of media items created by a plurality of creators; identifying from the plurality of received media items a set of media items determined to pertain to a common event based at least in part on determined geographic locations associated with the set of media items, wherein at least two media items of the set were respectively created by different sources; automatically synchronizing the set of media items at least as a function of time; analyzing at least one metric of the set of media items; grouping respective frames of the set of synchronized and analyzed media items into a set of segments, wherein start times or end times of the segments are determined without regard for boundaries of the plurality of media items; ranking the set of segments as a function of social connections between respective creators of the set of media items, wherein the social connections are identified through the communication framework; selecting a subset of the set of segments for aggregation, based, at least in part, on a threshold segment length; removing a first segment from the subset based on a threshold segment length; extends a length of a second segment by the length of the first segment, wherein the second segment is a segment immediately preceding or immediately following the first segment; and aggregating the subset of the set of segments into a new media item; and publishing the new media item. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium comprising computer executable instructions that in response to execution, cause a computing system to perform operations, comprising:
-
receiving a plurality of media items determined, by identifying common characteristics, including a geographic location, to relate to a common event; synchronizing the a plurality of media items at least as a function of time; analyzing at least one metric of the a plurality of media items; ranking the a plurality of media items, wherein the ranking is based in part on social relationships between users of a social network, wherein the social relationships are identified through a communication framework; and grouping the portions into segments; removing a first segment from the subset based on a threshold segment length; extending a length of a second segment by the length of the first segment, wherein the second segment is a segment immediately preceding or immediately following the first segment; and aggregating a subset of the set of segments for aggregated playback, wherein the set of segments are aggregated by stitching segments thereof as a function of the ranking, such that each of the stitched segments corresponds to a different time in the aggregated playback. - View Dependent Claims (15, 16, 20)
-
Specification