Dynamic split-frame preview of video editing effects
US-9208819-B1 · Dec 8, 2015 · US
US10425684B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10425684-B2 |
| Application number | US-201715497014-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 25, 2017 |
| Priority date | Mar 31, 2009 |
| Publication date | Sep 24, 2019 |
| Grant date | Sep 24, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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 includes identifying segments of media content based on annotation data. The annotation data includes annotations associated with a first segment of the segments and a second segment of the segments. The first segment is identified based on a number of corresponding annotations. The method further includes generating the media content summary by automatically changing a first size of the first segment and a second size of the second segment such that a total size of the media content summary satisfies the user-specified criterion.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at a media server, a request to create a media content summary, wherein the request includes a first user-specified criterion and a second user-specified criterion; identifying segments of media content based on annotation data and the first user-specified criterion, wherein the annotation data includes annotations associated with a first segment of the segments and a second segment of the segments; selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments, the particular segments including the first segment and the second segment; generating the media content summary by automatically changing a first size of the first segment and a second size of the second segment such that a total size of the media content summary satisfies the second user-specified criterion, wherein the media content summary includes the particular segments; and transmitting the media content summary to a media device from the media server, wherein a total size of the media content summary is less than a total size of the media content. 2. The method of claim 1 , wherein the second user-specified criterion comprises a time period and wherein automatically changing the first size comprises identifying a starting position and an ending position of the first segment such that the media content summary is playable by a media device within the time period. 3. The method of claim 1 , wherein identifying segments of media content includes identifying a first start time and a first end time for the first segment based on the annotation data and the first user-specified criterion and includes identifying a second start time and a second end time for the second segment based on the annotation data and the first user-specified criterion. 4. The method of claim 1 , wherein the annotation data includes timestamps corresponding to the annotations, wherein the timestamps are associated with different time periods, and wherein each timestamp indicates when a corresponding annotation was created with reference to the media content. 5. The method of claim 1 , wherein a subset of the annotations indicates a content type associated with a corresponding segment of the segments, and wherein the first segment is further identified based on a particular content type indicated by the subset of the annotations. 6. The method of claim 5 , wherein identifying the segments includes comparing corresponding content types of each portion of the media content to the first user-specified criterion, and wherein a particular portion having a second particular content type matching the first user-specified criterion is identified as the second segment. 7. The method of claim 1 , wherein the media content summary is further generated by concatenating the first segment and the second segment after resizing the first segment and the second segment. 8. The method of claim 1 , further comprising storing, at a database, the annotations and a particular timestamp associated with each annotation, wherein the particular timestamp indicates when the annotation was created with reference to the media content. 9. The method of claim 1 , wherein the first segment is identified based on a number of corresponding annotations. 10. The method of claim 1 , further comprising: receiving input indicating a skip function after sending a portion of the media content summary to a device; and sending a next resized segment identified by the media content summary to the device in response to receiving the input indicating the skip function. 11. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving a request to create a media content summary, wherein the request includes a first user-specified criterion and a second user-specified criterion; identifying segments of media content based on annotation data and the first user-specified criterion, wherein the annotation data includes annotations associated with a first segment of the segments and a second segment of the segments; selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments, the particular segments including the first segment and the second segment; generating the media content summary by automatically changing a first size of the first segment and a second size of the second segment such that a total size of the media content summary satisfies the second user-specified criterion, wherein the media content summary includes the particular segments; and initiating transmission of the media content summary to a media device, wherein a total size of the media content summary is less than a total size of the media content. 12. The computer-readable storage device of claim 11 , wherein the operations further comprise: determining numerical weights to apply to the annotation data; and applying the numerical weights to the annotation data. 13. The computer-readable storage device of claim 12 , wherein the numerical weights are based on a second set of annotation data associated with the media content, and wherein the second set of annotation data comprises annotations associated with experts in a genre of the media content. 14. The computer-readable storage device of claim 11 , wherein the operations further comprise generating genre-specific response values associated with each of the segments. 15. The computer-readable storage device of claim 11 , wherein the operations further comprise storing, at a database, the annotations and a particular timestamp associated with a particular corresponding annotation, and wherein the particular timestamp indicates when the particular corresponding annotation was created with reference to the media content. 16. The computer-readable storage device of claim 11 , wherein the annotation data comprises annotations associated with viewers having a particular expertise in a particular genre of the media content. 17. A system, comprising: a processor; an input interface executable by the processor to receive a request to generate a media content summary, wherein the request includes a first user-specified criterion and a second user-specified criterion; and a memory storing instructions executable by the processor to perform operations including: identifying segments of media content based on annotation data and the first user-specified criterion, wherein the annotation data includes annotations associated with a first segment of the segments and a second segment of the segments; selecting particular segments of the segments of media content based on a number of annotations associated with each of the segments, the particular segments including the first segment and the second segment; generating the media content summary by automatically changing a first size of the first segment and a second size of the second segment such that a total size of the media content summary satisfies the second user-specified criterion, wherein the media content summary includes the particular segments; and initiating transmission of the media content summary to a media device, wherein a total size of the media content summary is less than a total size of the media content. 18. The system of claim 17 , wherein the operations further include storing, at a database, the annotations and a plurality of timestamps, each timestamp corresponding to a particular annotation,
Handling of requests in head-ends · CPC title
End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data · CPC title
for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title
Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title
used signal is digitally coded · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.