IP Library Granted Patent US 8,379,908
Granted Patent B2
US 8,379,908 · App. 11/383,684 · Granted Feb 19, 2013

Embedding and reading codes on objects

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,379,908
App. No.
11/383,684
Granted
Feb 19, 2013
Kind
B2
Abstract

The disclosure relates generally to audio and video signal processing. One claim recites a method comprising: receiving audio or video content, wherein the audio or video content comprises a hidden steganographic code including information, the steganographic code being hidden in the audio or video content through alterations to data representing the audio or video content; detecting the steganographic code to obtain the information, said act of detecting utilizes correlation to obtain the information; providing at least a portion of the information to a data repository to identify machine-executable instructions stored therein; providing data associated with a user to the data repository; receiving machine-executable instructions from the data repository; and executing the machine-executable instructions to control processing of the audio or video content. Of course, other claims and combinations are provided too.

Claims (23)

1. A method comprising:

receiving audio or video content, wherein the audio or video content comprises a hidden steganographic code including information, the steganographic code being hidden in the audio or video content through alterations to data representing the audio or video content;

detecting the steganographic code to obtain the information, said act of detecting utilizes correlation to obtain the information;

providing at least a portion of the information to a data repository to identify machine-executable instructions stored therein;

providing data associated with a user to the data repository;

receiving machine-executable instructions from the data repository; and

executing the machine-executable instructions to control processing of the audio or video content.

2. The method of claim 1 wherein executing the machine-executable instructions processes the audio or video content as part of inventory or distribution management.

3. The method of claim 1 wherein executing the machine-executable instructions processes the audio or video content as part of audio or video identification.

4. The method of claim 1 wherein executing the machine-executable instructions processes the audio or video content as part of a purchase of the audio or video content.

5. The method of claim 1 further comprising receiving information or instructions from the data repository in response to the data associated with the user.

6. A computing apparatus programmed to perform the method of claim 1 .

7. An apparatus comprising:

means for receiving audio or video content, wherein the audio or video content comprises a hidden steganographic code including information, the steganographic code being hidden in the audio or video content through alterations to data representing the audio or video content;

means for detecting the steganographic code to obtain the information, said detecting utilizes correlation to detect and obtain the information;

means for providing at least a portion of the information to a data repository to identify machine-executable instructions stored therein;

means for providing data associated with a user to the data repository;

means for receiving machine-executable instructions from the data repository; and

means for executing the machine-executable instructions to control processing of the audio or video content.

8. The apparatus of claim 7 in which said means for executing the machine-executable instructions processes the audio or video content as part of inventory or distribution management.

9. The apparatus of claim 7 in which said means for executing the machine-executable instructions processes the audio or video content as part of audio or video identification.

10. The apparatus of claim 7 in which said means for executing the machine-executable instructions processes the audio or video content as part of a purchase of the audio or video content.

11. The apparatus of claim 7 further comprising means for receiving information or instructions from the data repository in response to the data associated with the user.

Assignments (6)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2006
From: DAVIS, BRUCE L.; RHOADS, GEOFFREY B.
To: DIGIMARC CORPORATION
Reel/Frame 018036/0990 →