IP Library Granted Patent US 8,095,795
Granted Patent B2
US 8,095,795 · App. 11/420,580 · Granted Jan 10, 2012

Methods and apparatus for robust embedded data

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,095,795
App. No.
11/420,580
Granted
Jan 10, 2012
Kind
B2
Abstract

The present invention describes methods and apparatus involving embedding data. Data can be embedded steganographically in content or embedded in, e.g., headers associated with the content. In one implementation, a method of embedding auxiliary information in data is provided. The method includes receiving data and correlated data. The correlated data is related to but independent from the received data. The method further includes receiving auxiliary information, the auxiliary information being independent of the received data and the correlated data; changing the auxiliary information based on at least the correlated data; and embedding the changed auxiliary information in the received data. Other implementations are also provided.

Claims (29)

1. A method of embedding auxiliary information in data, said method comprising:

receiving data and correlated data, the correlated data being related to but independent from the received data, in which the received data comprises audio or video and the correlated data comprises song lyrics;

receiving auxiliary information, the auxiliary information being independent of the received data and the correlated data;

using an electronic logic processor, changing the auxiliary information based on the correlated data; and

using an electronic logic processor, embedding the changed auxiliary information in the received data.

2. The method of claim 1 in which said embedding comprises steganographic embedding.

3. The method of claim 1 in which the received data comprises a plurality of frames, and wherein said embedding includes placing the changed auxiliary information in a header associated with one of the plurality of frames.

4. The method of claim 1 in which the embedding places the changed auxiliary information in a global header associated with the received data.

5. An apparatus comprising an electronic logic processor programmed for performing the method of claim 1 .

6. A method of embedding auxiliary information in data, said method comprising:

receiving data and correlated data, the correlated data being related to but independent from the received data, in which the correlated data comprises a name or address;

receiving auxiliary information, the auxiliary information being independent of the received data and the correlated data;

using an electronic logic processor, changing the auxiliary information based on at least the correlated data; and

using an electronic logic processor, embedding the changed auxiliary information in the received data.

7. The method of claim 6 in which said embedding comprises steganographic embedding.

8. The method of claim 6 in which the received data comprises a plurality of frames, and wherein said embedding includes placing the changed auxiliary information in a header associated with one of the plurality of frames.

9. The method of claim 6 in which the embedding places the changed auxiliary information in a global header associated with the received data.

10. An apparatus comprising an electronic logic processor programmed for performing the method of claim 6 .

11. A method of embedding auxiliary information in data, said method comprising:

receiving data and correlated data, the correlated data being related to but independent from the received data, in which the received data comprises a photograph, and the changed auxiliary information is embedded within the photograph;

receiving auxiliary information, the auxiliary information being independent of the received data and the correlated data;

using an electronic logic processor, changing the auxiliary information based on the correlated data; and

using an electronic logic processor, embedding the changed auxiliary information in the received data.

12. The method of claim 11 further comprising providing the photograph including the embedded changed auxiliary information on or in an identification document and wherein the photograph is associated with a bearer of an identification document.

13. The method of claim 12 wherein the correlated data comprises one of a name or address.

14. The method of claim 11 in which said embedding comprises steganographic embedding.

15. The method of claim 11 in which the received data comprises a plurality of frames, and wherein said embedding includes placing the changed auxiliary information in a header associated with one of the plurality of frames.

16. The method of claim 11 in which the embedding places the changed auxiliary information in a global header associated with the received data.

17. An apparatus comprising an electronic logic processor programmed for performing the method of claim 11 .

Assignments (4)
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS Recorded Nov 5, 2008
From: L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION)
To: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION)
Reel/Frame 021785/0796 →
CONFIRMATION OF LICENSE Recorded Jun 26, 2007
From: DIGIMARC CORPORATION
To: ADVANCED INFORMATION PROCESSING LAB, LLC
Reel/Frame 019477/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2006
From: LEVY, KENNETH L.
To: DIGIMARC CORPORATION
Reel/Frame 018081/0608 →