On Tuesdays the USPTO issues new patents. Today's Spotlight Patents address aspects of digital rights management. Assigned to Panasonic, the first patent concerns a content playback device that uses DRM techniques. Assigned to Microsoft, the second patent concerns techniques for file system operation interaction with digital rights management.
8,116,452, "Content playback device," assigned to Panasonic (JP)
To provide a content playback device capable of protecting content according to DRM, when decrypting encrypted content recorded on a recording medium and playing the decrypted content. If key generation information is "00", a key control unit 104 concatenates a decrypted media key and content information in this order, and applies a one-way function to the concatenation result to generate a content key. If the key generation information is "10", the key control unit 104 sets a rights key as the content key. If the key generation information is "01", the key control unit 104 concatenates the decrypted media key and the rights key in this order, and applies a one-way function to the concatenation result to generate the content key.
8,117,666, "File system operation and digital rights management (DRM)," assigned to Microsoft.
File system interaction with digital rights management (DRM) is facilitated by enabling one or more file system components to be DRM-aware. These one or more file system components may be part of a computer operating system. An exemplary system implementation includes: one or more processors; and one or more media in operative communication therewith, the media storing one or more file system components that are configured to provide content having DRM controls to a requesting program in either a raw form or a decrypted form in dependence on whether the DRM controls comprise simple DRM content controls or complex DRM content controls. In another exemplary system implementation, the one or more file system components are configured to provide files with simple DRM content controls to requesting applications in a decrypted form and to provide files with complex DRM content controls to requesting applications in an unaltered form.