Patent ID: 8457478

Claim:
A method of presenting a stored multimedia program, the method comprising: receiving a seek input associated with non-contiguous playback of the stored multimedia program; based on statistical information associated with the multimedia program, determining a seek position and a data read size associated with the seek input, wherein the statistical information comprises an average frame size of the multimedia program and an average size of a group of pictures in the multimedia program, wherein each group of pictures in the multimedia program begins with a frame encoded independently of other frames; loading a portion of the stored multimedia program into a memory, wherein the loaded portion begins at the seek position and is of the data read size; determining whether the loaded portion of the stored multimedia program includes a complete independently-encoded frame; and responsive to determining that the loaded portion includes a complete independently-encoded frame, outputting the loaded portion from the memory for presentation, commencing at, and including at least, the complete independently-encoded frame.