System and method to create a media content summary based on viewer annotations
First Claim
Patent Images
1. A method, comprising:
- receiving, at a media server from a user device, a request to create a media content summary, wherein the request includes a user-specified criterion;
identifying, by the media server, segments of media content based on annotation data, wherein the annotation data includes annotations associated with the segments, wherein a subset of the annotations indicate a content type associated with a corresponding segment of the segments, and wherein a particular segment of the segments is identified based on a number of corresponding annotations and based on a particular content type indicated by the subset of the annotations;
selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments;
generating, by the media server, resized segments by changing a size of one or more of the particular segments until a total size of the resized segments satisfies the user-specified criterion;
generating, by the media server, the media content summary including the resized segments; and
transmitting the media content summary to the user device from the media server, wherein a total size of the media content summary is less than a total size of the media content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, at a media server, a request to create a media content summary. The request includes a user-specified criterion. The method also includes generating resized segments by automatically changing a size of each of one or more segments of media content until a total size of the resized segments satisfies the user-specified criterion and including the resized segments in the media content summary.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a media server from a user device, a request to create a media content summary, wherein the request includes a user-specified criterion; identifying, by the media server, segments of media content based on annotation data, wherein the annotation data includes annotations associated with the segments, wherein a subset of the annotations indicate a content type associated with a corresponding segment of the segments, and wherein a particular segment of the segments is identified based on a number of corresponding annotations and based on a particular content type indicated by the subset of the annotations; selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments; generating, by the media server, resized segments by changing a size of one or more of the particular segments until a total size of the resized segments satisfies the user-specified criterion; generating, by the media server, the media content summary including the resized segments; and transmitting the media content summary to the user device from the media server, wherein a total size of the media content summary is less than a total size of the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, from a user device, a request to create a media content summary, wherein the request includes a user-specified criterion; identifying segments of the media content based on annotation data, wherein the annotation data includes annotations associated with the segments, wherein a subset of the annotations indicate a content type associated with a corresponding segment of the segments, and wherein a particular segment of the segments is identified based on a number of corresponding annotations and based on a particular content type indicated by the subset of the annotations; selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments; generating resized segments by changing a size of one or more of the particular segments until a total size of the resized segments satisfies the user-specified criterion; generating the media content summary including the resized segments; and transmitting the media content summary to the user device, wherein a total size of the media content summary is less than a total size of the media content. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; an input interface configured to receive a request to generate a media content summary from a user device, wherein the request includes a user-specified criterion; a memory storing instructions executable by the processor to; identify segments of the media content based on annotation data, wherein the annotation data includes annotations associated with the segments, wherein a subset of the annotations indicate a content type associated with a corresponding segment of the segments, and wherein a particular segment of the segments is identified based on a number of corresponding annotations and based on a particular content type indicated by the subset of the annotations; select particular segments of the segments of media content based on a number of annotations associated with each of the segments; generate resized segments by changing a size of one or more of the particular segments until a total size of the resized segments satisfies the user-specified criterion; and generate the media content summary including the particular segments; and an output interface configured to transmit the media content summary to the user device, wherein a total size of the media content summary is less than a total size of the media content. - View Dependent Claims (18, 19, 20)
-
Specification