Apparatus And Method for Supporting Content Exchange Between Different DRM Domains
First Claim
1. An apparatus for exporting given DRM formatted contents to a target DRM apparatus with a different DRM format, the apparatus comprising:
- means for unpackaging the given DRM formatted contents into clear resources, metadata, and rights expression; and
means for converting each of the unpackaged clear resources, metadata, and rights expression into its predefined neutral format, respectively; and
means for generating neutral-formatted contents by combining the converted resources, metadata, and rights expression and adding predetermined header information thereto; and
means for transmitting the neutral-formatted contents to the target DRM apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a system for exchanging contents between a first DRM apparatus and a second DRM apparatus, wherein each of which belongs to different DRM domain. The first DRM apparatus includes unpackaging means for unpackaging first DRM formatted contents into clear resources, metadata, and rights expression; converting means for converting each of the clear resources, metadata, and rights expression into its own predefined neutral format, respectively; generating means for generating neutral formatted contents by combining the converted resources, metadata, and rights expression; adding predetermined header information thereto; and transmitting means for transmitting the neutral-formatted contents to said second DRM apparatus. The second DRM apparatus includes extracting means for extracting clear resources, metadata, and rights expression from the neutral-formatted contents transmitted from said first DRM apparatus; and packaging means for packaging the extracted clear resources, metadata, and rights expression into second DRM formatted contents.
62 Citations
27 Claims
-
1. An apparatus for exporting given DRM formatted contents to a target DRM apparatus with a different DRM format, the apparatus comprising:
-
means for unpackaging the given DRM formatted contents into clear resources, metadata, and rights expression; and means for converting each of the unpackaged clear resources, metadata, and rights expression into its predefined neutral format, respectively; and means for generating neutral-formatted contents by combining the converted resources, metadata, and rights expression and adding predetermined header information thereto; and means for transmitting the neutral-formatted contents to the target DRM apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for importing predefined neutral-formatted contents in a given DRM domain, comprising:
-
extracting means for extracting clear resources, metadata, and rights expression from the predefined neutral-formatted contents; and packaging means for packaging the extracted clear resources, metadata, and rights expression into the given DRM formatted contents; wherein the given DRM formatted contents are executed by various DRM apparatuses in the given DRM domain. - View Dependent Claims (17)
-
-
18. An apparatus for exporting and importing contents, comprising:
-
means for unpackaging contents in its own DRM format into clear resources, metadata, and rights expression; means for converting each of the unpackaged clear resources, metadata, and rights expression into its own predefined neutral format, respectively; and means for generating neutral-formatted contents by combining the converted resources, metadata, and rights expression and adding predetermined header information thereto; means for transmitting the neutral-formatted contents to a different DRM domain; means for extracting clear resources, metadata, and rights expression from neutral-formatted contents transmitted from a different DRM domain; and means for packaging the extracted resources, metadata, and rights expression into contents in its own DRM format.
-
-
19. A method for exporting given DRM formatted contents to a target DRM apparatus with a different DRM format, the method comprising the steps of:
-
unpackaging the given DRM formatted contents into clear resources, metadata, and rights expression; converting each of the unpackaged clear resources, metadata, and rights expression into its own predefined neutral format, respectively; and generating neutral-formatted contents by combining the converted resources, metadata, and rights expression and adding predetermined header information thereto; and transmitting the neutral-formatted contents to the target DRM apparatus. - View Dependent Claims (20, 21)
-
-
22. A method of importing predefined neutral-formatted contents in a given DRM domain, comprising the steps of:
-
extracting clear resources, metadata, and rights expression from the predefined neutral formatted contents; and packaging the extracted clear resources, metadata, and rights expression into the given DRM formatted contents; wherein the given DRM formatted contents are executed by various DRM apparatuses in the given DRM domain.
-
-
23. A method of exporting and importing contents, comprising the steps of:
-
unpackaging given DRM formatted contents into clear resources, metadata, and rights expression; converting each of the unpackaged clear resources, metadata, and rights expression into its own predefined neutral-format, respectively; generating neutral-formatted contents by combining the converted resources, metadata, and rights expression and adding predetermined header information thereto; transmitting the neutral-formatted contents to a different DRM domain; extracting clear resources, metadata, and rights expression from the neutral-formatted contents transmitted from a different DRM domain; and packaging the extracted clear resources, metadata, and rights expression into given DRM formatted contents.
-
-
24. A data structure of a neutral format of contents that are exchangeable between DRM apparatuses in different DRM domains, wherein the data structure comprising header part and body part, the header part including:
-
version of the neutral format; header length; resource encryption algorithm type and a resource encryption key; type of hash algorithm applied to the header part and the body part and a hash code value; and a type of digital signature algorithm and a digital signature value; and the body part including; resources encrypted using the resource encryption algorithm; rights expression in its own predefined neutral format; and metadata in its own predefined neutral format.
-
-
25. A system for exchanging contents between a first DRM apparatus and a second DRM apparatus, wherein each of which belongs to a different DRM domain, said first DRM apparatus including:
-
unpackaging means for unpackaging first DRM formatted contents into clear resources, metadata, and rights expression; converting means for converting each of the clear resources, metadata, and rights expression into its own predefined neutral format, respectively; generating means for generating neutral formatted contents by combining the converted resources, metadata, and rights expression;
adding predetermined header information thereto; andtransmitting means for transmitting the neutral-formatted contents to said second DRM apparatus; and said second DRM apparatus including; extracting means for extracting clear resources, metadata, and rights expression from the neutral-formatted contents transmitted from said first DRM apparatus; and packaging means for packaging the extracted clear resources, metadata, and rights expression into second DRM formatted contents. - View Dependent Claims (26, 27)
-
Specification