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

Deriving multiple identifiers from multimedia content

Assignee: Digimarc Corp
•
Filing: 2008-12-02
•
Granted: 2009-10-13
•
Expires: 2028-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The presently claimed invention relates generally to content identification, such as deriving identifiers from content itself. One claim recites a method including: using a processor, deriving first information from audio elements of an audio signal; using a processor, deriving second information from data representing picture elements of a video signal that is associated with the audio signal; and utilizing the first information or the second information in a content filtering process, said process utilizes a recognition unit or device to sample content being distributed on a network, and controls further distribution of the content in the network based at least in part on the first information or the second information. Of course, other combinations and claims are provided as well.

Inventors

  • 👤 Kenneth L. Levy
  • 👤 Brett T. Hannigan
  • 👤 Brett A. Bradley
  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:52
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417; B; B42; B42D; B42D25/00; B42D25/30; B42D25/305; B42D25/333; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06K19/06046; G06K19/08; G06K19/10; G06K19/14; G06K19/18; G06K7/1439; G06K7/1447; G06Q; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/1235; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G06T; G06T1/00; G06T1/0021; G06T1/0028; G06T1/005; G06T1/0071; G06V; G06V30/00; G06V30/40; G07; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/253; G07D; G07D7/00; G07D7/003; G07D7/0034; G07D7/004; G07F; G07F17/00; G07F17/0014; G07F17/26; G07F7/00; G07F7/08; G07F7/086; G07F7/10; G07F7/1008; G10; G10L; G10L19/00; G10L19/018; G11; G11B; G11B20/00; G11B20/00086; G11B20/00884; G11B20/00891; H; H04; H04N; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/00838; H04N1/0084; H04N1/00843; H04N1/00846; H04N1/00856; H04N1/00875; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/3216; H04N1/32203; H04N1/32208; H04N1/32229; H04N1/32251; H04N1/32288; H04N1/32352; H04N19/00; H04N19/46; H04N19/467; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/40; H04N21/43; H04N21/44; H04N21/44008; H04N21/45; H04N21/462; H04N21/4627; H04N21/80; H04N21/83; H04N21/835; H04N21/8355; H04N21/8358; H04N21/85; H04N21/858; H04N7/00; H04N7/16; H04N7/162; H04N7/163; G06K2019/06215; G06K2019/06253; G06T2201/00; G06T2201/005; G06T2201/0064; G06T2201/0065; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2537; G11B2220/2562; 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/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; H04N2201/3284

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 96 words
A method comprising: obtaining multimedia content including two or more media types, the multimedia content including first steganographic information in a first media type, the first steganographic information including first data identifying at least the multimedia content, the first steganographic information being embedded at a first encoding location; and using a configured multi-purpose electronic processor, embedding second steganographic information in a second media type, the second steganographic information including data identifying a user or user apparatus, wherein the second steganographic information is embedded at a second encoding location that is remote from the first embedding location.
Claim 2
Independent Claim 96 words
A method comprising: obtaining multimedia content including two or more media types, the multimedia content including first steganographic information in a first media type, the first steganographic information including first data identifying at least the multimedia content, the first steganographic information being embedded at a first encoding location; and using a configured multi-purpose electronic processor, embedding second steganographic information in a second media type, the second steganographic information including data identifying a user or user apparatus, wherein the second steganographic information is embedded at a second encoding location that is remote from the first embedding location.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein the configured multi-purpose electronic processor is included in a user apparatus.
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the configured multi-purpose electronic processor is included in a distribution router.
Claim 5
Dependent Claim 20 words
The method of claim 1 , wherein the first media type comprises video and the second media type comprises audio.
Claim 6
Dependent Claim 33 words
The method of claim 4 wherein a temporal relationship exists between the video and audio such that the first steganographic information is encoded within a predefined temporal distance of the second steganographic information.
Claim 7
Dependent Claim 26 words
The method of claim 4 , wherein the first steganographic information cooperates with embedded calibration information, the calibration information facilitating detection of the second steganographic information.
Claim 8
Dependent Claim 55 words
The method of claim 1 , further comprising providing the embedded multimedia content for embedding with third steganographic information, the third steganographic information comprising third data identifying a second user or second user apparatus, wherein the third data is embedded at a third embedding location that is remote from the first and second embedding locations.
Claim 9
Dependent Claim 23 words
The method of claim 1 wherein the first and second steganographic information is embedded with subtle changes to data representing the multimedia content.
Claim 10
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 11
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 12
Independent Claim 99 words
A method comprising: using a configured multi-purpose electronic processor, deriving first information from audio elements of an audio signal; using a configured multi-purpose electronic processor, deriving second information from data representing picture elements of a video signal that is associated with the audio signal; and utilizing the first information or the second information in a content filtering process, said content filtering process utilizes a recognition unit or device to sample content being distributed on a network, and controls further distribution of the content in the network based at least in part on the first information or the second information.
Claim 13
Independent Claim 99 words
A method comprising: using a configured multi-purpose electronic processor, deriving first information from audio elements of an audio signal; using a configured multi-purpose electronic processor, deriving second information from data representing picture elements of a video signal that is associated with the audio signal; and utilizing the first information or the second information in a content filtering process, said content filtering process utilizes a recognition unit or device to sample content being distributed on a network, and controls further distribution of the content in the network based at least in part on the first information or the second information.
Claim 14
Dependent Claim 14 words
The method of claim 11 , wherein the video signal comprises a time-compressed format.
Claim 15
Dependent Claim 16 words
A computer readable medium comprising instructions stored thereon to perform the method of claim 11 .
Claim 16
Dependent Claim 28 words
The method of claim 11 wherein said act of deriving first information from audio elements of an audio signal comprises decoding steganographically hidden information from the audio signal.
Claim 17
Dependent Claim 37 words
The method of claim 14 wherein said act of deriving second information from data representing picture elements of a video signal that is associated with the audio signal comprises decoding steganographically hidden information from the video signal.
Claim 18
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 11 .
Claim 19
Dependent Claim 19 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of
Claim 20
Dependent Claim 19 words
A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of
Claim 21
Dependent Claim 85 words
A method comprising: using a configured multi-purpose electronic processor, hiding first information in a first component of a multimedia signal, the first component comprising audio, the first information being hidden through changes to data representing the first component; using a configured multi-purpose electronic processor, hiding second information in a second component of the multimedia signal, the second component comprising video, the second information being hidden through changes to data representing the second component, the first information and the second information are associated. claim 11 .
Claim 22
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 18 .
Claim 23
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 18 .
Claim 24
Dependent Claim 25 words
The method of claim 18 wherein the first information and the second information provide information related to playback, copying or recording of the multimedia signal.
Claim 25
Dependent Claim 16 words
The method of claim 18 wherein the first information and the second information provide distribution information.
Claim 26
Dependent Claim 16 words
The method of claim 18 wherein the first information or the second information provides decryption information.
Claim 27
Dependent Claim 20 words
The method of claim 18 wherein the first information or the second information is associated with a content filtering process.
Claim 28
Dependent Claim 32 words
The method of claim 18 wherein said act of hiding first information in the first component or said act of hiding second information in the second component utilizes a frequency transform domain.
Claim 29
Dependent Claim 14 words
A computer readable medium comprising instructions to perform the method of claim 18 .
Claim 30
Independent Claim 76 words
An apparatus comprising: electronic memory; and a multi-purpose electronic processor configured for: deriving first information from audio elements of an audio signal; deriving second information from data representing picture elements of a video signal that is associated with the audio signal; and utilizing the first information or the second information in a content filtering process to control distribution of content in the network based at least in part on the first information or the second information.
Claim 31
Independent Claim 76 words
An apparatus comprising: electronic memory; and a multi-purpose electronic processor configured for: deriving first information from audio elements of an audio signal; deriving second information from data representing picture elements of a video signal that is associated with the audio signal; and utilizing the first information or the second information in a content filtering process to control distribution of content in the network based at least in part on the first information or the second information.
Claim 32
Dependent Claim 14 words
The apparatus of claim 27 , wherein the video signal comprises a time-compressed format.
Claim 33
Dependent Claim 25 words
The method of claim 27 wherein deriving first information from audio elements of an audio signal comprises decoding steganographically hidden information from the audio signal.
Claim 34
Dependent Claim 34 words
The method of claim 29 wherein deriving second information from data representing picture elements of a video signal that is associated with the audio signal comprises decoding steganographically hidden information from the video signal.
Claim 35
Dependent Claim 23 words
The apparatus of claim 27 in which the multi-purpose electronic processor is executing to perform at least one of the functions recited therein.

References Cited (Backward Citations)

US3919479A Cited
US3950782A Cited
US3998160A Cited
US3984624A Cited
US4025851A Cited
US4238849A Cited
US4379947A Cited
US4230990A Cited
US4230990C1 Cited
US4313197A Cited
US4389671A Cited
US4450531A Cited
US4677466A Cited
US4739398A Cited
US4876617A Cited
US4807031A Cited
US4796292A Cited
DE3806414C2 Cited
US4931871A Cited
US4945412A Cited
US4858000A Cited
US5146457A Cited
US4969041A Cited
US4939515A Cited
US5113437A Cited
US5161210A Cited
US4943973A Cited
US5077608A Cited
US5228056A Cited
EP0493091A1 Cited
US5510900A Cited
US5574962A Cited
US5319735A Cited
US5243423A Cited
US5838458A Cited
US5987127A Cited
US5721788A Cited
US5809160A Cited
US5579124A Cited
US5425100A Cited
US5469222A Cited
US5857038A Cited
US5652626A Cited
US20060159303A1 Cited
US7437430B2 Cited
US7171016B1 Cited
US7113614B2 Cited
US5862260A Cited
US6983051B1 Cited
US5841978A Cited
US6975746B2 Cited
US6611607B1 Cited
US5745604A Cited
US5764763A Cited
US5450490A Cited
US5404377A Cited
US5493677A Cited
US5526427A Cited
US5568570A Cited
US7359528B2 Cited
US6285776B1 Cited
US5646997A Cited
US5671267A Cited
US5530759A Cited
US6181802B1 Cited
US6185683B1 Cited
US5659726A Cited
US5774452A Cited
US7460726B2 Cited
US7054462B2 Cited
US20020061121A1 Cited
US7499566B2 Cited
US6574350B1 Cited
US7224819B2 Cited
US5636292C1 Cited
US5636292A Cited
US6614914B1 Cited
US7415129B2 Cited
US7486799B2 Cited
US6427020B1 Cited
US6728390B2 Cited
US6744906B2 Cited
US5687236A Cited
US5613004A Cited
US5978773A Cited
US6199048B1 Cited
US7333957B2 Cited
US6505160B1 Cited
US7050603B2 Cited
US7349552B2 Cited
US6122403A Cited
US7095871B2 Cited
US5822360A Cited
US5930369A Cited
US5765152A Cited
US5719937A Cited
US5687191A Cited
US5963909A Cited
US5826227A Cited
US5745569A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag