FLEXIBLE PERMISSION MANAGEMENT FRAMEWORK FOR CLOUD ATTACHED FILE SYSTEMS
First Claim
1. A method of managing file permissions in a remote file storage system, said method comprising:
- defining permissions for said remote file storage system;
controlling access to objects on said remote file storage system according to said permissions of said remote file storage system;
transferring said permissions to a client file storage system remote from said remote file storage system; and
controlling access to objects on said client file storage system according to said permissions of said remote file storage system.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of managing file permissions in a remote file storage system includes defining permissions for the remote file storage system and controlling access to objects on the remote file storage system according to the permissions of the remote file storage system. The permissions are transferred to a client file storage system remote from the remote file storage system, and access to objects on the client file storage system is controlled according to the permissions of the remote file storage system. A remote file storage system includes a permissions file generator operative to generate a permissions file, which is transmitted to a client file storage system for enforcement at the client file storage system.
124 Citations
24 Claims
-
1. A method of managing file permissions in a remote file storage system, said method comprising:
-
defining permissions for said remote file storage system; controlling access to objects on said remote file storage system according to said permissions of said remote file storage system; transferring said permissions to a client file storage system remote from said remote file storage system; and controlling access to objects on said client file storage system according to said permissions of said remote file storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A remote file storage system comprising:
-
memory for storing file objects received from a client; a client interface operative to receive said file objects from a client, to provide said file objects to said client, to receive data indicative of permissions associated with said file objects, and to provide a permissions file to said client; a permissions file generator operative to generate a permissions file based on said data indicative of said permissions associated with said file objects; and a permissions enforcer operative to control access to said file objects according to said permissions file. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A local file storage system for use with a remote file storage system, said local file storage system including:
-
memory for storing file objects from local clients; a client interface operative to receive said file objects from local clients and to provide said file objects to said clients; a remote file server interface operative to receive a permissions file indicative of permissions associated with said file objects from a remote file server; and a permissions enforcer operative to control access to said file objects by said local clients according to said permissions file. - View Dependent Claims (21, 22)
-
-
23. A file storage system comprising:
-
a local file storage system for storing and providing file objects to local clients; a remote file storage system for storing and providing copies of said file objects; a permissions file generator on at least one of said local file storage system and said remote file storage system and operative to generate a permissions file and to provide said permissions file to said local file storage system and said remote file storage system; a first permissions enforcer on said local file storage system, said first permissions enforcer operative to control access to said file objects on said local file storage system according to said permissions file; and a second permissions enforcer on said remote file storage system, said second permissions enforcer operative to control access to said file objects on said remote file storage system according to said permissions file. - View Dependent Claims (24)
-
Specification