Content management systems and methods
AssigneeIntertrust Technologies Corporation
InventorYutaka Nagao
Life of this patent
Estimating the term…
Abstract
This disclosure relates to, among other things, systems and methods for managing electronic content. Certain embodiments disclosed herein provide for a trusted data management platform that may interact with a trusted assertion service and/or a digital rights management service to manage access to and/or use of electronic content. Content creators and/or other content rights holder may register their content and/or associate rights using the trusted data management platform and/or a trusted assertion service and be assured that their content rights are securely managed and respected.
Claims17
A method for managing electronic content performed by a trusted data management platform comprising a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the trusted data management platform to perform the method, the method comprising:
- receiving, by a trusted program executing in a secure execution environment of the trusted data management platform from a system wishing to access the electronic content, an identity access token and first electronic content identification information;
- sending, by the trusted program to a first file server system, a query comprising the identity access token and the first electronic content identification information;
- receiving, by the trusted program from the first file server system, a response to the query, the response comprising second electronic content identification information, electronic content file location information, an encrypted content key, content rightsholder identification information, and timestamp information;
- generating, by the trusted program, a hash binding comprising hash of a binding comprising one or more of the second electronic content identification information, the content rightsholder identification information, and the timestamp information;
- querying, by the trusted program, a ledger service with the hash binding to determine that a trusted ledger maintained by the ledger service includes the hash binding;
- decrypting, by the trusted program based on the determination, the encrypted content key with a private key associated with the secure execution environment;
- sending, by the trusted program, the decrypted content key to a digital rights management service;
- receiving, from the digital rights management service, a digital rights management token;
- and
- sending, to the system wishing to access the electronic content, the digital rights management token and the electronic file location information for use in accessing the electronic content.
Dependencies are inferred from the claim text.