The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 30, 2016
Filed:
Sep. 10, 2014
Microsoft Corporation, Redmond, WA (US);
Yongjun Wu, Bellevue, WA (US);
Shyam Sadhwani, Bellevue, WA (US);
Samuel J. Wenker, Kirkland, WA (US);
Brian P. Evans, Allen, TX (US);
Hany Farag, Redmond, WA (US);
Lucia Darsa, Clyde Hill, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Innovations in the area of hardware-protected digital rights management ('DRM') systems are presented. For example, a hardware-protected DRM system includes a trusted layer and untrusted layer. In the untrusted layer, a control module receives source media data that includes encrypted media data. The control module processes metadata about the media data. The metadata, possibly exposed by a module in the trusted layer, is not opaque within the untrusted layer. In the trusted layer, using key data, a module decrypts encrypted media data, which can be the encrypted media data from the source media data or a transcripted version thereof. A module in the trusted layer decodes the decrypted media data. A host decoder in the untrusted layer uses the metadata to manage at least some aspects of the decoding, rendering and display in the trusted layer, without exposure of decrypted media data or key data within the untrusted layer.