×

Methods and systems for managing permissions data

  • US 8,239,351 B2
  • Filed: 06/07/2007
  • Issued: 08/07/2012
  • Est. Priority Date: 06/07/2007
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable storage medium containing executable computer program instructions which cause a data processing system to perform a method comprising:

  • generating search results by searching a metadata database or an index database without regard to permissions;

    determining that permission information for a file in the search results is not included in a permissions cache;

    determining valid permission information for the file in a hierarchical file system;

    adding the valid permission information for the file to the permissions cache;

    adding directory information for the file to a directory cache, wherein the directory cache identifies directories having files included in a permissions cache;

    receiving a notification of a change of permissions of a directory in the hierarchical file system;

    determining, in response to the notification, whether the directory is listed in the directory cache;

    invalidating or deleting at least a portion of the permissions cache when the directory is listed in the directory cache; and

    maintaining validity of the permissions cache when the directory is not listed in the directory cache.

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