×

Method and system for unified mobile content protection

  • US 10,417,394 B2
  • Filed: 12/29/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 08/14/2009
  • Status: Active Grant
First Claim
Patent Images

1. A client device for obtaining and playing protected content on the client device, comprising:

  • at least one processor;

    a computer-readable storage medium, coupled to the at least one processor, the computer-readable storage medium including computer-readable instructions, when executed by the at least one processor, are configured to;

    register the client device by engaging in a device registration process with a digital rights management (DRM) server, the registration process including sending device information encrypted with a secret domain key built into the device to the DRM server and establishing a device-specific secure communications channel with the DRM server as well as a device-specific rights encryption key, the device-specific rights encryption key being shared with the DRM server and generated using the device information and the domain key;

    obtain a license for use of the protected content by sending a media rights request to the DRM server via the device-specific secure communications channel and receiving a media rights object via the device-specific secure communications channel in response to the media rights request, the media rights request being encrypted with the domain key, the media rights object being encrypted with the device-specific rights encryption key and including media location information and a media decryption key, the media location information identifying a location in a content distribution network from which the protected content is to be downloaded for playback, and the media decryption key being usable by the client device to decrypt the encrypted media item upon being downloaded by the client device;

    decrypt the received media rights object using the device-specific rights encryption key to access the media location information and media decryption key;

    obtain the protected content from the content distribution network using the media location information and decrypting the protected content using the media decryption key; and

    play the decrypted content.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×