×

METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR ENABLING FILE SYSTEM TAGGING BY APPLICATIONS

  • US 20100114977A1
  • Filed: 10/27/2008
  • Published: 05/06/2010
  • Est. Priority Date: 10/27/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of enabling file system tagging by an application, comprising:

  • creating tag associations for the file system in a storage device, comprising;

    associating at least one tag with a file object of the file system in the storage device, comprising;

    allocating a file association structure in the storage device, the file allocation structure having attributes including a pointer to a file handle of the file object and a list of names of tags associated with the file object; and

    for each tag in the file system, allocating a tag structure, the tag structure comprising;

    a name of the tag; and

    a list of file associations for the tag, the list specifying a linked list of file association objects defined by the file association structure; and

    in response to receiving a system call from the application, the system call including a request for a read directory operation on the file system, performing;

    retrieving the tag associations from the storage device to identify the file object;

    dynamically assembling a directory entry structure that includes a hierarchical view of tags identified from the tag associations and corresponding file object; and

    returning the directory entry structure to the application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×