Method and apparatus for partial file delete
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of increasing the available storage space on an electronic storage medium comprising the steps of providing a free memory list for the electronic storage medium; selecting a portion of a file stored on the electronic storage medium; and adding the selected portion of the file to the free memory list. A method of increasing the available storage space on a personal video recorder comprising the steps of storing a media file on a memory of the personal video recorder; receiving a signal for marking a starting flag for the media file; receiving a signal for marking an ending flag for the media file; and freeing the memory of the personal video recorder that contains a portion of the media file between the starting flag and the delete flag.
-
Citations
3 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
Specification