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
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 |