System and method for protection of digital works
First Claim
1. A method of creating a polarized digital work, wherein the digital work includes digital content and resource information for use by an application that transforms digital content into presentation data, comprising:
- generating a polarization seed for use in a polarization scheme;
generating a system resource by copying a portion of the digital work'"'"'s resource information, wherein the system resource includes resource information specific to the digital work for use by the application;
polarizing the digital work in accordance with a first polarization scheme which polarizes the digital content while preserving the resource information, using the polarization seed; and
polarizing the system resource in accordance with a second polarization scheme using the polarization seed,wherein the application uses the polarized system resource to transform the polarized digital work into clear presentation data without depolarizing the digital content, andthe polarization seed comprises an authorization code for a user received from a trusted source.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital work and a system context (or resource information or system resource) are polarized enabling trusted rendering or replay of the digital work without depolarization of the digital content. The digital work includes digital content and resource information. Resource information may include information used by a replay application to format or process the digital content. The digital work and system context are polarized using a polarization scheme which relies on a polarization seed to initialize and customize the polarization. Different types of polarization seeds may be used, including a random number, a user'"'"'s system'"'"'s state or characteristic and a dynamic state-based polarization seed based on a dynamic system state or characteristic.
238 Citations
22 Claims
-
1. A method of creating a polarized digital work, wherein the digital work includes digital content and resource information for use by an application that transforms digital content into presentation data, comprising:
-
generating a polarization seed for use in a polarization scheme; generating a system resource by copying a portion of the digital work'"'"'s resource information, wherein the system resource includes resource information specific to the digital work for use by the application; polarizing the digital work in accordance with a first polarization scheme which polarizes the digital content while preserving the resource information, using the polarization seed; and polarizing the system resource in accordance with a second polarization scheme using the polarization seed, wherein the application uses the polarized system resource to transform the polarized digital work into clear presentation data without depolarizing the digital content, and the polarization seed comprises an authorization code for a user received from a trusted source. - View Dependent Claims (2, 3, 4)
-
-
5. A method of creating a polarized digital work, wherein the digital work includes digital content and resource information for use by an application that transforms digital content into presentation data, comprising:
-
generating a polarization seed for use in a polarization scheme; generating a system resource by copying a portion of the digital work'"'"'s resource information, wherein the system resource includes resource information specific to the digital work for use by the application; polarizing the digital work in accordance with a first polarization scheme which polarizes the digital content while preserving the resource information, using the polarization seed; and polarizing the system resource in accordance with a second polarization scheme using the polarization seed, wherein the application uses the polarized system resource to transform the polarized digital work into clear presentation data without depolarizing the digital content, and wherein the digital work comprises a digital video work comprising a video steam and resource information comprising sample rate, sample type and sample form. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of creating a polarized digital work, wherein the digital work includes digital content and resource information for use by an application that transforms digital content into presentation data, comprising:
-
generating a polarization seed for use in a polarization scheme; generating a system resource by copying a portion of the digital work'"'"'s resource information, wherein the system resource includes resource information specific to the digital work for use by the application; polarizing the digital work in accordance with a first polarization scheme which polarizes the digital content while preserving the resource information, using the polarization seed; and polarizing the system resource in accordance with a second polarization scheme using the polarization seed, wherein the application uses the polarized system resource to transform the polarized digital work into clear presentation data without depolarizing the digital content, and wherein the digital work comprises a first audio/video stream and a second audio/video stream and wherein the first audio/video stream is polarized and further comprising mixing the polarized first audio/video stream with the second audio/video stream.
-
-
12. A computer readable medium for storing a protected digital work, said computer readable medium comprising:
-
a digital work for use by an application which transforms digital content into presentation data, the digital work comprising digital content and resource information, wherein the digital content has been polarized in accordance with a first polarization scheme which polarizes the digital content using a polarization seed while preserving the resource information, and wherein the resource information is used by the application for transforming the digital content into presentation data; and a system resource comprising a copy of a portion of the resource information, wherein the system resource has been polarized in accordance with a second polarization scheme using the polarization seed; and wherein the application uses the polarized system resource to transform the polarized digital work into clear presentation data without depolarizing the digital content, and the polarization seed comprises an authorization code for a user received from a trusted source. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of protecting a digital work during replay, wherein the digital work comprises digital content and resource information, comprising:
-
providing a replay application, wherein the replay application uses resource information to transform digital content into presentation data; providing a polarization seed; providing a polarized digital work, wherein the digital content has been polarized in accordance with a first polarization scheme which polarizes the digital content using the polarization seed while preserving the resource information, wherein the resource information is used by the application for transforming the digital content into presentation data; providing a polarized system resource, wherein the system resource has been polarized in accordance with a second polarization scheme using the polarization seed, and executing the replay application, wherein the replay application uses the polarized system resource to transform the polarized digital work into presentation data without depolarizing the digital content, wherein the polarization seed comprises an authorization code received from a trusted source. - View Dependent Claims (19, 20)
-
-
21. A method of protecting a digital work during replay, wherein the digital work comprises digital content and resource information, comprising:
-
providing a first replay application, wherein the first replay application uses resource information to transform digital content into presentation data; providing a second replay application, wherein the second replay application uses resource information to transform presentation data into image data for display on an output device; providing a polarization seed; providing a polarized digital work, wherein the digital content has been polarized in accordance with a first polarization scheme which polarizes the digital content using the polarization seed while preserving the resource information, wherein the resource information is used by the application for transforming the digital content into presentation data; providing a polarized system resource, wherein the system resource has been polarized in accordance with a second polarization scheme using the polarization seed; executing the first replay application, wherein the first replay application uses the polarized system resource to transform the polarized digital work into partially unpolarized presentation data; and executing the second replay application, wherein the second replay application uses the polarized system resource to transform the partially unpolarized presentation data into image data without depolarizing the digital content, wherein the polarization seed comprises an authorization code received from a trusted source. - View Dependent Claims (22)
-
Specification