SYSTEMS AND METHODS FOR DYNAMICALLY APPLYING INFORMATION RIGHTS MANAGEMENT POLICIES TO DOCUMENTS
First Claim
1. A system for dynamically applying information rights management (IRM) policies to documents, comprising:
- a document repository that stores documents;
a proxy server that receives a request from a user for a document stored on the document repository and retrieves the requested document from the document repository; and
a dynamic IRM wrapping service that intercepts the document retrieved by the proxy server and applies at least one IRM policy to the document,wherein after the dynamic IRM wrapping service applies the at least one IRM policy to the document, the proxy server sends the IRM-protected document to the requesting user.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed herein for dynamically applying information rights management (“IRM”) policies to documents. An example system for dynamically applying IRM policies to documents can include a document repository, a proxy server, and a dynamic IRM wrapping service (also referred to herein as an IRM engine). A user can request a document on the document repository by, for example, attempting to access the document from a user device. The user device can be managed by a management server that enrolls the user device and enforces compliance rules and other policies at the user device. The user'"'"'s request for the document can be received at the proxy server, and the proxy server can then request the document from the document repository.
-
Citations
20 Claims
-
1. A system for dynamically applying information rights management (IRM) policies to documents, comprising:
-
a document repository that stores documents; a proxy server that receives a request from a user for a document stored on the document repository and retrieves the requested document from the document repository; and a dynamic IRM wrapping service that intercepts the document retrieved by the proxy server and applies at least one IRM policy to the document, wherein after the dynamic IRM wrapping service applies the at least one IRM policy to the document, the proxy server sends the IRM-protected document to the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for dynamically applying IRM policies to documents, comprising:
-
receiving, at a proxy server, a request from a user to retrieve a document stored on a document repository; retrieving the document from the document repository; providing the document to a dynamic IRM wrapping service; applying, by the dynamic IRM wrapping service, at least one IRM policy to the document; and sending the IRM-protected document to the requesting user from the proxy server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor, causes the processor to carry out stages for dynamically applying IRM policies to documents, the stages comprising:
-
receiving, at a proxy server, a request from a user to retrieve a document stored on a document repository; retrieving the document from the document repository; providing the document to a dynamic IRM wrapping service; applying, by the dynamic IRM wrapping service, at least one IRM policy to the document; and sending the IRM-protected document to the requesting user from the proxy server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification