Unique watermarking of content objects according to end user identity
First Claim
1. A machine-implementable method for uniquely watermarking content objects according to end user identity, comprising:
- transcoding an original content object to form a transcoded content object, the transcoded content object having a format that is compatible with;
transmission to an end user system, anddisplay by the end user system to an end user;
storing the transcoded content object in a storage medium that is accessible by one or more points of presence (POPs) of a content delivery network;
receiving, at one of the one or more POPs of the content delivery network, a first request and a second request for the transcoded content object from first and second end user systems respectively, whereinthe first request for the transcoded content object conveys first identifying information that is associated with at least one of;
identity of the first end user system andidentity of a first end user of the first end user system;
the second request for the transcoded content object conveys second identifying information that is associated with at least one of;
identity of the second end user system andidentity of a second end user of the second end user system;
the first and second end users are not the same, andthe first and second end user systems are not the same;
adding, by the one of the one or more POPs of the content delivery network, first and second uncorrected digital watermark information to the transcoded content object to form respective first and second uniquely watermarked content objects, wherein;
the first and the second uncorrected digital watermark information are different from one another, and correspond to the first and second identifying information respectively, andboth the first and the second uncorrected digital watermark information are correctable by error correction capability of the respective end user systems such that the respective first and second end user systems display content that is indistinguishable by the first and second end users from the transcoded content object; and
transmitting the first and second uniquely watermarked content objects from the one of the one or more POPs of the content delivery network to the first and second end user systems respectively.
3 Assignments
0 Petitions
Accused Products
Abstract
A machine-implementable method for uniquely watermarking a content object according to end user identity includes transcoding an original content object to a format that is compatible with end user systems, and storing the transcoded content object where it is accessible by one or more points of presence (POPs) of a content delivery network. One of the POPs receives identifying information associated with a specific one of the end user systems. A digital watermark engine adds uncorrected digital watermark information correlating to the end user system, to the content object, to form a uniquely watermarked content object. The uncorrected digital watermark information is correctable by error correction capability of the specific end user system to deliver a version of the content object that is indistinguishable by a human from the original content object. The method further includes transmitting the uniquely watermarked content object to the specific end user system.
-
Citations
20 Claims
-
1. A machine-implementable method for uniquely watermarking content objects according to end user identity, comprising:
-
transcoding an original content object to form a transcoded content object, the transcoded content object having a format that is compatible with; transmission to an end user system, and display by the end user system to an end user; storing the transcoded content object in a storage medium that is accessible by one or more points of presence (POPs) of a content delivery network; receiving, at one of the one or more POPs of the content delivery network, a first request and a second request for the transcoded content object from first and second end user systems respectively, wherein the first request for the transcoded content object conveys first identifying information that is associated with at least one of; identity of the first end user system and identity of a first end user of the first end user system; the second request for the transcoded content object conveys second identifying information that is associated with at least one of; identity of the second end user system and identity of a second end user of the second end user system; the first and second end users are not the same, and the first and second end user systems are not the same; adding, by the one of the one or more POPs of the content delivery network, first and second uncorrected digital watermark information to the transcoded content object to form respective first and second uniquely watermarked content objects, wherein; the first and the second uncorrected digital watermark information are different from one another, and correspond to the first and second identifying information respectively, and both the first and the second uncorrected digital watermark information are correctable by error correction capability of the respective end user systems such that the respective first and second end user systems display content that is indistinguishable by the first and second end users from the transcoded content object; and transmitting the first and second uniquely watermarked content objects from the one of the one or more POPs of the content delivery network to the first and second end user systems respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for uniquely watermarking an original content object according to end user identity, comprising:
-
storage that is accessible by one or more points of presence (POPs) of a content delivery network, and stores the content object as a transcoded content object in a format that is compatible with; transmission to an end user system, and display by the end user system to an end user; an edge server, within one of the one or more POPs, that is configured to receive a request for the transcoded content object from the end user system, wherein the request for the transcoded content object conveys identifying information, the identifying information being associated with at least one of; identity of the end user system, and identity of the end user; and a watermark engine, within the one of the one or more POPs, that adds uncorrected digital watermark information to the transcoded content object to form a uniquely watermarked content object, wherein; the uncorrected digital watermark information corresponds to the identifying information, the uncorrected digital watermark information is correctable by error correction capability of the end user system such that the end user system displays a version of the content object that is indistinguishable by the end user from the original content object, and the uniquely watermarked content object is transmitted to the end user system. - View Dependent Claims (17, 18, 19, 20)
-
Specification