| CPC G06F 3/0484 (2013.01) [G11B 27/005 (2013.01)] | 20 Claims |

|
1. A method comprising:
generating, for output at a first playback position and at a computing device, a media asset;
receiving a first input for controlling the media asset;
generating a grid comprising a plurality of rows and a plurality of columns in response to receiving the first input;
receiving a second input over a time period, the second input starting at a first location on the grid and finishing at a second location on the grid, wherein the first location and the second location are different;
identifying, based at least in part on the first location on the grid and the second location on the grid, a direction of the second input over the time period;
identifying, based at least in part on the first location on the grid and the second location on the grid, a magnitude of the second input over the time period;
navigating, based at least in part on the direction and the magnitude of the second input, to a second playback position in the media asset; and
outputting the media asset at the second playback position.
|