Rights management system and method integrated with email transmission of documents
US-9106621-B2 · Aug 11, 2015 · US
US10409965B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10409965-B2 |
| Application number | US-201715841262-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 13, 2017 |
| Priority date | Jun 30, 2015 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A digital rights management system includes two digital rights management servers (RMS servers) connected to a client computer. The two RMS servers implement different but related digital rights management (DRM) policies, with the first RMS server implementing conventional DRM policies and the second RMS server implementing extended DRM policies. An application program on the client computer interacts with a document on the client computer, and communicates with the first RMS server to obtain access authorization for the document. A plug-in program in the client computer cooperates with the application program, and communicates with the second RMS server to obtain additional access authorization for the document. Access to the document is granted when both RMS servers grant access to the document. This achieves extended digital rights management control which can provide a more flexible access control than that provided by existing DRM systems.
Opening claim text (preview).
What is claimed is: 1. A computer program product comprising a computer usable non-transitory medium having a computer readable program code embedded therein for controlling a client computer, the computer readable program code being a plug-in program code configured to cooperate with an application program of the client computer to cause the client computer to execute a digital rights management process, the process comprising: obtaining, from the application program, a document ID for a document that has been opened by the application program and a user ID for a user requesting to access the document; transmitting an authentication request to a digital rights management server (RMS server), the authentication request including the document ID and the user ID; receiving an authorization response from the RMS server which indicates that the RMS server denies the request to access the document by the user; and in response to the received authentication response indicating that the RMS server denies the request to access the document by the user, closing the document that has been opened by the application program. 2. The computer program product of claim 1 , wherein the application program is a Microsoft Office program. 3. A computer program product comprising a computer usable non-transitory medium having a computer readable program code embedded therein for controlling a digital rights management server (RMS server), the computer readable program code configured to cause the RMS server to execute a digital rights management process, the process comprising: storing a document authorization table, the document authorization table containing a plurality of document IDs and a DRM policy associated with each document ID including full policy information regarding which users have what access rights to a document represented by the document ID, wherein the document authorization table further contains a status associated with each document ID, the status being either True or False; receiving an authorization request from a client computer, and extracting from the authorization request a document ID of a document requested to be accessed and a user ID of a user requesting access; querying the document authorization table using the document ID to determine whether the user is to be granted or denied access to the document, including: querying the document authorization table using the document ID to obtain the status associated with the document ID; when the status is False, determining that the user is to be denied access to the document without evaluating the corresponding DRM policy; and when the status is True, querying the document authorization table using the document ID to obtain the full policy information associated with the document ID, and based on the full policy information, determining whether the user is to be granted or denied access to the document; and transmitting an authorization response to indicate whether the user is granted or denied access to the document, wherein the authorization response contains no decryption key for decrypting the document.
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Physics · mapped topic
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.