File system that manages files according to content
AssigneeSanDisk IL Ltd.
InventorAmir Mosek
Life of this patent
Estimating the term…
Abstract
A method of managing a plurality of files according to their respective instances of a property of the files, a data processing device that uses the method, and a computer readable storage medium bearing code for implementing the method. The files of at least one of the instances are managed according to a management protocol respective to that/those instance(s). Preferably, all the other files are managed according to a common default management protocol. Different protocols trade off performance vs. ruggedness, trade off average performance vs. latency, or include different defragmentation policies.
Claims20
A data processing device comprising:
- a memory configured to store a plurality of files, each said file having a respective instance of a property of said files;
- and
- a file system configured:
- to determine, for at least one of said files, said respective instance of said at least one file directly from information associated with said at least one file,
- to select a respective management protocol for said respective instance, and
- to manage said at least one file according to said respective management protocol.
A computer readable storage medium having embodied thereon computer readable code of a file system, the computer readable code comprising:
- program code to determine, for at least one of a plurality of files stored in a memory, a respective instance of a property of said at least one file directly from information associated with said at least one file;
- program code to select a respective management protocol for said instance;
- and
- program code to manage all files of the plurality of files having said instance according to said respective management protocol.
A method of managing a plurality of files, the method comprising:
- determining, for at least one file of a plurality of files stored within a memory, an instance of a property of the at least one file directly from information associated with the file;
- selecting a management protocol for the instance;
- and
- executing program code embodied on a non-transitory recordable medium to manage the at least one file according to the management protocol.
Dependencies are inferred from the claim text.