Hierarchy-based secured document repository
First Claim
1. A computer implemented method for providing users associated with an organization access to documents that belong to a set of documents, comprising the steps of:
- storing hierarchy data that identifiesa set of nodes that correspond to ORG-UNITS associated with the organization; and
hierarchical relationships between said nodes that reflect hierarchical relationships between the ORG-UNITS that correspond to said nodes;
establishing a first mapping between the users and the set of nodes based on the ORG-UNITS to which the users belong;
establishing a second mapping between the documents in said set of documents and the set of nodes; and
determining which documents in said set of documents a user is allowed to access based on the hierarchy data, the first mapping and the second mapping.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for implementing and using a hierarchy-based secured document repository. The invention, the repository allows each user access to documents based on the position(s) held by the user in the hierarchy of a company. In one embodiment, the repository includes data that reflects the hierarchy of a company (“hierarchy data”), where the hierarchy includes nodes and relationships between nodes. The repository also includes user-to-node mapping data that maps users to one or more nodes, and document-to-node mapping data that maps documents to nodes. An access mechanism is provided that determines which document a user is able to access based on the hierarchy data, the user-to-node mapping data, and the document-to-node mapping data. In one embodiment, a user is allowed to access only those documents that are (1) mapped to the same node as the user, or (2) mapped to nodes that are below (relative to the hierarchy) any of the nodes to which the user is mapped.
-
Citations
24 Claims
-
1. A computer implemented method for providing users associated with an organization access to documents that belong to a set of documents, comprising the steps of:
-
storing hierarchy data that identifies a set of nodes that correspond to ORG-UNITS associated with the organization; and hierarchical relationships between said nodes that reflect hierarchical relationships between the ORG-UNITS that correspond to said nodes; establishing a first mapping between the users and the set of nodes based on the ORG-UNITS to which the users belong; establishing a second mapping between the documents in said set of documents and the set of nodes; and determining which documents in said set of documents a user is allowed to access based on the hierarchy data, the first mapping and the second mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium carrying instructions for providing users associated with an organization access to documents that belong to a set of documents, the instructions including instructions for performing the steps of:
-
storing hierarchy data that identifies a set of nodes that correspond to ORG-UNITS associated with the organization; and hierarchical relationships between said nodes that reflect hierarchical relationships between the ORG-UNITS that correspond to said nodes; establishing a first mapping between the users and the set of nodes based on the ORG-UNITS to which the users belong; establishing a second mapping between the documents in said set of documents and the set of nodes; and determining which documents in said set of documents a user is allowed to access based on the hierarchy data, the first mapping and the second mapping. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification