×

File system directory attribute correction

  • US 9,600,486 B2
  • Filed: 12/01/2014
  • Issued: 03/21/2017
  • Est. Priority Date: 11/03/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for enumerating a directory, the method comprising:

  • transforming, by a computer system component, a first file in a manner that modifies a file attribute of the first file, wherein the computer system component is executed by a computer system comprising at least one processor and data storage, and wherein the computer system component is logically positioned below an operating system of the computer system;

    receiving, by the computer system component, a request to enumerate a directory stored on the data storage, wherein the request is received from the operating system and wherein the directory comprises a plurality of files comprising the first file;

    determining, by the computer system component, that the first file has a corresponding first entry in an attribute cache;

    determining, by the computer system component, that the first entry indicates a first file native attribute and a first file logical attribute, wherein the first file native attribute describes the first file after it is transformed and the first file logical attribute describes the first file before it was transformed;

    determining, by the computer system component, that a second file selected from the plurality of files does not have a corresponding entry in the attribute cache;

    determining, by the computer system component, that a second file native attribute does not match a second file logical attribute;

    deriving, by the computer system component, a derived second file logical attribute;

    generating, by the computer system component, a second entry in the attribute cache for the second file, wherein the second entry indicates the second file native attribute and the derived second file logical attribute; and

    returning, by the computer system component, a response to the request to enumerate the directory, wherein the response comprises the first file logical attribute and the derived second file logical attribute.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×