Patent ID: 7889973

Claim:
A method of increasing the available storage space in a memory comprising the steps of: storing a first file in the memory, the first file including a plurality of individual sectors and being separate and self-contained from a second file stored in the memory, the plurality sectors of the first file being configured to be linked together and presentable to a user as a complete audiovisual presentation, the sectors being portions of the presentation, the sectors being of substantially the same size; defining in the memory a free memory list, the free memory list exclusively defining deallocated memory sectors the free memory list being configured to vary in size over time; selecting a portion of the presentation for deletion, the portion being smaller than the entire presentation, the beginning of the portion marked with a first deletion point and the end of the portion being marked with a second deletion point; mapping the selected portion that is marked by the first deletion point and the second deletion point to one or more of the sectors within the first file; deallocating the one or more mapped sectors from the file and appending the deallocated one or more mapped sectors of the file to the free memory list; amending the first file to link the remaining sectors of the file together so that the presentation can be presented to the user continuously and without substantially any time discontinuities.