Patent application number | Description | Published |
20150220249 | METHODS AND DEVICES FOR TOUCH-BASED MEDIA CREATION - An electronic device with one or more processors and memory displays a first user interface including a plurality of audio tracks, detects a first user input selecting one of the plurality of audio tracks, and, in response to detecting the first user input, displays a second user interface for recording a video clip. The device also detects a second user input to initiate recording of the video clip and detects a third user input to stop recording of the video clip. The device further detects a fourth user input to publish the media item based on the video clip and the selected audio track and, in response to detecting the fourth user input, publishes the media item to a server, including sending to the server information identifying the selected audio track, the video clip, and information related to synchronization of the selected audio track and the video clip. | 08-06-2015 |
20150220558 | METHODS AND DEVICES FOR MODIFYING PRE-EXISTING MEDIA ITEMS - A server system with one or more processors and memory maintains a database for a plurality of root media items, where: a respective root media item is associated with a family tree that includes a genesis node and multiple leaf nodes; and the genesis node corresponds to the respective root media item and a respective leaf node of the multiple leaf nodes corresponds to a first modified media item that is a modified version of the respective root media item. The server system: receives at least a portion of modified metadata corresponding to a second modified media item that is a modified version of a media item corresponding to a respective node in the family tree; and, in response, appends, to the family tree, a new leaf node that is linked to the respective node, where the new leaf node corresponds to the second modified media item. | 08-06-2015 |
20150221339 | METHODS AND DEVICES FOR SYNCHRONIZING AND SHARING MEDIA ITEMS - An electronic device with one or more processors and memory detects a user input to play a media item, where the media item is associated with at least a portion of an audio track and one or more media files. The device requests the media item from a server in response to the user input and, in response to the request, receives, from the server, the one or more media files and information identifying at least the portion of the audio track. The device obtains at least the portion of the audio track based on the information identifying at least the portion of the audio track. The device also displays the one or more media files and, while displaying the one or more media files, plays back at least the portion of the audio track in synchronization with the one or more media files. | 08-06-2015 |
20150234564 | METHODS AND DEVICES FOR PRESENTING INTERACTIVE MEDIA ITEMS - An electronic device with processor(s), memory, and a touch screen display presents a media item, where the media item is associated with a metadata structure that includes first information identifying at least a portion of an audio track, second information identifying one or more media files, and third information identifying one more audio and/or video effects. The presenting includes: displaying one or more media files associated with the media item; and playing back at least a portion of an audio track associated with the media item in synchronization with the one or more media files. While presenting the media item, the device: detects a touch input gesture; and, in response to detecting the touch input gesture, applies an audio and/or video effect specified by the third information to the audio track being played back and/or at least a portion of the one or more media files being displayed. | 08-20-2015 |
20150286716 | METHODS AND DEVICES FOR GENERATING MEDIA ITEMS - A server system with one or more processors and memory receives, from a client device, information including one or more criteria for a media item to be generated. In some embodiments, the one or more criteria include one or more audio tracks for the media item to be generated. In some embodiments, the one or more criteria include one or more keywords for the media item to be generated. The server system identifies one or more media files in a database of media files for the media item to be generated based at least in part on the one or more criteria. The server system sends, to the client device, first information identifying the one or more media files. In some embodiments, the server system also sends, to the client device, synchronization information for synchronizing one or more audio tracks with the one or more identified media files. | 10-08-2015 |
20150339295 | METHODS AND SYSTEMS FOR STORAGE OF MEDIA ITEM METADATA - The various embodiments described herein include methods and systems for storage of media item metadata. In one aspect, a method is performed at a server system with one or more processors and memory. The method includes receiving, from a client device, metadata corresponding to a modified media item, where the modified media item is a modified version of a media item corresponding to a particular node in a family tree within a database of media items. The method further includes, in response to receiving the metadata corresponding to the modified media item, appending, to the family tree, a new leaf node that is linked to the particular node, where the new leaf node corresponds to the modified media item. | 11-26-2015 |
20150341707 | Methods and Systems for Managing Media Items - The various embodiments described herein include methods and systems for managing media items. In one aspect, a method is performed at a server system. The method includes: (1) receiving a creation request to create a media item, the request including information identifying one or more audio files and one or more visual media files; (2) in response to receiving the request, adding an entry to a media item database for the media item, the entry including metadata identifying the audio files and the visual media files and synchronization information for synchronizing the one or more audio files with the one or more visual media files; (3) receiving at least one of the one or more visual media files; and (4) storing the at least one visual media file at a first location, where the information identifying the one or more visual media files includes information identifying the first location. | 11-26-2015 |
20160054873 | METHODS AND DEVICES FOR TOUCH-BASED MEDIA CREATION - The various embodiments described herein include methods and devices for generating interactive media items. In one aspect, a method is performed at a client device with one or more processors and memory. The method includes: (1) displaying a first user interface enabling a user to select audio files; (2) detecting first user inputs selecting an audio file; (3) displaying a second user interface for obtaining visual media files; (4) detecting second user inputs to obtain a visual media file; (5) displaying a third user interface enabling a user to select interactive effects; (6) detecting third user inputs selecting effects, where the selected effects enable a subsequent viewer to interact with the video/audio of the media item using the selected effects during playback; and (7) generating the media item based on the visual media file, the audio file, and the interactive effects, including generating synchronization information. | 02-25-2016 |
20160054916 | METHODS AND DEVICES FOR PRESENTING INTERACTIVE MEDIA ITEMS - The various embodiments described herein include methods and devices for presenting interactive media items. In one aspect, a method is performed at a client device with one or more processors, memory, a touch-sensitive surface, and a display. The method includes: (1) receiving user selection of a previously generated media item, the media item associated with an audio file, one or more visual media files, and one or more effects; (2) in response to the user selection, presenting the media item on the display; and, while presenting the media item: (3) detecting a touch input gesture at a location on the touch-sensitive surface corresponding to at least a portion of the presented media item; and (4), in response to detecting the touch input gesture, applying at least one effect to the presented media item based on one or more characteristics of the touch input gesture. | 02-25-2016 |