Patent ID: 8707450

Claim:
At least one non-transitory computer-readable storage medium having a plurality of instructions configured to be transmitted from a server of a digital rights management (DRM) locker vendor to a computing device, to enable the computing device, in response to execution of the instructions by the computing device, to implement a digital rights management (DRM) locker on the computing device for managing DRM licenses or keys for DRM protected contents downloaded onto the computing device from different content providers, wherein the DRM locker has an associated locker key, and is configured to: receive and store a first DRM license or key of a first DRM protected content downloaded onto the computing device from a first content provider, in the DRM locker, wherein the first DRM license or key is sent by the first content provider on confirmation of the presence of the DRM locker to the first content provider, by the computing device; receive and store a second DRM license or key of a second DRM protected content downloaded onto the computing device from a second content provider, in the DRM locker, wherein the second DRM license or key is sent by the second content provider on confirmation of the presence of the DRM locker to the second content provider, by the computing device, wherein the first and second content providers are different content providers; and on presentation of the associated locker key by a DRM library or media player of the computing device, respond to a request of the corresponding DRM library or media player for the first or second DRM license or key, with the corresponding first or second DRM license or key, to enable consumption of the corresponding downloaded first or second DRM protected content, using the computing device.