Patent ID: 9514325
Filing Date: 2016-12-06
CPC Classification: G06F,H04L

Claim Text:
1. A method for processing file system requests using a file server, the method comprising: receiving a file system request and a user identification associated with the file system request from a caller, wherein the file system request includes a path identifying an existing file system structure in an existing directory; obtaining a community of interest (COI) credential associated with the user identification; identifying the existing file system structure in the path; providing access to the existing directory, and returning a handle to the directory to the caller based on an assessment that the caller has permission to access the existing directory; determining whether at least one COI included in the COI credential matches at least one COI associated with the existing file system structure; and determining whether at least one COI included in the COI credential matches at least one COI associated with the existing file system structure; and assessing visibility of the existing file to the caller based on a COI associated with the existing file system structure; wherein: if at least one COI included in the COI credential matches at least one COI associated in the existing file system structure includes assessing user access permission to the existing file and decrypting the content with the COI credential; and if no COI included in the COI credential matches a COI associated in the existing file, assessing visibility of the existing file includes returning an indication, to the caller, that the file does not exist; wherein the COI credential comprises a CIO key, a metadata key, and a file block key.