Patent ID: 7120250

Claim:
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.