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