Systems and methods for file management by mobile computing devices
OwnerRuslan SHIGABUTDINOVinventor
Life of this patent
Estimating the term…
Abstract
Systems and methods for file management by mobile computing devices. An example method, performed by a computer system, may comprise: storing, by a computer system, a first file having a first size, in a memory; storing, in the memory, a second file derived from the first file, the second file having the second size, the second size being less than the first size; determining that the memory is not sufficient to perform a memory write operation; selecting a third file having a fourth file associated with it, the fourth file derived from the third file; and removing the third file from the memory.
Claims25
A method, comprising:
- storing, by a computer system, a plurality of base files in a memory;
- causing respective copies of the plurality of base files to be stored on an external storage device;
- selecting, among the plurality of base files, one or more base files, wherein the one or more base files comprise a first base file;
- removing the one or more base files from the memory;
- responsive to receiving a command requesting the first base file, selecting, among the plurality of base files, a second base file which is a least recently accessed base file created on or before a specified date;
- removing the second base file from the memory;
- and
- retrieving a copy of the first base file from the external storage device.
2-6. (canceled)
(canceled)
10-13. (canceled)
A system, comprising:
- a memory;
- and
- a processing device coupled to the memory, the processing device configured to:
- store a plurality of base files in the memory;
- cause respective copies of the plurality of base files to be stored on an external storage device;
- select, among the plurality of base files, one or more base files, wherein the one or more base files comprise a first base file;
- remove the one or more base files from the memory;
- responsive to receiving a command requesting the first base file, select, among the plurality of base files, a second base file which is a least recently accessed base file created on or before a specified date;
- remove the second base file from the memory;
- and
- retrieve a copy of the first base file from the external storage device.
16-17. (canceled)
A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processing device, cause the processing device to:
- store a plurality of base files in a memory;
- cause respective copies of the plurality of base files to be stored on an external storage device;
- select, among the plurality of base files, one or more base files, wherein the one or more base files comprise a first base file;
- remove the one or more base files from the memory;
- responsive to receiving a command requesting the first base file, select, among the plurality of base files, a second base file which is a least recently accessed base file created on or before a specified date;
- remove the second base file from the memory;
- and
- retrieve a copy of the first base file from the external storage device.
(canceled)
Dependencies are inferred from the claim text.