Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
284 words
A method of superimposing a label that contains informational material onto preexisting video content to supplement said pre-existing video content comprising: identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video; describing said selected label and said label space with a markup language; applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting additional advertiser information from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space.
Claim 2
Independent Claim
284 words
A method of superimposing a label that contains informational material onto preexisting video content to supplement said pre-existing video content comprising: identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video; describing said selected label and said label space with a markup language; applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting additional advertiser information from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space.
Claim 3
Dependent Claim
39 words
The method of claim 1 wherein said step of superimposing said labels onto said pre-existing video content further-comprises: combining an additional video signal with said pre-existing video content wherein said additional video signal is transparent except for said label.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein said step of superimposing said label onto said pre-existing video content further comprises: overlaying a computer generated bitmap on said pre-existing video content.
Claim 5
Dependent Claim
29 words
The method of claim 1 wherein said step of superimposing said label onto said pre-existing video content further comprises: combining a computer generated bitmap with said pre-existing video content.
Claim 6
Dependent Claim
20 words
The method of claim 1 wherein said step of selecting said label comprises: accessing said label over a network connection.
Claim 7
Dependent Claim
29 words
The method of claim 1 wherein said step of identifying a suitable location in said pre-existing video content comprises: recognizing objects and blank spaces within said pre-existing video content.
Claim 8
Dependent Claim
27 words
The method of claim 6 wherein said step of recognizing objects and blank spaces within said pre-existing video content comprises: manually identifying said objects and blank spaces.
Claim 9
Dependent Claim
27 words
The method of claim 6 wherein said step of recognizing objects and blank spaces within said pre-existing video content comprises: automatically identifying said objects and blank spaces.
Claim 10
Dependent Claim
32 words
The method of claim 8 wherein said step of recognizing objects and blank spaces within said pre-existing video content comprises: automatically recognizing said objects and blank spaces using video pattern recognition techniques.
Claim 11
Dependent Claim
28 words
The method of claim 1 wherein said step of identifying a suitable location on said pre-existing video content further comprises: identifying locations and attributes of available label spaces.
Claim 12
Dependent Claim
36 words
The method of claim 1 wherein said step of superimposing said label onto said pre-existing video content further comprises: overlaying a Hypertext Mark-up Language (HTML) page that is blank, except for the label, onto said content.
Claim 13
Dependent Claim
28 words
The method of claim 1 wherein said step of superimposing said label onto said pre-existing video content further comprises: superimposing said label at a video signal transmission site.
Claim 14
Dependent Claim
29 words
The method of claim 1 wherein said step of superimposing said label onto said pre-existing video content further comprises: superimposing said label locally at a video signal display site.
Claim 15
Dependent Claim
14 words
The method of claim 1 further comprising: assigning an interactive link to said label.
Claim 16
Independent Claim
230 words
A system for superimposing a label onto pre-existing video content comprising: program code that identifies available advertising space; a database for storing a plurality of advertisers to create an advertiser list in the database and associated attributes to create a database record of each advertiser and each advertiser's associated attributes; a processor for determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining said identified advertising space, comparing the identified advertising space to one or more of the stored attributes in the database record of each advertiser on said advertiser list, querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list, and for selecting said label for placement on said pre-existing video content based on said database query; a label signal that contains said advertiser information to supplement said pre-existing video content; and a logical system that selects said label signal for placement on said pre-existing video content and applies said selected label signal based upon said database query and that superimposes said label signal onto said pre-existing video content based upon said database query and presents additional advertiser information from the database record of the chosen advertiser to a user based upon the selected label signal.
Claim 17
Independent Claim
230 words
A system for superimposing a label onto pre-existing video content comprising: program code that identifies available advertising space; a database for storing a plurality of advertisers to create an advertiser list in the database and associated attributes to create a database record of each advertiser and each advertiser's associated attributes; a processor for determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining said identified advertising space, comparing the identified advertising space to one or more of the stored attributes in the database record of each advertiser on said advertiser list, querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list, and for selecting said label for placement on said pre-existing video content based on said database query; a label signal that contains said advertiser information to supplement said pre-existing video content; and a logical system that selects said label signal for placement on said pre-existing video content and applies said selected label signal based upon said database query and that superimposes said label signal onto said pre-existing video content based upon said database query and presents additional advertiser information from the database record of the chosen advertiser to a user based upon the selected label signal.
Claim 18
Dependent Claim
25 words
The system of claim 15 wherein said label signal further comprises: additional video content wherein said additional video content is transparent except for said label.
Claim 19
Dependent Claim
22 words
The system of claim 15 further comprising: an enhanced video signal comprising a computer generated bitmap overlaid on said preexisting video content.
Claim 20
Dependent Claim
20 words
The system of claim 15 further comprising: a network connection that accesses wherein said label signal over a network connection.
Claim 21
Independent Claim
273 words
A method for superimposing a label onto video content comprising: receiving an un-enhanced video signal at a receiver; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of an object, class of objects, or blank space for placement of a label and comparing the at least one identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; generating a bitmap image in a said receiver from a set of instructions based on said database query; selecting a label for placement on said pre-existing video content based on said database query: applying said selected label to said un-enhanced video in said receiver based upon said database query and applying said bitmap image to said un-enhanced video in said receiver so that said bitmap image appears as an integral part of an enhanced video signal; sending an enhanced video signal from said receiver to a display; presenting additional advertiser information from the database record of the chosen advertiser to said display based upon the applied selected label and the un-enhanced video signal.
Claim 22
Independent Claim
273 words
A method for superimposing a label onto video content comprising: receiving an un-enhanced video signal at a receiver; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of an object, class of objects, or blank space for placement of a label and comparing the at least one identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; generating a bitmap image in a said receiver from a set of instructions based on said database query; selecting a label for placement on said pre-existing video content based on said database query: applying said selected label to said un-enhanced video in said receiver based upon said database query and applying said bitmap image to said un-enhanced video in said receiver so that said bitmap image appears as an integral part of an enhanced video signal; sending an enhanced video signal from said receiver to a display; presenting additional advertiser information from the database record of the chosen advertiser to said display based upon the applied selected label and the un-enhanced video signal.
Claim 23
Dependent Claim
27 words
The method of claim 19 wherein said step of generating a bitmap image further comprises: generating a product image that is added to said un-enhanced video signal.
Claim 24
Dependent Claim
21 words
The method of claim 20 wherein said step of applying said label further comprises: applying said label to said product image.
Claim 25
Dependent Claim
20 words
The system of claim 15 further comprising: program code that recognizes objects and blank spaces within said pre-existing video content.
Claim 26
Dependent Claim
21 words
The system of claim 22 wherein said recognition of objects and blank spaces within said pre-existing video content is performed manually.
Claim 27
Dependent Claim
21 words
The system of claim 22 wherein said recognition of objects and blank spaces within said pre-existing video content is performed automatically.
Claim 28
Dependent Claim
27 words
The system of claim 24 wherein said recognition of objects and blank spaces within said pre-existing video content is performed automatically by using video pattern recognition techniques.
Claim 29
Dependent Claim
17 words
The system of claim 15 wherein said label signal further comprises: an addition to the original signal.
Claim 30
Dependent Claim
34 words
The system of claim 15 wherein said logical system that superimposes said label signal further comprises: a reader for reading tags and markers information defining attributes of said pre-existing video content to determine suitability.
Claim 31
Dependent Claim
25 words
The system of claim 15 wherein said logical system that superimposes said label signal on said pre-existing video content at a video signal transmission site.
Claim 32
Dependent Claim
27 words
The system of claim 15 wherein said logical system that superimposes said label signal on said pre-existing video content is located at a video signal display site.
Claim 33
Dependent Claim
14 words
The system of claim 15 wherein said label signal further comprises: an interactive link.
Claim 34
Dependent Claim
33 words
The method of claim 14 wherein said step of describing said label and said location with a markup language further comprises: describing said label and said location with a hyper-textual markup language (HTML).
Claim 35
Dependent Claim
37 words
The method of claim 14 wherein said step of describing said label and said location with a markup language further comprises: describing said label and said location with an extensible markup language (XML); and translating said XML.
Claim 36
Independent Claim
301 words
A method of superimposing a label onto pre-existing video content to supplement said pre-existing video content comprising: identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label, said label containing informational material relating to a source of goods and services; storing a plurality of advertisers to create an advertiser list in a database assigning associated attributes in a said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video content; assigning an interactive link to said selected label that links to a website for said goods and services; and applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting a website from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space.
Claim 37
Independent Claim
301 words
A method of superimposing a label onto pre-existing video content to supplement said pre-existing video content comprising: identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label, said label containing informational material relating to a source of goods and services; storing a plurality of advertisers to create an advertiser list in a database assigning associated attributes in a said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser's associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video content; assigning an interactive link to said selected label that links to a website for said goods and services; and applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting a website from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space.
Claim 38
Dependent Claim
12 words
The method of claim 33 wherein said informational material comprises a logo.
Claim 39
Dependent Claim
14 words
The method of claim 34 wherein said informational material further comprises markup language code.
Claim 40
Dependent Claim
15 words
The method of claim 1 wherein said markup language further comprises a moving location tag.
Claim 41
Dependent Claim
16 words
The method of claim 36 wherein the moving location tag further comprises coordinates and contour data.
Claim 42
Dependent Claim
15 words
The method of claim 1 wherein the label is further selected based on affinity data.
Claim 43
Dependent Claim
15 words
The system of claim 15 wherein the label is further selected based on affinity data.
Claim 44
Dependent Claim
15 words
The method of claim 19 wherein the label is further selected based on affinity data.
Claim 45
Dependent Claim
15 words
The method of claim 33 wherein the label is further selected based on affinity data.