×

Structure of a digital content package

  • US 7,383,205 B1
  • Filed: 01/13/2000
  • Issued: 06/03/2008
  • Est. Priority Date: 03/27/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for using digital rights management to enforce rights in digital content, the digital content located in a digital content package, the method comprising:

  • distributing the digital content package from a content server to a computing device of a user, wherein the digital content package is provided to the content server by a content provider having a public key and a private key, wherein the digital content package comprises;

    a first data field containing the digital content to be rendered in accordance with a corresponding digital license, the digital content being encrypted, the digital content being decrypt-able according to a decryption key (KD) obtained from the corresponding digital license;

    a second data field containing a content ID or a package ID identifying one of the digital content and the digital content package respectively, the corresponding digital license also having the content ID or the digital content package ID such that the content ID or the digital content package ID from the digital content package is employed to locate the corresponding digital license;

    a third data field containing license acquisition information including a location of a license provider for providing the license after identifying the digital content ID or the digital content package ID to the license provider, wherein the license acquisition information is in an unencrypted form; and

    a fourth data field containing the content provider public key, wherein the corresponding license including a content provider digital certificate issued and signed by the content provider private key to show permission from the content provider to the license provider to provide the corresponding digital license, such that the content provider public key from the digital content package is employed to validate the content provider digital certificate of the corresponding digital license;

    receiving the distributed digital content package at the computing device;

    attempting to render the digital content by way of a rendering application;

    invoking, by the rendering application, a Digital Rights Management (DRM) system upon the rendering application attempting to render the digital content, the DRM system employing a trusted black box to perform decryption and encryption functions;

    determining, by the DRM system, whether a right to render the digital content in the manner sought exists based on any digital license stored in the computing device and corresponding to the digital content; and

    if the right does not exist;

    requesting from a license server a particular digital license that corresponds to and is separate from the digital content;

    issuing, by the license server, the particular digital license to the DRM system only if the license server trusts the DRM system to abide by the particular digital license;

    receiving, by the computing device and from the license server, the issued particular digital license corresponding to the digital content;

    storing the received particular digital license on the computing device; and

    rendering the digital content using the rendering application and the stored particular digital license.

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