FILE SYSTEM DIRECTORY ATTRIBUTE CORRECTION
First Claim
Patent Images
1. A computer-implemented system comprising:
- a computer system, the computer system comprising at least one processor and operatively associated data storage, wherein the data storage comprises a plurality of directories, wherein the data storage comprises an attribute cache, and wherein the computer system is programmed to;
receive a request to enumerate a first directory stored on the data storage;
for a first file in the first directory;
determine that the first file has a corresponding first entry in the attribute cache;
determine that the first entry for the first file indicates native file attributes that match the first file;
return for the first file at least one logical attribute indicated by the first entry.
5 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are directed to systems and methods for facilitating file attribute correction. A computer system may receive a request to enumerate a first directory stored on a data storage. For a first file in the first directory, the computer system may determine that the first file has a corresponding first entry in an attribute cache, determine that the first entry for the first file indicates native file attributes that match the first file, and return for the first file at least one logical attribute indicated by the first entry.
-
Citations
20 Claims
-
1. A computer-implemented system comprising:
a computer system, the computer system comprising at least one processor and operatively associated data storage, wherein the data storage comprises a plurality of directories, wherein the data storage comprises an attribute cache, and wherein the computer system is programmed to; receive a request to enumerate a first directory stored on the data storage; for a first file in the first directory; determine that the first file has a corresponding first entry in the attribute cache; determine that the first entry for the first file indicates native file attributes that match the first file; return for the first file at least one logical attribute indicated by the first entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer-implemented method comprising:
-
receiving, by a computer system, a request to enumerate a first directory stored on the data storage, wherein the computer system comprises at least one processor and operatively associated data storage, wherein the data storage comprises a plurality of directories, wherein the data storage comprises an attribute cache; for a first file in the first directory, determining by the computer system that the first file has a corresponding first entry in the attribute cache; for the first file in the file directory, determining by the computer system that the first entry for the first file indicates native file attributes that match the first file; for the first file in the file directory, returning by the computer system and for the first file at least one logical attribute indicated by the first entry. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented system comprising:
a computer system, the computer system comprising at least one processor and operatively associated data storage, wherein the data storage comprises a plurality of directories, and wherein the computer system is programmed to; receive a request to enumerate a first directory stored on the data storage; for a first file in the first directory; determine that the first file is tagged to indicate that at least one first file native attribute does not match at least one first file logical attribute; derive the at least one first file logical attribute; and return for the first file the at least one first file logical attribute. - View Dependent Claims (18, 19)
-
20. A computer-implemented method comprising:
-
receiving, by a computer system, a request to enumerate a first directory, wherein the computer system comprises at least one processor and operatively associated data storage, wherein the data storage comprises a plurality of directories including the first directory; receiving a request to enumerate the first directory stored on the data storage; for a first file in the first directory; determining that the first file is tagged to indicate that at least one first file native attribute does not match at least one first file logical attribute; deriving the at least one first file logical attribute; and returning for the first file the at least one first file logical attribute.
-
Specification