IP Library Granted Patent US 8,488,836
Granted Patent B2
US 8,488,836 · App. 12/332,654 · Granted Jul 16, 2013

Methods, apparatus and programs for generating and utilizing content signatures

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,488,836
App. No.
12/332,654
Granted
Jul 16, 2013
Kind
B2
Abstract

The presently claimed invention generally relates to deriving and/or utilizing content signatures (e.g., so-called “fingerprints”). One claim recites a method comprising: obtaining a sequence of content identifiers, the sequence of content identifiers corresponding to one or more segments of a media signal; and utilizing at least a processor or electronic processing circuitry, carrying out a convolution operation based on the sequence of content identifiers and content signatures housed or stored in a database to identify the media signal. Of course, other claims and combination are provided as well.

Claims (33)

1. A method comprising:

obtaining a content item, wherein the content item includes auxiliary data steganographically embedded therein through changes to perceptible elements of data representing the content item, wherein the embedded auxiliary data is imperceptible;

decoding, using an electronic processor, the auxiliary data steganographically embedded within the content item;

dynamically deriving, using the electronic processor, a content signature from the content item, wherein the content signature comprises a reduced-bit representation of the content item; and

carrying out an action as dictated by the auxiliary data, wherein the action is associated with the content signature.

2. The method of claim 1 , wherein the content item comprises video or audio.

3. The method of claim 1 , wherein the action comprises forwarding the content signature to a remote database.

4. The method of claim 1 , wherein the action comprises storing the content signature in a local repository.

5. The method of claim 1 , wherein the action comprises filtering the content item.

6. The method of claim 1 , wherein the action comprises restricting rendering of the content item.

7. The method of claim 1 , wherein the auxiliary data comprises a content distributor identifier identifying a distributor of the content item, wherein the action comprises selecting a database for interrogation based on the content distributor identifier, and wherein the method further comprises obtaining information associated with the content item stored in the selected database.

8. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:

obtaining a content item, wherein the content item includes auxiliary data steganographically embedded therein through changes to perceptible elements of data representing the content item, wherein the embedded auxiliary data is imperceptible;

decoding the auxiliary data steganographically embedded within the content item;

deriving a content signature from the content item, wherein the content signature comprises a reduced-bit representation of the content item; and

carrying out an action as dictated by the auxiliary data, wherein the action is associated with the content signature.

9. The non-transitory computer-readable medium of claim 8 , wherein the content item comprises video or audio.

10. The non-transitory computer-readable medium of claim 8 , wherein the action comprises forwarding the content signature to a remote database.

11. The non-transitory computer-readable medium of claim 8 , wherein the action comprises storing the content signature in a local repository.

12. The non-transitory computer-readable medium of claim 8 , wherein the action comprises filtering the content item.

13. The non-transitory computer-readable medium of claim 8 , wherein the action comprises restricting rendering of the content item.

14. The non-transitory computer-readable medium of claim 8 , wherein the auxiliary data comprises a content distributor identifier identifying a distributor of the content item; wherein the action comprises selecting a database for interrogation based on the content distributor identifier; and wherein the instructions further comprise instructions to obtain information associated with the content item stored in the selected database.

15. A system comprising:

one or more electronic processors configured to:

obtain a content item, wherein the content item includes auxiliary data steganographically embedded therein through changes to perceptible elements of data representing the content item, wherein the embedded auxiliary data is imperceptible;

decode the auxiliary data steganographically embedded within the content item;

derive a content signature from the content item, wherein the content signature comprises a reduced-bit representation of the content item; and

carry out an action as dictated by the auxiliary data, wherein the action is associated with the content signature.

16. The system of claim 15 , wherein the content item comprises video or audio.

17. The system of claim 15 , wherein the action comprises forwarding the content signature to a remote database or storing the content signature in a local repository.

18. The system of claim 15 , wherein the action comprises filtering the content item.

19. The system of claim 15 , wherein the action comprises restricting rendering of the content item.

20. The system of claim 15 , wherein the auxiliary data comprises a content distributor identifier identifying a distributor of the content item, wherein the action comprises selecting a database for interrogation based on the content distributor identifier, and wherein the one or more processors are further configured to obtain information associated with the content item stored in the selected database.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2010
From: BRUNK, HUGH L.; LEVY, KENNETH L.
To: DIGIMARC CORPORATION
Reel/Frame 025159/0666 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →