IP Library Granted Patent US 8,543,606
Granted Patent B2
US 8,543,606 · App. 13/709,695 · Granted Sep 24, 2013

Method and system for automated security access policy for a document management system

Inventors: Charles Edouard Pulfer (Ottawa, CA); Benjamin Taylor Whitney (Ottawa, CA); Regi Baby Roy (Ottawa, CA)
Assignee: Titus Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,543,606
App. No.
13/709,695
Granted
Sep 24, 2013
Kind
B2
Abstract

A method and system for providing an automated security access policy in a document management system are described. The security policies are applied based on metadata rules. Once a document is added to the document managements system, the metadata rules are evaluated using the metadata of the document. Based on the results of the evaluation security access policies are applied to the document.

Claims (42)

1. A system for automatically creating a security access policy to an electronic document in a document management system, the system comprising:

a processor; and

a non-transitory computer readable storage medium, having computer readable instructions stored thereon for execution by the processor, causing the processor to:

associate metadata with the document, the metadata comprising one or more attributes of the document; the metadata comprising:

a contextual metadata, which is inferred from contents of the document;

an applied metadata, which is attached to the document by an external program; and

a dynamic metadata, which is dynamically retrieved based on external content analysis of the document performed outside of the document management system;

configure security access policies to be applied to documents in the document management system, comprising specifying one or more metadata rules operating on the metadata and governing application of security access policies to the documents; and

determine the security access policy to be applied to the document to be added to the document management system based on the one or more metadata rules and the metadata associated with the document.

2. The system of claim 1 , wherein the computer readable instructions further cause the processor to:

create said one or more metadata rules;

store said one or more metadata rules in a permissions setting configuration file; and

communicate the permissions setting configuration file to the document management system.

3. The system of claim 2 , wherein the computer readable instructions further cause the processor to configure a permission configuration web page for said one or more metadata rules.

4. The system of claim 2 , wherein the computer readable instructions further cause the processor to store the permissions setting configuration file in an Extensible Markup Language (XML) format.

5. The system of claim 1 , wherein the computer readable instructions further cause the processor to provide an attribute comprising a first field containing a name of the attribute and a second field containing a value of the attribute.

6. The system of claim 5 , wherein the computer readable instructions further cause the processor to specify said one or more metadata rules comprising a target name, a target value, a comparison operation for comparing the target value with the second field of the attribute the first field of which matches the target name.

7. The system of claim 6 , wherein the computer readable instructions further cause the processor to specify the security access policy, comprising a permission set to be applied to the document for controlling access to the document based on results of the comparison operation.

8. The system of claim 7 , wherein the computer readable instructions further cause the processor to:

receive a notification from the document management system regarding adding the document to the document management system;

evaluate each metadata rule by performing the comparison operation in said each metadata rule; and

for said each metadata rule, apply the permission set to the document.

9. The system of claim 6 , wherein the computer readable instructions further cause the processor to specify a compound expression for performing multiple comparisons on the target name and the target value.

10. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is a file size.

11. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is a file name.

12. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is a file type.

13. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is a date when a file size has been modified.

14. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is a word count for a file or a name of an author of the file.

15. The system of claim 5 , wherein the computer readable instructions further cause the processor to provide the name of the attribute, which is selected from the group consisting from a classification level, title, and a customer number for the document.

16. The system of claim 1 , wherein the computer readable instructions further cause the processor to change an access control list in the document management system, the access control list including names of users having access to the document along with corresponding levels of access of the users.

17. The system of claim 1 , wherein the computer readable instructions further cause the processor to perform an automated content analysis of the document using natural language processing.

18. The system of claim 1 , wherein the computer readable instructions further cause the processor to perform an automated content analysis of the document using external database queries.

19. The system of claim 1 , wherein the document management system is a file management system.

20. The system of claim 1 , wherein the document management system is a Microsoft Share Point document library.

21. A method for automatically creating a security access policy to an electronic document in a document management system, the method comprising:

using a processor for:

associating metadata with the document, the metadata comprising one or more attributes of the document; the metadata comprising:

a contextual metadata, which is inferred from contents of the document;

an applied metadata, which is attached to the document by an external program; and

a dynamic metadata, which is dynamically retrieved based on external content analysis of the document performed outside of the document management system;

configuring security access policies to be applied to documents in the document management system, comprising specifying one or more metadata rules operating on the metadata and governing application of security access policies to the documents; and

determining the security access policy to be applied to the document to be added to the document management system based on the one or more metadata rules and the metadata associated with the document.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: PULFER, CHARLES EDOUARD; WHITNEY, BENJAMIN TAYLOR; ROY, REGI BABY
To: TITUS LABS INC.
Reel/Frame 029438/0239 →
CHANGE OF ADDRESS OF COMPANY Recorded Dec 10, 2012
From: TITUS LABS INC.
To: TITUS LABS INC.
Reel/Frame 029441/0493 →
CHANGE OF NAME Recorded Dec 10, 2012
From: TITUS LABS INC.
To: TITUS INC.
Reel/Frame 029441/0543 →
Continuity (3)
Continuation 12749291 · Mar 29, 2010
Provisional Application 61167683 · Apr 8, 2009
Related Publication 20130097667A1 · Apr 18, 2013