Patent ID: 8873930

Claim:
A system for playback of a video file including a video path comprising: a controller; a user interface provided by the controller; and a non-transitory computer readable medium including instructions that when executed by the controller cause the controller to perform the steps of: providing a video playback application through the user interface; loading two or more frames of a first video into the video playback application; initiating playback of the first video through the user interface, wherein playback of the first video is controlled by user gestures received through the user interface along a first path defined by at least three non-linear positions defined through the user interface; loading two or more frames of a second video; and initiating playback of the second video through the user interface, wherein playback of the second video is controlled by user gestures received through the user interface along a second path defined by at least three non-linear positions on the user interface; wherein the first path and the second path are different shapes.