CA2499768A1 - Serving advertisements using information associated with e-mail - Google Patents

Serving advertisements using information associated with e-mail Download PDF

Info

Publication number
CA2499768A1
CA2499768A1 CA002499768A CA2499768A CA2499768A1 CA 2499768 A1 CA2499768 A1 CA 2499768A1 CA 002499768 A CA002499768 A CA 002499768A CA 2499768 A CA2499768 A CA 2499768A CA 2499768 A1 CA2499768 A1 CA 2499768A1
Authority
CA
Canada
Prior art keywords
mail
information
ads
accepted
recipient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002499768A
Other languages
French (fr)
Inventor
Jeffrey A. Dean
Georges R. Harik
Paul Buchheit
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google, Inc.
Jeffrey A. Dean
Georges R. Harik
Paul Buchheit
Google Technology, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/314,427 external-priority patent/US7716161B2/en
Priority claimed from US10/375,900 external-priority patent/US7136875B2/en
Application filed by Google, Inc., Jeffrey A. Dean, Georges R. Harik, Paul Buchheit, Google Technology, Inc. filed Critical Google, Inc.
Publication of CA2499768A1 publication Critical patent/CA2499768A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • G06Q50/60

Abstract

Advertisers are permitted to put targeted ads on e-mails. The present invention may do so by (i) obtaining information of an e-mail that includes available spots for ads, (ii) determining one or more ads relevant to the e-mail information, and/or (iii) providing the one or more ads for rendering in association with the e-mail.

Description

~EI~VIN~ AL~VERTI~EMENTS U~INC INFL?RMATIGN AS~OGIATEa IIVIThI
E-MAIL
~ 0. REL.ATE~1 APPLICATIG1N
This ~pplicati~on is a continuation-ire-part of (i) U.~. Patent Appii~atic~r~
serial Na. ~0131A~,4~7, entitled "MEl'HG~C1S AhJa AP'PARATU~ iTt~R ~Ef~VIN~
RELEVANT ADVERTI~EMENT~", filed vri I~ee~mber ~, 200 and fisting Jeffrey ~1 t~ A. C~ean, ~3eorges R. Hariic and Paul Bucheit a~ inventors; and (iii U.S. Patent Application serial Na. 1~13T~,900, entitled ~~ERVIN~ AaV>~RTI~~MENT
BASEa c~N Gc~NTENT", filed an February ~~, ~.Qra3 end listing Darrell Anderson, Paul Bu~h~it, Alex Carabus, Claire ~ui, Jeffrey A. Dean, ~~earges R. F~larik, t~eepak Jindal and Narayanan ~f~ivakumar as inventors, each of which ~ppli~ations claims benefit tar the filing date of U.S. Provisional Application serial No. 601413,536, entitled '"METHODS AND APPARATUS FC7R ~EFLVIN~
RELEVANT ADVEI~TISEMENT~", filed on September 2~, 2gU~ and listing Jeffrey A. Dearr, ~ec~rges R. Harik and Maul l3ucheit as inventors. Uenefit to these applications i~ claimed, under 3~ U.S.U. ~ 11 ~(c)(~ ) and 35 U.~.~. ~
~l~U.
The provisional applic~tic~n and utility applications are expressly incorporated herein by reference.
~ 1. k3A~KC'al'~C1UND OF THE IN'VI=N'Clt~l~l ~6 ~ 1.1 FIELD QF'»HE INVENTIt~N
The pres~r~t invention concerns advertising. In particular, the present Invention concerns expanding the opportunities for advertisers to target their ads.
_1_ 'f.~ RELATED ART
Advertising wing traditional r'nedia, such as televi~ic~n, radio, newspapers and magazines, is well known. ~Jr~fortunately, even when armed with demographic studies and entirely reasonable assumptit~ns about the typical audience cf various media cutlets, advertisers recognize that much of their ad budget is simply wasted. Moreover, it is very difficult tc identify and eliminate such waste.
Recently, adverkising aver more interactive media has became pr~puiar.
~ D Fcr example, as the number of people using the Internet has exploded, advertisers have come to appreciate media and services offered aver the Infiernet as a potentially powerful way to advertise.
A~lvert,isers have developed several strategies in an attempt to maximise the value of such advertising. En one strategy, advertisers use popular presertae~
or means for providing interactive media or services (referred to as "Web sites" in the specifaatic~n without loss Qf c~er~erality) as conduits to reach 2~ large audience.
Using this first approach, an advertiser may place ads on the home psge~ of the New York Times Web site, or the USA Today Web site, far example. In another strategy, an advertiser may attempt to target its ads to mare nartcw niche 20 audiences, thereby increasing the (ikoiiht~ad of a positive response by the audience. Far example, an agency prcrnoting tourism in the ~c~~ta Rican ra~inforest might place ads on the ecotourism-travel subdire~tory of the Yahaa Web site. An advertiser will normally determine such targeting manually.
Regardless of the strategy, Web site-Based ads (also referred tt~ as "Web ~5 ads") are typically presented tea their advertising audience in the farm of "banner ads" - i.e., a rectangular box that includes graphic components. When a member of the advertising audience (referred to as a "viewer" or "user" in the Specification without lass of generality) selects one of these banner ads by clicking an it, embedded hypertext links typically direct the viewer to the 30 advertiser's Web site. This process, wherein the viewer selects an ad, is commonly referred to as a uclick through" ("Cluck-through" is intended to cover any user seleatian.). The ratio of the number of clink-thraughs to the number t~f impressions cf the ad (i.e., the number of times an ad is displayed) is commonly referred to as the "click-through r~t~" of the ad. A "conversion" is said to occur when a user consummates a transaction related to a previously served ad. What constitutes a conversion may vary from case to case and can be determined in a variety of ways. For example, it rtyay be the case that a conversion occurs when a user clicks an an ad, is referred to the advertiser's web page, and Gc~nsc~mmates a purchase there before leaving that web page. Alternatively, a ronversian may be defined as a user being shown an ad, and making a purcY~ase an the advertiser's wefa page within a predetermined time (e.g,, seven days).
Many other definitions of what carystitutes a conversion are possible. The retie of the number of conversions tc~ the number of impressions trf the ad (i.e., the number of times an ad is displayed) is commonly referred tc~ as the conversion rate. if a canversic~n is defined to be able to accurwithin a predetermined time 1 ~ since the serving of an ad, one possible definition of the conversion rate might only consider ads that have been carved mare than the predetermined time in the past.
Despite the initial promise of Web site-based advertisement, there remain several problems with existing approaches. Although advertisers are af~le tc~
~0 reach a large audience, they are frequently dissatisfied with the return an their advertisement investment.
similarly, the halts of lNeb sites on which the ads are preser'rted (referred to as "Web site hosts" or "ad consumers") have the challenge of maximizing ad revenue without impairing their users' experience. Some Web site halts have ~5 chosen to place advertising revenues over the interests of users. one such Web site is "i~verture.carn", which hosts a sa-called "search engine" service returning advertisements ma$querading as "search results" in response to user queries.
The Cwerture.cam web site permits advertisers to pay to positiart are ad ft~r their Web site (or a target Web site) higher up an the list of purported search results.
~0 If such schemes where the advertiser only pays if a user clicks on the ad (i.e., aast~per-click) are implemented, the advertiser IaGks incentive to target their ads effectively, since a poorly targeted ad will not be clicked and therefore will not rewire payment. Canse~uently, high cost~per-click ads show up near or at the top, but da not necessarily translate into real revenue fiar the ad publisher because viewers don't click on them. ~urthermare, ads that viewers would ~liak on are further dawn the list, or not an the list at all, and ao relevancy of ads is compromised.
search engines, such as ~oogle for example, have enabled advertisers to target their ads set that they will be rendered in conjunction with a search results page responsive to a query that is relevant, presumably, to the ed. Altltt~ugh search result pages afifard advertisers a greafi opportunity tQ target their ads to a mare receptive audience, search result pages are merely a fraatior~ of page views of the World Wlde Web, and yet ~ smaller fraction of advertising opportunities.
Thus, it would be useful to allow advertisers to put targeted ads an, or to serve ads in association with, any oontent perceived by people.
~ 2. SUMMAF~'Y t5F THE INVENTIC~hI
The present invention allows adverkiser~ to put targeted ads an, or to serve ads in association with, e-mail. The present invention may da so by (i) attaining information associated with e-mail ('°e-mail information") that includes available spots fiar ads, end (ii) determining one or more ads relevant to the e-mail information. Tho determined ad ar ads may then be combined with, ar athenuise served ire association with, the e-mail. Alternatively, the determined ad ~5 ar ads could be provided to parties tc~ an e-mail (e.g., sander, recipient) later.
In another embodiment, the present invention allows advertisers to put targeted ads an, or to serve ads in assaciatiar~ with any document based Qn structured information. The present invention may da sa by (i) nbteinir~g structured data infr~rmatit~n ~ssaciated with the document that includes available ~g spots far ads, and (ii) determining one ar more rElevant ads. The determined ad or ads may then be ~c~mbined with, ar otherwise sawed in association with, the document. Alternatively, the determined ad r~r ads could be provided later.
~ 3. BRIE' G~SCRIPTIC~N t~~ THE DRAWINGS
Figure 1 is a high-level diagram showing parties ar entities that can interact with an advertising system.
Figurr~ ~ is a bubble chart of an exemplary advertising environment in which, ar with which, the pra$ont invention may operate.
1 C! Figure ~ illustrates an environment in which advertisers can target their ads on search results pages generated by a search engine, documents served by content servers, andlar e-mail.
Figure 4 illustrates the use of internal e-mail ir~formatian andlr~r external e-mail information to select ads in a manner consistent with the present invention.
Figure ~ is a flow diagram of an exemplary method that may be used to select one or mare ads using, at (east, e-mail information and ad infarmatic~n in a manner consistent with the present invention.
Figure 6 is a bubble diagram of operations that may be perFormed, and inft~rrr~ation that may be generated, used, andlcr stared, in a manner consistent with the present irwention.
Figure 7 is a high-level black diagram of apparatus that may ~~ used to p~rfc~rm apt least same of the various operations that may be u~~d end stare at least same of the inforrnatian that may be used andlar g~ner'ated consistent with the present invention.
Figures g-1 ~ are messaging diagrams illustrating alternative ways to obtain e-mall Information used to select one car mare ads and to provide the e-mail with one or more ads.
3~

~ 4. t~E'~AILED laE;~~f~tPTi~N
The present invention may involve navel methods, apparatus, m~ssa~e fatrr~ats andlor data structures for allowing adverti~~rs to put targeted, e-mail relevant ads on e-mail, Qr to serve such ads in association with e-mail. The following description is presented to enable one skilled in the art to make and use the invention, and is provided in the context crf particular applications and their requirements. Various modifications to the disclosed embodiments will be apparent to those skilled in the art, and the general principles set forth belr~w may be applied tQ other embodiments and applications. Thus, the present invention is not intended to be limited to the embadimer~t~ shown and the inventors regard their invention as any patentable subject matter described.
In the following, environments in which, ar with whioh, the present invention may operate are deaaribed in ~ 4.1. Then, exemplary ervbadiments of the present invention are described in ~ 4.~. Irxamples of operations are provided in ~ 4.~. Finally, same conclusions regarding the present invention are set forth in ~ 4.4.
~ ~:1 EIUViFi:ONMENT~ IN WHI~HA Ci'R WITI~ WHiOH, 'fHE PFtE~ENT
~g iNVENTI~IhI MAY t7PERATE
~ 4.~1.~I ~~CEMPLARY AaVERTI:~IN~ ENVIRONMENT
Figure ~ is a high level diagram of an advertising environment. The
2~ envir~t~ment may include an ad entry, maintenance and delivery system 1~C1.
Advertisers ~ ~ G may directly, or indirectly, enter, maintain, and track ad information in the system X20. The ads may be in the farm of graphical ads such as so-called banner ads. text only ads, image ads, audio ads, video ads, ads comlaining one of more of any of such components, etc. ThE ads may also ~0 include embedded infc~m~ation, such as a link, andlar machinE executat5le instructions. Ad consumers ~ 3t1 rnay submit requests far ads to, accept ads responsive to their request firom, and provide usage infarmatic~n tar, the system 12Q. An entity other than an ad cansurner 13Q may initiate a request for ads.
Although net shown, other entities may provide usage infarmatiery (e.g., whether ar not a conversion ar click-through related to the ad occurred) to the system 120. This usage infv~~'r'~ation may include measured ar observed user behavior related to ads that have been served.
one example c~f an ad consumer 130 is a general ~anterxt server that receives requests for documents (e.g., articles, discussion threads, music, video, graphics, search results, Web page listings, etc.), and retrieves the requested docut~nent in response to, ar otherwise services, the request. The content server 1 i) may submit a request for ads to the system 1 ~o. Such an ad request may include a number of ads desired. l-he ad request may also include document request information. This infermatian may include the document itself (e.g,, page), a category corresponding to the content of the document ar the document requeak (e,g., arts, busiC~e~s, computers, arts-movies, arts-music, etc.), part ar ali of the dacurr~ent request, cc~rttent age, content type (e.g., text, graphics, video, audio, mixed media, ate.), gec~location informatit~rl, etc.
The crntent server may combine the requesfied document with one or more of the advertisements provided by the system 120. This combined information including the document ~rrtent and advertisements) is then 2g forwarded tauvards the end user that requested the document, for presentation to the user. Finally, the content server may transmit infc~rr'r~ation about the ads and how, when, andlor where the 2~ds are to be rendered (e.g., position, cIIGk~thraugh ar ryat, impression time, impression date, size, conversion or not, etc.) back to the system ~ ~4. Alternatively, ar ire addition, such infarmatic~r~ may be provided back to the system 120 by same other means.
Another example of an ad consumer 930 is a search engine. A search engine may receive queries for search results. In response, the search engine may retrieve relevant search results (e.g., from an index of Wek~ pages). An exemplary search engine is described in the article ~, i~rin and L. Page, "The Anatomy of a Large-Scale Hypertextual Search Engine," Seventh international Wt~rid Wide Web Cc~nferenGe, Brisbane, Australia and in U_S. Patent h~t~.
_~_ $,~$b,gg~ (both inaarpt~rated herein by reference). Such search results may include, for example, lists of Web page titles, snippets of text extracted from those Web pages, and hypertext links to those Web pages, and may be grouped into a predetermined number of (e.g., ten) search results.
The search engine rnay submit a request for ads t4 the system 12~. The request many include a number of ads desired. This number may depend an the search results, the amount of screen ar page space occupied by the search results, the size and shape of the ads, etc. In one embt~dit't'tent, the number of desired ads will be from one tQ ten, and preferably from three to five. The request far ads may also include the query {as entered ar parsed), information based on the query (such as gealQCatian information, whether the query came from an affiliate and an identifier t~f such an affiiate), andlor information associated with, or loosed on, the search results. Such infarrnatian may include, for example, identifiers related to the search results (e.g., document ider~t~ers or "docll~s"), scores related to the search results {e.g., information refirieval {"III") scc~ras such as dot products of feature ve~ct~st's corresponding tQ a query and a document, f~age Rank scares, andlor combinations of IR scares and page Funk scores), snippets of text extracted from identified dacumerxts.(e.g., Web pages), full text of identified documents, feature vectors of identified documents, etc.
The search engine may combine the search results with one car mare of the advertisements provided by the system ~~Cf, This cr~mbined information including the searoh results and adverkisement(s) is then forwarded towards the u$er that submitted the search, fQr presentation to the user. ~'refet'ably, the search results are maintained as distinct from the ads, so as not to confuse the user batween paid advertisements and pre$umably r~eutrai search results.
Finally, the search engine may transmit information about the ad and when, where, andlur haw the ad was to be rendered (e.g.. position, click-through or not, impressir~n time, impression date, size, conversion or net, etc.) back to the system ~ 20. Alternatively, ar in addition, such infa~rmatiQn may he provided back ~0 to the system ~ 20 by same other means.
_$_ As can be appreciated from the fererdaing, an ad entry, rnaintenan~ce and delivery systems) '120 rnay set've ad consumers 130 such as content servers and search engines. As disuu~~ed in ~ 1.2 above, the serving of ads targeted to the search results page generated by a search engine is known. As discussed in t,J.S. Patent Appiicatian serial Na. ~J.S. patent Application serial Na.
10137~,gOg, entitled "SERVING AI~VERTISEMEN'T~ ~ASFD O~N ~~1NTENT", filed er1 February 2B, 2003 and listing Darrell Anderson, F'au) gucheit, Alex Carabus, Claire Gui, ~leffre~r A. Dean, Georges !~. Harik, Deapak Jindal and Narayanan Shivakumar as inventors, ads targeted to documents served by content servers 1 !a may aisa be served. For example, referring to the exemplary environment of Figure 3, a netwerk ar infier netwar'k 360 may include an ad fewer 320 serving targeted ads in response to requests from a search engine 332 with ad spots far sale. Suppese that the inter-network 35g is the ~Ileb. ~'i~e search engine 332 crawls much ar all of the content 350. Same 334 of this ec~ntent 3bD will include 15 ad spots (also referred to as "'inventory") available. Mare specifically, one ar mare content servers 33S may include tine ar mare documents 3401. Even if the document does not include explicitly defined available ad spots, it may be determined that ads aan be served in, or in assoaiatis~n with (e.g., in a window in the foreground above the document {referred to as a "pop-up window°), in the 20 background under the document (r'eferred to as a "pap-under windt~w"), etc.) the document. The ad may partly car totally obscure the document, share the screen space with the document, take screen space from the document, be partly ar totally obscured by the document, etc.
Mill referring tc~ Figure 3, an e-mail server 392 (such as Microsoft Network 2b (MSN) HotMail, Yahoo Maii, etc., far example) may be thought of, generally, as a content server in which a doGUment served is simply an e-mail 3JCla. Further, e-mail applicatiar~s 394 (such as Microsoft C7utlaok for example) may be used tc~
sand and/or receive e-mail 390b. Therefore, referring to bath Figures 1 and 3, an e-mail server 392 or application 3g4 may be thought of as ari ad Gansumer 130.
30 ~c~nsistent with the present invention, e-mail$ 3g0 may be thought of as documents, and targeted ads may be served in association with such -g_ documents. I=or example, one r~r rrtc~re ads may be served in, under over, or afiheruvise in association with an e-mail. Although some e-mail servers, such as Yahoo hllail for example, serve ads in e-mails, those ads are not targeted and therefore will not perform as well (e.g., in terms of user ~~I~~ion) as targeted ads.
~ 4.'1.2 ~XEMPL.AI~Y A!~ f~NTR'Y~, MAINTf=NANCY ANCI
D~LIV~I~If I=w'IIIi~tS~NM~NT
Figure 2 illustrates an exemplary ad system 1~0' with which the present invention may be used. The exemplary ad system 1 ~t7' may inolude an inventory system 210 and may stare ad information 205 and usage information ~~~, The exemplary system 120' may support ad information entry and management c~~eratians 215, campaign (o.g., targeting} assistance operations ~2Ci, accounting '15 and billing operations X25, ad sewing operations ~3I~, relevancy determination operations X35, optimization operations X40, relative presentation attribute assignment (e.g., pa~itian ordering) operations X50, fraud detection operations X55, and result interface operations 250.
Advertisers 11 d may interface with the system 1 ~C1' via the ad information ~0 entry and management operations 21~ as indicated by itlterface X16. Ad consumers 130 may interface with the system l~t~'via the ad serving operations 23Cf as indicated by interface 231. Ad Ct~nsumers '130 andlar other entities (not Shawn) may also interface with the system 'i~0° via results interfaoe operations 260 as indicated by interface ~5"I .
25 An advertising program may include information concerning accounts, campaigns, creatives, targeting, eto. The term "aaac~ut~t" relates to inft~rmation far a given advertiser (e.g., a unique e-mail address, a password, E~illing information, etc-). A "campaign" or "ad campaign" refers to cane ar mare groups of one ar more advertisements, and may include a start date, an end date, 30 faudget inforn5ation, geo~targeting information, syndication infarrrtation, etc. For example, Honda may have one advertising campaign for its automotive line, and a separate advertising campaign for its motorcycle line. The campaign far its _1 p-automotive Ilne have Qne Qr more ad groups, each containing true ar mare ads.
each ad group may include a set of keywords, and a maximum cost (cost per click-fihaugh, cost per conversion, etc.). Alt~rr~atively, or in addition, each ad group may includer an average cast ($.g_, average cost per click-through, average cast per conversion, etc.). Therefore, a single maximum cost aridlar a single average cost may be associated with one err mare keywr~rd~, As stated, each ad group may have one or more ado or "creatives" (That is, ad cc~ntant that is ultimately rendorad to an end user.). I',latura(ly, the ad ir~farrnation 2015 may include more Qr less infarmatic~n, and may be organized in a number of different 9 0 ways.
The ad information 205 can be entered and managed via the ad information entry and management operations 2~5. campaign (e.g., targeting) assistance operations 2~~ can be employed to help advertisers 3 ~10 generate effective ad campaigns. For example, the campaign assistance operations 2~
aa~n use information provided by the inventory system 2~ 0, which, in the oot~text of advertising far use wifih a search angina, may track all passiblo ad impressions, ad impressions already reserved, and ad imprassians availalala fc~r given keywords. The ad serving operations 230 may service requests for ads Pram ad consumers 130. The ad serving operations X30 may use relevancy determination aperatiar~$ ~~5 to determine candidate ads for a given request.
The ad serving operations 2~0 may ti~en use optimization operations 240 to select a final set of ono or more of the candidate ads. The ad serving operations 2~U may then use relative presentation attribute assignment aperafiians ~~g to order the presentation of the ads to be returned. The aceaunting/billing operations 225 may be used to track charges related to the serving of adverkisements and to bill advertisers. The fraud detection operations 255 can be used to reduce fraudulent use of the advertising system (e.g., by advertisers), such as through the use of staien Credit cards. Finally, the results interface operations 260 may be used to accept result information (from the ad.
consumers ~0 ~ 30 ar some athEr entity) about an ad actually served, such as whether or not click.-through occurred, whether or not conversion occurred (e.g., whether the _~t_ sale of an advertised item car service was initiated ar consummated within a predetermined time Pram the rendering of the ad), etc. such results information may be accepted at interface ~~1 and may include information to identify the ad and time the ad was served, as well as the assQCiated result.
~ 4.'1.~ E~~FIN11'It~~f~
Online ads, such as these used in the exemplary systems described apave with reference to Figures 1 and 2, ar any other system, triay have various 1 to intrinsic features. ;such features may be specified by an application andlor an advertiser. These feature are referred to as "ad features" below. Far example, in the case oaf a text ad, ad features rryay include a title line, ad text, and an embedded link. in the case of an image ad, ad features may include images, executable coda, and an embedded link. depending on the type a~f c~raline ad, ad 1 ~ features may iryalude one ar more of the following: text, a link, an audio file, a video file, an image file, executable cads, embedded information, eta.
When an online ad is served, cane rar more parameters may be used tc~
describe how, when, and/or where the ad was served. These parameters are referred to as "serving parameters" below. serving parameters may include, fir ~0 example, ore car mare of the following: features of (including information an) a page on which the ad was served, a search query Qr search results associated with the serving of the ad, a user characteristic (e.g., their geographic IQCatian, the language used try the user, the type of hrowser used, previous page views, previous behavior), a bast ar affiliate site (e.g,, America online, Oaagle, YahQO) 25 that initiated the r$quest, an absolute position trf the ad an the page an which it ways served, a position (spatial ar temporal) c~f the ad reiafiive to other ads served, an absolute size of the ad, a size of the ad relative to other ads, a GQlc~r of the ad, a numf~er of other ads served, types of other ads served, time of day served, time of weeEi served, time of year served, etc. Naturally, there are other serving 30 parameters that may be used in the oantext of the invention.
.1 ~_ Although serving parameters rnay foe extrin$ic to ad features, they may be associated with an ad as serving conditions Qr constraints. When used as serving conditions or constraints, such serving parameters are referred to simply as "serving constraints" (ar "targeting criteria"). Fc~r e7cample, in same systems, an advertiser may be able to target the serving of its ad by speeify~in~ that it is only tc~ be served an weekdays, no Ic~wer than a certain position, only to users in a certain location, etc. As another example, in same systems, an advertiser may specify that its ad is to be served ranly if a~ page ar search query includes certain keywords car phrases. As yet another example, irt some systems, an advertiser ~ 0 may specify that its ad is to be served only if a document being served includes certain topics ar concepts, or falls under a particular cluster or clusters, or same other classification tar classifications.
"Ad inf~~atian" may include any combination of ad features, ad serving constraints, information derivable from ad features ar ad serving constraints 15 (referred to as "ad derived information"), al~dlor information related tc~
the ad (referred to as "ad related information"), as well as an extensions of such informati~an (e.g., information derived from ad related informatis~n).
A "document" is to be broadly interpreted to include any machine-readable and machine-storable work product. A document may be a file, a combination of 2C1 files, one or mare files with emlaedded links tc~ other fifes, etc.; tho files may tae of any type, such as text, audio, image, video, etc. Parks of a document to be rendered to an end user can be thought of as ''~t~ntent" of the document. A
document may include "structured data" containing both content (wards, pictures, etc.) and some indication of the meaning at that cantr~nt (for example, e~mail 25 fields and associated data, HTML tags and aeaQaiated data, etc.) Ad spats in the document may be defined by embedded information or instructions. In the context of the lnterr~et, a common document is a Web page. Web pages often include content and may include emf5edded information (such as meta infc~rmatian, hyperlinks, etc.) andlor embedded instruotic~ns (such as Javascript, 3a etc.). In many cases, a document has a unique, addressable, storage location ant can theref~rre be uniquely identified by this addressable I~acation_ A
universal resource locator (~1RL} is a unique address used to access information can the Internet.
"~3c~cument information" may include any information included in the daoument, information derivable from information included in the document (referred to as "document derived information"), andlar information related to the document (referred tc~ as "document related information"), as well as an exker~sians of such information (e.g., information derived from related inf~xrmation). An example of dooument derived infarmatic~n is a classification based on textual content of a dQCUment. Examples of dc~GUment related 1o infarmatic~n include document information from other documents with links to the instant dr~cument, as well as dacumsrnt infc~rmatic~n from other documents to which the instant document links.
~antent from a document mar be rendered an a "content rendering application ar device". ~~amples of content rertderlng applications include an Internet brawler (e.g., ~xplarer or Netscape), a media player (e.g., an M~'3 player, a Realneiwork~ streaming audio file player, etc.), a viewer (e.g., an Abobe Acmk~at pdf reader), ete.
A "content owner" is a person or entity that has same properly right in the content of a document. A content owner may be an author of the intent. In addition, or alternatively, a content owner may have rights to reproduce the content, rights to prepare derivative works of the content, rights to display ar perform the raantent publicly, arrdlor other proscribed rights in the content.
Although a content server might be a content owner in the content of the documents it serves, thin; i~ trot necessary.
"User information" may include user behavior information andla~r user profile information, such as that described in U.S. Patent Applicatia~n serial No.
1UI , , entitled "SERVING ADVERTI~EMENT~ USING USER REQUEST
INFaRMATION AND USER INFORMATIc~N," filed an the same date as this application, and listing Krishna ~harat, Steve Lawrence, Mehran Sahami and Amit Singhaf as inventors' This application is incorporated herein by reference.

"E-mall InfQrmatian° may include any ir~ft~rmation included in an ewmail (also referred tc~ as "internal e-trail information"), Information derivable from information included in the e-mail andlar information r~l2~ted to the e-mail, as well as extensions of such information (e.g., infarrnatian derived from related information). An example of information derived from e-n'tail information is information extracted or otherwise derived from search results returned in response to a search query rompased of terms extracted ft'am an eTmail subject line. F~camples of infr~rmatian related to e..mail information include e-mail information about one Qr mare other e-mails sent by the same sender c~f a given e-mail, ar user information about an e-mail recipient. information derived from or related to e-mail inforrt'ta~tion may be referred to as "external e-mail information."
Various exemplary embadinrents of the present invention are now described in ~ 4.~, ~ 4.~ E7~EMP»A~t'lr EMBl7f~IMEN1"S
Figure ~4 iliustratea using internal e-mail information and/or ex~terrral e-mail information tc~ select cane or more ads in a manner consistent with the present invention. An e-mail document 410 may include internal e-mail information 412.
~U In addition, the e-mail document 4101 may be related to external e-mail infs~rmation 494. The external infQrmaticn 414 may also, ar alternatively, include e-mail derived information. ~-mail relevant ad selection operations 420 may use e~mail information (e.g., ~9~ and/or 414) of the e-mail 410 and ad information x.30 to select one tar mare ads from a set of ads 430. The selected one ar mare ads may be further refined, filtered, ordered, etc. by other operations (not shown). At a recipient emmail application (such as c~utlaok. from Microsoft far example), an instance 440 of the original e-mail 410 is provided. The instance ~.~.0 may include at least same internal e-mail information as content 44.2, such as a text body from the arigir~al e-mail x.10, as well as one or more ads 444.
~0 Alternatively, ar in addition, the one Qr more ads 444 could be rendered in -1 ~-~~$aciatian with (e.g., in a pap-up wir~dc~v,r, in a pap-under window, etc.) the ~-mail 440.
The internal e-mail information 41~ may include, for example, one or more Qf, ar some combination of, the following:
- information from a subject line;
- infc~rmatian from body teak, - a sender name andlar e-rr~ail address;
- one or rnc~re recipient names andlQr e-mail addresses;
- recipient type (e.g., direct recipient, ca recipient, l5cc recipient, etc.);
- text extracted from an e-mail address people often include tent about a favorite hobby ar their profession in their e-mail addresses);
- embedded it~formatian (e.g., a business card file, an image, a directory path car address, structured data (e.g., data indicating the m~ar~ing of associated content), etc.);
95 - linked information (e.g., infQrr~atic~n from a lNeb page linked to fra~m tf7e e-rnail); arid - attached infc~rmetian te.g., Ward processor files, images, spreac~~heets, etc.).
Other types of infiernal e-mail infc~rmatian 4~1~ rnay be used in a manrxsr ~(f consistent with the pre$ent inventiGr~.
The external ~-mail information 4~4 may include, for example, one car more Qf, ar some combination af, the following:
- a topic or concept derived using text of the e-mail;
- a topic or concept derived using an ~-mail attachment, 25 - a topic car concept derived using linked infarrnaticn;
- infarmatit~n extracted err otherwise derived from search results returned irr response to a search query composed of extracted e-mail infarmatic~n.
- ir~farmatian about the sender (far example, derived from previous interactions with the sender);
30 - information about a recipient (for example, der<ved from the sender (e.g.
sender's address book entry or contact information for recipient, et~.);
_~ g..

derived from interactions with the sender; or based can a profile tar information about the sender who is sending a mesaege tc~ the recipient (e.g. sender is a wine enthusiast and has recently searched fir andlor browsed an pages related tc~ wine, suggesting that recipient mey also be interested in wine); etc.;
- information from other e~mai(s sent by the sender ar~dlar received by the recipient;
- information from other e-mails having the same or similar subject text;
- information about a recipient from the sender's contact irfforrnation;
"f g - infs~rmation from the a common directory to embedded information (e.g., if an e-mail has an att shed Ward file, information from other files from the same directory (a.g., with the same directory path} as the attached Word file);
- inf~rmatian from a cammQn We~site as a linked Wsb page;
- ~ time the e-mail was sent (e.g, e-mails sent close tc~ lunch time may include an advertisement fc~r at local lunch esteblishment);
- a geographic location of the e.-mail sender; arid .. - a geographic Ic~catic~n of an e-mail rcoipient.
Figure b is a flow diagrams of an e~cemplary method 50g that may be used ~g to select one or mare ads using, at least, e-mail information arrd ad information, in a manner consistent with the present invention. The main portion of the method 5r?0 may be triggered u~cn receipt of an ad request. Trigger hlo~k 5~
0) The ad regues~t many include a number of ads desired and e-mail infarm~tiorw for e~cample. E-mail informatidr~ is accepted endlor determined. (~Ir~afc 520}
Then, ~5 one or mare ads are selected from a set of ads using, at least, some or all of the e-mail ir<fc~rmation and same or all of the ad information. {~Ic~ck 5~0} At least same of the one or more ads may be associated with the e-mail sc~ that they can be rendered in association with the e-mail (glack b~0), before the method 5gg is left (Node 5~a}. This association of one ar mare ads with an ~:-mail may be 30 performed by an ad server, an e~mail server, an e-mail sender, and/or an e-mail recipient.

Figure g is a bubble diagrarr~ of r~peratians that may be performed and infc~ml~tit~n that may be used or generated, In a manner consistent with the present invention. In the de~criptian of Figure 6, e-mail and ad relevance inforrrratian rt7ay be thought of as at least some e-mail and ad information put into a form (o.g., a topic, a c~n~ept, a cluster, a term vector, a feature vector, etc.) to permit a~amparieons~. Preferably, these comparisons era convenient in terms of storage andlor processing resources.
E-mail relevant ad serving Qperatiane 6~t0 may include relevance information extractionlgeneration operations g~l~, ad-e.~maif relevance '10 information comparison operations 614 and ad(s)-e-mail aasociatian operations 616. F~esponsive to a request 620, ar same ctk~er trigger event ar condition, tho e-rail relevant ad serving operations X90 can extract andlar generate e-mail relevance information 63~. and ad relevance information 644. (See aperatic~n~
fi~2.) Alternatively, rrr in addition, such relevance infarmatic~n may have been extracted andlor generated, ar otherwise provided before receipt of the request 620 ar~d/c~t~ provided in the request fi20. That is, as indicated by the dotted ~arraws in Figure 6, ad infarrt~ation andlor at least some e-mail relevance information (e.g., user information related to a sender) may be preprc~ceaaod to determine ad relevance information 644 andlor e-mail relevance information 634.
~Q Fxerriplary techniques for extracting andlar generating e-mail relevance information 634 and ad relevance information i544 are described in ~ 4.2,~
below.
Then, the e-mail relevant ad serving operations 6~0 can compare e-mail relevance information 634 for a given e-mail ~3~ to ad relevance information 64A.
for one ar more ode 842. (See operations i514.) Exemplary techniques for determining the relevar~n$ of ads to a document are described in ~ 4.2.2 faelow.
As a result of ouch comparisons, the o-mail relevant ad serving operaticans 6~

can generate assaciatlons of an e-mail (e.g., via ~n e-mail identifier or a request identifier aesaciated with an e-mail) with one or more ads (e.g., via the ad itself or an ad identifier). (fee opErations x'16.) One such association 650 is shown.
Exemplary techniques far asacciatinc~ one or mare ads with an e-mail are described in ~ 4.2.3 below.
-t g-The e-mall relevant ad serving t~p~1'atian~ C10 may a(st~ use stared data 640 which includes ~ number ofi entries, each entry including an ad identlf(er 642.
and ad relevance inforr~atian ij44. As indi~~t~d by the arrow 67~, ad relevance information 541 may be, ar mare have been, generated based on ad information.
Ultimately, one or mare ads determined to be relevant tc~ a document may be combined with the e-mail. Exemplary techniques far aarni~ir~ing the one or mars; e-mail relevant ads with the e-mail are described below.
~ 4.2.9 EXEMPLARY TE~HNtQU>=S FOR
~10 ACCEPTIN~Ik7ETEf~MININC !~-MAIL.
INF'GRMATICxN
Referring to black 520 of Figure 5 and operations 6~~ of Figure 6, in same embc~dsments c~f the invention, e-mail infr~rmatian extraction operations may be ~15 provided at the sender device andlor recipient devico t~ extract information from the e-mail fc~r purposes c~f targeting ads. Alternatively, an e-mail server may eartrara and/or generate e-mail information. Indeed, e-mail infQrmaticar~
e5rtractian andlor gen~eratit~n may be distributed t~ver more than one device ~e.~g., e-mail application, brawler, a-mail server, e-mall information server, e~maif relevant ad ~Q server, etc.).
~ 4.2.2 EXEMPLARY TE~HNIt~i~~~ Ft~R SELEGTINC GNE
t~R Mt~RE ADS I~SIN~ E-MAIL INF(7RMATION
AND AI5 lNIFt~I~MATII".~N
Referring back to the exemRiary embodiment of Figure 6, e-mail relevant ad serving operations Ot0 may include relevance information axtractian andlor generation operations ~1 ~. Various way of extracting andlar generating relevancE information are described ire IJ.S. Provisional Appiicatic~r~ Serlal Na.
Osa 60l4t3,b3i5, entitled "METHt~D~ ANa AF'F'AI~ATUFAR SERVING RELEVANT
AC1VERTlSEMENTS", fll~d an September 2~, ~~0~ and listing Jeffrey A, dean, Gearges R. Harik and Paul Hucheit as inventors, and in U.~. Patent Application Serial NQ. 10131x,427, entitled "METHf7I~E AND APPAF~ATUS FC~R SERVING
_ t g..

R~I~~VANT ADVEF~Ti~EMENT~", filed on December 6, 2002 and listing Jeffrey A. dean, ~earges R. Harik and Paul E~ucheit as inventors. Both of these applications are incorporated herein by reference. These applications are referred to cc~ltectively as "the relevant ad server applications") Relevance irsfarmatiQn may be considered as a topic or cluster tc~ which art ad or dc~curnent (e.g., e-mail) belongs. U.S. F'r'avisional Appli~~tion Serial Na. 6~I~1~,~~, entitled "Methods and Apparatus for Prvbab~ilistic Hierarchical Inferential Learner°
filed on Uckrber 3, 2002 (inct~rporated herein by reference) descrif~es exemplary ways to determine Qne or more concepts ar topics (referred try as "phil clusters") of informatiart that may be used consistent with the present invention.
In one exemplary embodiment oaf the present invention, cuff line (perhaps nightly, a dump of a complete ads database is used to generate an index that maps tapirs (e.g., a phi) cluster identifiers) to a set of matching ad groups.
This may be done using one or more c~f (i) a set of serving nstraints (targeting ~f 5 criteria) within the ad group, (ii) text of the ads within the ad group, (iii) content an the advertiser's Web site, eto.
The e-mail relevant ad serving operations ~1 Q may alsr~ include ad~e-mail relevance information comparison operations 01~ and assaeiati~an operations 6~ 6. V2~riaus similarity techniques, such as those described in the relevant ad server applications, may be used tee determine a degree of similarity between an ad and an e-mail. Srach similarly techniques may use the extracted andlor generated e-mail information andlor e-mail relevance information. One or more e-mail relevant ads many then be associated with an e-mail based on the similarity determinations. Fc~r example, an ad may be associated with an e-mail if its ~5 degree of similarity exceeds some absolute andlc~r relative threshold.
far example, e-mail information may tie processed to generate rolevance information, such as a cluster (e.g., a phi! cluster), a topic, etc. The matching clusters may then be used as quer~r terms in a large c~l~ query to an index that maps topics (e.g., a Phil cluster identifiers) to a set of matching ad groups.
The ~0 results of this query may then be used as first out set of candidate targeting criteria. The candidate ad grQUps may then be sent to tho rolevance information ..~0-extraction andlar g~neratian aper'atians (e.g., a phil server) again to determine an actual information retrieval {IFS) score far each ad group summarising how weli the criteria information plus the ad text itself matches the eymail relevance information. Estimated ar I~rac~wn per~armanca parameters {e.g., click-through rates, aanversian rates, etc.) for the ad group may be considered in helping determine the best scaring ad group.
f~noe a set of best ad graup~ have been selected, a final set c~f one or morn ads may b~ selected uain~ a list of criteria from the best ad ~raup(s).
The e-mail relevant an ad server can use this list to request that an ad beg sent E~ack if K of the M criteria sent match a single ad group. if sa, the ad is provided to the requestar.
PerFarrnanGe information (a.g., a history of selaotians or conversions per IJRL ar per domain) may be fed bank in the system, so that e-mail clusters that tend to get better performance far particular kinds of ads (e.g., ads belonging to a 1 b particular cluster or tapir) may be determined. This Gan ice used to re~rank e-mail relevant ads such that the ads served are determined using some function of batY~ e-mail-relevance and performance.
depending on the type and farm of e-mail information and ad information, various similarity techniques, heuristics, eta, may be used, exoiusively ar in 2f~ concert, to match or associate one ar mare ads with an e-mail.
~ 4.~.~ EXEMPLARY T'E~HwIQIJE~C7~1~ ASSD~IATING
~E~.r;CrEa tSNE C11~ MtaRWAdS WITH E-MAtL
25 i=-mail relevant ads can be combined with, ar ath~rwise associated with, an associated e-mail by (a) the e-mail relevant ad server, {b) an e-mail service provider, (c) the sender's e-mail appliaatian, andlar (d} a recipient's eymail application.
~0 _21_ ~ 4.2.4 REFINEMENTS
~ 4.2.4,') REPt7~,1'IN~ TQ At~VEt~TI~ERS
In one embodiment of the present invention, an advertiser may be provided with a sumrrtary including which of its ads were $arved. Performance meast~ras (a.g., selections, canversic~na, impressions, tatc,) may also be provided to the advertiser.
~ A~.2.4.2 ADVERTISER CONTRGL. t~F ~EFtVINa~ ADS
In one emi~adiment of the present inventiatl, advertisers may have no control Qver vuhere their ads shown TT an an Web pale, on the search rac~its page generated by a search engine, In an e-mail, etc. In a refiined embodiment of the present invention, advertisers can control haw their ads are served.
Such control rrmy be effected by allowing the advertiser to opt-in, apt-out, manipulate 1 b bidding ar b~rdgeting controls, etc. For example, a binary apt-inlopt-out choice may be made by the advertiser, ar inferred by the advertiset~s inaction.
Alternatively, advertisers can be provided with the ability to provide additional prices far each ad group that they wt~uld bc~ willing to pay for "clicks on cantent~relevance-based targeted Wob pages," "clicks art 2Q content-relevance-based targeted e-mails,° etc. (which could be content-rel~vanceTbased ads, or ads an search pages that match thtr concept of their targeting criteria but r~t~t the actual (~aywards). In this aiterrntive scheme, advtirtisers Could completely opt out by bidding 0 for results (e.~., clicks, conversions, etc.).
~ 4,2.4.3 FILTERING t~~ AdS
In one embodiment of the invention, it rr7ay be desirable to central or filter the rendering of ads shown in conjunction with certain e-mails. Fr~r example, ad 30 syndication partners may 1~e provided some ct~ntrol over the ads shown in ac~njunction With their e-mails r~r e-mails that they serve. one sirnpia way c~f -22..

providing such Control would be to permit the syndication partners to use a blacklist of URi_s fc~r advertisers (a.g., campetitars, disreputable firms, etc.), or terms of ads (e.g., inappropriate products, services, or torma), that should nc~t be allowed.
b ~ 4.2.4.4 IIVIh"GtSIN~ SERVtN~ L1MITS ~N
~ThIERWISE E-MAIL- RELI=VANT AaS
In one exemplary embodiment of the present invention, showing the same ad to the same e-mail sender andlar recipient more than a predetermined number of times over a predetermined time period (e.g., once per day), ar same similar heuristic is avoided. C7thervuise, if a reply to an e-m~i) includes the earlier e-mail er threads of an earlier e-mail, the e-mails are likely to include overlapping information and, consequently, the users (senderslrecipients) are likely to see the 't 5 same ad repeatedly, which may hurt performance of the ad.
~ 4.2.4.5 TRI~ ,rsERING E~IIIIAIi_ R~I.EVANT AI~
~ERViN~
~p Although same embodiments c~f the present invention v,rill serve ads in an e-mail, or contemporaneously with an ad (e.g., in a pc~p-~rp window or pap°under window), o-mail relevant ads may be served later. Indeed, one ar rnore e-mail relevant ads might bo provided to the sender andlor a recipient in a separate e-r~-t~il (or multiple separate e~maifs) or via some ether means. This enables ads ~5 to be served to the sender of the e-mail.
~ 4.2.d.6 ~ REVENUE ~HARIN~ ANd C.ITHER
Ft~FtMS t3F ~~MP~NSATIC~N
30 in one embodiment of the present invention, ad revenue paid by an advertiser to an e-mail relevant ad server may be shared with one or mare of {a) an e~mail sonderwha sends the e-mail with whioh ads are served, {b) an o-mail server who supports an e-mail sender ar~dlar an e,mail recipient, who sertres the e-~mai! with which ads are served, and {~c) an e-mail recipient who receives the e-mail with which ads are served. Mowever, if an advertiser pays based on the pertormance of ads, it may be advantageous if any payment tc~ an ermail recipient were independent of whether or net the recipient eelects the ad.
C~ther'wise, a recipient might have a monetary incentive to select an ad that they are rict particularly interested in. Alternatively, Qr in additi~t~, one or more of the fare~oing parties may be provided with ether farms of campensatian. These other forms of comperfsatian may be determined independently of ad revenue.
~ 0 ~ 4.2.5 EXEMPLARY Aff'PARATUS~
i'igure 7 is high-level block diagram of a machine 700 that may effect cane pr more of the aperatiana discussed above. The machine 7~~ basically include one ar mare processors 7~1(~. one or mare inpufilautput interface units 7~~, one ar ~15 more storage devices 720, and one ar mare sy~tett7 buses andlor nefinrori~s 740 fc~r facilitating the communication of information among the tx~Upled elements.
Drte car more input devices 73~ and one ar more output devices 734 may ~e coupled with the one ar more inputloutput interfaces 7~0.
The arse err more prr~cessars 79 ~ rrmy execute machine-executable 20 instr~rctiuns (e.g., C ar C++ running on the Solaris operating system available from Sun Microsystems Irtc. of Palo Alto, ~a~lifQrnia arthe Linux~operating System widely available from a number of vendors such as fled Mat, lnc. of purha~m, North Carolina) to effect one or rrrore aspects of the present invention. At feast a portit~n of the macf~ine executable instructions may be stored (temporarily or ~5 mare permanently) an the one or mare storage devices ?'~0 andlor may be received from an external source via one ar more input interface units 73(1.
In one embodiment, the machine 700 may be one or mare conventional persona! computers. In this case, the processing units 7~0 may be one or more microprocessors. The bus 744 may inolude a system bus. The etarage devices 30 720 may include system memory, such as read only memory {~tOM) andlor random access memory {FOAM). The storage devices '~20 may also include a ~24-hard disk drive far reading from and writing to a hard disk, a magnetic disk drive far reading from ar writing try a (e.g., removable) magnetic disk, and an optical disk drive for reading from ar writing to a removable (magrreta-) optics! disk such as a compact disk car other (magneto-) aptiaal media.
A user may enter aammands and iryformation into the porsanai computer through input devices 73~, ~~ch as a keylaaard and painting device (e.g., a r~r~ouse) for example, c~thar input devices such as a microphone, a joystick, a game pad, a satellite dish, a scanner, or the like, may also (or alternatively) be included. ~'hese and other input devices are c~fter~ connected to the prc~Gessing units) 'l'10 through are apprapriata interface 7~U coupled tQ the system bus T40.
The output devices T34 may include a monitor ar other type of display device, which may also be connected tar the system bus 740 via an appropriate interface.
In addition to (or instead af) the mt~nitor, the personal computet~ may include other (peripheral) output devices (not shown), such as speakers and printers for '15 example.
each of the sender device, recipient device, e-mail server, and e-mail relevant ad server may k~e one or mare machines 7017.
~ 4.~ E7>EAAMPLIw~ Chi' t~PEt~ATiCIN$
Figures $-'t'1 are messaging diagrams illustrating three alternative schemes for implementing tf~e invenfiion. In each of the schemes, a sender device 8~0,9~0,"i010,~ ~ 14 arrd a recipient device ~~~,940,1040,~'140 may each be an e-mail application such as Microsoft t~utlaok far example, or a brawssr ~5 application such as Mierosaft ~xpic~ter or Netseape Navigat~ar effected on a personal ~mputer far examplo, and the e-mail relevant ad server 830,93d,~0~a,11~Q may be rune ar more server Computers an the lnternertf~ar example. In the scheme illustrated in Figure 8, the e-mall server X20 may be an Internet-based, browser accessible e-mail server such as Hot Mail from Microsoft ~Jetwork, ar Yahaa Mail for example.
..25.-Referring to the $eheme illustrated in Figure 8, when a sender devise 810 (e.g., a browser) suhmits an e-mail (communication 850) to an e-mail server S~c~, the e-mail server 8~g can extract andlor generate e-mail information and submit an ad request (communication 880) to the e-mail relevant ad server 88U. Using at least some of the e-mail information and ad information, the ~-mail relevant ad server 830 m2~y select Qne er more ads from a set of ads. The set of ads may be ail available ads, or a previously filtered (e.g., hesed on price, performance, etc.) set of ads. Alternatively, or in addition, the selected one or more ads may be further reduced Qr filtered. In any event, the e-mail relevant ad server 88th rryay then return a reply including one or mare ads (or pointers tic such ads) (communication 870) to the e-mail ad server $~Q. The e-mail ad server may then combine or otherwise associate the one ar mare ads with the e-mail and send them (communica~ticrn 88Q) to recipient device 840. Rt the recipient device $40, when the e-mail is rendered (e.q., displayed), it may include the one ore mare 9 5 ads, or one or mare ads may be rendered in assaciati~n with the e-mail. In this embodiment, the e-mail server 820 may execute special instructions to support the present in~entic~n. The a-rryail server S~a may be used by the sen~l~r device ~~ Cl, the recipient device 841, cr troth.
Referring to the scheme illustrated in Figure ~, when a sender device 990 ~0 (e.g., Miarasaft Qutloak) is to send an e-mail, it does so via the e-mail relevant ad server 88d. (~ornmunication 950) The e-mail relevant ad server 930 extracts andlar generates e-mail information. It 080 ti~en uses at least some of the e-mail infarrrration and ad infam7atian fia select one or mare ads. The e-mail relevant ad server 930 may then combine or otherwise associate the one or more ads with 28 the e-mail and send them (~t~mmunication 980) to the recipient device 04(1.
At the recipient device 940, when the e-mail is rendered (e.~., displayed), it may include the one or mare ads, or the one yr more ads may be rendered in asst~oiatian with the e-mail. In this embodiment, the sender device 0'10 may execute special instructions to support the present invention.
30 Referring to the scheme illustrated in Figure 10, when a sender device 1010 (e.~., Micra$oft Outlaak) is tc~ send an e-mail, it first submits an ad request, it~aluding at I~ast same e-mail information (cammuniaatian 1050), trr an ~e~mail relevant ad sower 1a~0~ Using at le~~t same of the e-mail infarmatlon and ad infarmatian, the e-m~ii relevant ad server 1030 may select one or mortr ads from a set of ads. The set of ads mey be all available ads, or a previously filtered (e.g., besed on prise, perfarmanctr, etc.} set of ads. Alternatively, ar in ac~ditit~n, the selected one ar mare ads mey be further rt~duced ar filtered. In any event, thc~ e-mail relevant ad server 103U mey then return a reply including one or t~t~r~
ads (ar pointers to such ads) (comr'rtunication '! OOQ} to the sender device 1010.
The sender device '1010 may then rambine or Qtherwise associate tire t5ne or more ads with the e-mail and send them (communication 107D) to recipit~nt device 1040. At the recipient device 1040, when the ti-mail is rendered (e.g., displayed), it rriay include the one ore more ads, ar one ar mare ads may be rendered in ~ssaciatian with the e=mail. In this embodiment, tine sender device 1010 may execute special instructions to support the present invention.
,F~eferring to the scheme illustrated in Figure 11, ~ sender device 1110 (e.~., Miarasaft Outlook) sends art a-mail (communication 1150) tc~ tho recipient device 110. The recipient device 11~C~ can oxtract andlQr generate e-mail information and submit an ad request (communicatir~n 1100) tQ the c-mail , relevant ad server 1130. Using at least some of the e-mall information and ad information, the e-mail relevant ad server 1130 mey select one ar rr'rc~re ads from a set t~f ads. The set of ads may be all available ads, ar a previously filtered (e.g., based an price, perfarmence, etc.) set Qf ads. Alternatively, or in addition, the selected one or mQr~ ads may be further reduced ar filtered. 1n any event, the e.-mail relevant ad server 1130 may then return a reply including cane ar mare ads (or pointers to such ads) (communication 1170) to the recipient device 1140.
At the recipient device '110, when the e-mail is rendered (ti.g., displayed), it may include the one ors mare ads, or aria or more ads may be rendered in assaciatian with the e-mail, In this embodiment, the recipient device 1140 rrfay execute special instructions to support the pressnt invention.
~~7-~ ~.a cc~N~~.usiaN~
As can be appreciated from the foregoing disciosure, the invention can be used tc~ expand situations in whici~ targeted can be used. The inventors contemplate that Qne or mare of the foregoing aspects ar exemplary embodiments may be used in c~ancert, _~8_

Claims (51)

WHAT IS CLAIMED IS:
1. A method comprising:
a) accepting ad information associated with a first set of ads;
b) accepting e-mail information of an e-mail;
c) selecting one or more ads from the first set of ads using, at least, the accepted ad information and the accepted e-mail information.
2. The method of claim 1 further comprising providing in association with the e-mail, at least same of the one or more ads selected.
3. The method of claim 2 wherein the at least same of the one or more ads selected are provided in association with the e-mail by inserting them into the e-mail,
4. The method of claim 2 wherein the at least some of the one or more ads selected are provided in association with the e-mail by providing them in a window associated with the e-mail.
5. The method of claim 1 wherein the e-mail information accepted is exclusively internal e-mail information.
6. The method of claim 5 wherein the internal e-mail information includes at least one of (A) a sender name, (B) a sender e-mail address, (C) a recipient name, (D) a recipient e-mail address, (E) a CG recipient name, (F) a CC recipient e-mail address, (G) a BCC
recipient name, (H) a BCC recipient e-mail address, (I) at least a part of text from a subject line, (J) at least a part of text from a body of the e-mail, (K) information embedded in the e-mail, and (L) link information in the e-mail.
7. The method of claim 1 wherein the e-mail information accepted is exclusively external e-mail information.
8. The method of claim 7 wherein the external e-mail information includes at least one of (A) user information about a sender, (B) user information about a recipient, (C) user information about a CC recipient, (D) user information about a BCC recipient, (E) information from a document linked to from the e-mail, and (F) information extracted from search results returned from a search using terms extracted from an e-mail.
9. The method of claim 1 wherein the e-mail information accepted includes both internal e-mail information and external e-mail information.
10. The method ofi claim 1, wherein the accepted ad information includes, for each of the ads in the first set of ads, at least one ad topic, and wherein the act of selecting one ar more ads from the first set of ads using, at lest, the accepted ad information and the accepted e-mail information includes, i) determining at least one e-mail topic from the accepted e-mail information, ii) comparing the determined at least one e-mail topic with each of the at least one ad topics for each of the ads of the first set to generate comparisons, and iii) selecting one or more ads using the comparisons.
11. The method of claim 1 wherein at least some of the e-mail information is accepted from a sender device.
12. The method of claim 1 wherein at least some of the e-mail information is accepted from a recipient device.
13. The method of claim 1 wherein at least some of the e-mail information is accepted from an e-mail server.
14. The method of claim 13 wherein the e-mail server is a Web-bayed e-mail server.
15. The method of claim 1 wherein at least some of the e-mail information is accepted from both a sender device and an e-mail server.
16. The method of claim 1 wherein at least same of the e-mail information is accepted from both a recipient device and an e-mail server.
17. The method of claim 1 wherein at least same of the e-mail information is accepted from both a sender device and a recipient device.
18. The method of claim 1 wherein at least some of the e-mail information is accepted from an information server.
99. A machine-readable storage device having stored thereon machine-readable information including:
i) an e-mail; and ii) at least one e-mail relevant ad.
20. Apparatus comprising:
a) an input for accepting - ad information associated with a first set of ads, and - e-mail information of an e-mail; and b) means for selecting one or more ads from the first set of ads using, at least, the accepted ad information and the accepted e-mail information.
21. The apparatus of claim 20 further comprising means for associating at least some of the one or more ads selected with the e-mail.
22. The apparatus of claim 21 wherein the means for associating inserts the ads into the e-mail.
23. The apparatus of claim 29 wherein the means for associating provides the at least some of the one or more ads selected in a window associated with the e-mail.
24. The apparatus of claim 20 wherein the e-mail information accepted is exclusively internal e-mail information,
25. The apparatus of claim 24 wherein the internal e-mail information includes at least one of (A) a sender name, (B) a sender e-mail address, (C) a recipient name, (D) a recipient e-mail address, (E) a CC recipient name, (F) a CC recipient e-mail address, (G) a BCC recipient name, (H) a BCC recipient e-mail address, (I) at least a part of text from a subject line, (J) at least a part of text from a body of the e-mail, (K) information embedded in the e-mail, and (L) link information in the e-mail.
26. The apparatus of claim 20 wherein the e-mail information accepted is exclusively external e-mail information.
27. The apparatus of claim 26 wherein the external e-mail information includes at least one of (A) user information about a sender, (B) user information about a recipient, (C) user information about a CC recipient, (D) user information about a BCC
recipient, (E) information from a document linked to from the e-mail, and (F) information extracted from search results returned from a search using terms extracted from an e-mail.
28. The apparatus of claim 20 wherein the e-mail information accepted includes both internal e-mail information and external e-mail information.
29. The apparatus of claim 20, wherein the accepted ad information includes, for each of the ads in the first set of ads, at least one ad topic, and wherein the means for selecting one or more ads from the first set of ads using, at least, the accepted ad information and the accepted e-mail information includes, i) means for determining at least one e-mail topic from the accepted e-mail information, II) means for comparing the determined at least one e-mail topic with each of the at least one ad topics for each of the ads of the first set to generate comparisons, and iii) means for selecting one or more ads using the comparisons.
30. The apparatus of Claim 20 wherein at least some of the e-mail information is accepted from a sender device.
31. The apparatus of claim of wherein at least some of the e-mail information is accepted from a recipient device.
32. The apparatus of claim 20 wherein at least some of the e-mail information is accepted from an e-mail server.
33. The apparatus of claim 32 wherein the e-mail server is an internet-based e-mail server.
34. The apparatus of claim 20 wherein at least some of the a-mail information is accepted from both a sender device arid an e-mail server.
35. The apparatus oaf claim 20 wherein at least some of the e-mail information is accepted from both a recipient device and an e-mail server.
36. The apparatus of claim 20 wherein at least same of the e-mail information is accepted from both a server device and a recipient device.
37. The apparatus of claim 20 wherein at least some of the e-mail information is accepted from an information server.
38. A method comprising:
a) accepting ad information associated with a first set of ads;

b) accepting structured data information of a document;
a) selecting one or more ads from the first set of ads using, at least, the accepted ad information and the accepted structured data information.
39. The method of claim 38 further comprising providing in association with the document, at least some of the one or more ads selected.
40. The method of claim 39 wherein the at least some of the one or more ads selected are provided in association with the document by inserting them into the document.
41. The method of claim 39 wherein the at least some of the one or more ads selected are provided in association with the document by providing them in a window associated with the document.
42. The method of claim 38 wherein structured data information is information that indicates a meaning of associated content.
43. The method of claim 42 wherein structured data information is an e-mail field.
44. The method of claim 42 wherein structured data information is an HTML tag.
45. Apparatus comprising:
a) an input for accepting - ad information associated with a first set of ads, and - structured data information of a document; and b) means for selecting one or more ads from the first set of ads using, at least, the accepted ad information and the accepted structured data information.
46. The apparatus of claim 45 further comprising means for providing, in association with the document, at least some of the one or more ads selected.
47. The apparatus of claim 46 wherein means for providing provides the at least some of the one or more ads selected, in association with the document, by inserting them into the document.
48. The apparatus of claim 46 wherein the means for providing provides at least some of the one or more ads selected, in association with the document, by providing them in a window associated with the document.
49. The apparatus of claim 45 wherein structured data information is information that indicates a meaning of associated content.
50. The apparatus of claim 49 wherein structured data information is an e-mail field.
51. The method of claim 49 wherein structured data information is an HTML tag.
CA002499768A 2002-09-24 2003-09-24 Serving advertisements using information associated with e-mail Abandoned CA2499768A1 (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US41353602P 2002-09-24 2002-09-24
US60/413,536 2002-09-24
US10/314,427 US7716161B2 (en) 2002-09-24 2002-12-06 Methods and apparatus for serving relevant advertisements
US10/314,427 2002-12-06
US10/375,900 2003-02-26
US10/375,900 US7136875B2 (en) 2002-09-24 2003-02-26 Serving advertisements based on content
US10/452,830 US20040059712A1 (en) 2002-09-24 2003-06-02 Serving advertisements using information associated with e-mail
US10/452,830 2003-06-02
PCT/US2003/030235 WO2004029759A2 (en) 2002-09-24 2003-09-24 Serving advertisements using information associated with e-mail

Publications (1)

Publication Number Publication Date
CA2499768A1 true CA2499768A1 (en) 2004-04-08

Family

ID=32046063

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002499768A Abandoned CA2499768A1 (en) 2002-09-24 2003-09-24 Serving advertisements using information associated with e-mail

Country Status (8)

Country Link
US (1) US20040059712A1 (en)
EP (1) EP1573455A4 (en)
JP (1) JP2006500701A (en)
KR (1) KR100823466B1 (en)
AU (1) AU2003275252B2 (en)
BR (1) BR0314719A (en)
CA (1) CA2499768A1 (en)
WO (1) WO2004029759A2 (en)

Families Citing this family (188)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100384899B1 (en) * 2001-01-10 2003-05-23 한국전자통신연구원 Method for seamless inter frequency hard handover in wireless telecommunication system
US7346606B2 (en) * 2003-06-30 2008-03-18 Google, Inc. Rendering advertisements with documents having one or more topics using user topic interest
US7743045B2 (en) * 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US20070038603A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Sharing context data across programmable search engines
US9235849B2 (en) * 2003-12-31 2016-01-12 Google Inc. Generating user information for use in targeted advertising
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US7693830B2 (en) 2005-08-10 2010-04-06 Google Inc. Programmable search engine
US20070038614A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Generating and presenting advertisements based on context data for programmable search engines
US20060149624A1 (en) * 2004-12-30 2006-07-06 Shumeet Baluja Generating and/or serving local area advertisements, such as advertisements for devices with call functionality
US7599852B2 (en) * 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20040044571A1 (en) * 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US20040215479A1 (en) * 2003-01-31 2004-10-28 Exacttarget, Llc Dynamic content electronic mail marketing system and method
US20050038861A1 (en) * 2003-08-14 2005-02-17 Scott Lynn Method and system for dynamically generating electronic communications
DE10345065A1 (en) * 2003-09-26 2005-04-14 Boehringer Ingelheim Pharma Gmbh & Co. Kg Aerosol formulation for inhalation containing an anticholinergic
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
US7930206B2 (en) 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US20050144069A1 (en) * 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
US9858590B1 (en) * 2003-12-30 2018-01-02 Google Inc. Determining better ad selection, scoring, and/or presentation techniques
US20050222900A1 (en) * 2004-03-30 2005-10-06 Prashant Fuloria Selectively delivering advertisements based at least in part on trademark issues
US7533090B2 (en) 2004-03-30 2009-05-12 Google Inc. System and method for rating electronic documents
US7269621B2 (en) 2004-03-31 2007-09-11 Google Inc. Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply
US7814155B2 (en) 2004-03-31 2010-10-12 Google Inc. Email conversation management system
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
US7912904B2 (en) 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US20050222903A1 (en) * 2004-03-31 2005-10-06 Paul Buchheit Rendering content-targeted ads with e-mail
FI20045162A0 (en) * 2004-04-30 2004-04-30 Nokia Corp Group communication in the messaging system
US8065611B1 (en) 2004-06-30 2011-11-22 Google Inc. Method and system for mining image searches to associate images with concepts
US20050267799A1 (en) * 2004-05-10 2005-12-01 Wesley Chan System and method for enabling publishers to select preferred types of electronic documents
US11409812B1 (en) 2004-05-10 2022-08-09 Google Llc Method and system for mining image searches to associate images with concepts
US7697791B1 (en) 2004-05-10 2010-04-13 Google Inc. Method and system for providing targeted documents based on concepts automatically identified therein
US7639898B1 (en) 2004-05-10 2009-12-29 Google Inc. Method and system for approving documents based on image similarity
US7996753B1 (en) 2004-05-10 2011-08-09 Google Inc. Method and system for automatically creating an image advertisement
US7801738B2 (en) * 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US9792633B2 (en) 2004-06-29 2017-10-17 Blake Bookstaff Method and system for intelligent processing of electronic information with cloud computing
CN101091155B (en) * 2004-06-29 2012-11-28 布莱克·布克斯塔夫 Method and system for intelligent processing of electronic information
US10032452B1 (en) 2016-12-30 2018-07-24 Google Llc Multimodal transmission of packetized data
US7979501B1 (en) * 2004-08-06 2011-07-12 Google Inc. Enhanced message display
US8249929B2 (en) * 2004-08-11 2012-08-21 Adknowledge, Inc. Method and system for generating and distributing electronic communications for maximum revenue
US8429190B2 (en) * 2004-08-11 2013-04-23 Adknowledge, Inc. Method and system for generating and distributing electronic communications
US20060041472A1 (en) * 2004-08-23 2006-02-23 Lukose Rajan M Systems and methods of interfacing an advertisement with a message presentation client
US7801899B1 (en) * 2004-10-01 2010-09-21 Google Inc. Mixing items, such as ad targeting keyword suggestions, from heterogeneous sources
US8762280B1 (en) 2004-12-02 2014-06-24 Google Inc. Method and system for using a network analysis system to verify content on a website
US8423413B2 (en) * 2004-12-30 2013-04-16 Google Inc. Advertisement approval
US20060149710A1 (en) * 2004-12-30 2006-07-06 Ross Koningstein Associating features with entities, such as categories of web page documents, and/or weighting such features
US20060149677A1 (en) * 2005-01-06 2006-07-06 Microsoft Corporation Contextual ad processing on local machine
US20060242016A1 (en) * 2005-01-14 2006-10-26 Tremor Media Llc Dynamic advertisement system and method
US20060159339A1 (en) * 2005-01-20 2006-07-20 Motorola, Inc. Method and apparatus as pertains to captured image statistics
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
US7657520B2 (en) * 2005-03-03 2010-02-02 Google, Inc. Providing history and transaction volume information of a content source to users
US8768766B2 (en) 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US8087068B1 (en) 2005-03-08 2011-12-27 Google Inc. Verifying access to a network account over multiple user communication portals based on security criteria
US7757080B1 (en) 2005-03-11 2010-07-13 Google Inc. User validation using cookies and isolated backup validation
US8924256B2 (en) * 2005-03-31 2014-12-30 Google Inc. System and method for obtaining content based on data from an electronic device
US8990193B1 (en) 2005-03-31 2015-03-24 Google Inc. Method, system, and graphical user interface for improved search result displays via user-specified annotations
US8166028B1 (en) 2005-03-31 2012-04-24 Google Inc. Method, system, and graphical user interface for improved searching via user-specified annotations
US8589391B1 (en) 2005-03-31 2013-11-19 Google Inc. Method and system for generating web site ratings for a user
US9003441B1 (en) 2005-04-13 2015-04-07 Google Inc. Probabilistic inference of demographic information from user selection of content
US7890369B2 (en) * 2005-04-15 2011-02-15 The Go Daddy Group, Inc. Relevant online ads for domain name advertiser
US7921035B2 (en) * 2005-04-15 2011-04-05 The Go Daddy Group, Inc. Parked webpage domain name suggestions
US7917389B2 (en) * 2005-04-15 2011-03-29 The Go Daddy Group, Inc. Relevant email ads for domain name advertiser
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US20060242663A1 (en) * 2005-04-22 2006-10-26 Inclue, Inc. In-email rss feed delivery system, method, and computer program product
US7744256B2 (en) * 2006-05-22 2010-06-29 Edison Price Lighting, Inc. LED array wafer lighting fixture
KR20070088537A (en) * 2005-05-20 2007-08-29 스티븐 클로프 Digital advertising system
US20070162342A1 (en) * 2005-05-20 2007-07-12 Steven Klopf Digital advertising system
US20060271425A1 (en) * 2005-05-27 2006-11-30 Microsoft Corporation Advertising in application programs
US7725502B1 (en) 2005-06-15 2010-05-25 Google Inc. Time-multiplexing documents based on preferences or relatedness
US7903099B2 (en) * 2005-06-20 2011-03-08 Google Inc. Allocating advertising space in a network of displays
US7818208B1 (en) 2005-06-28 2010-10-19 Google Inc. Accurately estimating advertisement performance
US8121895B2 (en) 2005-07-21 2012-02-21 Adknowledge, Inc. Method and system for delivering electronic communications
US20070050389A1 (en) * 2005-09-01 2007-03-01 Opinmind, Inc. Advertisement placement based on expressions about topics
US7925786B2 (en) * 2005-09-16 2011-04-12 Microsoft Corp. Hosting of network-based services
US8234340B2 (en) * 2005-09-16 2012-07-31 Microsoft Corporation Outsourcing of instant messaging hosting services
US7987251B2 (en) * 2005-09-16 2011-07-26 Microsoft Corporation Validation of domain name control
US8244812B2 (en) * 2005-09-16 2012-08-14 Microsoft Corporation Outsourcing of email hosting services
US20070073696A1 (en) * 2005-09-28 2007-03-29 Google, Inc. Online data verification of listing data
US20070083611A1 (en) * 2005-10-07 2007-04-12 Microsoft Corporation Contextual multimedia advertisement presentation
US8209222B2 (en) 2005-10-12 2012-06-26 Adknowledge, Inc. Method and system for encrypting data delivered over a network
US7477909B2 (en) * 2005-10-31 2009-01-13 Nuance Communications, Inc. System and method for conducting a search using a wireless mobile device
WO2007056344A2 (en) * 2005-11-07 2007-05-18 Scanscout, Inc. Techiques for model optimization for statistical pattern recognition
US20070129999A1 (en) * 2005-11-18 2007-06-07 Jie Zhou Fraud detection in web-based advertising
US7603619B2 (en) * 2005-11-29 2009-10-13 Google Inc. Formatting a user network site based on user preferences and format performance data
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) * 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US8199893B2 (en) * 2005-12-06 2012-06-12 International Business Machines Corporation System and methods for disclosing call destination characteristic
US20070204010A1 (en) * 2005-12-12 2007-08-30 Steven Goldberg Remote Module Syndication System and Method
US9294334B2 (en) 2005-12-12 2016-03-22 Google Inc. Controlling communication within a container document
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US7730109B2 (en) 2005-12-12 2010-06-01 Google, Inc. Message catalogs for remote modules
US7725530B2 (en) * 2005-12-12 2010-05-25 Google Inc. Proxy server collection of data for module incorporation into a container document
US7730082B2 (en) 2005-12-12 2010-06-01 Google Inc. Remote module incorporation into a container document
US7971137B2 (en) * 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
US20070156887A1 (en) * 2005-12-30 2007-07-05 Daniel Wright Predicting ad quality
US20070157228A1 (en) 2005-12-30 2007-07-05 Jason Bayer Advertising with video ad creatives
US7827060B2 (en) * 2005-12-30 2010-11-02 Google Inc. Using estimated ad qualities for ad filtering, ranking and promotion
US10600090B2 (en) 2005-12-30 2020-03-24 Google Llc Query feature based data structure retrieval of predicted values
US8065184B2 (en) 2005-12-30 2011-11-22 Google Inc. Estimating ad quality from observed user behavior
US20070239531A1 (en) * 2006-03-30 2007-10-11 Francoise Beaufays Controlling the serving of serially rendered ads, such as audio ads
US20070239533A1 (en) * 2006-03-31 2007-10-11 Susan Wojcicki Allocating and monetizing advertising space in offline media through online usage and pricing model
US8510109B2 (en) 2007-08-22 2013-08-13 Canyon Ip Holdings Llc Continuous speech transcription performance indication
US8117268B2 (en) 2006-04-05 2012-02-14 Jablokov Victor R Hosted voice recognition system for wireless devices
JP4875401B2 (en) * 2006-05-03 2012-02-15 株式会社エクシング Site search method, site search system, server device, and computer program
JP5296300B2 (en) * 2006-06-16 2013-09-25 楽天株式会社 Advertising display system
US8924194B2 (en) 2006-06-20 2014-12-30 At&T Intellectual Property Ii, L.P. Automatic translation of advertisements
US7664740B2 (en) * 2006-06-26 2010-02-16 Microsoft Corporation Automatically displaying keywords and other supplemental information
US8023927B1 (en) 2006-06-29 2011-09-20 Google Inc. Abuse-resistant method of registering user accounts with an online service
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US20090006996A1 (en) * 2006-08-07 2009-01-01 Shoumen Saha Updating Content Within A Container Document For User Groups
US8407250B2 (en) * 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US20080046315A1 (en) * 2006-08-17 2008-02-21 Google, Inc. Realizing revenue from advertisement placement
US7634467B2 (en) * 2006-10-31 2009-12-15 Microsoft Corporation Implicit, specialized search of business objects using unstructured text
US20080109391A1 (en) * 2006-11-07 2008-05-08 Scanscout, Inc. Classifying content based on mood
US8909546B2 (en) * 2006-12-20 2014-12-09 Microsoft Corporation Privacy-centric ad models that leverage social graphs
US20080162454A1 (en) * 2007-01-03 2008-07-03 Motorola, Inc. Method and apparatus for keyword-based media item transmission
US8527594B2 (en) * 2007-02-16 2013-09-03 Ecairn, Inc. Blog advertising
US20080228581A1 (en) * 2007-03-13 2008-09-18 Tadashi Yonezaki Method and System for a Natural Transition Between Advertisements Associated with Rich Media Content
US20080228576A1 (en) * 2007-03-13 2008-09-18 Scanscout, Inc. Ad performance optimization for rich media content
US9973450B2 (en) 2007-09-17 2018-05-15 Amazon Technologies, Inc. Methods and systems for dynamically updating web service profile information by parsing transcribed message strings
US8078468B2 (en) * 2007-05-21 2011-12-13 Sony Ericsson Mobile Communications Ab Speech recognition for identifying advertisements and/or web pages
US20100049813A1 (en) * 2007-07-03 2010-02-25 Bhavin Turakhia Method and system for determining a context of a message
FI20075547L (en) 2007-07-17 2009-01-18 First Hop Oy Delivery of advertisements in the mobile advertising system
US20090024470A1 (en) * 2007-07-20 2009-01-22 Google Inc. Vertical clustering and anti-clustering of categories in ad link units
US20090049090A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement
US20090048911A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement with scanning engine on communications path
US20090048912A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for dynamic configuration of scanning engine
US20090048910A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted broadcast based mobile advertisement
US20090048913A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement using metadata embedded in the application content
US20090048914A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement using pre-loaded ad content
US9053489B2 (en) * 2007-08-22 2015-06-09 Canyon Ip Holdings Llc Facilitating presentation of ads relating to words of a message
US8549550B2 (en) * 2008-09-17 2013-10-01 Tubemogul, Inc. Method and apparatus for passively monitoring online video viewing and viewer behavior
US8577996B2 (en) * 2007-09-18 2013-11-05 Tremor Video, Inc. Method and apparatus for tracing users of online video web sites
WO2009042937A1 (en) * 2007-09-26 2009-04-02 Circlelink, Inc. Branded inter-personal communications
US20080033822A1 (en) * 2007-10-03 2008-02-07 The Go Daddy Group, Inc. Systems and methods for filtering online advertisements containing third-party trademarks
WO2009048550A2 (en) * 2007-10-09 2009-04-16 Keep In Touch, Inc. Time sensitive scheduling data delivery network
US8156002B2 (en) * 2007-10-10 2012-04-10 Yahoo! Inc. Contextual ad matching strategies that incorporate author feedback
US20090106368A1 (en) * 2007-10-18 2009-04-23 Adpickles, Inc. Injection advertising technology
US20090106076A1 (en) * 2007-10-19 2009-04-23 Keep In Touch Systemstm, Inc. System and method for a time sensitive scheduling data promotions network
US20090106848A1 (en) * 2007-10-19 2009-04-23 Keep In Touch Systems, Inc. System and method for Time Sensitive Scheduling Data privacy protection
WO2009085115A2 (en) * 2007-12-21 2009-07-09 Keep In Touch Systems, Inc. System and method for reception time zone presentation of time sensitive scheduling data
WO2009085116A2 (en) * 2007-12-21 2009-07-09 Keep In Touch Systems, Inc. System and method for time sensitive scheduling data grid flow management
US20100017294A1 (en) * 2008-01-24 2010-01-21 Mailmethods, Llc Email advertisement system and method
US9043313B2 (en) * 2008-02-28 2015-05-26 Yahoo! Inc. System and/or method for personalization of searches
US20090228360A1 (en) * 2008-03-07 2009-09-10 Mailmethods, Llc Email advertisement system and method for online retail
US20090259551A1 (en) * 2008-04-11 2009-10-15 Tremor Media, Inc. System and method for inserting advertisements from multiple ad servers via a master component
TWI494882B (en) * 2008-04-29 2015-08-01 Yahoo Inc Electronic bill process automation
US20100011295A1 (en) * 2008-07-08 2010-01-14 Nortel Networks Limited Method of Delivering Customer Contact Service to IPTV Viewer
US9612995B2 (en) 2008-09-17 2017-04-04 Adobe Systems Incorporated Video viewer targeting based on preference similarity
US20100114691A1 (en) * 2008-11-05 2010-05-06 Oracle International Corporation Managing a marketing template used in an e-mail marketing campaign
US20100121706A1 (en) * 2008-11-12 2010-05-13 Yahoo! Inc. Method and system for selecting advertisements
US20100223144A1 (en) * 2009-02-27 2010-09-02 The Go Daddy Group, Inc. Systems for generating online advertisements offering dynamic content relevant domain names for registration
US20100325128A1 (en) * 2009-06-18 2010-12-23 The Go Daddy Group, Inc. Generating and registering domain name-based screen names
US20100325253A1 (en) * 2009-06-18 2010-12-23 The Go Daddy Group, Inc. Generating and registering screen name-based domain names
US8312364B2 (en) 2009-09-17 2012-11-13 Go Daddy Operating Company, LLC Social website domain registration announcement and search engine feed
US8276057B2 (en) 2009-09-17 2012-09-25 Go Daddy Operating Company, LLC Announcing a domain name registration on a social website
US20110087676A1 (en) * 2009-10-13 2011-04-14 Hermann Geupel Communication system, server and method
US20110093783A1 (en) * 2009-10-16 2011-04-21 Charles Parra Method and system for linking media components
US8666812B1 (en) * 2009-11-10 2014-03-04 Google Inc. Distributing content based on transaction information
EP2502195A2 (en) * 2009-11-20 2012-09-26 Tadashi Yonezaki Methods and apparatus for optimizing advertisement allocation
US20110225047A1 (en) * 2010-02-10 2011-09-15 Paul Breed Apparatus and methods for generation and utilization of sales leads
US9858593B2 (en) 2010-04-09 2018-01-02 Go Daddy Operating Company, LLC URL shortening based online advertising
US10398366B2 (en) 2010-07-01 2019-09-03 Nokia Technologies Oy Responding to changes in emotional condition of a user
US8521818B2 (en) 2010-08-05 2013-08-27 Solariat, Inc. Methods and apparatus for recognizing and acting upon user intentions expressed in on-line conversations and similar environments
US7921156B1 (en) 2010-08-05 2011-04-05 Solariat, Inc. Methods and apparatus for inserting content into conversations in on-line and digital environments
US9454607B1 (en) * 2010-12-10 2016-09-27 A9.Com, Inc. Image as database
CN108154384A (en) 2011-07-13 2018-06-12 阿里巴巴集团控股有限公司 Advertisement placement method, advertisement releasing server and advertisement delivery system
US8583654B2 (en) 2011-07-27 2013-11-12 Google Inc. Indexing quoted text in messages in conversations to support advanced conversation-based searching
US8572096B1 (en) * 2011-08-05 2013-10-29 Google Inc. Selecting keywords using co-visitation information
US20130085852A1 (en) * 2011-10-04 2013-04-04 Yahoo! Inc. Deal and ad targeting in association with emails
US20130290079A1 (en) * 2012-04-27 2013-10-31 Viraj Chavan Systems and methods for insertion of content into an email over imap
US9922334B1 (en) 2012-04-06 2018-03-20 Google Llc Providing an advertisement based on a minimum number of exposures
US10152723B2 (en) 2012-05-23 2018-12-11 Google Llc Methods and systems for identifying new computers and providing matching services
US10776830B2 (en) 2012-05-23 2020-09-15 Google Llc Methods and systems for identifying new computers and providing matching services
US9313162B2 (en) 2012-12-13 2016-04-12 Microsoft Technology Licensing, Llc Task completion in email using third party app
US10528385B2 (en) 2012-12-13 2020-01-07 Microsoft Technology Licensing, Llc Task completion through inter-application communication
US10650066B2 (en) 2013-01-31 2020-05-12 Google Llc Enhancing sitelinks with creative content
US10735552B2 (en) 2013-01-31 2020-08-04 Google Llc Secondary transmissions of packetized data
JP5755825B1 (en) * 2014-06-25 2015-07-29 楽天株式会社 Transmission device, transmission method, information recording medium, and program
WO2016143219A1 (en) * 2015-03-09 2016-09-15 ザワン ユニコム プライベート リミテッド カンパニー Information processing device, information processing method, and recording medium
US10171401B2 (en) 2015-09-15 2019-01-01 Microsoft Technology Licensing, Llc Personalized electronic message
JP6686243B2 (en) * 2015-11-20 2020-04-22 株式会社オープンエイト Video ad distribution server and program
CN105678586B (en) 2016-01-12 2020-09-29 腾讯科技(深圳)有限公司 Information supporting method and device
US11107021B2 (en) 2016-11-06 2021-08-31 Microsoft Technology Licensing, Llc Presenting and manipulating task items
US10708313B2 (en) 2016-12-30 2020-07-07 Google Llc Multimodal transmission of packetized data
US10593329B2 (en) 2016-12-30 2020-03-17 Google Llc Multimodal transmission of packetized data

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
GB9426165D0 (en) * 1994-12-23 1995-02-22 Anthony Andre C Method of retrieving and displaying data
US5794050A (en) * 1995-01-04 1998-08-11 Intelligent Text Processing, Inc. Natural language understanding system
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US6026368A (en) * 1995-07-17 2000-02-15 24/7 Media, Inc. On-line interactive system and method for providing content and advertising information to a targeted set of viewers
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
JP3108015B2 (en) * 1996-05-22 2000-11-13 松下電器産業株式会社 Hypertext search device
US7013298B1 (en) * 1996-07-30 2006-03-14 Hyperphrase Technologies, Llc Method and system for automated data storage and retrieval
US6516321B1 (en) * 1996-07-30 2003-02-04 Carlos De La Huerga Method for database address specification
US6076101A (en) * 1996-09-12 2000-06-13 Fujitsu Limited Electronic mail processing system with bonus point tracking
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US5796393A (en) * 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US6078914A (en) * 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US6044376A (en) * 1997-04-24 2000-03-28 Imgis, Inc. Content stream analysis
US6144944A (en) * 1997-04-24 2000-11-07 Imgis, Inc. Computer system for efficiently selecting and providing information
US6772200B1 (en) * 1997-05-15 2004-08-03 Intel Corporation System for providing non-intrusive dynamic content to a client device
US7039599B2 (en) * 1997-06-16 2006-05-02 Doubleclick Inc. Method and apparatus for automatic placement of advertising
US6134532A (en) * 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
US6804659B1 (en) * 2000-01-14 2004-10-12 Ricoh Company Ltd. Content based web advertising
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
AU4549099A (en) 1998-06-05 1999-12-20 Creative Internet Concepts Llc System for inserting background advertising into web page presentation or e-mailmessages
US6308202B1 (en) * 1998-09-08 2001-10-23 Webtv Networks, Inc. System for targeting information to specific users on a computer network
US6327574B1 (en) * 1998-07-07 2001-12-04 Encirq Corporation Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner
US6356898B2 (en) * 1998-08-31 2002-03-12 International Business Machines Corporation Method and system for summarizing topics of documents browsed by a user
JP3603936B2 (en) 1999-01-22 2004-12-22 株式会社ソニー・コンピュータエンタテインメント Email advertising system
US6985882B1 (en) * 1999-02-05 2006-01-10 Directrep, Llc Method and system for selling and purchasing media advertising over a distributed communication network
US6366298B1 (en) * 1999-06-03 2002-04-02 Netzero, Inc. Monitoring of individual internet usage
US6584492B1 (en) * 2000-01-20 2003-06-24 Americom Usa Internet banner advertising process and apparatus having scalability
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US7139732B1 (en) * 1999-07-22 2006-11-21 Roger Marx Desenberg Systems, methods, and computer program products facilitating real-time transactions through the purchase of lead options
US6665838B1 (en) * 1999-07-30 2003-12-16 International Business Machines Corporation Web page thumbnails and user configured complementary information provided from a server
US6449657B2 (en) * 1999-08-06 2002-09-10 Namezero.Com, Inc. Internet hosting system
KR19990083930A (en) * 1999-09-01 1999-12-06 장윤정 Method for Advertisement through Internet by Attaching Copies to an E-mail
US6658467B1 (en) * 1999-09-08 2003-12-02 C4Cast.Com, Inc. Provision of informational resources over an electronic network
US6360221B1 (en) * 1999-09-21 2002-03-19 Neostar, Inc. Method and apparatus for the production, delivery, and receipt of enhanced e-mail
US6665656B1 (en) * 1999-10-05 2003-12-16 Motorola, Inc. Method and apparatus for evaluating documents with correlating information
US7035901B1 (en) * 1999-12-06 2006-04-25 Global Media Online, Inc. SMTP server, POP server, mail server, mail processing system and web server
US6401075B1 (en) * 2000-02-14 2002-06-04 Global Network, Inc. Methods of placing, purchasing and monitoring internet advertising
US7904336B2 (en) * 2000-04-11 2011-03-08 Ncr Corporation System for generating revenue using electronic mail and method for its use
JP3895096B2 (en) * 2000-05-17 2007-03-22 パイオニア株式会社 System and method for adding advertisement information to e-mail
US20040073485A1 (en) * 2000-07-25 2004-04-15 Informlink, Inc. Method for an on-line promotion server
US6681223B1 (en) * 2000-07-27 2004-01-20 International Business Machines Corporation System and method of performing profile matching with a structured document
KR20020010850A (en) * 2000-07-31 2002-02-06 천승환 The e-mail advertisement method in internet
US7451099B2 (en) * 2000-08-30 2008-11-11 Kontera Technologies, Inc. Dynamic document context mark-up technique implemented over a computer network
US6892181B1 (en) * 2000-09-08 2005-05-10 International Business Machines Corporation System and method for improving the effectiveness of web advertising
AU2002225822A1 (en) * 2000-10-31 2002-05-15 Contextweb Internet contextual communication system
US20020087631A1 (en) * 2001-01-03 2002-07-04 Vikrant Sharma Email-based advertising system
US7778872B2 (en) * 2001-09-06 2010-08-17 Google, Inc. Methods and apparatus for ordering advertisements based on performance information and price information
US7328242B1 (en) * 2001-11-09 2008-02-05 Mccarthy Software, Inc. Using multiple simultaneous threads of communication
US7136875B2 (en) * 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
US7599852B2 (en) * 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US8311890B2 (en) * 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email

Also Published As

Publication number Publication date
JP2006500701A (en) 2006-01-05
BR0314719A (en) 2005-08-02
KR100823466B1 (en) 2008-04-21
WO2004029759A3 (en) 2005-08-04
EP1573455A2 (en) 2005-09-14
AU2003275252A1 (en) 2004-04-19
WO2004029759A2 (en) 2004-04-08
US20040059712A1 (en) 2004-03-25
AU2003275252B2 (en) 2007-11-01
EP1573455A4 (en) 2007-06-27
KR20050086417A (en) 2005-08-30

Similar Documents

Publication Publication Date Title
CA2499768A1 (en) Serving advertisements using information associated with e-mail
US7523087B1 (en) Determining and/or designating better ad information such as ad landing pages
JP4809219B2 (en) Advertise using search of advertiser web information
US8571932B2 (en) Using search query information to determine relevant ads for a landing page of an ad
AU2005331031B2 (en) Suggesting targeting information for ads, such as websites and/or categories of websites for example
AU2005229846B2 (en) Determining ad targeting information and/or ad creative information using past search queries
AU2004271567B2 (en) Determining and/or using location information in an ad system
AU2009213081A1 (en) Using concepts for ad targeting
JP2009295171A (en) Using enhanced advertisement feature to increase competition in online advertising
US9858590B1 (en) Determining better ad selection, scoring, and/or presentation techniques

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued

Effective date: 20170829