Systems and methodologies for managing document access permissions
AssigneeBerkeley Information Technology Pty Ltd
InventorsMark Peter Naglost, Scott David Coles, David Klein, Justin Dahl
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methodologies for managing document access permissions. Embodiments of the invention have been particularly developed for allowing group-based permission management in a file system. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
Claims16
A computer implemented method for managing access to objects available via a file server by a user, the method including:
- (i) authenticating the user;
- (ii) based on data indicative of an organisational hierarchy, which provides data indicative of memberships of a plurality of users to a plurality of groups, determining a set of groups to which the user belongs;
- and
- (iii) for each group to which the user belongs, and for each unique combination of groups to which the user belongs, defining a respective access token;
- (iv) combining the defined access tokens into a set of access tokens, which a file server accesses thereby to determine whether or not to grant the user access to a given object.
A computer implemented method for managing access to objects available via a file server by a user, the method including:
- (i) receiving data indicative of an object for ingestion;
- (ii) receiving data indicative of a user selection of a parent group for the object, wherein the parent group is selected from an organisational hierarchy that includes a plurality of groups organised in a hierarchical framework;
- (iii) receiving data indicative of one or more security parameters for the document;
- and
- (iv) defining access requirements for the document based upon the parent group and the security parameters.
Dependencies are inferred from the claim text.