Methods and systems for steganographic processing
First Claim
1. A method comprising:
- utilizing a programmed electronic processor, steganographically encoding content with a first message, the steganographic encoding being performed by a first party, the steganographic encoding including altering digital data representing human-perceptible attributes of the content; and
utilizing a programmed electronic processor, further steganographically encoding the content with a second message, the further steganographic encoding being performed by a second party different than the first party, the further steganographic encoding including altering digital data representing human-perceptible attributes of the content;
wherein at least one of the steganographic encodings includes altering the digital data in a manner dependent on the content; and
wherein the content further comprises visual content, and at least one of the steganographic encodings repeatedly represents a corresponding message in the content, the corresponding message being represented differently at different locations in the encoded content.
5 Assignments
0 Petitions
Accused Products
Abstract
Electronic content data (e.g., audio or visual) can be steganographically encoded for a variety of purposes. One claim recites a method practiced by a first party, including the acts: (a) receiving content that has been previously steganographically encoded by a second party with first plural-bit data; and (b) utilizing a programmed electronic processor, further steganographically encoding the content with a second plural-bit data different than the first. The further encoding includes altering digital data representing human-perceptible attributes of the content, in a manner that is dependent on the content. Both of the first and second plural-bit data are represented in encoded content. Of course, a great variety of other claims, arrangements and features are provided.
338 Citations
16 Claims
-
1. A method comprising:
-
utilizing a programmed electronic processor, steganographically encoding content with a first message, the steganographic encoding being performed by a first party, the steganographic encoding including altering digital data representing human-perceptible attributes of the content; and utilizing a programmed electronic processor, further steganographically encoding the content with a second message, the further steganographic encoding being performed by a second party different than the first party, the further steganographic encoding including altering digital data representing human-perceptible attributes of the content; wherein at least one of the steganographic encodings includes altering the digital data in a manner dependent on the content; and wherein the content further comprises visual content, and at least one of the steganographic encodings repeatedly represents a corresponding message in the content, the corresponding message being represented differently at different locations in the encoded content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
steganographically encoding content with a first message, the steganographic encoding being performed by a first party, the steganographic encoding including altering digital data representing human-perceptible attributes of the content; and further steganographically encoding the content with a second message, the further steganographic encoding being performed by a second party different than the first party, the further steganographic encoding including altering digital data representing human-perceptible attributes of the content; wherein at least one of the steganographic encodings includes altering the digital data in a manner dependent on the content.
-
-
7. A programmed computing device comprising instructions stored in memory, the instructions comprising:
-
instructions to steganographically encode content with a first message, the steganographic encoding being performed by a first party, the steganographic encoding including altering digital data representing human-perceptible attributes of the content; and instructions to further steganographically encode the content with a second message, the further steganographic encoding being performed by a second party different than the first party, the further steganographic encoding including altering digital data representing human-perceptible attributes of the content; wherein at least one of the steganographic encodings includes altering the digital data in a manner dependent on the content.
-
-
8. An apparatus comprising:
-
electronic memory for buffering obtained content; and an electronic processor programmed for; obtaining steganographically encoded content, the steganographically encoded content having a first message steganographically encoded therein, the steganographic encoding being performed by a first party remotely located from the electronic processor, the first message having been steganographically encoded in the content by altering digital data representing human-perceptible attributes of the content; and further steganographically encoding the content with a second message, the further steganographic encoding being performed by a second party different than the first party, the further steganographic encoding including altering digital data representing human-perceptible attributes of the content; wherein at least one of the steganographic encodings includes altering the digital data in a manner dependent on the content; and wherein the content comprises visual content, and at least one of the encodings repeatedly represents the corresponding message in the content, the message being represented differently at different locations in the encoded content. - View Dependent Claims (9)
-
-
10. A method comprising:
-
receiving content that has been previously steganographically encoded with first plural-bit data; utilizing a programmed electronic processor, further steganographically encoding the content with a second plural-bit data different than the first, the further encoding including altering digital data representing human-perceptible attributes of the content, in a manner that is dependent on the content; and processing the received content to determine a parameter, and using the parameter in the further encoding; wherein both the first and second plural-bit data are represented in encoded content. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
receiving content that has been previously steganographically encoded by a second party with first plural-bit data; and further steganographically encoding the content with a second plural-bit data different than the first, the further encoding including altering digital data representing human-perceptible attributes of the content, in a mariner that is dependent on the content; wherein both the first and second plural-bit data are represented in encoded content.
-
-
16. A programmed computing device comprising instructions stored in memory, the instructions comprising:
-
instructions to receive content that has been previously steganographically encoded with first plural-bit data; instructions to further steganographically encode the content with a second plural-bit data different than the first, the further encoding including altering digital data representing human-perceptible attributes of the content, in a manner that is dependent on the content; and instructions to process the received content to determine a parameter, and use the parameter in the further encoding; wherein both the first and second plural-bit data are represented in encoded content.
-
Specification