METHOD AND SYSTEM TO UNIQUELY ASSOCIATE MULTICAST CONTENT WITH EACH OF MULTIPLE RECIPIENTS
First Claim
Patent Images
1. A method comprising:
- obtaining a copy of a content section with a first watermark;
obtaining a copy of a content section with a second watermark; and
providing a copy of the content to a client of a plurality of clients by combining, in a combination that is unique to the client, the copy of the content section with the first watermark, the copy of the content section with the second watermark, and a neutral content section.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed in which contact can be safely distributed and protected in a manner that is viable in terms of bandwidth economy and ensures that clients can be identified by the content received. Copies of encrypted content can be provided such that unique watermarks can be added to the copies. Content can also be both watermarked uniquely for multiple clients and multicasted to the clients. As such, content can be distributed using the bandwidth efficiency of multicasting while providing reliable content protection and watermarking.
58 Citations
39 Claims
-
1. A method comprising:
-
obtaining a copy of a content section with a first watermark;
obtaining a copy of a content section with a second watermark; and
providing a copy of the content to a client of a plurality of clients by combining, in a combination that is unique to the client, the copy of the content section with the first watermark, the copy of the content section with the second watermark, and a neutral content section. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server comprising:
-
a module to combine parts of a first copy of the content with the first watermark and parts of a second copy of the content with the second watermark in a manner unique for an individual client, and to provide a plurality of copies of the content, each having a unique combination of sections with the first watermark and sections with the second watermark. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
means for receiving content from a content source;
means for combining parts of a first copy of the content with the first watermark and parts of the second copy with the second watermark in a manner unique for an individual client; and
means for providing a plurality of the copies of the content, each having a unique combination of sections marked with the first watermark and sections marked with the second watermark. - View Dependent Claims (14, 15, 16)
-
-
17. A machine-readable medium providing instructions, which if executed by a processor, causes the processor to perform an operation comprising:
-
scrambling a copy of at least one part of content having a first watermark;
scrambling a copy of at least one part of content having a second watermark; and
providing scrambled copies for each of a plurality of clients by combining parts of the scrambled copy with the first watermark and parts of the scrambled copy with the second watermark in a manner unique for an individual client, such that the scrambled copies have a unique combination of sections marked with the first watermark and sections marked with the second watermark.
-
-
18. A digital processing system comprising:
-
a first module to provide content having a plurality of double parts, a first part watermarked with a first identifier and a second part watermarked with a second identifier;
a second module coupled to the first module, the second module to scramble the content with a first key, to scramble the first part watermarked with the first identifier with a second key, and to scramble the second part watermarked with the second identifier with a third key; and
a key management module to manage the keys as to allow one or more clients to unscramble the scramble content with a combination of scrambled first and second parts watermarked with the first identifier and second identifier, respectively, unique to each client. - View Dependent Claims (19, 20, 21)
-
-
22. A key management module comprising:
-
a first component to manage a plurality of keys as to allow one or more clients to decrypt encrypted content with a combination of encrypted first and second parts watermarked with a first identifier and second identifier, respectively, unique to each client; and
a second component to communicate key management information to at least one other module.
-
-
23. A machine-readable medium providing instructions, which if executed by a processor, causes the processor to perform an operation comprising:
-
watermarking redundant parts of content with one or more unique watermarks;
encrypting the watermarked redundant parts using a unique key for each unique watermark; and
combining encrypted parts and nonencrypted parts of the content into a single stream of data.
-
-
24. A method of distributing content, the method comprising:
-
watermarking first and second duplicates of a content portion with first and second signatures respectively;
encrypting each of the first and second duplicates of the content portion with at least first and second keys respectively;
supplying both the first and second duplicates of the content portion to first and second users; and
supplying at least the first key to the first user and the second key to the second user, so that the first user is enabled to decrypt the first duplicate of the content portion watermarked with the first signature, and so that the second user is enabled to decrypt the second duplicate of the content portion watermarked with the signature. - View Dependent Claims (25, 26)
-
-
27. An apparatus comprising:
-
watermarking means for watermarking first and second duplicates of a content portion with first and second signatures respectively;
encrypting means for encrypting each of the first and second duplicates of the content portion with at least first and second keys respectively;
supplying means for supplying both the first and second duplicates of the content portion to first and second users; and
supplying means for supplying at least the first key to the first user and the second key to the second user, so that the first user is enabled to decrypt the first duplicate of the content portion watermarked with the first signature, and so that the second user is enabled to decrypt the second duplicate of the content portion watermarked with the second signature. - View Dependent Claims (28, 29)
-
-
30. A machine-readable medium providing instructions, which if executed by a processor, causes the processor to perform an operation comprising:
-
prior to communication of an encrypted copy of content, watermarking first and second duplicates of a content portion with first and second signatures respectively;
encrypting each of the first and second duplicates of the content portion with at least first and second keys respectively;
after the watermarking and the encrypting, supplying both the first and second duplicates of the content portion to first and second users; and
supplying at least the first key to the first user and the second key to the second user, so that the first user is enabled to decrypt the first duplicate of the content portion watermarked with the first signature, and so that the second user is enabled to decrypt the second duplicate of the content portion watermarked with the second signature.
-
-
31. A method of distributing content, the method comprising:
-
watermarking multiple sets of duplicated content portions with multiple sets of signatures, each signature of each set being unique to a specific duplicated content portion;
encrypting each duplicated content portion within each set with a respective key of a plurality of keys;
supplying the multiple sets of duplicated content portions to multiple users; and
supplying a unique set of keys, selected from the plurality of keys, to each of the multiple users so that each of the multiple users is enabled to decrypt the multiple sets of duplicated content portions to generate content embodying a unique sequence of signatures. - View Dependent Claims (32, 33, 34)
-
-
35. An apparatus comprising:
-
prior to communication of an encrypted copy of content watermarking means for watermarking multiple sets of duplicated content portions with multiple sets of signatures, each signature of each set being unique to a specific duplicated content portion;
encrypting means for encrypting each duplicated content portion within each set with a respective key of a plurality of keys;
supplying means for supplying the multiple sets of duplicated content portions to multiple users after the watermarking and the encrypting; and
supplying means for supplying a unique set of keys, selected from the plurality of keys, to each of the multiple users so that each of the multiple users is enabled to decrypt the multiple sets of duplicated content portions to generate content embodying a unique sequence of signatures. - View Dependent Claims (36, 37, 38)
-
-
39. A machine-readable medium providing instructions, which if executed by a processors, causes the processor to perform an operation comprising:
prior to communication of an encrypted copy of content, watermarking multiple sets of duplicated content portions with multiple sets of signatures, each signature of each set being unique to a specific duplicated content portion;
encrypting each duplicated content portion within each set with a respective key of a plurality of keys;
supplying the multiple sets of duplicated content portions to multiple users after the watermarking and encrypting; and
supplying a unique set of keys, selected from the plurality of keys, to each of the multiple users so that each of the multiple users is enabled to decrypt the multiple sets of duplicated content portions to generate content embodying a unique sequence of signatures.
Specification