Generating video summaries for a video using video summary templates
US-2016029105-A1 · Jan 28, 2016 · US
US11470335B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11470335-B2 |
| Application number | US-202016844521-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 9, 2020 |
| Priority date | Jun 15, 2016 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
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.
Multiple videos having individual time durations may be obtained, including a first video with a first time duration. The videos may include visual information defined by one or more electronic media files. An initial portion of the first time duration where the one or more electronic media are to be transcoded may be determined, including determining whether the first time duration is greater than a predefined threshold and if the first time duration is greater than the predefined threshold, determining the initial portion to be an initial time duration that is less than the first time duration. One or more transcoded media files may be generated during the initial portion. A request for the first video may be received from a client computing platform. In response to receipt of the request, the one or more transcoded media files may be transmitted to the client computing platform for display.
Opening claim text (preview).
What is claimed is: 1. A system for transcoding videos, the system comprising: one or more physical computer processors configured by machine-readable instructions to: obtain a video stored within one or more electronic media files, the video stored in a first video format, the video having a time duration; determine whether the time duration is greater than a predefined length of time; responsive to the time duration being greater than the predefined length of time, determine a portion of the time duration for initial transcoding to be less than the time duration; responsive to the time duration being less than the predefined length of time, determine the portion of the time duration for initial transcoding to be the time duration; generate multiple transcoded media files of a portion of the video corresponding to the portion of the time duration, the portion of the video stored within the multiple transcoded media files in multiple video formats different from the first video format; receive a request for the video from a client computing platform, the request including specification regarding compatibility of video format for playback associated with the client computing platform; and effectuate transmission of one or more of the multiple transcoded media files to the client computing platform based on the compatibility of video format for playback associated with the client computing platform. 2. The system of claim 1 , wherein the portion of the time duration for initial transcoding does not include a beginning of the time duration. 3. The system of claim 1 , wherein the one or more physical computer processors are further configured to: define one or more segment portions within the video, individual segment portions having segment time durations, wherein a sum of the individual segment time durations for the video is equal to the time duration; and store the one or more segment portions as separate individual segment portions of the video. 4. The system of claim 3 , wherein in response to the time duration being greater than the predefined length of time and in response to receipt of the request, one or more transcoded media files for remaining segment portions of the video are consecutively generated in order of the individual segment time durations. 5. The system of claim 3 , wherein in response to the time duration being greater than the predefined length of time and in response to receipt of the request, one or more transcoded media files for multiple remaining segment portions of the video are simultaneously generated. 6. The system of claim 1 , wherein in response to the time duration being greater than the predefined length of time, the portion of the time duration for initial transcoding is a sum of an integer number of segment time durations. 7. The system of claim 1 , wherein the portion of the time duration for initial transcoding is a proportion of the time duration. 8. The system of claim 1 , wherein the portion of the time duration for initial transcoding is a predefined time duration. 9. The system of claim 1 , wherein the multiple transcoded media files for the portion of the video include a link configured to return one or more transcoded media files for one or more remaining portions of the video, the link configured to be initialized by a user of the computing platform prior to or during consumption of the multiple transcoded media files for the portion of the video. 10. A method for transcoding videos, the method performed by a computing system including one or more processors, the method comprising: obtaining, by the computing system, a video stored within one or more electronic media files, the video stored in a first video format, the video having a time duration; determining, by the computing system, whether the time duration is greater than a predefined length of time; responsive to the time duration being greater than the predefined length of time, determining, by the computing system, a portion of the time duration for initial transcoding to be less than the time duration; responsive to the time duration being less than the predefined length of time, determining, by the computing system, the portion of the time duration for initial transcoding to be the time duration; generating, by the computing system, multiple transcoded media files of a portion of the video corresponding to the portion of the time duration, the portion of the video stored within the multiple transcoded media files in multiple video formats different from the first video format; receiving, by the computing system, a request for the video from a client computing platform, the request including specification regarding compatibility of video format for playback associated with the client computing platform; and effectuating, by the computing system, transmission of one or more of the multiple transcoded media files to the client computing platform based on the compatibility of video format for playback associated with the client computing platform. 11. The method of claim 10 , wherein the portion of the time duration for initial transcoding does not include a beginning of the time duration. 12. The method of claim 10 , further comprising: defining one or more segment portions within the video, individual segment portions having segment time durations, wherein a sum of the individual segment time durations for the video is equal to the time duration; and storing the one or more segment portions as separate individual segment portions of the video. 13. The method of claim 12 , wherein in response to the time duration being greater than the predefined length of time and in response to receipt of the request, one or more transcoded media files for remaining segment portions of the video are consecutively generated in order of the individual segment time durations. 14. The method of claim 12 , wherein in response to the time duration being greater than the predefined length of time and in response to receipt of the request, one or more transcoded media files for multiple remaining segment portions of the video are simultaneously generated. 15. The method of claim 10 , wherein in response to the time duration being greater than the predefined length of time, the portion of the time duration for initial transcoding is a sum of an integer number of segment time durations. 16. The method of claim 10 , wherein the portion of the time duration for initial transcoding is a proportion of the time duration. 17. The method of claim 10 , wherein the portion of the time duration for initial transcoding is a predefined time duration. 18. The method of claim 10 , wherein the multiple transcoded media files for the portion of the video include a link configured to return one or more transcoded media files for one or more remaining portions of the video, the link configured to be initialized by a user of the computing platform prior to or during consumption of the multiple transcoded media files for the portion of the video. 19. A system for transcoding videos, the system comprising: one or more physical computer processors configured by machine-readable instructions to: obtain a video stored within one or more electronic media files, the video stored in a first video format, the video having a time duration; determine whether the time duration is greater than a predefined length of time; responsive to the time duration being greater than the predefined length of time, determine a portion of the time duration for initial transcoding to be
involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title
Media network packetisation · CPC title
Monitoring of the internal components or processes of the server, e.g. server load (allocation of resources in multiprogramming arrangements G06F9/50; performance measurement of computer activity G06F11/34) · CPC title
Media network packet handling · CPC title
using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.