Patent ID: 11928228
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory machine-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
receiving, via a simple storage system (S3) protocol, a first request to create an S3 bucket in a storage device of a filesystem;
in response to determining that the first request specifies a directory path of an existing directory of the storage device of the filesystem, and further in response to determining that the directory path does not include a bucket root directory of the filesystem, creating, in the filesystem, an overlay bucket that references the directory path of the existing directory of the storage device;
receiving, via the S3 protocol, a second request to access data of the filesystem;
determining whether the data has been referenced by an object bucket or the overlay bucket, wherein the object bucket has been created in a subdirectory of the bucket root directory of the filesystem, and wherein the subdirectory comprises an S3 protocol based object; and
in response to determining that the data has been referenced by the overlay bucket, facilitating the access of the filesystem, wherein the facilitating comprises based on an S3 protocol based permission and further based on a filesystem protocol based permission of the filesystem, facilitating the access via the overlay bucket, wherein the directory path references a file comprising the data.