IP Library Granted Patent US 9,979,691
Granted Patent B2
US 9,979,691 · App. 15/276,505 · Granted May 22, 2018

Watermarking and signal recognition for managing and sharing captured content, metadata discovery and related arrangements

Inventor: John D. Lord (West Linn, OR)
Assignee: Digimarc Corporation
H04L51/32G06T1/0021G10L19/018H04L51/10H04N21/2187H04N21/21805H04N21/233H04N21/23418H04N21/2665H04N21/2668H04N21/2743H04N21/4223H04N21/42203H04N21/4622H04N21/6581H04N21/8358G06T2201/005H04N21/4788
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 9,979,691
App. No.
15/276,505
Granted
May 22, 2018
Kind
B2
Abstract

Content is identified using watermarking and/or other content recognition combined with contextual metadata, which facilitates identification and correlation with other content and metadata when it is posted to a network.

Claims (40)

1. A method comprising:

in a network system, receiving items of content captured by electronic devices associated with users, the received items being uploaded to the network system, and the network system is configured to stream or download the received items to other users of the network system;

with one or more processors, executing instructions to perform the acts of:

extracting digital watermarks in audio signals from the received items of captured content;

with watermark IDs decoded from the digital watermarks, querying a database to obtain a first instance of metadata associated with a first watermark ID extracted from a corresponding first instance of received item and querying the database to obtain other instances of metadata associated with other watermark IDs extracted from corresponding other instances of the received items;

correlating the first instance of metadata associated with the first instance of received item with the other instances of metadata corresponding to the other instances of the received items, the correlating identifying related received items that have correlated metadata; and

aggregating the related received items for presentation to a user of the network system.

2. The method of claim 1 , wherein the received items of captured content comprise audio content captured by microphones of the users at a live event, wherein each of the electronic devices captures instances of ambient audio at the live event, the instances each being embedded with the digital watermark, which is associated with the live event.

3. The method of claim 1 , wherein the received items of captured content comprise imagery.

4. The method of claim 1 wherein the watermark IDs are embedded in captured live audio, which is captured from a live performance in electronic audio processing equipment;

the captured live audio being processed by the electronic audio processing equipment to embed a watermark ID and then output audio with a watermark ID embedded in the output to the users at the live performance with low latency.

5. The method of claim 1 , further comprising:

deriving content fingerprints from the received items;

in the network system, identifying the received items by matching the content fingerprints with corresponding fingerprints associated with identifying metadata;

obtaining second metadata of the received items associated with the identifying metadata; and

correlating the second metadata of the received items.

6. The method of claim 1 , further comprising correlating the received items with each other based on the watermark IDs.

7. The method of claim 1 wherein the first instance and other instances of metadata are comprised of metadata obtained by plural stages of aggregating metadata, including a first stage of obtaining first metadata associated with a watermark ID extracted from one of the received items and a second stage of obtaining metadata associated with the first metadata, and wherein the correlating determines the correlated metadata by correlating metadata of plural different received items that has been aggregated for the received items in the plural stages.

8. The method of claim 7 wherein the second stage of obtaining metadata comprises obtaining metadata indexed in plural databases by the first metadata.

9. The method of claim 7 comprising;

receiving upload metadata provided by users to the network system along with the received items when the received items are posted to the network system; and aggregating the upload metadata with other metadata associated with a first received item by associating the upload metadata and the other metadata with a watermark ID extracted from the first received item.

10. The method of claim 1 further comprising:

updating metadata associated with the received items in the network system by receiving metadata update information at the network system and in response, querying an ID database to obtain updated metadata for the received items that is associated with the received items based on the watermark IDs extracted from the received items.

11. The method of claim 10 wherein the updating is performed after the received items are posted to the network system to update metadata of the received items with new metadata created after the received items are posted to the network system.

12. The method of claim 1 wherein the correlating is updated by searching metadata of a second set of received items posted to the network system after a first set of received items has been posted to the network system; and updating the first set of received items by linking received items from the second set with received items that have correlated metadata.

13. A system comprising:

an uploading system, the uploading system configured to receive items of content captured by electronic devices associated with users and transform the received items to a format for downloading or streaming to other users of the system;

a watermark recovery system communicatively coupled to the uploading system, the watermark recovery system configured to extract digital watermarks in audio signals from the received items of captured content; and

a server communicatively coupled with the watermark recovery system to receive watermark IDs decoded from the digital watermarks, and configured to query a database to obtain a first instance of metadata associated with a first watermark ID extracted from a corresponding first instance of received item and to query the database to obtain other instances of metadata associated with other watermark IDs extracted from corresponding other instances of the received items and provide the first and other instances of metadata to the uploading system;

wherein the uploading system is configured to correlate the first instance of metadata associated with the first instance of received item with the other instances of metadata corresponding to the other instances of the received items, the uploading system executing the correlating to identify related received items that have correlated metadata; and the uploading system configured to aggregate the related received items for presentation to a user.

14. The system of claim 13 wherein the first instance and other instances of metadata are comprised of metadata obtained by plural stages of aggregating metadata;

wherein the uploading system is configured to obtain, in a first stage, first metadata associated with a watermark ID extracted from one of the received items, and is configured to obtain, in a second stage, metadata associated with the first metadata; and

wherein the uploading system is configured to obtain the correlated metadata by correlating metadata of plural different received items that has been aggregated for the received items in the first and second stages.

15. The system of claim 14 wherein the uploading system is configured to obtain, in the second stage, metadata indexed in plural databases by the first metadata.

16. The system of claim 13 wherein the uploading system is configured to receive upload metadata provided by users along with the received items when the received items are posted to the uploading system, and is configured to aggregate the upload metadata with other metadata associated with a first received item by associating the upload metadata and the other metadata with a watermark ID extracted from the first received item.

17. The system of claim 13 wherein the uploading system is configured to update metadata associated with the received items by receiving metadata update information, and in response, querying an ID database to obtain updated metadata for the received items that is associated with the received items based on the watermark IDs extracted from the received items.

18. The system of claim 17 wherein the uploading system is configured to update metadata of the received items after the received items are posted to the uploading system to update metadata of the received items with new metadata created after the received items are posted to the uploading system.

19. The system of claim 13 wherein the uploading system is configured to search metadata of a second set of received items posted to the network system after a first set of received items has been posted to the network system, and is configured to update the first set of received items by linking received items from the second set with received items that have correlated metadata.

20. The system of claim 13 wherein the watermark IDs are embedded in captured live audio, which is captured from a live performance in electronic audio processing equipment;

the captured live audio being processed by the electronic audio processing equipment to embed a watermark ID and then output audio with a watermark ID embedded in the output at the live performance with low latency.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2018
From: LORD, JOHN D.
To: DIGIMARC CORPORATION
Reel/Frame 044982/0607 →
Continuity (3)
Continuation 14270163 · May 5, 2014
Provisional Application 61819506 · May 3, 2013
Related Publication 20170085518A1 · Mar 23, 2017