Generating and providing different length versions of a video
US-9286938-B1 · Mar 15, 2016 · US
US9870797B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9870797-B1 |
| Application number | US-201615066586-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 10, 2016 |
| Priority date | Jan 2, 2014 |
| Publication date | Jan 16, 2018 |
| Grant date | Jan 16, 2018 |
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.
Systems and methods for generating and presenting different length versions of a video are presented. In one or more aspects, a system is provided that includes an analysis component configured to analyze a video and generate summaries of content included in respective segments of the video, and a summary component configured to generate shortened versions of the video having durations less than the duration of the video based in part on the summaries of the content included in the respective segments of the video, wherein the video is made available for streaming in association with an option to select the video or one of the shortened versions.
Opening claim text (preview).
What is claimed is: 1. A system for generating media content, the system comprising: a hardware processor that is configured to: receive a media file having a duration; generate a plurality of summaries of content included in respective segments of the media file; and generate a plurality of versions of the media file, wherein each of the plurality of versions of the media file has a version duration less than the duration of the media file based in part on the plurality of summaries of the content included in the respective segments of the media file. 2. The system of claim 1 , wherein the hardware processor is further configured to: receive the media file in response to an instruction to upload the media file; and analyze the media file in response to receiving the media file. 3. The system of claim 1 , wherein the hardware processor is further configured to: transmit the plurality of summaries of the content included in the respective segments of the media file to an owner associated with the media file; and receive an authorization indication from the owner to generate the plurality of versions of the media file. 4. The system of claim 1 , wherein the hardware processor is further configured to: receive user input regarding a desired duration of at least one of the plurality of versions of the media file; and generate a version of the plurality of versions of the media file having the desired duration. 5. The system of claim 1 , wherein the hardware processor is further configured to: receive user input regarding a segment of the media file to include in a version of the media file; and generate a version of the plurality of versions of the media file having the segment of the media file. 6. The system of claim 1 , wherein the hardware processor is further configured to: receive user input regarding a segment of the media file to exclude in a version of the media file; and generate a version of the plurality of versions of the media file without including the segment of the media file. 7. The system of claim 1 , wherein the hardware processor is further configured to: receive user input regarding a number of versions of the media file to generate; and generate the number of versions of the media file based on the received user input. 8. The system of claim 1 , wherein the hardware processor is further configured to determine the version duration of each version of the media file based in part on the duration of the media file. 9. The system of claim 1 , wherein the hardware processor is further configured to determine which segments of the media file to include in the shortened versions of the media file based at least in part on information regarding user interest in the respective segments of the media file. 10. The system of claim 1 , wherein the hardware processor is further configured to automatically generate a predetermined number of versions of the media file having different and predetermined durations. 11. The system of claim 1 , wherein the hardware processor is further configured to present a first option that causes the media file to be presented and at least one second option that causes one of the plurality of versions of the media file to be presented. 12. A method for generating media content, the method comprising: receiving a media file having a duration; generating a plurality of summaries of content included in respective segments of the media file; and generating a plurality of versions of the media file, wherein each of the plurality of versions of the media file has a version duration less than the duration of the media file based in part on the plurality of summaries of the content included in the respective segments of the media file. 13. The method of claim 12 , further comprising: receiving the media file in response to an instruction to upload the media file; and analyzing the media file in response to receiving the media file. 14. The method of claim 12 , further comprising: transmitting the plurality of summaries of the content included in the respective segments of the media file to an owner associated with the media file; and receiving an authorization indication from the owner to generate the plurality of versions of the media file. 15. The method of claim 12 , further comprising: receiving user input regarding a desired duration of at least one of the plurality of versions of the media file; and generating a version of the plurality of versions of the media file having the desired duration. 16. The method of claim 12 , further comprising: receiving user input regarding a segment of the media file to include in a version of the media file; and generating a version of the plurality of versions of the media file having the segment of the media file. 17. The method of claim 12 , further comprising: receiving user input regarding a segment of the media file to exclude in a version of the media file; and generating a version of the plurality of versions of the media file without including the segment of the media file. 18. The method of claim 12 , further comprising: receiving user input regarding a number of versions of the media file to generate; and generating the number of versions of the media file based on the received user input. 19. The method of claim 12 , further comprising determining the version duration of each version of the media file based in part on the duration of the media file. 20. The method of claim 12 , further comprising determining which segments of the media file to include in the shortened versions of the media file based at least in part on information regarding user interest in the respective segments of the media file. 21. The method of claim 12 , further comprising automatically generating a predetermined number of versions of the media file having different and predetermined durations. 22. The method of claim 12 , further comprising presenting a first option that causes the media file to be presented and at least one second option that causes one of the plurality of versions of the media file to be presented. 23. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for generating media content, the method comprising: receiving a media file having a duration; generating a plurality of summaries of content included in respective segments of the media file; and generating a plurality of versions of the media file, wherein each of the plurality of versions of the media file has a version duration less than the duration of the media file based in part on the plurality of summaries of the content included in the respective segments of the media file.
by using information signals recorded by the same method as the main recording {(G11B27/22 takes precedence)} · CPC title
for generating different versions · CPC title
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title
Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.