System and method for voting on popular video intervals
First Claim
1. A computer-implemented method for determining popular intervals associated with a first video, the method comprising:
- receiving a plurality of votes from users while the users are viewing the first video, each vote identifying an interval of the first video, the plurality of votes comprising a first vote associated with a first interval and a second vote associated with a second interval different from the first internal;
forming a plurality of interval groups by identifying a plurality of scenes or features in the first video and associating each interval group with a set of one or more scenes or with a set of one or more features in the first video, each interval group including intervals of the first video that are similar to each other;
determining a first one of the interval groups having a highest number of associated votes; and
responsive to determining the first interval group having the highest number of associated votes, forming a first popular clip of the first video from video content of the intervals in the first interval group, the first popular clip being a continuous portion of the first video having a single start time and a single end time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for identifying popular intervals in online hosted videos. To determine popular intervals associated with a video, a plurality of votes for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes votes for intervals of the video that are similar to each other. A group having the highest number of votes is identified, and a most popular clip of the video is formed based upon the intervals in the group with the highest number of votes. This process can be carried out to determine the groups having the second and third highest number of votes in a single video to form the second and third most popular clips in that video, as well as across numerous videos to identify the most popular clips within different videos.
-
Citations
22 Claims
-
1. A computer-implemented method for determining popular intervals associated with a first video, the method comprising:
-
receiving a plurality of votes from users while the users are viewing the first video, each vote identifying an interval of the first video, the plurality of votes comprising a first vote associated with a first interval and a second vote associated with a second interval different from the first internal; forming a plurality of interval groups by identifying a plurality of scenes or features in the first video and associating each interval group with a set of one or more scenes or with a set of one or more features in the first video, each interval group including intervals of the first video that are similar to each other; determining a first one of the interval groups having a highest number of associated votes; and responsive to determining the first interval group having the highest number of associated votes, forming a first popular clip of the first video from video content of the intervals in the first interval group, the first popular clip being a continuous portion of the first video having a single start time and a single end time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for determining popular intervals associated with a video comprising:
-
an extraction module, adapted to extract a plurality of votes from users while the users are viewing the video, each vote identifying an interval of the video, the plurality of votes comprising a first vote associated with a first interval and a second vote associated with a second interval different from the first interval; a grouping module, adapted to form a plurality of interval groups by identifying a plurality of scenes or features in the video and associating each interval group with a set of one or more scenes or with a set of one or more features in the video, each interval group including intervals of the video that are similar to each other;
a vote determination module, adapted to determine a first one of the interval groups having a highest number of associated votes; anda clip generation module, adapted to form a popular clip of the video from video content of the intervals in the first interval group, responsive to the vote determination module determining the first interval group having the highest number of associated votes, the first popular clip being a continuous portion of the first video having a single start time and a single end time. - View Dependent Claims (15, 16)
-
-
17. A computer program product having a non-transitory computer readable storage medium and including computer executable code for determining popular intervals associated with a first video, the code adapted to perform steps comprising:
-
receiving a plurality of votes from users while the users are viewing the first video, each vote identifying an interval of the first video, the plurality of votes comprising a first vote associated with a first interval and a second vote associated with a second interval different from the first interval; forming a plurality of interval groups by identifying a plurality of scenes or features in the first video and associating each interval group with a set of one or more scenes or with a set of one or more features in the first video, each interval group including intervals of the first video that are similar to each other; determining a first one of the interval groups having a highest number of associated votes; and responsive to determining the first interval group having the highest number of associated votes, forming a first popular clip of the first video from video content of the intervals in the first interval group, the first popular clip being a continuous portion of the first video having a single start time and a single end time. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification