PRE-PROCESSED INFORMATION EMBEDDING SYSTEM
First Claim
1. A method, comprising:
- processing one or more segments of a content, at a pre-processing module, to produce a first version of the segments of the content, the processing comprising modifying features of the segments of the content to represent a first embedded logical value, whereina distinct combination of a first set of segments from the first version of the segments of the content with a second set of segments from a second version of the content produces a copy of the content that conveys a particular identification code.
0 Assignments
0 Petitions
Accused Products
Abstract
Auxiliary information (150) representing binary or multi-level (M≧2) logical values is embedded into successive segments (110) of an audio, video or other data signal in response to a user request to download the data signal via an on-line distributor (350) on a computer network such as the Internet. To avoid unnecessary delays in providing the data signal to the user, the data signal is pre-processed to provide two sets or copies of data (230, 235). One set (230) of the data contains segments with an embedded binary “0”, while the other set (235) contains corresponding segments with an embedded binary “1”. Successive segments are selected from one of the two sets to provide a time-multiplexed composite data signal (230) that has the desired content, but with an embedded binary data sequence that identifies the user.
39 Citations
42 Claims
-
1. A method, comprising:
-
processing one or more segments of a content, at a pre-processing module, to produce a first version of the segments of the content, the processing comprising modifying features of the segments of the content to represent a first embedded logical value, wherein a distinct combination of a first set of segments from the first version of the segments of the content with a second set of segments from a second version of the content produces a copy of the content that conveys a particular identification code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a pre-processor configured to modify features of one or more segments of a content to produce a first version of the segments of the content, the first version of the segments of the content representing a first embedded logical value, wherein a distinct combination of a first set of segments from the first version of the segments of the content with a second set of segments from a second version of the content produces a copy of the content that conveys a particular identification code. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving first and second versions of segments of a content, the first version of the segment having been produced by modifying features of the content to represent a first embedded logical value; and combining a first set of segments from the first version of the segments with a second set of segments from the second version of the segments to produce a copy of the content that conveys a particular identification code. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus, comprising:
-
a receiver configured to receive first and second versions of one or more segments of a content, the first version having been produced by modifying features of the content to represent a first embedded logical value; and a combiner configured to combine a first set of segments from the first version of the segments with a second set of segments from the second version of the segments to produce a copy of the content that conveys a particular identification code. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product, embodied on a computer-readable medium, comprising:
-
computer code for accessing first and second versions of segments of a content, the first version of the segments having been produced by modifying features of the content to represent a first embedded logical value; and computer code for combining a first set of segments from the first version of the segments with a second set of segments from the second version of the segments to produce a copy of the content that conveys a particular identification code. - View Dependent Claims (40)
-
-
41. An apparatus comprising:
-
a processor; and a memory comprising processor executable code, the processor executable code, when executed by the processor, configures the apparatus to; access first and second versions of segments of a content, the first version of the segments having been produced by modifying features of the content to represent a first embedded logical value; and combine a first set of segments from the first version of the segments with a second set of segments from the second version of the segments to produce a copy of the content that conveys a particular identification code.
-
-
42. An apparatus, comprising:
-
a processor; and one or more media storage devices responsive to commands from the processor, the one or more media storage devices comprising first and second versions of segments of a content, the first version of the segments having been produced by modifying features of the content to represent a first embedded logical value, the one or more storage media devices further comprising processor executable code that, when executed by the processor, configures the apparatus to; transmit the first and second versions of the segments in response to a request for the content such that combining a first set of segments from the first version of the segments with a second set of segments from the second version of the segments produces a copy of the content that conveys a particular identification code.
-
Specification