Patent ID: 8639734

Claim:
A method comprising: receiving a first request to create a first file, which stores a first data object, in a file system, wherein the first request comprises a first file system path; receiving first information that describes the first data object, wherein the first information does not identify a data type of the data in the first data object; accessing a list using the first information, wherein the list comprises a plurality of redirect file system path components, and wherein an entry in the list associates one or more capture criteria with a first redirect file system path component of the plurality of redirect file system path components; selecting the first redirect file system path component, in response to the first information satisfying the one or more capture criteria associated with the first redirect file system path component by the list; modifying the first file system path by adding the first redirect file system path component to the first file system path, wherein the modifying is performed by a computer system configured to implement a file system filter driver; detecting that a first layer has been deactivated, wherein the first layer is associated with the entry in the list; receiving a second request to create a second file, which stores a second data object, in the file system, wherein the second request comprises a second file system path; receiving second information that describes the second data object, wherein the second information satisfies the one or more capture criteria associated with the first redirect file system path; and inhibiting modification of the second file system path, in response to the detecting that the first layer has been deactivated.