Patent US6014471A successfully refreshed from Google Patents.
← Back to Patent Explorer
US7564992B2 Active / In Force US ⏱️ 2.0 years remaining

Content identification through deriving identifiers from video, images and audio

Assignee: Digimarc Corp
•
Filing: 2008-10-24
•
Granted: 2009-07-21
•
Expires: 2028-10-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates generally to obtaining information from a profile associated with a proprietor of a media object (e.g., video, images and/or audio), where the proprietor may change information within the profile from time to time. One claim recites a method including: receiving an identifier via the internet from a device including or communicating with a content processor that derives the identifier from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; utilizing the identifier to interrogate a database; obtaining from the database at least some information from a profile associated with a proprietor of the media object, wherein the database is configured to allow a proprietor to change information within the profile; and providing the at least some information from the profile associated with the proprietor of the media object to a remote location. Other combinations are provided and claimed as well.

Inventors

  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:52
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/018; G06; G06K; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06K19/06046; G06K19/08; G06K19/10; G06K19/14; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417; G06K7/1439; G06K7/1447; G06Q; G06Q20/00; G06Q20/30; G06Q20/306; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06T1/0057; G06T1/0064; G06V; G06V30/00; G06V30/40; G07; G07D; G07D7/00; G07D7/003; G07D7/0034; G07D7/004; G07F; G07F7/00; G07F7/08; G07F7/086; G07F7/10; G07F7/1008; H; H04; H04N; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/3216; H04N1/32203; H04N1/32208; H04N1/32229; H04N1/32288; H04N1/32299; H04N1/32352; H04N1/34; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2347; H04N21/238; H04N21/2389; H04N21/23892; H04N21/25; H04N21/266; H04N21/26613; H04N21/40; H04N21/43; H04N21/44; H04N21/4405; H04N21/442; H04N21/44204; H04N21/44236; H04N21/80; H04N21/83; H04N21/835; H04N21/8355; H04N21/8358; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; G06K2019/06215; G06K2019/06253; G06T2201/00; G06T2201/005; G06T2201/0064; G06T2201/0065; G06T2201/0083; G11; G11B; G11B20/00; G11B20/00086; G11B20/00884; G11B20/00891; H04N1/32106; H04N1/32122; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/323; H04N2201/3233; H04N2201/3242; H04N2201/3246; H04N2201/3249; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; H04N2201/3284

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 68 words
A method comprising: receiving identifying data from a configured multi-purpose electronic processor that derives the identifying data from sample values representing audio or from sample values representing an image media object; providing the identifying data to a remote database via the internet or a cellular network; receiving from the database at least some information from a profile associated with a proprietor of the audio or image media object.
Claim 2
Independent Claim 68 words
A method comprising: receiving identifying data from a configured multi-purpose electronic processor that derives the identifying data from sample values representing audio or from sample values representing an image media object; providing the identifying data to a remote database via the internet or a cellular network; receiving from the database at least some information from a profile associated with a proprietor of the audio or image media object.
Claim 3
Dependent Claim 92 words
The method of claim 1 , wherein the identifying data is steganographically hidden in the media object, said identifying data being hidden in the media object with the following acts: compressing a compressed encoded audio or image media object, the encoded media object comprising the identifying data hidden therein; determining whether the identifying data is sufficiently hidden in the decompressed encoded media object based on first criteria; and embedding with a configured multi-purpose electronic processor the identifying data in the decompressed encoded media object if the identifying data is not sufficiently hidden.
Claim 4
Dependent Claim 16 words
The method of claim 1 wherein the configured multi-purpose electronic processor comprises a digital watermark decoder.
Claim 5
Dependent Claim 20 words
The method of claim 1 wherein the configured multi-purpose electronic processor derives the identifying data using at least pattern matching.
Claim 6
Dependent Claim 17 words
The method of claim 1 wherein the database allows a proprietor to change information within its profile.
Claim 7
Dependent Claim 12 words
The method of claim 1 wherein the image media object comprises video.
Claim 8
Dependent Claim 16 words
A computer readable medium comprising instructions stored therein to perform the method of claim 1 .
Claim 9
Dependent Claim 15 words
The method of claim 1 wherein the profile includes the proprietor's name or contact information.
Claim 10
Dependent Claim 22 words
The method of claim 1 wherein the identifying data is derived from steganographic data hidden in the audio or image media object.
Claim 11
Independent Claim 115 words
A method comprising: receiving identifying data via the internet or via a cellular network from a device including or communicating with a configured multi-purpose electronic processor that derives the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; utilizing the identifying data to interrogate a database; obtaining from the database at least some information from a profile associated with a proprietor of the media object, wherein the database is configured to allow a proprietor to change information within the profile; providing the at least some information from the profile associated with the proprietor of the media object to a remote location.
Claim 12
Independent Claim 115 words
A method comprising: receiving identifying data via the internet or via a cellular network from a device including or communicating with a configured multi-purpose electronic processor that derives the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; utilizing the identifying data to interrogate a database; obtaining from the database at least some information from a profile associated with a proprietor of the media object, wherein the database is configured to allow a proprietor to change information within the profile; providing the at least some information from the profile associated with the proprietor of the media object to a remote location.
Claim 13
Dependent Claim 16 words
The method of claim 10 wherein the configured multi-purpose electronic processor comprises a digital watermark decoder.
Claim 14
Dependent Claim 20 words
The method of claim 10 wherein the configured multi-purpose electronic processor derives the identifying data using at least pattern matching.
Claim 15
Dependent Claim 11 words
The method of claim 10 wherein the media object comprises video.
Claim 16
Dependent Claim 16 words
A computer readable medium comprising instructions stored therein to perform the method of claim 10 .
Claim 17
Dependent Claim 15 words
The method of claim 10 wherein the profile includes the proprietor's name or contact information.
Claim 18
Dependent Claim 19 words
The method of claim 10 wherein the identifying data is derived from steganographic data hidden in the media object.
Claim 19
Independent Claim 137 words
A system comprising: an input coupled to receive identifying data via the internet or from a cellular network, the identifying data having been communicated from a device including or communicating with a configured multi-purpose electronic processor, the configured multi-purpose electronic processor having derived the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; a database; and a controller including one or more multi-purpose electronic processors programmed for: obtaining from the database at least some information from a profile associated with a proprietor of the media object, wherein the database is configured to allow a proprietor to change information within the profile; and providing the at least some information from the profile associated with the proprietor of the media object to a remote location.
Claim 20
Independent Claim 137 words
A system comprising: an input coupled to receive identifying data via the internet or from a cellular network, the identifying data having been communicated from a device including or communicating with a configured multi-purpose electronic processor, the configured multi-purpose electronic processor having derived the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; a database; and a controller including one or more multi-purpose electronic processors programmed for: obtaining from the database at least some information from a profile associated with a proprietor of the media object, wherein the database is configured to allow a proprietor to change information within the profile; and providing the at least some information from the profile associated with the proprietor of the media object to a remote location.
Claim 21
Dependent Claim 16 words
The system of claim 17 wherein the configured multi-purpose electronic processor comprises a digital watermark decoder.
Claim 22
Dependent Claim 20 words
The system of claim 17 wherein the configured multi-purpose electronic processor derives the identifying data using at least pattern matching.
Claim 23
Dependent Claim 11 words
The method of claim 17 wherein the media object comprises video.
Claim 24
Dependent Claim 25 words
A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 1 .
Claim 25
Dependent Claim 22 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 1 .
Claim 26
Dependent Claim 25 words
A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 4 .
Claim 27
Dependent Claim 22 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 4 .
Claim 28
Dependent Claim 25 words
A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 5 .
Claim 29
Dependent Claim 22 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 5 .
Claim 30
Dependent Claim 25 words
A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 10 .
Claim 31
Dependent Claim 22 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 10 .
Claim 32
Dependent Claim 25 words
A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 12 .
Claim 33
Dependent Claim 22 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 12 .
Claim 34
Dependent Claim 25 words
The system of claim 17 in which the one or more multi-purpose electronic processors is operating to perform the obtaining function or the providing function.
Claim 35
Independent Claim 136 words
A system comprising: means for receiving identifying data via the internet or from a cellular network, the identifying data having been communicated from a device including or communicating with a configured multi-purpose electronic processor, the configured multi-purpose electronic processor having derived the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; means for storing data; and means for obtaining from the means for storing data at least some data from a profile associated with a proprietor of the media object, wherein the means for storing data is configured to allow a proprietor to change data within the profile; and means for providing the at least some data from the profile associated with the proprietor of the media object to a remote location.
Claim 36
Independent Claim 136 words
A system comprising: means for receiving identifying data via the internet or from a cellular network, the identifying data having been communicated from a device including or communicating with a configured multi-purpose electronic processor, the configured multi-purpose electronic processor having derived the identifying data from sample values representing audio portions of a media object or from sample values representing picture portions of the media object; means for storing data; and means for obtaining from the means for storing data at least some data from a profile associated with a proprietor of the media object, wherein the means for storing data is configured to allow a proprietor to change data within the profile; and means for providing the at least some data from the profile associated with the proprietor of the media object to a remote location.

References Cited (Backward Citations)

US3406344A Cited
US3845391A Cited
US3742463A Cited
US3586781A Cited
US3810156A Cited
US3919479A Cited
US3898390A Cited
US3950782A Cited
US3984624A Cited
US4184700A Cited
US4025851A Cited
US4071698A Cited
US4284846A Cited
US4230990A Cited
US4230990C1 Cited
GB2063018B Cited
DE2943436A1 Cited
GB2067871A Cited
US4313197A Cited
US4416001A Cited
EP0058482B1 Cited
US4450531A Cited
US4542525A Cited
US4639779A Cited
US4805020A Cited
US4967273A Cited
JPH0131805Y2 Cited
US4697209A Cited
US4677466A Cited
US4739398A Cited
GB2196167B Cited
JPH0537795Y2 Cited
GB2204984B Cited
US4843562A Cited
US4907264A Cited
US4807031A Cited
US5001696A Cited
US4796292A Cited
DE3806414C2 Cited
WO1989008915A1 Cited
JPH01292965A Cited
US4945412A Cited
US5031228A Cited
US4858000A Cited
US4969041A Cited
US4939515A Cited
US5113437A Cited
EP0372601B1 Cited
US4972471A Cited
US5572653A Cited
EP0411232B1 Cited
EP0441702A1 Cited
US5210820A Cited
US5486686A Cited
US5103459A Cited
US5103459B1 Cited
US5115326A Cited
JPH04101591A Cited
US5905248A Cited
US5077608A Cited
US5398336A Cited
US5374976A Cited
EP0493091A1 Cited
US5315098A Cited
JPH04335480A Cited
US5872531A Cited
US5204902A Cited
US5581800A Cited
US5574962A Cited
US5319735A Cited
US5243423A Cited
US5838458A Cited
JPH05244389A Cited
US5999569A Cited
US5420943A Cited
US5436653A Cited
US5703795A Cited
WO1994000842A1 Cited
US5809160A Cited
US5721788A Cited
US5751854A Cited
US5598557A Cited
US5415553A Cited
US5579124A Cited
US5425100A Cited
US5331547A Cited
US6973669B2 Cited
US5991500A Cited
US5577266A Cited
US5740244A Cited
US5754981A Cited
US5474457A Cited
EP0642060B1 Cited
US5745782A Cited
WO1995010813A1 Cited
US5444779A Cited
US5481294A Cited
US5841886A Cited
US5768426A Cited
US6542620B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-07-20 2013-01-19 2013-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-07-20 2017-01-19 2017-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-07-20 2021-01-19 2021-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag