US10123065B2ActiveUtilityA1

Digital video file generation

90
Assignee: MORA GLOBAL INCPriority: Dec 30, 2016Filed: Jan 2, 2018Granted: Nov 6, 2018
Est. expiryDec 30, 2036(~10.5 yrs left)· nominal 20-yr term from priority
G06F 17/30858G06F 3/0482H04N 21/2668H04N 21/8547G06F 17/30604G06F 17/30029G06F 17/30828G06F 17/30309H04N 21/47205G06F 3/0484G11B 27/031G06F 17/30867H04N 21/2743H04N 21/23418G06F 16/219G06F 16/735G06F 16/288G06F 16/71G06F 16/435G06F 16/9535
90
PatentIndex Score
15
Cited by
100
References
30
Claims

Abstract

The present disclosure involves systems, software, and computer implemented methods for personalizing media content. Personalization digital media templates can be retrieved that designate (i) particular types of media content to be combined with particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the preselected digital video files at which emotionally impactful moments occur. Digital media content can be assembled for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media file. The assembled digital media content can be encoded using a common video codec to generate the personalized digital video files. The personalized digital video files can be stored and transmitted to a client computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for generating digital media files, the system comprising:
 a digital media file repository storing a plurality of preselected digital video files that are excerpts of longer digital video files, the plurality of preselected digital video files being encoded in a common digital video codec and being stored with metadata that identifies times within the plurality of preselected digital video files at which emotionally impactful moments occur; 
 a frontend system in communication with client computing devices, the frontend system receiving digital media file content generation requests from the client computing devices that include parameters identifying particular preselected digital video files to be combined with personal digital media files to generate personalized digital video files, the personal digital media files including personal digital video files, personal digital audio files, personal text, and personal digital image files that are uploaded to the frontend system by the client computing devices, the personal digital video files being encoded across a plurality of digital video codecs, 
 a backend system to generate the personalized digital video files using the particular preselected digital video files and the personal digital media files, the backend system being programmed to:
 convert the personal digital video files from the plurality of digital video codecs to the common video codec, 
 retrieve personalization digital media templates that designate (i) particular types of media content to be combined with the particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the plurality of preselected digital video files at which the emotionally impactful moments occur, 
 assemble digital media content for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media files, the personal digital media files being (i) positioned at the particular times relative to the times at which the emotionally impactful moments occur in the particular preselected digital video files, (ii) visually combined with video tracks of the particular preselected digital video files so that digital images and videos from the personal digital media files replace the video tracks at the particular times, and (iii) audibly combined with audio tracks for the particular preselected digital video files so that audio from the personal digital media files are automatically mixed with the audio tracks at the particular times, wherein the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content, 
 encode the assembled digital media content using the common video codec to generate the personalized digital video files, and 
 store the personalized digital video files; and 
 
 a digital media distribution system to transmit the personalized digital video files to the client computing devices. 
 
     
     
       2. The system of  claim 1 , wherein:
 the longer digital video files are full-length music videos containing full-length songs, and 
 the plurality of preselected digital video files are excerpts of the full-length music videos that include the emotionally impactful moments. 
 
     
     
       3. The system of  claim 1 , wherein:
 the longer digital video files are full-length movies, and 
 the plurality of preselected digital video files are excerpts of the full-length movies that include the emotionally impactful moments. 
 
     
     
       4. The system of  claim 1 , wherein:
 the personalized digital video files comprise mediagrams that include a personalized message centered around the emotionally impactful moments in the particular preselected digital video files, and 
 the mediagrams are configured to be digitally sent from one client computing device to another client computing device. 
 
     
     
       5. The system of  claim 1 , wherein:
 the personal digital media files have variable lengths of time, and 
 assembling the digital media content further includes adding one or more portions of digital filler content so as (i) to fit the personal digital media files with variable lengths of time at the particular times according to the digital media templates and (ii) ensure that the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content. 
 
     
     
       6. The system of  claim 5 , wherein the one or more portions of digital filler content are loops of digital content derived from the particular preselected digital video files. 
     
     
       7. The system of  claim 5 , wherein the one or more portions of digital filler content are preselected loops of digital content. 
     
     
       8. A method for generating digital media files, the method comprising:
 receiving digital media file content generation requests from client computing devices that include parameters identifying particular preselected digital video files to be combined with personal digital media files to generate personalized digital video files, the personal digital media files including personal digital video files, personal digital audio files, personal text, and personal digital image files, the personal digital video files being encoded across a plurality of digital video codecs, the preselected digital video files being excerpts of longer digital video files, the preselected digital video files being encoded in the common digital video codec and being stored with metadata that identifies times within the preselected digital video files at which emotionally impactful moments occur; 
 converting the personal digital video files from the plurality of digital video codecs to a common video codec; 
 retrieving personalization digital media templates that designate (i) particular types of media content to be combined with the particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the plurality of preselected digital video files at which the emotionally impactful moments occur; 
 assembling digital media content for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media files, the personal digital media files being (i) positioned at the particular times relative to the times at which the emotionally impactful moments occur in the particular preselected digital video files, (ii) visually combined with video tracks of the particular preselected digital video files so that digital images and videos from the personal digital media files replace the video tracks at the particular times, and (iii) audibly combined with audio tracks for the particular preselected digital video files so that audio from the personal digital media files are automatically mixed with the audio tracks at the particular times, wherein the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content; 
 encoding the assembled digital media content using the common video codec to generate the personalized digital video files; 
 storing the personalized digital video files; and 
 transmitting the personalized digital video files to the client computing devices. 
 
     
     
       9. The method of  claim 8 , wherein:
 the longer digital video files are full-length music videos containing full-length songs, and 
 the plurality of preselected digital video files are excerpts of the full-length music videos that include the emotionally impactful moments. 
 
     
     
       10. The method of  claim 8 , wherein:
 the longer digital video files are full-length movies, and 
 the plurality of preselected digital video files are excerpts of the full-length movies that include the emotionally impactful moments. 
 
     
     
       11. The method of  claim 8 , wherein:
 the personalized digital video files comprise mediagrams that include a personalized message centered around the emotionally impactful moments in the particular preselected digital video files, and 
 the mediagrams are configured to be digitally sent from one client computing device to another client computing device. 
 
     
     
       12. The method of  claim 8 , wherein:
 the personal digital media files have variable lengths of time, and 
 assembling the digital media content further includes adding one or more portions of digital filler content so as (i) to fit the personal digital media files with variable lengths of time at the particular times according to the digital media templates and (ii) ensure that the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content. 
 
     
     
       13. The method of  claim 12 , wherein the one or more portions of digital filler content are loops of digital content derived from the particular preselected digital video files. 
     
     
       14. The method of  claim 12 , wherein the one or more portions of digital filler content are preselected loops of digital content. 
     
     
       15. A computer program product encoded on a non-transitory storage medium, the product comprising non-transitory, computer readable instructions for causing one or more processors to perform operations comprising:
 receiving digital media file content generation requests from client computing devices that include parameters identifying particular preselected digital video files to be combined with personal digital media files to generate personalized digital video files, the personal digital media files including personal digital video files, personal digital audio files, personal text, and personal digital image files, the personal digital video files being encoded across a plurality of digital video codecs, the preselected digital video files being excerpts of longer digital video files, the preselected digital video files being encoded in the common digital video codec and being stored with metadata that identifies times within the preselected digital video files at which emotionally impactful moments occur; 
 converting the personal digital video files from the plurality of digital video codecs to a common video codec; 
 retrieving personalization digital media templates that designate (i) particular types of media content to be combined with the particular preselected digital video files and (ii) particular times within particular preselected digital video files at which the particular types of media content are to be combined with the particular preselected digital video files, the particular times being relative to the times within the plurality of preselected digital video files at which the emotionally impactful moments occur; 
 assembling digital media content for the personalized digital video files using particular preselected digital video files, the digital media templates, and the personal digital media files, the personal digital media files being (i) positioned at the particular times relative to the times at which the emotionally impactful moments occur in the particular preselected digital video files, (ii) visually combined with video tracks of the particular preselected digital video files so that digital images and videos from the personal digital media files replace the video tracks at the particular times, and (iii) audibly combined with audio tracks for the particular preselected digital video files so that audio from the personal digital media files are automatically mixed with the audio tracks at the particular times, wherein the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content; 
 encoding the assembled digital media content using the common video codec to generate the personalized digital video files; 
 storing the personalized digital video files; and 
 transmitting the personalized digital video files to the client computing devices. 
 
     
     
       16. The computer program product of  claim 15 , wherein:
 the longer digital video files are full-length music videos containing full-length songs, and 
 the plurality of preselected digital video files are excerpts of the full-length music videos that include the emotionally impactful moments. 
 
     
     
       17. The computer program product of  claim 15 , wherein:
 the longer digital video files are full-length movies, and 
 the plurality of preselected digital video files are excerpts of the full-length movies that include the emotionally impactful moments. 
 
     
     
       18. The computer program product of  claim 15 , wherein:
 the personalized digital video files comprise mediagrams that include a personalized message centered around the emotionally impactful moments in the particular preselected digital video files, and 
 the mediagrams are configured to be digitally sent from one client computing device to another client computing device. 
 
     
     
       19. The computer program product of  claim 15 , wherein:
 the personal digital media files have variable lengths of time, and 
 assembling the digital media content further includes adding one or more portions of digital filler content so as (i) to fit the personal digital media files with variable lengths of time at the particular times according to the digital media templates and (ii) ensure that the video tracks and the audio tracks for the particular preselected digital video files at the times at which the emotionally impactful moments occur remain unmodified in the assembled digital media content. 
 
     
     
       20. The computer program product of  claim 19 , wherein the one or more portions of digital filler content are loops of digital content derived from the particular preselected digital video files. 
     
     
       21. The system of  claim 1 , wherein the plurality of preselected digital video files are each stored in the digital media repository as one or more component media files, wherein the component media files include video files and audio files. 
     
     
       22. The system of  claim 1 , wherein the particular times defined by the personalization digital media templates comprise ranges of times to accommodate variable lengths personal digital media files, the ranges of times collectively defining sequencing orders for the particular types of media content to be combined relative to the particular preselected digital video files. 
     
     
       23. The system of  claim 1 , wherein the personalization digital media templates provide suggestions on selection of the particular types of media content to be combined with the particular preselected digital video files. 
     
     
       24. The system of  claim 1 , wherein the personalization digital media templates guide users to select the particular types of media content to be combined with the particular preselected digital video files. 
     
     
       25. The method of  claim 8 , wherein the preselected digital video files are each stored in a digital media repository as one or more component media files, wherein the component media files include video files and audio files. 
     
     
       26. The method of  claim 8 , wherein the personalization digital media templates provide suggestions on selection of the particular types of media content to be combined with the particular preselected digital video files. 
     
     
       27. The method of  claim 8 , wherein the personalization digital media templates guide users to select the particular types of media content to be combined with the particular preselected digital video files. 
     
     
       28. The computer program product of  claim 15 , wherein the preselected digital video files are each stored in a digital media repository as one or more component media files, wherein the component media files include video files and audio files. 
     
     
       29. The computer program product of  claim 15 , wherein the personalization digital media templates provide suggestions on selection of the particular types of media content to be combined with the particular preselected digital video files. 
     
     
       30. The computer program product of  claim 15 , wherein the personalization digital media templates guide users to select the particular types of media content to be combined with the particular preselected digital video files.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.