Patent ID: 8745500

Claim:
A method comprising: presenting, in a graphical user interface on a mobile device having a touch screen interface, a window displaying at least one video clip and at least one highlight element; receiving user-generated input via the graphical user interface selecting one highlight element during display of the at least one video clip; displaying, in response to the user-generated input, at least one thumbnail corresponding to a segment of the video clip being displayed, the thumbnail being displayed concurrently with the window in the graphical user interface, and displaying a plurality of audio effects elements and an adjustable volume control element, wherein each audio effect element corresponds to audio effects to be applied to the segment of the at least one video clip; receiving, via the graphical user interface, user-generated input selecting at least one thumbnail and at least one audio effects element, and receiving user-generated input during playback of the at least one video clip varying a level of the adjustable volume control element; generating or modifying a video file comprising, for at least one of the thumbnails, the corresponding segment of the video clip with audio effects corresponding to the selected at least one audio affects element to the segment corresponding to the selected at least one thumbnail, and with varying the volume levels of an audio portion of the at least one video clip according to the varied level of the adjustable volume control element, wherein during subsequent playbacks of the generated or modified video file, the generated or modified video file contains the applied audio effects and varied volume levels; first uploading the video file at a lower level resolution to a social network platform; and second uploading the video file at a higher level resolution to the social network platform, the higher level resolution video file being uploaded to social network platform as a background process.