Sign in

Content based web advertising

 Jamey Graham et al
According to the present invention, an internet target marketing system, method and computer program for distributing online advertising to viewers based upon the viewers' interests is provided. Specific embodiments according to the present invention can use an n-way matching of user's concepts...
Inventors: Jamey Graham, David G. Stork
Assignee: Ricoh Company Ltd.
Primary Examiner: Eric W. Stamber
Secondary Examiner: Donald L. Champagne
Attorney: Townsend and Townsend and Crew LLP

U.S. Classification
705/14

International Classification
G06F 1760

View patent at USPTO

Citations

Patent NumberTitleIssue date
5105184Methods for displaying and integrating commercial advertisements with computer softwareApr 14, 1992
5401946Technique for correlating purchasing behavior of a consumer to advertisementsMar 28, 1995
5724521Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner Mar 3, 1998
5742768System and method for providing and displaying a web page having an embedded menu Apr 21, 1998
5761655Image file storage and retrieval systemJun 2, 1998
5832474Document search and retrieval system with partial match searching of user-drawn annotations Nov 3, 1998
5838317Method and apparatus for arranging displayed graphical representations on a computer interface Nov 17, 1998
5855008Attention brokerageDec 29, 1998
5943679Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus imageAug 24, 1999
5948061Method of delivery, targeting, and measuring advertising over networksSep 7, 1999
5987454Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resourceNov 16, 1999
6006197System and method for assessing effectiveness of internet marketing campaignDec 21, 1999
6026409System and method for search and retrieval of digital information by making and scaled viewingFeb 15, 2000
6044376Content stream analysisMar 28, 2000
6101503Active markup--a system and method for navigating through text collectionsAug 8, 2000
6185614Method and system for collecting user profile information over the world-wide web in the presence of dynamic content using document comparatorsFeb 6, 2001

Referenced by

Patent NumberTitleIssue date
7057591Advertising using an eBook with a bistable displayJun 6, 2006
7124093Method, system and computer code for content based web advertisingOct 17, 2006
7130403System and method for enhanced multimedia conference collaborationOct 31, 2006
7248684System and method for processing conference collaboration recordsJul 24, 2007
7299195Accepting bids to advertise to users performing a specific activityNov 20, 2007
7313622Online system and method for dynamic segmentation and content presentationDec 25, 2007
7346606Rendering advertisements with documents having one or more topics using user topic interestMar 18, 2008
7346615Using match confidence to adjust a performance thresholdMar 18, 2008

Claims

What is claimed is:

1. A method for targeting advertising to a user based upon content of a document displayed to said user, said method comprising:

comparing said content of said document to user selectable concepts of interest to identify the user selectable concepts of interest that are relevant to said document;
comparing said content of said dicynetb ti advertiser selectable concepts of interest to identify the advertiser selectable concepts of interest that are relevant to said document;
comparing said relevant user selectable concepts of interest to said relevant advertiser selectable concepts of interest to determine an overall relevance; and
selecting an advertising based upon said overall relevance.

2. The method of claim 1 further comprising displaying said selected advertising in a marketing information area of a web browser.

3. The method of claim 1 wherein said comparing said relevant user selectable concepts of interest further comprises:

measuring a similarity between a first set of terms and a second set of terms;
wherein said first set of terms comprises said user concepts and said second set of terms comprises said advertiser concepts.

4. The method of claim 1 wherein said comparing said relevant user seletable concepts of interest further comprises;

measuring a term frequency between a first vector C and a second vector A;
wherein said first vector comprises said user concepts, ci, and said second vector comprises said advertiser concepts, aj; said first vector having m user concepts and said second vector having n advertiser concepts; and
comparing said first vector and said second vector to obtain a third vector Vij;
wherein said third vector comprises an indication of a match of concepts common to said first vector and said second vector.

5. The method of claim 4 further comprising:

determining a number of indications of matches, Wij in said third vector, Vij;
determine a length, Xi, of said third vector, Vij;
determining a value, ci; and
determining a similarity value, Sij, according to the relationship: S ij = ( W ij X i ) c i .

6. The method of claim 5 further comprising:

determining said relevancy, Rj, according to the relationship: R j = ( i m S ij ) a j .

7. A system for providing targeted advertising to a user based upon a content of a document displayed to said user, said system comprising:

a profile content recognizer that compares said content of said document to at least one of a plurality of user selectable concepts to identify the user selectable concepts that are relevant to said content of said document;
an advertising content recognizer that compares said content of said document to said at least one of a plurality of advertiser selectable concepts to identify the advertiser selectable concepts that are relevant to said document; and
a comparator that compares said relevant user selectable concepts with said relevant advertiser selectable concepts to identify one or more most relevant advertiser concepts, and selects from a plurality of stored advertisements ones that are relevant to the information contained in said document based upon said one or more most relevant advertiser concepts.

8. The system of claim 7 wherein said advertising content recognizer selects a best advertisement from said stored advertisements.

9. A computer program product for targeting advertising to a user based upon a content of a document displayed to said user, said computer program product comprising:

code for comparing said content of said document to at least one of a plurality of user selectable concepts of interest to identify the user selectable concepts of interest that are relevant to said content of said document;
code for comparing said content of said document to at least one of a plurality of advertiser selectable concepts of interest to identify the advertiser selectable concepts of interest that are relevant to said content of said document;
code for comparing said relevant user selectable concepts of interest to said relevant advertiser selectable concepts of interest to determine an overall relevance;
code for selecting an advertising based upon said overall relevance; and
a computer readable storage medium for holding the codes.

10. A method for automatically associating advertising objects with web objects, said method comprising:

comparing a web object to first concepts of interest to identify one or more of the first concepts of interest that are relevant to said web object;
comparing said web object to second concepts of interest to identify one or more of the second concepts of interest that are relevant to said web object;
determining an overall relevance between said relevant first concepts of interest and said relevant second concepts of interest; and
associating said web object with an advertising object based upon said overall relevance.

11. The method of claim 10 wherein said determining further comprises:

measuring a similarity between a first set of terms and a second set of terms;
wherein said first set of terms comprises said first concepts of interest and said second set of terms comprises said second concepts of interest.

12. The method of claim 10 wherein said determining an overall relevance between said relevant first concepts of interest and said relevant second concepts of interest further comprises:

measuring a term frequency between a first vector C and a second vector A;
wherein said first vector comprises said first concepts of interest, ci, and said second vector comprises said second concepts of interest, aj; said first vector having m concepts and said second vector having n concepts; and
comparing said first vector and said second vector to obtain a third vector Vij, wherein said third vector comprises an indication of a match of concepts common to said first vector and said second vector.

13. The method of claim 12 further comprising:

determining a number of indications of matches, Wij in said third vector, Vij;
determining a length, Xi, of said third vector, Vij;
determining a value, ci; and
determining a similarity value, Sij, according to the relationship: S ij = ( W ij X i ) c i .

14. The method of claim 13 further comprising:

determining said overall relevance, Rj, according to the relationship; R j = ( i m S ij ) a j .

15. The method of claim 14 further comprising displaying said advertising in a marketing information area of a web browser.

16. A computer program product for automatically associating advertising objects with web objects, said product comprising:

code for analyzing a web object to identify information corresponding to first concepts of interest that are relevant to said web object;
code for analyzing said web object to identify information corresponding to second concepts of interest that are relevant to said web object;
code for determining a relevance between said first concepts of interest and said second concepts of interest;
code for associating said web object with said at least one advertising object based upon said relevance; and
a computer readable storage medium for holding the codes.

Drawings