×

Mpeg-21 digital content protection system

  • US 20050271205A1
  • Filed: 10/14/2003
  • Published: 12/08/2005
  • Est. Priority Date: 10/14/2003
  • Status: Active Grant
First Claim
Patent Images

1. A Methods of Digital Content Protection with Digital Rights Expression, comprising the following steps of:

  • Parsing a digital content description, especially parsing a DID (Digital Item Declaration) in MPEG-21 scope;

    Retrieving a digital content identifier (content ID) which is used to identify the said digital content, especially a DII in MPEG-21 scope, or sub content identifier;

    Detecting a rights and protection description holder which contains rights and protection information applied to the said digital content with the corresponding content ID, and here the holder called IPMP (Intellectual Property Management and Protection) Control Graph Holder or REL (Rights Expression Language)-IPMP Control Graph holder;

    Retrieving a flag from the said holder which indicates if the said content is protected or belongs to free content;

    Processing the description information carried in the said IPMP Control Graph or REL-IPMP Control Graph;

    Checking if rights descriptions or other metadata description is digital signed by retrieving a flag which is attached to the said rights or other metadata; and

    if it is signed, preparing the corresponding digital signing tool which is indicated by ToolID;

    Retrieving a key license from a protected License Manager;

    Checking the integrity of the said rights or metadata using the said digital signing tool;

    Parsing the said rights with their conditions following the rules which is pre-defined, especially following REL rules which is defined in MPEG-21 scope, and storing the said entitled rights and conditions in a buffer for future checking;

    Checking if the said content is encrypted by retrieving a flag which is attached to the said content; and

    if it is encrypted, preparing the corresponding encryption tool which is indicated by ToolID;

    Un-protecting the said encrypted content using the said encryption tool with the said ToolID, and other information;

    Checking if the said content is watermarked by retrieving a flag which is attached to the said content; and

    if it is watermarked, preparing the corresponding watermarking tool which is indicated by ToolID for further action;

    Processing user'"'"'s request against the said entitled rights and conditions stored in the buffer;

    Exercising the rights requested by the said user if it is entitled, and Acting on the said un-protected content for playing, rendering, recording, modifying, deleting, adapting, etc.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×