← Back to Patent Explorer
US7302574B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Content identifiers triggering corresponding responses through collaborative processing

Assignee: Digimarc Corp
•
Filing: 2001-06-21
•
Granted: 2007-11-27
•
Expires: 2021-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Fingerprint data derived from audio or other content is used as an identifier. The fingerprint data can be derived from the content. In one embodiment, fingerprint data supplied from two or more sources is aggregated. The aggregated fingerprint data is used to define a set of audio signals. An audio signal from the set of audio signals is selected based on its probability of matching the fingerprint data. Digital watermarks can also be similarly used to define a set of audio signals.

Inventors

  • 👤 William Y. Conwell
  • 👤 Brett A. Bradley
  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:28
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00002; H04N1/00005; G; G06; G06Q; G06Q30/00; G06Q30/02; G06T; G06T1/00; G06T1/0021; G06T1/005; G07; G07D; G07D7/00; G07D7/003; G07D7/0034; G10; G10L; G10L15/00; G10L15/26; H04H; H04H20/00; H04H20/28; H04H20/30; H04H20/31; H04N1/00026; H04N1/00037; H04N1/00962; H04N1/00973; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32229; G06T2201/00; G06T2201/005; G06T2201/0065; G10H; G10H2240/00; G10H2240/011; G10H2240/041; G10H2240/046; G10H2240/061; G10H2240/121; G10H2240/131; G10H2240/135; G10H2250/00; G10H2250/311; G11; G11B; G11B20/00; G11B20/00007; G11B20/00086; G11B20/00884; G11B20/00891

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 75 words
A method comprising: aggregating first fingerprint data and second fingerprint data, wherein fingerprint data comprises at least a reduced-bit representation of content, and wherein the first fingerprint data originated at a first source and the second fingerprint data originated at second source, and wherein the first source and the second source are remotely located; identifying information associated with the first fingerprint data and the second fingerprint data; and determining a subset of the associated information.
Claim 2
Independent Claim 75 words
A method comprising: aggregating first fingerprint data and second fingerprint data, wherein fingerprint data comprises at least a reduced-bit representation of content, and wherein the first fingerprint data originated at a first source and the second fingerprint data originated at second source, and wherein the first source and the second source are remotely located; identifying information associated with the first fingerprint data and the second fingerprint data; and determining a subset of the associated information.
Claim 3
Dependent Claim 32 words
The method according to claim 1 , wherein said determining is based at least in part on a frequency occurrence of the subset, and wherein the frequency occurrence comprises a vote tally.
Claim 4
Dependent Claim 37 words
The method according to claim 1 , wherein said determining is based at least in part on a frequency occurrence of the subset, and wherein the subset comprises at least one of audio, video, or image data.
Claim 5
Dependent Claim 21 words
The method according to claim 3 , wherein the associated information comprises at least one of audio, video or image data.
Claim 6
Dependent Claim 18 words
The method of claim 1 , wherein said aggregating comprises aggregating fingerprint data within a predetermined time period.
Claim 7
Dependent Claim 32 words
The method according to claim 1 , wherein the first fingerprint data comprises a first set of audio fingerprints, and wherein the second fingerprint data comprises a second set of audio fingerprints.
Claim 8
Independent Claim 72 words
A method to match a song based on an audio fingerprint, said method comprising: aggregating a first set of audio fingerprints provided by a first device with a second set of audio fingerprints provided by a remotely located second device; determining a plurality of songs relating to the aggregated fingerprints; and selecting a song from the plurality of songs based on a number of times a selected song matches the aggregated fingerprints.
Claim 9
Independent Claim 72 words
A method to match a song based on an audio fingerprint, said method comprising: aggregating a first set of audio fingerprints provided by a first device with a second set of audio fingerprints provided by a remotely located second device; determining a plurality of songs relating to the aggregated fingerprints; and selecting a song from the plurality of songs based on a number of times a selected song matches the aggregated fingerprints.
Claim 10
Dependent Claim 17 words
The method according to claim 7 , wherein the selected song includes the highest number of matches.
Claim 11
Independent Claim 49 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information.
Claim 12
Independent Claim 49 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information.
Claim 13
Dependent Claim 23 words
The method according to claim 9 , wherein said comparing comprises selecting a subset from the associated information based on a vote tally.
Claim 14
Independent Claim 92 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information, wherein said comparing comprises selecting a subset from the associated information based on a vote tally, and wherein the vote tally includes probabilities of a match with the second fingerprint data, and wherein the selected subset has a highest probability of a match.
Claim 15
Independent Claim 92 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information, wherein said comparing comprises selecting a subset from the associated information based on a vote tally, and wherein the vote tally includes probabilities of a match with the second fingerprint data, and wherein the selected subset has a highest probability of a match.
Claim 16
Independent Claim 58 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information, wherein a user device generates the second fingerprint data.
Claim 17
Independent Claim 58 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; and comparing the second fingerprint data with the associated information, wherein a user device generates the second fingerprint data.
Claim 18
Independent Claim 58 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data, wherein a cell phone generates the second fingerprint data; and comparing the second fingerprint data with the associated information.
Claim 19
Independent Claim 58 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data, wherein a cell phone generates the second fingerprint data; and comparing the second fingerprint data with the associated information.
Claim 20
Independent Claim 66 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data, wherein a user device generates the second fingerprint data; comparing the second fingerprint data with the associated information; and determining a geographical location of the user device.
Claim 21
Independent Claim 66 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data, wherein a user device generates the second fingerprint data; comparing the second fingerprint data with the associated information; and determining a geographical location of the user device.
Claim 22
Dependent Claim 42 words
The method according to claim 14 , wherein the user device comprises a cell phone, and wherein the geographical location of the user device is determined by at least one of area code, cell site, device identifier, repeater identifier, or alpha-numeric data.
Claim 23
Independent Claim 86 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; comparing the second fingerprint data with the associated information; receiving a signal from a second broadcast source at the reference receiver; generating third fingerprint data from the received signal of the second broadcast source; and applying the third fingerprint data to the database to select associated information.
Claim 24
Independent Claim 86 words
A method comprising: receiving a signal from a first broadcast source at a reference receiver; generating first fingerprint data from the received signal; applying the first fingerprint data to a database to select associated information; receiving second fingerprint data; comparing the second fingerprint data with the associated information; receiving a signal from a second broadcast source at the reference receiver; generating third fingerprint data from the received signal of the second broadcast source; and applying the third fingerprint data to the database to select associated information.
Claim 25
Dependent Claim 16 words
The method according to claim 16 , wherein the reference receiver comprises a plurality of receivers.
Claim 26
Dependent Claim 33 words
The method according to claim 17 , wherein at least a first receiver of the plurality of receivers and a second receiver of the plurality of receivers are located in different geographical locations.
Claim 27
Dependent Claim 42 words
The method according to claim 9 , wherein when a comparison of the second fingerprint data with the associated information does not identify a subset of the associated data, said method further comprises querying a second database to determine additional associated information.
Claim 28
Independent Claim 63 words
A method comprising: receiving a signal front a first broadcast source at a reference receiver, the signal comprising an embedded digital watermark; decoding the digital watermark to obtain a plural-bit identifier; interrogating a database with the identifier to identify a set of fingerprints associated with the received signal; receiving second fingerprint data; and comparing the second fingerprint data with the set of fingerprints.
Claim 29
Independent Claim 63 words
A method comprising: receiving a signal front a first broadcast source at a reference receiver, the signal comprising an embedded digital watermark; decoding the digital watermark to obtain a plural-bit identifier; interrogating a database with the identifier to identify a set of fingerprints associated with the received signal; receiving second fingerprint data; and comparing the second fingerprint data with the set of fingerprints.
Claim 30
Dependent Claim 24 words
The method according to claim 20 , wherein said comparing comprises selecting a subset from the set of fingerprints based on a vote tally.
Claim 31
Independent Claim 107 words
A method comprising: cumulating a first set of representations of audio or video with a second set of representations of audio or video, wherein the representations comprise reduced-bit representations of audio or video, and wherein the first set of representations are provided from a first device and the second set of representations are provided from a second device; determining a plurality of audio and video content relating to the cumulated sets; and selecting a set of audio or video content from the plurality of audio or video content based on a number of times a selected set of audio and video content corresponds with the cumulated sets.
Claim 32
Independent Claim 107 words
A method comprising: cumulating a first set of representations of audio or video with a second set of representations of audio or video, wherein the representations comprise reduced-bit representations of audio or video, and wherein the first set of representations are provided from a first device and the second set of representations are provided from a second device; determining a plurality of audio and video content relating to the cumulated sets; and selecting a set of audio or video content from the plurality of audio or video content based on a number of times a selected set of audio and video content corresponds with the cumulated sets.
Claim 33
Independent Claim 55 words
A method comprising: receiving content, wherein the content comprises an embedded digital watermark; decoding the digital watermark to obtain a plural-bit identifier; deriving a reduced-bit representation of the content; accessing a database with at least the plural-bit identifier; and using at least the reduced-bit representation of the content to help identify or authenticate the content.
Claim 34
Independent Claim 55 words
A method comprising: receiving content, wherein the content comprises an embedded digital watermark; decoding the digital watermark to obtain a plural-bit identifier; deriving a reduced-bit representation of the content; accessing a database with at least the plural-bit identifier; and using at least the reduced-bit representation of the content to help identify or authenticate the content.

References Cited (Backward Citations)

US3810156A Cited
US3919479A Cited
US4432096A Cited
US4071698A Cited
US4284846A Cited
US4230990A Cited
US4230990C1 Cited
US4511917A Cited
US4495526A Cited
US4450531A Cited
US4682370A Cited
US4499601A Cited
US4547804A Cited
US4697209A Cited
EP0161512B1 Cited
US4776017A Cited
US4677466A Cited
US4739398A Cited
US4843562A Cited
US4807031A Cited
US4945412A Cited
US4858000A Cited
US5031228A Cited
US5019899A Cited
US4972471A Cited
US5572653A Cited
US5486686A Cited
US5276629A Cited
US5400261A Cited
US5905248A Cited
US5303393A Cited
EP0493091A1 Cited
US5581800A Cited
US5574962A Cited
US5436653A Cited
US5612729A Cited
US5572246A Cited
US5504518A Cited
US5621454A Cited
US5577249A Cited
US5751854A Cited
US5437050A Cited
US5579124A Cited
US6292092B1 Cited
US6973669B2 Cited
US5991500A Cited
US5564073A Cited
US5577266A Cited
US5740244A Cited
US5481294A Cited
US5768426A Cited
US6324573B1 Cited
US5832119A Cited
US5841978A Cited
US6987862B2 Cited
US5862260A Cited
US5832119C1 Cited
US5499294A Cited
US5581658A Cited
US6345104B1 Cited
US5574519A Cited
US5932863A Cited
US5539635A Cited
US5640193A Cited
US5661787A Cited
US5781629A Cited
US5663766A Cited
US5638443A Cited
US5646997A Cited
US5584070A Cited
US5671267A Cited
US6658568B1 Cited
US5737025A Cited
US5774452A Cited
US5982956A Cited
US5978791A Cited
US6415280B1 Cited
US6614914B1 Cited
US5687236A Cited
US5613004A Cited
US6199048B1 Cited
US5781914A Cited
US6505160B1 Cited
US6311214B1 Cited
US6411725B1 Cited
US6286036B1 Cited
US6681028B2 Cited
US6408331B1 Cited
US20030174861A1 Cited
US7050603B2 Cited
US20030167173A1 Cited
US6542927B2 Cited
US6553129B1 Cited
US7058697B2 Cited
US6122403A Cited
US5930369A Cited
US5765152A Cited
US6807534B1 Cited
US5778192A Cited
US6282362B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-11-26 2011-05-28 2011-11-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-11-26 2015-05-28 2015-11-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-11-26 2019-05-28 2019-11-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag