Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
231 words
A method of enabling use of multiple digital rights management scenarios (DRM), comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; duplicating the segments of data to produce first and second copies of the identified segments of data; after duplicating the identified segments of data, encrypting the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; after duplicating the identified segments of content, encrypting the second copy of the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments; generating first pointers that point to locations of the first encrypted segments; generating second pointers that point to locations of the second encrypted segments; and after producing the first and second encrypted segments, replacing the identified segments of data with both the first encrypted segments and the second encrypted segments in the digital content; and after generating the first and second pointers, inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file.
Claim 2
Independent Claim
231 words
A method of enabling use of multiple digital rights management scenarios (DRM), comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; duplicating the segments of data to produce first and second copies of the identified segments of data; after duplicating the identified segments of data, encrypting the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; after duplicating the identified segments of content, encrypting the second copy of the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments; generating first pointers that point to locations of the first encrypted segments; generating second pointers that point to locations of the second encrypted segments; and after producing the first and second encrypted segments, replacing the identified segments of data with both the first encrypted segments and the second encrypted segments in the digital content; and after generating the first and second pointers, inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file.
Claim 3
Dependent Claim
13 words
The method according to claim 1 , wherein the content comprises digitized audio.
Claim 4
Dependent Claim
13 words
The method according to claim 1 , wherein the content comprises digitized video.
Claim 5
Dependent Claim
22 words
The method according to claim 1 , further comprising appending data to enable digital rights under the first DRM to the file.
Claim 6
Independent Claim
22 words
The method according to claim. 1 , further comprising appending data to enable digital rights under the second DRM to the file.
Claim 7
Dependent Claim
23 words
The method according to claim 1 , wherein the first and second pointers comprise byte offsets identifying a starting location for encrypted segments.
Claim 8
Dependent Claim
22 words
The method according to claim 1 , wherein the first and second encrypted segments have a duration defined by an encryption quanta.
Claim 9
Dependent Claim
37 words
The method according to claim 1 , further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer.
Claim 10
Dependent Claim
33 words
A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of method of enabling use of multiple digital rights management scenarios according to claim 1 .
Claim 11
Dependent Claim
229 words
An encoder that enables use of multiple digital rights management scenarios (DRM), comprising: means for examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; means for duplicating the segments of data to produce first and second copies of the identified segments of data; a first encrypter that encrypts the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; a second encrypter that encrypts the second copy of the identified segments of duplicating the segments of data to produce first and second copies of the identified segments of data; using a second encryption method associated with a second DRM to produce second encrypted segments; means for generating first pointers that point to locations of the first encrypted segments; means for generating second pointers that point to locations of the second encrypted segments; and means for replacing the identified segments with both the first encrypted segments and the second encrypted segments in the digital content, and inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file.
Claim 12
Dependent Claim
229 words
An encoder that enables use of multiple digital rights management scenarios (DRM), comprising: means for examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; means for duplicating the segments of data to produce first and second copies of the identified segments of data; a first encrypter that encrypts the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; a second encrypter that encrypts the second copy of the identified segments of duplicating the segments of data to produce first and second copies of the identified segments of data; using a second encryption method associated with a second DRM to produce second encrypted segments; means for generating first pointers that point to locations of the first encrypted segments; means for generating second pointers that point to locations of the second encrypted segments; and means for replacing the identified segments with both the first encrypted segments and the second encrypted segments in the digital content, and inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file.
Claim 13
Dependent Claim
20 words
The encoder according to claim 10 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 14
Dependent Claim
32 words
The encoder according to claim 10 , further comprising means for appending data to enable digital rights under at least one of the first DRM and the second DRM to the file.
Claim 15
Dependent Claim
25 words
The encoder according to claim 10 , wherein the first and second pointers comprise byte offsets identifying a starting location for encrypted segments of content.
Claim 16
Dependent Claim
24 words
The encoder according to claim 10 , wherein the first and second encrypted segments of content have a duration defined by an encryption quanta.
Claim 17
Dependent Claim
37 words
The encoder according to claim 10 , further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer.
Claim 18
Dependent Claim
14 words
The encoder according to claim 10 , implemented in a programmed general purpose computer.
Claim 19
Independent Claim
228 words
A method of using rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: carrying out a transaction to acquire digital rights to the digital content; after carrying out the transaction, receiving the digital content containing: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; after receiving the digital content, determining that valid digital rights are available from the DRM data; and after detecting that valid digital rights are available, decrypting one of the first and second encrypted segments of said selected data to enable playing of the content.
Claim 20
Independent Claim
228 words
A method of using rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: carrying out a transaction to acquire digital rights to the digital content; after carrying out the transaction, receiving the digital content containing: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; after receiving the digital content, determining that valid digital rights are available from the DRM data; and after detecting that valid digital rights are available, decrypting one of the first and second encrypted segments of said selected data to enable playing of the content.
Claim 21
Dependent Claim
20 words
The method according to claim 17 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 22
Dependent Claim
26 words
The method according to claim 17 , wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta.
Claim 23
Dependent Claim
28 words
A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of using rights to digital content according to claim 17 .
Claim 24
Dependent Claim
215 words
A decrypter that enables use rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: means for carrying out a transaction to acquire digital rights to the content; means for receiving digital content containing: segments of unencrypted data, first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; a DRM validator that determines that valid digital rights are available from the DRMdata; and a decrypter that decrypts one of the encrypted segments of said selected data to enable playing the content.
Claim 25
Dependent Claim
215 words
A decrypter that enables use rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: means for carrying out a transaction to acquire digital rights to the content; means for receiving digital content containing: segments of unencrypted data, first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; a DRM validator that determines that valid digital rights are available from the DRMdata; and a decrypter that decrypts one of the encrypted segments of said selected data to enable playing the content.
Claim 26
Dependent Claim
20 words
The decrypter according to claim 21 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 27
Dependent Claim
26 words
The decrypter according to claim 21 , wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta.
Claim 28
Dependent Claim
14 words
The decrypter according to claim 21 , implemented in a programmed general purpose computer.
Claim 29
Dependent Claim
182 words
A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied as code stored in a storage medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMS, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a segment of DRM data that enables digital right under at least one of the first DRM and the second DRM.
Claim 30
Dependent Claim
182 words
A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied as code stored in a storage medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMS, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a segment of DRM data that enables digital right under at least one of the first DRM and the second DRM.
Claim 31
Dependent Claim
21 words
The carrier wave according to claim 25 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 32
Dependent Claim
27 words
The carrier wave according to claim 25 , wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta.
Claim 33
Dependent Claim
180 words
A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied in a computer readable medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; a segment of DRM data that enables digital rights under at least one of the first DRM and the second DRM.
Claim 34
Dependent Claim
180 words
A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied in a computer readable medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; a segment of DRM data that enables digital rights under at least one of the first DRM and the second DRM.
Claim 35
Dependent Claim
22 words
The computer readable medium according to claim 28 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 36
Dependent Claim
28 words
The computer readable medium according to claim 28 , wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta.
Claim 37
Independent Claim
193 words
A method of enabling use of multiple digital rights management (DRM) systems, comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of selected the unencrypted data for encryption; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a first encryption method associated with a first DRM to produce first encrypted segments; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a second encryption method associated with a second DRM to produce second encrypted segments; whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; and after producing the first and second encrypted segments, replacing the identified segments of said selected data with both the first encrypted segments and the second encrypted segments in the digital content, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted.
Claim 38
Independent Claim
193 words
A method of enabling use of multiple digital rights management (DRM) systems, comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of selected the unencrypted data for encryption; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a first encryption method associated with a first DRM to produce first encrypted segments; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a second encryption method associated with a second DRM to produce second encrypted segments; whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; and after producing the first and second encrypted segments, replacing the identified segments of said selected data with both the first encrypted segments and the second encrypted segments in the digital content, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted.
Claim 39
Dependent Claim
20 words
The method according to claim 31 , wherein the content comprises at least one of digitized audio and digitized video.
Claim 40
Dependent Claim
13 words
The method according to claim 31 , wherein the content comprises digitized video.
Claim 41
Dependent Claim
30 words
The method according to claim 31 , further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file.
Claim 42
Dependent Claim
22 words
The method according to claim 31 , wherein the first and second encrypted segments have a duration defined by an encryption quanta.
Claim 43
Dependent Claim
37 words
The method according to claim 31 , further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer.
Claim 44
Dependent Claim
33 words
A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of method of enabling use of multiple digital rights management scenarios according to claim 31 .
Claim 45
Dependent Claim
20 words
A computer readable medium storing the multiple selectively DRM encrypted file generated according to the method of claim 31 .