User centric method and adaptor for digital rights management system

US9836585B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9836585-B2
Application numberUS-201313843973-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 15, 2013
Publication dateDec 5, 2017
Grant dateDec 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for managing users' digital rights to documents protected by digital rights management (DRM), comprising the steps of a rights management system (RMS) server receiving a request from a user for accessing a DRM-protected document, and the RMS server executing a user centric adaptor (UCA) module to check in a UCA database under the user's identification (ID) whether one of a limited number of predetermined policies of digital rights is added to the user's ID, whereas if the user's rights to the document is not revoked by deletion of a predetermined policy under the user's ID in the UCA database, then the UCA module does not block granting the user's request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing users' digital rights to documents protected by digital rights management (DRM), comprising the steps of: a rights management system (RMS) server maintaining a user centric adaptor (UCA) database which includes a plurality of entries, each entry containing a user identification (ID) which uniquely identifies one of a plurality of users of the RMS server and directly associating the user ID with one of a plurality of DRM-protected documents and one of a plurality of predetermined first type of policies of digital rights, wherein for a sub-plurality of two or more of the plurality of entries, each entry directly associates a different one of the plurality of users with a common one of the plurality of the DRM-protected documents; the RMS server maintaining an RMS database which is separate from the UCA database, the RMS database including a first data structure having a plurality of entries, each entry associating one of the plurality of DRM-protected documents with one of a plurality of second type of policies of digital rights, and a second data structure that defines which user IDs have access rights under each one of the plurality of second type of policies; the RMS server receiving a request from a user having a user ID for accessing a DRM-protected document, and in response thereto: the RMS server executing a user centric adaptor (UCA) module to check in the UCA database to determine whether the UCA database contains an entry that directly associates the user ID with the DRM-protected document and one of the plurality of predetermined first type of policies of digital rights; the RMS server executing an RMS unit to check the RMS database to determine whether the user ID has access right for the DRM-protected document, including to check the first data structure of the RMS database to determine the one of the second type of policies associated with the DRM-protected document, and then to check the second data structure of the RMS database to determine whether under that second type of policy the user ID has access right, wherein the executing of the RMS unit is separate from the executing of the UCA module; and the RMS server granting the user access to DRM-protected document when both the executing of the UCA module determines that the UCA database contains an entry that directly associates the user ID with the DRM-protected document and one of the plurality of first type of policies and the executing of the RMS unit determines that the user ID has access right for the DRM-protected document based on the second type of polices. 2. The method of claim 1 , wherein the UCA database contains an entry that associates a user ID with a predetermined first type of policy and the DRM-protected document if the user has been granted digital rights covered by the predetermined first type of policy. 3. The method of claim 1 , wherein multiple predetermined first type of policies may be associated to one DRM-protected document. 4. The method of claim 1 , wherein the number of predetermined first type of policies is limited by the number of possible combinations of different digital rights. 5. The method of claim 1 , further comprising a step of the UCA module registering with a rights management unit of the RMS server to delegate the authorization capability to the UCA module. 6. The method of claim 1 , further comprising a step of the UCA module updating the UCA database according to the result of whether and what rights are granted to the user's request. 7. The method of claim 1 , further comprising a step of the UCA module synchronizing the UCA database with the separate RMS database. 8. The method of claim 1 , wherein for the sub-plurality of entries, each entry directly associates the different one of the plurality of user with the common one of the plurality of DRM-protected documents and a different one of the plurality of predetermined first type of policies. 9. The method of claim 1 , wherein the step of the RMS server executing the UCA module is performed before the step of the RMS server executing the RMS unit. 10. The method of claim 1 , wherein the step of the RMS server executing the RMS unit is performed before the step of the RMS server executing the UCA module. 11. A computer program product comprising a non-transitory computer usable medium having a computer readable code embodied therein for controlling a data processing apparatus, the computer readable program code configured to cause the data processing apparatus to execute a process for managing users' digital rights to documents protected by digital rights management (DRM), the process comprising the steps of: a rights management system (RMS) server maintaining a user centric adaptor (UCA) database which includes a plurality of entries, each entry containing a user identification (ID) which uniquely identifies one of a plurality of users of the RMS server and directly associating the user ID with one of a plurality of DRM-protected documents and one of a plurality of predetermined first type of policies of digital rights, wherein for a sub-plurality of two or more of the plurality of entries, each entry directly associates a different one of the plurality of users with a common one of the plurality of the DRM-protected documents; the RMS server maintaining an RMS database which is separate from the UCA database, the RMS database including a first data structure having a plurality of entries, each entry associating one of the plurality of DRM-protected documents with one of a plurality of second type of policies of digital rights, and a second data structure that defines which user IDs have access rights under each one of the plurality of second type of policies; the RMS server receiving a request from a user having a user ID for accessing a DRM-protected document, and in response thereto: the RMS server executing a user centric adaptor (UCA) module to check in the UCA database to determine whether the UCA database contains an entry that directly associates the user ID with the DRM-protected document and one of the plurality of predetermined first type of policies of digital rights; the RMS server executing an RMS unit to check the RMS database to determine whether the user ID has access right for the DRM-protected document, including to check the first data structure of the RMS database to determine the one of the second type of policies associated with the DRM-protected document, and then to check the second data structure of the RMS database to determine whether under that second type of policy the user ID has access right, wherein the executing of the RMS unit is separate from the executing of the UCA module; and the RMS server granting the user access to DRM-protected document when both the executing of the UCA module determines that the UCA database contains an entry that directly associates the user ID with the DRM-protected document and one of the plurality of first type of policies and the executing of the RMS unit determines that the user ID has access right for the DRM-protected document based on the second type of polices. 12. The computer program product of claim 11 , wherein the UCA database contains an entry that associates a user ID with a predetermined first type of policy and the DRM-protected document if the user has been granted digital rights covered by the predetermined first type of policy. 13. The computer program product of claim 11 , wherein multiple predetermined first type of policies may be associated to one DRM-protected document. 14. The computer program product of claim 11 , wherein the number of predeter

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • G06F21/10Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9836585B2 cover?
A method for managing users' digital rights to documents protected by digital rights management (DRM), comprising the steps of a rights management system (RMS) server receiving a request from a user for accessing a DRM-protected document, and the RMS server executing a user centric adaptor (UCA) module to check in a UCA database under the user's identification (ID) whether one of a limited numb…
Who is the assignee on this patent?
Pathak Rabindra, Konica Minolta Laboratory Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).