Patent ID: 8516014

Claim:
A method for enabling a processing system to process an un-segmented media file received by a user from a content provider, said un-segmented media file being arranged for being played by a media player, said method comprising: providing means for dividing said un-segmented media file into a plurality of segment files smaller than said un-segmented media file; providing a video database for listing un-segmented and segmented media files; providing means for playing individual selected ones of said segment files by said media player; marking each of said selected ones of said segment files after each of said selected ones of said segment files has been played by said media player, said marking being indicative that said selected one of said segment files has been played; maintaining said played segment files in memory after being played whereby said played segment files may be played again by said user; determining when additional memory space is needed to store a new un-segmented media file received by said user; and deleting one or more of said played segment files from memory in order to provide available memory space for said new un-segmented media file.