IP Library Granted Patent US 8,644,548
Granted Patent B2
US 8,644,548 · App. 13/238,306 · Granted Feb 4, 2014

Digital watermarks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,644,548
App. No.
13/238,306
Granted
Feb 4, 2014
Kind
B2
Abstract

The present invention relates generally to digital watermarking and steganographic data hiding. In one embodiment a method of rendering content to a user is provided. The rendered content includes a digital watermark embedded therein. In another embodiment, digital watermarking is utilized to facilitate purchase or lease of audio or video content over a network or with a remote computer. In still another embodiment, a compression characteristic is determined, and subsequent steganographic embedding is influenced based on the characteristic. Other embodiments are provided as well.

Claims (32)

1. A method comprising;

obtaining first audio content or first video content, wherein the first audio content or first video content includes a steganographic signal embedded therein;

determining at least one compression characteristic associated with the embedded first audio content or first video content using at least a programmed electronic processor; and

adjusting steganographic embedding of second audio content or second video content based at least in part on the compression characteristic.

2. The method of claim 1 , wherein the steganographic embedding utilizes a transform domain.

3. The method of claim 1 , wherein the at least one compression characteristic comprises a bit rate.

4. The method of claim 1 , wherein the at least one compression characteristic is associated with a relationship between steganographic embedding and compression.

5. The method of claim 1 , wherein the steganographic embedding embeds a digital watermark.

6. A method comprising:

obtaining compressed content;

determining at least one characteristic associated with compression of the compressed content using at least a programmed electronic processor; and

adjusting steganographic embedding of content based at least in part on the characteristic associated with the compression, wherein the steganographic embedding is configured to hide plural-bits in content through alterations to data representing content, and wherein the plural-bits comprise executable code.

7. The method of claim 6 , wherein the at least one characteristic is associated with a relationship between steganographic embedding and compression.

8. The method of claim 6 , wherein the adjusting enables relatively more robust stegangraphic embedding with respect to the compression.

9. The method of claim 6 , wherein the data representing content comprises transform domain coefficients.

10. The method of claim 6 , wherein the executable code is configured to permit access to the compressed code.

11. A method comprising:

obtaining compressed content;

determining at least one characteristic associated with compression of the compressed content using at least a programmed electronic processor; and

adjusting detection of a steganographically hidden code based at least in part on the characteristic associated with the compression, wherein the steganographically hidden code comprises plural-bits hidden in the content through alterations to data representing the content, and wherein the steganographically hidden code comprises executable code.

12. The method of claim 11 , wherein the data representing the content comprises transform domain coefficients.

13. The method of claim 11 , wherein the content comprises audio or video.

14. The method of claim 11 , wherein the executable code is configured to permit access to the compressed code.

15. The method of claim 11 , wherein the content comprises audio and video obtained from a remote system including audio or video available for purchase.

16. A method comprising:

obtaining compressed content;

determining at least one characteristic associated with compression of the compressed content using at least a programmed electronic processor; and

adjusting steganographic embedding of content based at least in part on the characteristic associated with the compression, wherein the steganographic embedding is configured to hide plural-bits in content through alterations to data representing content, and wherein the plural-bits comprise a pointer to executable code.

17. A method comprising:

obtaining compressed content;

determining at least one characteristic associated with compression of the compressed content using at least a programmed electronic processor; and

adjusting detection of a steganographically hidden code based at least in part on the characteristic associated with the compression, wherein the steganographically hidden code comprises plural-bits hidden in the content through alterations to data representing the content, and wherein the steganographically hidden code comprises a pointer to executable code.