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

Processing data representing video and audio and methods and apparatus related thereto

Assignee: Digimarc Corp
•
Filing: 2008-08-14
•
Granted: 2009-10-20
•
Expires: 2028-08-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The presently claimed invention relates generally to analyzing media content (e.g., video or audio). One claim recites: randomly accessing public internet sites to obtain media content therefrom; utilizing a configured multi-purpose electronic processor, analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; and performing an action based at least on the identifying data. Of course, other claims and combinations are presented as well.

Inventors

  • 👤 Geoffrey B. Rhoads

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:29
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G06Q30/00; G06Q30/02; G06Q30/0283; G06T; G06T1/00; G06T1/0021; G06T1/005; G06T1/0064; G07; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/253; G07D; G07D7/00; G07D7/003; G07D7/0032; G07D7/004; G07F; G07F17/00; G07F17/16; G07F7/00; G07F7/08; G07F7/086; G07F7/10; G07F7/1008; G07F7/1016; G07F7/12; G10; G10L; G10L19/00; G10L19/018; G11; G11B; G11B20/00; G11B20/00086; G11B20/00094; G11B20/00115; G11B20/00166; G11B20/00181; G11B20/0021; G11B20/00884; G11B20/00891; H; H04; H04B; H04B1/00; H04B1/66; H04B1/665; H04K; H04K1/00; H04K1/02; 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/32251; H04N1/32288; H04N5/00; H04N5/76; H04N5/91; H04N5/913; G06T2201/00; G06T2201/005; G06T2201/0052; G06T2201/0065; G11B20/10; G11B20/10527; G11B2020/10537; H04N2005/91307; H04N2005/91321; H04N2005/91335; H04N2005/91342; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/328; H04N9/00; H04N9/79; H04N9/80; H04N9/82; H04N9/8205

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 62 words
A method comprising: randomly accessing public internet sites to obtain media content there from; utilizing a configured multi-purpose electronic processor, analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 2
Independent Claim 62 words
A method comprising: randomly accessing public internet sites to obtain media content there from; utilizing a configured multi-purpose electronic processor, analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 3
Dependent Claim 12 words
The method claim 1 wherein said act of analyzing utilizes steganographic decoding.
Claim 4
Dependent Claim 13 words
The method of claim 1 wherein said act of analyzing utilizes pattern matching.
Claim 5
Dependent Claim 18 words
The method of claim 1 wherein the action comprises generating a report including at least the identifying data.
Claim 6
Dependent Claim 15 words
The method of claim 4 further comprising communicating the report to a remote third party.
Claim 7
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 4 .
Claim 8
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 9
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 1 .
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
Independent Claim 77 words
An apparatus comprising: a communications port to communicate with the internet; and a multi-purpose electronic processor configured for: randomly accessing public internet sites to obtain media content there from; analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which said multi-purpose electronic processor is operating to perform at least one of the functions recited therein.
Claim 12
Independent Claim 77 words
An apparatus comprising: a communications port to communicate with the internet; and a multi-purpose electronic processor configured for: randomly accessing public internet sites to obtain media content there from; analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which said multi-purpose electronic processor is operating to perform at least one of the functions recited therein.
Claim 13
Dependent Claim 12 words
The apparatus of claim 10 in which the analyzing utilizes steganographic decoding.
Claim 14
Dependent Claim 12 words
The apparatus of claim 10 in which the analyzing utilizes patterns matching.
Claim 15
Dependent Claim 19 words
The apparatus of claim 10 in which the action comprises generating a report including at least the identifying data.
Claim 16
Dependent Claim 23 words
The apparatus of claim 13 in which said multi-purpose electronic processor is also configured for communicating the report to a remote third party.
Claim 17
Independent Claim 71 words
An apparatus comprising: a communications port to communicate with the internet; and a multi-purpose electronic processor configured for; randomly accessing public internet sites to obtain media content there from; analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 18
Independent Claim 71 words
An apparatus comprising: a communications port to communicate with the internet; and a multi-purpose electronic processor configured for; randomly accessing public internet sites to obtain media content there from; analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 19
Dependent Claim 23 words
The apparatus of claim 15 in which said multi-purpose electronic processor is operating to perform at least one of the functions recited therein.
Claim 20
Independent Claim 68 words
An apparatus comprising: means for communicating with the internet; means for randomly accessing public internet sites to obtain media content there from; means for analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; means for performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 21
Independent Claim 68 words
An apparatus comprising: means for communicating with the internet; means for randomly accessing public internet sites to obtain media content there from; means for analyzing obtained media content to derive identifying data from data representing video picture element or from data representing audio elements; means for performing an action based at least on the identifying data, in which the action comprises generating billing information associated with downloaded content.
Claim 22
Independent Claim 117 words
A method comprising: obtaining video or audio from a storage location associated with a publically accessible internet site; analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; querying a data repository using the identifying information to identify the obtained video or audio; obtaining registered information associated with the identified video or audio, the registered information including distribution information; and providing a notice to a user, the notice advising the user about distribution of the identified video or audio in accordance with the distribution information.
Claim 23
Independent Claim 117 words
A method comprising: obtaining video or audio from a storage location associated with a publically accessible internet site; analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; querying a data repository using the identifying information to identify the obtained video or audio; obtaining registered information associated with the identified video or audio, the registered information including distribution information; and providing a notice to a user, the notice advising the user about distribution of the identified video or audio in accordance with the distribution information.
Claim 24
Dependent Claim 18 words
The method of claim 18 in which the publically accessible internet site is accessed in a random manner.
Claim 25
Dependent Claim 14 words
The method of claim 18 in which said act of querying utilizes pattern matching.
Claim 26
Dependent Claim 23 words
A programmed computing device comprising instructions stored in memory to cause said programmed computing device to perform the acts of claim 20 .
Claim 27
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 20 .
Claim 28
Dependent Claim 19 words
The method of claim 18 in which the user is remotely located with respect to the programmed electronic processor.
Claim 29
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 18 .
Claim 30
Dependent Claim 14 words
The method of claim 18 in which the registered information further includes copyright information.
Claim 31
Dependent Claim 14 words
The method of claim 18 in which the registered information further includes purchasing information.
Claim 32
Dependent Claim 14 words
The method of claim 18 in which the registered information further includes clearance information.
Claim 33
Dependent Claim 26 words
The method of claim 18 in which the registration information further includes information associated with a billing transaction concerning usage of the identified video or audio.
Claim 34
Dependent Claim 23 words
A programmed computing device comprising instructions stored in memory to cause said programmed computing device to perform the acts of claim 28 .
Claim 35
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 28 .
Claim 36
Dependent Claim 23 words
A programmed computing device comprising instructions stored in memory to cause said programmed computing device to perform the acts of claim 18 .
Claim 37
Independent Claim 108 words
An apparatus comprising: electronic memory to buffer video or audio obtained from a storage location associated with a publically accessible internet site; and an electronic processor programmed for: analyzing data representing picture elements of the video or analyzing data representing audible portions of the audio to derive identifying information there from; querying a data repository using the identifying information to identify the obtained video or audio; obtaining registered information associated with the identified video or audio, the registered information including distribution information; and providing a notice to a user, the notice advising the user about distribution of the identified video or audio in accordance with the distribution information.
Claim 38
Independent Claim 108 words
An apparatus comprising: electronic memory to buffer video or audio obtained from a storage location associated with a publically accessible internet site; and an electronic processor programmed for: analyzing data representing picture elements of the video or analyzing data representing audible portions of the audio to derive identifying information there from; querying a data repository using the identifying information to identify the obtained video or audio; obtaining registered information associated with the identified video or audio, the registered information including distribution information; and providing a notice to a user, the notice advising the user about distribution of the identified video or audio in accordance with the distribution information.
Claim 39
Dependent Claim 22 words
The apparatus of claim 32 in which said electronic processor is operating to perform at least one of the functions recited therein.
Claim 40
Independent Claim 106 words
A method comprising: obtaining video or audio from a storage location associated with an internet site; analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; communicating the identifying information to a data registry for identification of the obtained video or audio; obtaining distribution information associated with the identification; and providing a notice to a user, the notice providing information regarding distribution of the obtained video or audio in accordance with the distribution information.
Claim 41
Independent Claim 106 words
A method comprising: obtaining video or audio from a storage location associated with an internet site; analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; communicating the identifying information to a data registry for identification of the obtained video or audio; obtaining distribution information associated with the identification; and providing a notice to a user, the notice providing information regarding distribution of the obtained video or audio in accordance with the distribution information.
Claim 42
Dependent Claim 23 words
A programmed computing device comprising instructions stored in memory to cause said programmed computing device to perform the acts of claim 34 .
Claim 43
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 34 .
Claim 44
Dependent Claim 18 words
The method of claim 34 in which the identification of the obtained video or audio utilizes pattern matching.
Claim 45
Dependent Claim 19 words
The method of claim 34 in which the user is remotely located with respect to the programmed electronic processor.
Claim 46
Dependent Claim 34 words
The method of claim 34 further comprising obtaining billing information associated with a billing transaction concerning usage of the obtained video or audio, in which the notice to the user includes the billing information.
Claim 47
Dependent Claim 21 words
A computer readable medium comprising instructions stored thereon to cause an electronic processor to perform the method of claim 39 .
Claim 48
Independent Claim 116 words
An apparatus comprising: electronic memory to buffer video or audio obtained from a storage location associated with an internet site; and an electronic processor programmed for: analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; communicating the identifying information to a data registry for identification of the obtained video or audio; obtaining distribution information associated with the identification; and providing a notice to a user, the notice providing information regarding distribution of the obtained video or audio in accordance with the distribution information.
Claim 49
Independent Claim 116 words
An apparatus comprising: electronic memory to buffer video or audio obtained from a storage location associated with an internet site; and an electronic processor programmed for: analyzing the obtained video or audio to derive identifying information there from, said act of analyzing utilizes a programmed electronic processor for analyzing data representing picture elements of the obtained video or for analyzing data representing audible portions of the obtained audio; communicating the identifying information to a data registry for identification of the obtained video or audio; obtaining distribution information associated with the identification; and providing a notice to a user, the notice providing information regarding distribution of the obtained video or audio in accordance with the distribution information.
Claim 50
Dependent Claim 22 words
The apparatus of claim 41 in which said electronic processor is operating to perform at least one of the functions recited therein.

References Cited (Backward Citations)

US3406344A Cited
US3586781A Cited
US3810156A Cited
US3919479A Cited
US3898390A Cited
US3950782A Cited
US3984624A Cited
US4432096A Cited
US4025851A Cited
US4284846A Cited
US4230990A Cited
US4230990C1 Cited
US4313197A Cited
US4450531A Cited
US4542525A Cited
US4682370A Cited
US4499601A Cited
US4639779A Cited
US4805020A Cited
US4967273A Cited
US4634966A Cited
US4697209A Cited
US4776017A Cited
US4677466A Cited
US4739398A Cited
JPH0537795Y2 Cited
US4843562A Cited
US4918730A Cited
US4907264A Cited
US4807031A Cited
US5001696A Cited
US4796292A Cited
US4931871A Cited
US4945412A Cited
US5031228A Cited
US4858000A Cited
US5023929A Cited
US4969041A Cited
US5019899A Cited
US4972471A Cited
US5572653A Cited
US5210820A Cited
US5486686A Cited
US5400261A Cited
US5103459A Cited
US5103459B1 Cited
US5115326A Cited
US5905248A Cited
US5077608A Cited
US5398336A Cited
JPH04335480A Cited
EP0493091A1 Cited
US5315098A Cited
US5134719A Cited
US5872531A Cited
US5204902A Cited
US5574962A Cited
US5581800A Cited
US5319735A Cited
US5243423A Cited
US5838458A Cited
US5999569A Cited
US5420943A Cited
US5436653A Cited
US5621454A Cited
WO1994000842A1 Cited
US5703795A Cited
US5809160A Cited
US5577249A Cited
EP0581317A2 Cited
US5751854A Cited
US5598557A Cited
US5371551A Cited
US5437050A Cited
US5415553A Cited
US5579124A Cited
US5331547A Cited
US6973669B2 Cited
US5991500A Cited
US5577266A Cited
US5740244A Cited
US5754981A Cited
US5474457A Cited
US7082426B2 Cited
EP0642060A2 Cited
US5745782A Cited
US5485518A Cited
WO1995010813A1 Cited
US5444779A Cited
US5481294A Cited
US5841886A Cited
US6675146B2 Cited
US6324573B1 Cited
US6330335B1 Cited
US5832119C1 Cited
WO1995014289A2 Cited
US6122392A Cited
US6539095B1 Cited
US7437430B2 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-10-19 2013-04-20 2013-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-10-19 2017-04-20 2017-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-10-19 2021-04-20 2021-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag