Patent ID: 8630396

Claim:
A method of storing and downloading files, the method comprising: receiving and storing a first file at a media storage system; receiving and storing a second file at the media storage system; downloading an initial portion of the first file to a user terminal and enabling a user to view, play, or view and play the initial portion of the first file using the user terminal; downloading an initial portion of the second file to the user terminal and enabling the user to view, play, or view and play the initial portion of the second file using the user terminal; automatically beginning downloading at least a second portion of the first file to the user terminal using a trickle mode; automatically beginning downloading at least a second portion of the second file to the user terminal using the trickle mode; determining that the user has selected the first file during the trickle mode download of the second portion of the second file; automatically pausing the trickle mode download of the second portion of the second file at least partly in response to determining that the user has selected the first file; completing downloading at least the second portion of the first file in a burst mode while the trickle mode download of the second portion of the second file is paused; and automatically resuming the trickle mode download of the second portion of the second file after the second portion of the first file has been downloaded in burst mode.