TRANSACTION-SAFE FAT FILE SYSTEM IMPROVEMENTS
First Claim
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to locate data on a storage medium such that the one or more processors perform acts including:
- receiving a request to locate data in a non-volatile memory having a TFAT file management system;
selecting a sector of the memory to parse to locate the data;
determining when the selected sector is a first sector of a directory or subdirectory of the memory; and
when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts for enhancing operation of transaction-safe file allocation table systems are described. The concepts include writing a file to non-volatile memory media and rendering an update of file size to the TFAT storage medium; and receiving a request to locate data in a non-volatile memory having a TFAT file management system, selecting a sector of the memory to parse to locate the data, determining when the selected sector is a first sector of a directory or subdirectory of the memory and when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector. The concepts also include flushing a cache and synchronizing FATs.
101 Citations
20 Claims
-
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to locate data on a storage medium such that the one or more processors perform acts including:
-
receiving a request to locate data in a non-volatile memory having a TFAT file management system; selecting a sector of the memory to parse to locate the data; determining when the selected sector is a first sector of a directory or subdirectory of the memory; and when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A process performed at least in part by a computer, the process comprising:
-
receiving a request to locate data in a non-volatile memory having a TFAT file management system; selecting a sector of the non-volatile memory to parse to locate the data; determining if the selected sector is a first sector of a directory or subdirectory of the non-volatile memory; and when determining reveals that the selected sector is a first sector, skipping reading data from the selected sector. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system configured to:
-
receive a request to locate data within a non-volatile memory having a TFAT file management system; select a sector of the non-volatile memory to parse to locate the data; determine if the selected sector is a first sector of a directory or subdirectory of the non-volatile memory and, when the determination reveals that the selected sector is a first sector, skip reading data from the selected sector. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification