Legal claims defining the scope of protection, as filed with the USPTO.
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.
Unknown
May 22, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.