×

File system enabling fast purges and file access

  • US 9,128,944 B2
  • Filed: 02/13/2013
  • Issued: 09/08/2015
  • Est. Priority Date: 02/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for organizing files on a computer file system, the computer-implemented method comprising:

  • receiving a first storage operation identifying a directory path as a storage location for a first file with a first filename;

    generating, in response to the first storage operation, a first file-level directory as a subdirectory within the directory path identified in the first storage operation based on the first filename, wherein the first file-level directory isolates variants of the first file from other files identified to be in the same directory path, wherein said variants comprise different versions, encodings, resolutions, or compressions of the first file;

    storing the first file in response to the first storage operation by accessing the directory path identified in the first storage operation, further accessing the first file-level directory not identified in the first storage operation, and generating a copy of the first file in the first file-level directory isolating the first file and variants of the first file from other files identified to be in the same directory path as the first file;

    receiving a second storage operation identifying the same directory path as a storage location for a second file with a second filename;

    generating a second file-level directory as a subdirectory within the directory path based on the second filename, wherein the second file-level directory is a different subdirectory under the directory path than the first file-level directory with the second file-level directory isolating variants of the second file from other files including the first file identified to be in the same directory path; and

    storing the second file in response to the second storage operation by accessing the directory path identified in the second storage operation, further accessing the second file-level directory not identified in the second storage operation, and generating a copy of the second file in the second file-level directory isolating the second file and variants of the second file from other files including the first file identified to be in the same directory path as the second file.

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