Secure sidecar container
US-2024330031-A1 · Oct 3, 2024 · US
US9600639B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9600639-B2 |
| Application number | US-201514828426-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 17, 2015 |
| Priority date | Mar 29, 2013 |
| Publication date | Mar 21, 2017 |
| Grant date | Mar 21, 2017 |
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 method for automating the management and interpretation of digital documents and their rights metadata to generate user access of a document protected by digital rights management (DRM), comprising the steps of a server obtaining a digital document and its associated rights metadata, the server interpreting the metadata to ascertain DRM useful information including identifications (IDs) of the document and its users and associated digital rights, and the server generating entries for a DRM database including policies associated with the document ID and users IDs based on the ascertained DRM useful information to enable DRM protection to the document.
Opening claim text (preview).
What is claimed is: 1. A method implemented in a digital rights management server (RMS server) for automating the management and interpretation of digital documents and their rights metadata to generate user access of a document protected by digital rights management (DRM), the RMS server being connected to a first and a second external server which are different servers, the method comprising the steps of: the RMS server obtaining a digital document from the first external server and obtaining its associated rights metadata from the second external server; the RMS server interpreting the metadata to ascertain DRM useful information including identifications (IDs) of the document and its users and associated digital rights; the RMS server generating entries for a DRM database including policies associated with the document ID and users IDs based on the ascertained DRM useful information to enable DRM protection to the document, the policies being different from the metadata in format, the generating step including converting information obtained from the metadata into data items satisfying a format of the DRM database; and the RMS server storing the policies in the DRM database separate from the digital documents. 2. The method of claim 1 , wherein the step of obtaining the digital document and its associated rights metadata further comprises a step of accessing a content provider's document depository to obtain the digital document. 3. The method of claim 1 , wherein the step of obtaining the digital document and its associated rights metadata further comprises a step of accessing a rights owners center's metadata database to obtain rights metadata. 4. The method of claim 3 , further comprising the step of the RMS server obtaining additional rights information from rights owners center's metadata database for a newly compiled document. 5. The method of claim 3 , further comprising the step of the RMS server sending information of the newly compiled document to the rights owners center for updating its metadata database. 6. The method of claim 1 , wherein the step of interpreting the metadata further comprises a step of ascertaining rights granted to a document from copyrights information contained in the metadata associate with the document. 7. The method of claim 1 , further comprising a steps of upon receiving a request from a user for accessing a DRM-protected document, the RMS server searching the DRM database for the document's ID or the user's ID to find out what policy is associated with the document ID and/or user ID. 8. The method of claim 7 , further comprising a step of based on the search result, the RMS server determining whether to grant or deny the user request. 9. The method of claim 8 , further comprising the step of the RMS server sending a decision on whether to grant or deny the user request to the user. 10. A computer program product comprising a non-transitory computer usable medium having a computer readable code embodied therein for controlling a digital rights management server (RMS server), the RMS server being connected to a first and a second external server which are different servers, the computer readable program code configured to cause the RMS server to execute a process for automating the management and interpretation of digital documents and their rights metadata to generate user access of a document protected by digital rights management (DRM), the process comprising the steps of: obtaining a digital document from the first external server and obtaining and obtaining its associated rights metadata from the second external server; interpreting the metadata to ascertain DRM useful information including identifications (IDs) of the document and its users and associated digital rights; generating entries for a DRM database including policies associated with the document ID and users IDs based on the ascertained DRM useful information to enable DRM protection to the document, the policies being different from the metadata in format, the generating step including converting information obtained from the metadata into data items satisfying a format of the DRM database, and storing the policies in the DRM database separate from the digital documents. 11. The computer program product of claim 10 , wherein the step of obtaining the digital document and its associated rights metadata further comprises a step of accessing a content provider's document depository to obtain the digital document. 12. The computer program product of claim 10 , wherein the step of obtaining the digital document and its associated rights metadata further comprises a step of accessing a rights owners center's metadata database to obtain rights metadata. 13. The computer program product of claim 12 , further comprising the step of obtaining additional rights information from the rights owners center's metadata database for a newly compiled document. 14. The computer program product of claim 12 , further comprising the step of sending information of the newly compiled document to the rights owners center for updating its metadata database. 15. The computer program product of claim 10 , wherein the step of interpreting the metadata further comprises a step of ascertaining rights granted to a document from copyrights information contained in the metadata associate with the document. 16. The computer program product of claim 10 , further comprising a steps of upon receiving a request from a user for accessing a DRM-protected document, searching the DRM database for the document's ID or the user's ID to find out what policy is associated with the document ID and/or user ID. 17. The computer program product of claim 16 , further comprising a step of based on the search result, determining whether to grant or deny the user request. 18. The computer program product of claim 17 , further comprising the step of sending a decision on whether to grant or deny the user request to the user.
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
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.