Managing document access
First Claim
Patent Images
1. A method for managing access to a first document, the method comprising:
- creating a first data set comprising metadata relating to the first document, the metadata relating to the first document comprising one or more document access rules for accessing the first document;
creating a second data set comprising metadata relating to a second document, the metadata relating to the second document comprising one or more document access rules for accessing the second document;
storing the first and second documents;
storing the metadata relating to the first document and the metadata relating to the second document;
determining and storing a key for accessing the first document on the condition that the one or more document access rules for accessing the first document are met;
releasing the key to one or more users responsive to a request from at least one user of the one or more users and to a determination that the one or more document access rules for accessing the first document are met, the one or more document access rules for accessing the first document comprising a rule requiring that the one or more document access rules for accessing the second document are met; and
enabling the one or more users to access the first document using the key.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer program products and systems for protecting a document from access by one or more users based on one or more document access rules. In one embodiment, the method includes creating a data set representing the one or more document access rules, storing the document and the associated data set, determining and storing a key for opening the document when one or more document access rules from the data set are met, and releasing the key to open the document to one or more users in response to a request from a user which meets one or more document access rules, thereby enabling the user to access the document.
30 Citations
18 Claims
-
1. A method for managing access to a first document, the method comprising:
-
creating a first data set comprising metadata relating to the first document, the metadata relating to the first document comprising one or more document access rules for accessing the first document; creating a second data set comprising metadata relating to a second document, the metadata relating to the second document comprising one or more document access rules for accessing the second document; storing the first and second documents; storing the metadata relating to the first document and the metadata relating to the second document; determining and storing a key for accessing the first document on the condition that the one or more document access rules for accessing the first document are met; releasing the key to one or more users responsive to a request from at least one user of the one or more users and to a determination that the one or more document access rules for accessing the first document are met, the one or more document access rules for accessing the first document comprising a rule requiring that the one or more document access rules for accessing the second document are met; and enabling the one or more users to access the first document using the key. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A computer program product comprising:
-
a non-transitory computer readable medium comprising computer program instructions for managing access to a first document and implemented by a computer system, the program instructions comprising instructions for; attempting to open the first document by means of a document viewer; creating a first data set comprising metadata relating to the first document, the metadata comprising one or more document access rules for accessing the first document; creating a second data set comprising metadata relating to a second document, the metadata relating to the second document comprising one or more document access rules for accessing the second document; storing the metadata relating to the first document and the metadata relating to the second document in a storage medium; sending an authorization request from the document viewer to an authorization server asking for permission to open the first document; receiving a key for accessing the first document generated by the authorization server responsive to a determination that the request meets the one or more document access rules for accessing the first document, the one or more document access rules for accessing the first document comprising a rule requiring that the one or more document access rules for accessing the second document are met; and enabling access of the first document using the key to allow one or more users to view the first document. - View Dependent Claims (7, 8, 9, 10, 11, 12, 17)
-
-
13. A system for managing document access to a first document, the system comprising:
-
a processor; and a computer memory operatively coupled to the processor; the computer memory having disposed therein computer program instructions for; creating a first data set comprising metadata relating to the first document, the metadata comprising one or more document access rules for accessing the first document; creating a second data set comprising metadata relating to a second document, the metadata relating to the second document comprising one or more document access rules for accessing the second document; storing the first and second documents; storing the metadata relating to the first document and the metadata relating to the second document; determining and storing a key for accessing the first document on the condition that the one or more document access rules for accessing the first document are met; releasing the key to one or more users responsive to a request from at least one user of the one or more users and to a determination that the one or more document access rules for accessing the first document are met, the one or more document access rules for accessing the first document comprising a rule requiring that the one or more document access rules for accessing the second document are met; and enabling the one or more users to access the first document using the key. - View Dependent Claims (14, 15, 18)
-
Specification