[go: up one dir, main page]

CN1759388A - Serving advertisements based on content by client terminal device - Google Patents

Serving advertisements based on content by client terminal device Download PDF

Info

Publication number
CN1759388A
CN1759388A CN 03824458 CN03824458A CN1759388A CN 1759388 A CN1759388 A CN 1759388A CN 03824458 CN03824458 CN 03824458 CN 03824458 A CN03824458 A CN 03824458A CN 1759388 A CN1759388 A CN 1759388A
Authority
CN
China
Prior art keywords
document
content
advertisement
browser
window
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.)
Pending
Application number
CN 03824458
Other languages
Chinese (zh)
Inventor
纳拉亚南·施韦库玛
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 LLC
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
Application filed by Google LLC filed Critical Google LLC
Publication of CN1759388A publication Critical patent/CN1759388A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A client-side application (such as a browser, a browser plug-in, a browser toolbar plug-in, etc. on an end user's computer) is used to support the serving of content-relevant ads to the client device. The client-side application may provide such support by sending document information (such as a document identifier, document content, content relevance information, etc.) to a content ad server. The client-side application may also be used to combine content of the document and the content-relevant ads. For example, the client-side application may combine content of the document and the ads in a window (e.g., in a browser window), may provide the ads in a window above, below, adjacent to a document window, may provide the ads in ''chrome'' of the browser, etc.

Description

使用客户端装置支持来 提供与内容相关的广告Use client device support to serve contextually relevant ads

§0.相关申请§0. Related applications

本申请是美国专利申请号10/375,900(在此引入作为参考)的部分继续申请,该申请的题目为“Serving Advertisements Based OnContent”,于2003年2月26日递交,所列的发明人为:DarrellAnderson、Paul Bucheit、Alex Carobus、Claire Cui、Jeffrey A.Dean、Georges R.Harik、Deepak Jindal和Narayanan Shivakumar;并且,上述美国申请也是美国专利申请号10/314,427(在此引入作为参考)的部分继续申请,其题目为“Methods and Apparatus for ServingRelevant Advertisements”,于2002年12月6日递交,发明人为JeffreyA.Dean、Georges R.Harik、Paul Bucheit,这个申请要求美国临时申请号60/413,536(在此引入作为参考)的权益,该临时申请题目为“Methods and Apparatus for Serving Relevant Advertisements”,于2002年9月24日递交,发明人为Jeffrey A.Dean、Georges R.Harik、Paul Bucheit。This application is a continuation-in-part of U.S. Patent Application Serial No. 10/375,900 (herein incorporated by reference), entitled "Serving Advertisements Based On Content," filed February 26, 2003, and the inventor listed is: Darrell Anderson , Paul Bucheit, Alex Carobus, Claire Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, and Narayanan Shivakumar; and, the above-mentioned U.S. application is also a continuation-in-part of U.S. Patent Application No. 10/314,427 (hereby incorporated by reference) , entitled "Methods and Apparatus for Serving Relevant Advertisements," filed December 6, 2002, inventors Jeffrey A. Dean, Georges R. Harik, Paul Bucheit, this application claims U.S. Provisional Application No. 60/413,536 (incorporated herein For reference), the provisional application titled "Methods and Apparatus for Serving Relevant Advertisements" was submitted on September 24, 2002, and the inventors were Jeffrey A. Dean, Georges R. Harik, and Paul Bucheit.

本申请还是美国专利申请号10/453,909(在此引入作为参考)的部分继续申请,该申请题目为“Proactive Syndication for the Servingof Advertisements”,于2003年6月3日递交,所列发明人为KrishnaBharat、Gokul Rajaran、Marshall Spight和Shivakumar。This application is also a continuation-in-part of U.S. Patent Application Serial No. 10/453,909 (herein incorporated by reference), entitled "Proactive Syndication for the Serving of Advertisements," filed June 3, 2003, and the listed inventors are Krishna Bharat, Gokul Rajaran, Marshall Spight and Shivakumar.

§1.发明背景§1. Background of the invention

§1.1发明领域§1.1 Field of Invention

本发明涉及广告。特别地,本发明涉及扩展广告商将它们的广告对准目标的机会。The present invention relates to advertising. In particular, the invention relates to expanding the opportunities for advertisers to target their advertisements.

§1.2背景技术§1.2 Background technology

人们已经熟知使用比如电视、广播、报纸和杂志的传统媒体来做广告。遗憾的是,尽管能够对各种媒体输出的典型受众进行人口统计研究和完全合理的认定,但是广告商仍然意识到他们很多的广告预算都只不过被浪费了。而且,要识别和消除这样的浪费非常地困难。Advertising is already familiar using traditional media such as television, radio, newspapers and magazines. Unfortunately, despite being able to conduct demographic research and perfectly legitimate identification of typical audiences for various media outputs, advertisers still realize that much of their advertising budget is simply wasted. Moreover, it is very difficult to identify and eliminate such waste.

最近,通过更加交互性的媒体来做广告已经变得普遍起来。例如,随着使用互联网的用户数量已经剧增,广告商已经意识到通过互连网提供的媒体和服务将是进行广告潜在有力的途径。Recently, advertising through more interactive media has become common. For example, as the number of users using the Internet has exploded, advertisers have realized that media and services offered over the Internet will be a potentially powerful avenue for advertising.

为了试图使这种广告的价值最大化,广告商已经开发了几种策略。在一种策略中,广告商使用提供交互性媒体或服务的大众媒体或方式(不丧失一般性的情形下,在本说明书中称为“网站”),作为达到大部分受众的渠道。使用该第一种方法时,广告商例如可以将广告置于纽约时报(New York Times)网站或今日美国(USA Today)网站的主页上。在另一种策略中,广告商可以尝试将它的广告对准小范围适当的受众,由此增加了受众正反馈的几率。例如,推广Costa Rican雨林旅游的代理商可以将广告投放在雅虎(Yahoo!)网站的生态旅游子目录中。In an attempt to maximize the value of such advertising, advertisers have developed several strategies. In one strategy, advertisers use mass media or means (without loss of generality, referred to in this specification as "websites") that provide interactive media or services as a channel to reach a large audience. Using this first method, an advertiser could place an ad, for example, on the home page of the New York Times website or the USA Today website. In another tactic, an advertiser can try to target its ad to a small, appropriate audience, thereby increasing the chances of a positive response from the audience. For example, an agency promoting tours in the Costa Rican rainforest could place an ad in the ecotourism subdirectory of the Yahoo! (Yahoo!) website.

不管什么策略,基于网站的广告(也称为“网站广告”)一般都是以“网幅广告”(即,可包含图像组成部分的方形框)的形式呈现给其广告受众。当广告受众的成员(不丧失一般性的情形下,在本说明书中称为“观众”或“用户”)通过点击这些网幅广告中的一个而选择它时,嵌入的超文本链接通常将观众导向广告商的网站。这种其中观众选择广告的过程被统称为“点进”(click through)(“点进”被用来涵盖任何用户选择)。Regardless of the strategy, website-based advertising (also referred to as "website advertising") is generally presented to its advertising audience in the form of a "banner" (ie, a square box that may contain an image component). When a member of the advertising audience (referred to, without loss of generality, in this specification as an "audience" or "user") selects one of these banners by clicking on it, the embedded hypertext link typically links the audience to Links to advertisers' websites. This process in which a viewer selects an ad is collectively referred to as "click through" ("click through" being used to encompass any user selection).

广告商可以使用许多用户可测量或可确定的行为,比如点进、点进率、转化、转化率等,来判断广告活动的效率。点进的数目与广告印象数目(广告被显示的次数)之比统称为广告的“点进率”。Advertisers can use many measurable or identifiable behaviors of users, such as click-throughs, click-through rates, conversions, conversion rates, etc., to judge the effectiveness of advertising campaigns. The ratio of the number of click-throughs to the number of ad impressions (the number of times the ad is displayed) is collectively referred to as the ad's "click-through rate."

当用户完成与此前提供的广告相关的交易时,那么就说发生了“转化”。转化构成可能在各种情形之间不同,并且可以以多种方式确定。例如,可以是这样的情形,当用户点击广告、被导向广告商的网页并在离开该网页之前在那里完成交易时,那么就发生了转化。或者,转化可以被定义为:用户看到了广告并且在预定的时间内(例如,7天)在广告商的网页上进行了购买。在另一种方式中,转化还可以由广告商定义为任何可测量/可观测的用户行为,例如下载白页(whitepage)、导航网站至少一定深度、浏览至少一定数目的网页、在网站或网页上花费至少预定量的时间等。虽然构成转化的用户行为并不限于此,但是经常,如果用户行为并没有表明完成交易,那么它们可能表示了销售预兆。当然,许多其它转化构成的定义也是可以的。转化的数目与广告印象数目(即,广告被显示的次数)之比统称为转化率。如果转化被定义为能够在从提供广告的预定时间内发生,那么转化率一种可能的定义可以仅考虑在过去的预定时间之外已提供的广告。A "conversion" occurs when a user completes a transaction related to a previously served ad. Transformation constituents may vary between situations and can be determined in a variety of ways. For example, it may be the case that a conversion occurs when a user clicks on an ad, is directed to the advertiser's web page, and completes a transaction there before leaving the web page. Alternatively, a conversion may be defined as a user seeing an ad and making a purchase on the advertiser's webpage within a predetermined period of time (eg, 7 days). In another way, a conversion can also be defined by an advertiser as any measurable/observable user action, such as downloading a whitepage, navigating a website at least to a certain depth, viewing at least a certain number of pages, Spend at least a predetermined amount of time on it, etc. While the user actions that constitute a conversion are not limited to this, often times, if user actions do not indicate a completed transaction, they may indicate a sales harbinger. Of course, many other definitions of transformed constituents are also possible. The ratio of the number of conversions to the number of ad impressions (ie, the number of times an ad is displayed) is collectively referred to as the conversion rate. If conversions are defined as being able to occur within a predetermined time from serving an ad, one possible definition of the conversion rate may only consider ads that have been served outside of the past predetermined time.

尽管基于网站的广告有最初的前景,但是现有方法仍然存在几个问题。虽然广告商能够达到大部分受众,但是它们常常并不满意它们广告投资的回报。Despite the initial promise of website-based advertising, several problems remain with existing approaches. While advertisers are able to reach large segments of their audiences, they are often dissatisfied with the return on their advertising investment.

类似地,呈现广告的网站的主机(简称为“网站主机”或“广告消费者”)面临在不损害它们用户的体验的情形下最大化广告收入的挑战。一些网站主机已经选择将广告收入置于用户利益之上。“Overture.com”就是这样的一家网站,它提供所谓的“搜索引擎”的服务,响应用户的查询请求返回伪装为“搜索结果”的广告。Overture.com网站允许广告商付钱来将它们网站(或目标网站)的广告放置在所谓的搜索结果列表中更靠上的位置。如果实施这样的方案,即其中广告商仅仅在用户点击广告时才进行支付(即,每次点击成本),那么广告商将丧失动力来有效地将它们的广告对准目标,因为目标性差的广告将不会被点击也因此不会要求支付。所以,每次点击成本高的广告将出现在顶部或接近顶部,但是却不一定能为广告发布商带来实际的收入,因为观众并没有点击它们。而且,观众愿意点击的广告在列表中更为靠下的位置,或根本没有出现在列表中,因此广告的关联性受到了损害。Similarly, hosts of websites that present advertisements (referred to simply as "website hosts" or "ad consumers") face the challenge of maximizing advertising revenue without compromising their users' experience. Some web hosts have chosen to prioritize advertising revenue over user interests. "Overture.com" is one such site that provides a so-called "search engine" service that returns advertisements masquerading as "search results" in response to user queries. Overture.com allows advertisers to pay to place ads for their sites (or targeted sites) higher up the so-called search results list. If a scheme were implemented in which advertisers only pay when a user clicks on an ad (ie, cost-per-click), advertisers would lose incentive to effectively target their ads because poorly targeted ads Will not be clicked and therefore will not ask for payment. So, ads with a high cost-per-click will appear at or near the top, but won't necessarily generate real revenue for the publisher because viewers aren't clicking on them. Also, ads that viewers are willing to click are further down the list, or not appearing at all, so the relevance of the ad is compromised.

以Google为例的搜索引擎已经使得广告商能够将它们的广告对准目标,使得这些广告能够结合由查询产生的搜索结果页面给出。虽然搜索结果页面赋予广告商更大的机会将它们的广告对准更愿意接受的受众,但是搜索结果页面仅仅是万维网(简称“网”)中页面浏览的一部分。Search engines, such as Google, have enabled advertisers to target their advertisements so that these advertisements can be presented in conjunction with the search results pages generated by queries. While search results pages give advertisers a greater opportunity to target their advertisements to a more receptive audience, search results pages are only a fraction of page views on the World Wide Web ("the Web" for short).

现有的客户端广告软件系统(比如由加州、Redwood City的Gator Corporation所使用的系统)能够响应正被浏览的页面在用户的浏览器或用户的桌面显示广告,而无需内容所有者的察觉或参与。这样的系统可能需要存在于客户(终端用户)的计算机上,并且通常需要终端用户的许可。在Gator系统中,广告可以使用如下方式对准用户:(i)人口统计和生活方式分布;(ii)行为目标(这允许基于用户个人在线行为来将有目标的定制消息显示在用户的计算机屏幕上);(iii)历史目标(这允许基于过去的行为来将有目标的定制广告显示在用户的计算机屏幕上);以及(iv)尾随(tag-a-long)目标(允许在漫游网站时他的在线行为已经表现出一定兴趣但是也显示了许多印象的用户的计算机屏幕上显示有目标的定制消息)。遗憾的是,虽然用户过去的行为通常是一种有用的度量标准来确定什么广告应该提供给用户,但是这样曾经的行为可能并不能表示用户当前的兴趣。而且,如果不只一个人(比如家庭中不同的成员)使用同一台计算机和浏览器访问互联网,那么可能难于跟踪给定用户过去的行为。另外,跟踪用户的在线习惯可能会引起微妙的用户隐私问题。而且,如果用户这样的过去行为本地存储在用户的计算机上,那么它可能会消耗所需的存储资源。Existing client-side adware systems, such as those used by Gator Corporation of Redwood City, California, are capable of displaying advertisements on a user's browser or on a user's desktop in response to the page being viewed, without the content owner's awareness or awareness. participate. Such a system may need to be present on the client's (end user's) computer, and often requires the end user's permission. In the Gator system, advertisements can be targeted to users using: (i) demographic and lifestyle profiles; (ii) behavioral targeting (this allows targeted, customized messages to be displayed on users' computer screens based on their personal online behavior above); (iii) historical targeting (which allows targeted, customized advertisements to be displayed on a user's computer screen based on past behavior); and (iv) tag-a-long targeting (which allows His online behavior has shown some interest but also many impressions of the user's computer screen with targeted, tailored messages). Unfortunately, while a user's past behavior is often a useful metric for determining what advertisements should be served to the user, such past behavior may not be indicative of the user's current interests. Also, if more than one person (such as different members of a family) uses the same computer and browser to access the Internet, it can be difficult to track a given user's past behavior. Additionally, tracking a user's online habits can raise subtle user privacy concerns. Also, if such past behavior by the user is stored locally on the user's computer, it may consume required storage resources.

因此,需要更加全面地利用网站上的广告机会。这样做应该帮助广告提供商显示更多的广告并通过提供关联广告增强终端用户的体验。Therefore, there is a need to take fuller advantage of advertising opportunities on websites. Doing so should help ad providers to display more ads and enhance end-user experience by serving relevant ads.

§2.发明内容§2. Contents of the invention

客户端应用程序(比如,终端用户计算机上的浏览器、浏览器插件、浏览器工具栏插件等)被用来支持向客户装置提供与内容相关的广告。客户端应用程序可以通过发送文件信息(比如,文档标识符、文档内容、内容相关信息等)到内容相关广告服务器(简称为“内容广告服务器”或“CAS”)而提供这种支持。Client applications (eg, browsers on end-user computers, browser plug-ins, browser toolbar plug-ins, etc.) are used to support the provision of content-related advertisements to client devices. Client applications may provide this support by sending document information (eg, document identifiers, document content, content-related information, etc.) to a contextual advertisement server (referred to as a "content advertisement server" or "CAS").

客户端应用程序也可以被用来组合文档内容和内容相关广告。例如,客户端应用程序可以在窗口中(例如,在浏览器窗口中)组合文档内容和广告,可以在上面的窗口(例如,“弹出”窗口)、下面的窗口(例如,“弹进广告”)中、或与文档窗口相邻提供广告,可以在浏览器“铬黄(chrome)”中提供广告等。Client applications can also be used to combine document content and contextual advertisements. For example, a client application may combine document content and advertisements in a window (e.g., in a browser window), with an upper window (e.g., a "pop-up" window), a lower window (e.g., a "pop-in ad") ), or adjacent to the document window, the advertisement may be provided in the browser "chrome", and the like.

§3.附图说明§3. Description of drawings

图1是示出了能够与广告系统交互的部分或实体的高级示意图。Figure 1 is a high-level schematic diagram showing the parts or entities capable of interacting with an advertising system.

图2是示例性广告环境的圆框示意图,本发明可以通过该广告环境操作。Figure 2 is a schematic circle diagram of an exemplary advertising environment in which the present invention may operate.

图3图示了这样的广告环境:其中广告商可以在搜索引擎所产生的搜索结果页面和/或由内容服务器所提供的文档上将他们的广告对准目标。Figure 3 illustrates an advertising environment in which advertisers can target their advertisements on search results pages generated by search engines and/or documents served by content servers.

图4是按照本发明的操作的圆框示意图,该操作可以用于比如图2所示的在线广告环境。FIG. 4 is a schematic circle diagram of operations in accordance with the present invention that may be used in an online advertising environment such as that shown in FIG. 2 .

图5和图6是图示本发明各个示例性实施方案的操作的消息发送示意图。5 and 6 are messaging diagrams illustrating the operation of various exemplary embodiments of the present invention.

图7是装置的高级框图,该装置可以被用来执行各种操作中的至少一些,并且以按照本发明的方式产生和/或存储信息。Figure 7 is a high-level block diagram of an apparatus that may be used to perform at least some of various operations and generate and/or store information in a manner consistent with the present invention.

图8图示了使用本发明示例性实施方案所产生的屏幕。Figure 8 illustrates a screen generated using an exemplary embodiment of the present invention.

§4.具体实施方式§4. Specific implementation

本发明涉及新的方法、装置、消息格式和/或数据结构,用于使用客户端应用程序来促进与内容相关的广告的提供。以下说明被阐述来使本领域的普通技术人员能够制造或使用本发明,并且是以特定应用和它们的要求为背景而提供的。对所公开的实施方案的各种修改对于本领域的普通技术人员来说是清楚的,并且以下阐述的总的原理可以应用于其它实施方案和应用。因此,本发明并不打算受限于所示出的实施方案,发明人将其发明视为所描述的任何可专利的主题。The present invention relates to novel methods, apparatus, message formats and/or data structures for facilitating the provision of content-related advertisements using client applications. The following description is set forth to enable any person of ordinary skill in the art to make or use the invention, and is provided in the context of specific applications and their requirements. Various modifications to the disclosed embodiments will be apparent to those of ordinary skill in the art, and the general principles set forth below may be applied to other embodiments and applications. Accordingly, it is not intended that the invention be limited to the embodiments shown, and the inventors regard their invention as any patentable subject matter described.

下面,在§4.1中说明了本发明可以运行的环境。然后,在§4.2说明了本发明示例性的实施方案。最后,在§4.3阐述了关于本发明的一些结论。Below, the environment in which the present invention can operate is described in §4.1. Exemplary embodiments of the invention are then described in §4.2. Finally, some conclusions about the invention are stated in §4.3.

§4.1本发明能够运行于的环境§4.1 The environment in which the present invention can operate

§4.1.1示例性的广告环境§4.1.1 Exemplary advertising environment

图1是广告环境的高级示意图。该环境可包括广告输入、维护和传送系统120。广告商110可以在系统120中直接或间接地输入、维护和跟踪广告信息。这些广告的形式可以是比如所谓的网幅广告的图形广告、纯文本广告、图像广告、音频广告、视频广告以及这些元素中任意一个或多个的组合等。广告也可以包括嵌入信息,比如链接,和/或机器可执行指令。广告消费者130可以向系统120提交请求,从系统120接收响应他们请求的广告以及为系统120提供使用信息。除广告消费者130之外的实体也可以开始请求广告。虽然图中没有示出,但是其它实体也可以为系统120提供使用信息(例如,与广告相关的转化或点进是否发生)。这些使用信息可以包括所测量到或观测到的与已经提供的广告相关的用户行为。Figure 1 is a high-level schematic diagram of an advertising environment. The environment may include an advertisement entry, maintenance and delivery system 120 . Advertisers 110 may directly or indirectly enter, maintain and track advertising information in system 120 . These advertisements may be in the form of graphic advertisements such as so-called banner advertisements, plain text advertisements, image advertisements, audio advertisements, video advertisements and combinations of any one or more of these elements. Advertisements may also include embedded information, such as links, and/or machine-executable instructions. Ad consumers 130 may submit requests to system 120 , receive advertisements from system 120 in response to their requests, and provide usage information to system 120 . Entities other than ad consumers 130 may also initiate requests for advertisements. Although not shown in the figure, other entities may also provide usage information to the system 120 (eg, whether conversions or click-throughs related to advertisements occurred). Such usage information may include measured or observed user behavior in relation to advertisements that have been served.

广告消费者130的一个示例是通用内容服务器,它接收文档请求(例如,文章、讨论脉络、音乐、视频、图形、搜索结果、网页列表等),并且响应请求检索所请求的文档或者服务。内容服务器可以向服务器120提交广告请求。这样的广告请求可以包括许多所想要的广告。该广告请求也可以包括文档请求信息。该信息可以包括文档本身(例如,页面)、对应于文档内容或文档请求的类别(例如,艺术、商业、计算机、艺术性电影、艺术性音乐等)、文档请求的部分或全部、内容的年代、内容类型(如文本、图形、视频、音频、混合媒体等)、地理位置信息、内容主题(例如,广告安全性级别、色情过滤器、家庭过滤器等)等。One example of an advertisement consumer 130 is a general content server that receives requests for documents (eg, articles, discussion threads, music, videos, graphics, search results, web page listings, etc.) and retrieves the requested documents or services in response to the requests. A content server may submit an advertisement request to server 120 . Such an advertisement request may include as many advertisements as desired. The advertisement request may also include document request information. This information may include the document itself (e.g., a page), the category corresponding to the content of the document or document request (e.g., art, business, computer, artistic film, artistic music, etc.), part or all of the document request, the age of the content, the content Type (e.g. text, graphics, video, audio, mixed media, etc.), geographic location information, content subject (e.g., ad safety level, porn filter, family filter, etc.), etc.

内容服务器可以将所请求的文档与系统120提供的一条或多条广告组合。包括文档内容和广告的组合信息然后被转发到请求该文件的终端用户以呈现给用户。最后,内容服务器可以将有关广告的以及广告是如何、何时、和/或在哪里被给出的信息(例如,位置、点进与否、印象时间、印象日期、尺寸、转化与否等)传回到系统120。或者抑或另外,这些信息可以通过某些其它的方式被提供返回到系统120。The content server may combine the requested document with one or more advertisements provided by system 120 . The combined information, including the content of the document and the advertisement, is then forwarded to the end user requesting the file for presentation to the user. Finally, the content server may share information about the ad and how, when, and/or where the ad was served (e.g., location, click-through or not, impression time, impression date, size, conversion or not, etc.) Passed back to system 120. Alternatively or additionally, such information may be provided back to system 120 in some other manner.

如美国专利申请号10/452,830(在此引入作为参考)所述,该内容可以是电子邮件信息,该美国专利申请于2003年6月2日递交,发明名称为“Serving Advertisement Using Information Associated withE-mail”,所列发明人为Jeffery A.Dean、Georges R.Harik以及PaulBucheit。在这个例子中,内容服务器可以是电子邮件服务器,比如Yahoo邮件或微软Hotmail。The content may be an e-mail message as described in U.S. Patent Application Serial No. 10/452,830, incorporated herein by reference, filed June 2, 2003, entitled "Serving Advertisement Using Information Associated with E- mail” with listed inventors as Jeffery A. Dean, Georges R. Harik, and Paul Bucheit. In this example, the content server could be an email server such as Yahoo Mail or Microsoft Hotmail.

广告消费者130的另一个示例是搜索引擎。搜索引擎可以接收搜索结果查询。响应时,搜索引擎可以(例如,从网页索引)检索相关搜索结果。在S.Brin和L.Page的文章以及美国专利号6,285,999(它们都在此引入作为参考)中介绍了示例性的搜索引擎,该文章题为“The Anatomy of a Large-Scale Hypertextual Search Engine”,发表于Seventh International World Wide Web Conference,Brisbane,Australia。这些搜索结果例如可以包括网页标题列表、从这些网页提取的摘录文本、连接到这些网页的超文本链接,并且可以被组织为预定数目(例如,10)的搜索结果。Another example of an advertisement consumer 130 is a search engine. A search engine may receive a search result query. In response, the search engine may retrieve relevant search results (eg, from a web index). Exemplary search engines are described in the article by S. Brin and L. Page, entitled "The Anatomy of a Large-Scale Hypertextual Search Engine," and U.S. Patent No. 6,285,999 (both of which are incorporated herein by reference), Presented at Seventh International World Wide Web Conference, Brisbane, Australia. These search results may include, for example, a list of web page titles, excerpted text extracted from these web pages, hypertext links to these web pages, and may be organized into a predetermined number (eg, 10) of search results.

搜索引擎可以将广告请求提交到系统120。该请求可以包括许多所想要的广告。该数目取决于搜索结果、搜索结果所占据的屏幕或页面空间的量以及广告的尺寸和形状等。在一个实施方案中,想要的广告的数目将是从1到10,优选地是从3到5。广告请求也可以包括(经输入或解析的)查询、基于查询的信息(比如,地理位置信息、查询是否来自会员以及这种会员的标识符)、和/或与搜索结果相关或基于该搜索结果的信息。这样的信息例如可以包括与搜索结果相关的标识符(例如,文档标识符或“docID”)、与搜索结果相关的分数(例如,比如对应于查询和文档的特征向量的点积的信息检索(“IR”)分数、页面等级(Page Rank)分数和/或IR分数和页面等级分数的组合)、从所识别文档中提取的摘要文本(例如,网页)、所识别文档的全部文本、所识别文档的特征向量等。A search engine may submit an advertisement request to system 120 . The request can include as many advertisements as desired. This number depends on the search results, the amount of screen or page space the search results take up, the size and shape of the ad, and so on. In one embodiment, the number of desired advertisements will be from 1 to 10, preferably from 3 to 5. Ad requests may also include queries (entered or parsed), query-based information (such as geographic location information, whether the query is from a member, and an identifier for such a member), and/or related to or based on search results Information. Such information may include, for example, an identifier associated with the search result (e.g., a document identifier or "docID"), a score associated with the search result (e.g., information retrieved such as the dot product of feature vectors corresponding to the query and the document ( "IR") score, Page Rank score and/or a combination of IR score and Page Rank score), summary text extracted from a recognized document (e.g., a web page), full text of a recognized document, recognized Document feature vectors, etc.

搜索引擎可以将搜索结果与系统120所提供的一条或多条广告相组合。包括搜索结果和广告的组合信息然后被转发到提交搜索的用户以呈现给用户。优选地,保持搜索结果与广告不同,从而不会使用户在付费广告和假想为中性的搜索结果之间混淆。The search engine may combine the search results with one or more advertisements provided by the system 120 . The combined information, including search results and advertisements, is then forwarded to the user who submitted the search for presentation to the user. Preferably, the search results are kept distinct from the advertisements so that users are not confused between paid advertisements and supposedly neutral search results.

最后,搜索引擎可以将有关广告的以及广告是如何、何时、和/或在哪里被给出的信息(例如,位置、点进与否、印象时间、印象日期、尺寸、转化与否等)传回到系统120。或者抑或另外,这些信息可以通过某些其它的方式被提供返回到系统120。Finally, search engines may combine information about the ad and how, when, and/or where the ad was presented (e.g., location, click-through or not, time of impression, date of impression, size, conversion or not, etc.) Passed back to system 120. Alternatively or additionally, such information may be provided back to system 120 in some other manner.

虽然广告请求可以由内容服务器和搜索引擎启动和/或发出,但是客户装置(例如,用户计算机、个人数字助理、移动电话、移动装置等)也可以作为广告消费者130。例如,驻留于客户装置上的应用程序可以向广告系统120提交广告请求。该请求可以包括关于在客户装置上的(或由该客户装置请求的)文档(例如,比如浏览器的内容提供应用程序上的网页、电子邮件应用程序中电子邮件等)的信息。例如,广告请求可以包括于文档有关的信息,比如内容相关信息、概念、主题等。请求中所提供的文档信息可以包括该文档的内容(信息)或其它允许获得这种信息获得的信息(例如,URL)。While ad requests can be initiated and/or issued by content servers and search engines, client devices (eg, user computers, personal digital assistants, mobile phones, mobile devices, etc.) can also serve as ad consumers 130 . For example, an application resident on a client device may submit an advertisement request to advertisement system 120 . The request may include information about a document on (or requested by) the client device (eg, a web page on a content-providing application such as a browser, email in an email application, etc.). For example, an advertisement request may include information related to a document, such as content-related information, concepts, topics, and the like. The document information provided in the request may include the content (information) of the document or other information (eg, URL) that allows access to such information.

如前文所能理解的那样,广告输入、维护和传送系统120可以为广告服务器130,比如内容服务器、搜索引擎和客户装置服务。如上面§1.2所讨论的那样,提供目标为由搜索引擎产生的搜索结果页面的广告是已知的。本发明还允许提供目标为由文件服务器提供的文档的广告。例如,参考图3的示例性环境,网络或网间网络360可以包括在来自搜索引擎332的搜索结果页面上提供目标广告的广告服务器320。假设网间网络360是Web。搜索引擎搜索内容350的大部分或全部。该广告内容350者某些334将包括可用的广告位区(也称为“库存”)。更具体地,一个或多个内容服务器336可以包括一个或多个文档340。文档可以包括内容、比如元信息和机器可执行指令的嵌入信息,以及可用的广告位区。注意,在每次提供文档时,插入到文档中的广告位区的广告可以变化。或者,插入到广告位区的广告可以与给定文档具有静态联系。如下面将更加详细说明的那样,广告服务器可以使用单独搜索一些或所有具有可用广告位区334的内容的结果。即使如果文档不包括明确定义的可用的广告位区,那么也可以确定该广告可以提供在文档中,或与文档相关地提供(例如,在文档内容之上并覆盖(即,遮蔽)该内容的弹出(pop-up)窗口中、在文档以下背景中的弹入(pop-under)窗口中、在浏览器的“铬黄”(Chrome)中等)。广告可以部分或完全覆盖文档,与文档共享屏幕空间、占用文档的的屏幕空间、部分或完全由文档覆盖等。As can be appreciated from the foregoing, advertisement input, maintenance and delivery system 120 may serve advertisement servers 130, such as content servers, search engines, and client devices. As discussed in §1.2 above, it is known to provide advertisements targeted to search results pages generated by search engines. The invention also allows the provision of advertisements targeted to documents served by the file server. For example, referring to the exemplary environment of FIG. 3 , network or internetwork 360 may include ad server 320 that serves targeted advertisements on search results pages from search engine 332 . Assume that internetwork 360 is the Web. The search engine searches most or all of the content 350 . Portions 334 of the advertising content 350 will include an area of available advertising space (also referred to as "inventory"). More specifically, one or more content servers 336 may include one or more documents 340 . A document may include content, embedded information such as meta-information and machine-executable instructions, and available advertising slot regions. Note that the advertisement inserted into the ad slot area in the document may vary each time the document is served. Alternatively, an ad inserted into an ad slot area may have a static association with a given document. As will be described in more detail below, the ad server may use the results of an individual search for some or all of the content that has the ad slot area 334 available. Even if the document does not include a clearly defined area of available advertising space, it can be determined that the advertisement may be provided within the document, or provided in relation to the document (e.g., over and covering (i.e., obscuring) the content of the document in a pop-up window, in a pop-under window in the background below the document, in a browser's "Chrome" (Chrome), etc.). Ads can partially or completely cover the document, share screen space with the document, occupy the screen space of the document, be partially or completely covered by the document, etc.

§4.1.2示例性广告输入、维护和传送环境§4.1.2 Exemplary Ad Entry, Maintenance and Delivery Environment

图2图示了示例性广告系统120`,通过该系统120`可以使用本发明。示例性广告系统120`可以包括库存系统210,并可以存储广告信息205和使用信息245。示例性广告系统120`可以支持信息输入及管理操作215、活动(例如,对准目标)辅助操作220、记帐及计费操作部分225、广告提供操作230、相关确定操作235、优化操作240、相对呈现属性分配(例如,位置排序)操作250、欺诈检测操作255以及结果接口操作260。FIG. 2 illustrates an exemplary advertising system 120' through which the present invention may be used. Exemplary advertising system 120 ′ may include inventory system 210 and may store advertising information 205 and usage information 245 . Exemplary advertising system 120' may support information entry and management operations 215, campaign (e.g., targeting) assistance operations 220, billing and billing operations portion 225, ad serving operations 230, relevance determination operations 235, optimization operations 240, Relative presentation attribute assignment (eg, position ranking) operation 250 , fraud detection operation 255 , and results interface operation 260 .

广告商110可以通过信息输入及管理操作215如接口216所示与系统120`相接口。广告消费者130可以通过广告提供操作230如接口231所示与系统120`相接口。广告消费者130和/或其它实体(未示出)可以通过结果接口操作260如接口261所示与系统120`相接口。Advertisers 110 may interface with system 120' via information entry and management operations 215 as indicated by interface 216. Ad consumer 130 may interface with system 120' via ad serving operation 230 as indicated by interface 231 . Ad consumer 130 and/or other entities (not shown) may interface with system 120' via results interfacing operation 260 as indicated by interface 261 .

广告程序可以包括有关帐户、活动、创意、对准目标等的信息。术语“帐户”与给定广告商的信息相关(例如,唯一电子邮件地址、口令、计费信息等)。“活动”或“广告活动”指的是一组或多组的一个或多个广告,可以包括起始日期、结束日期、预算信息、地理目标信息、联合组织信息等。例如,本田对它的汽车业有一个广告活动,对它的摩托车业可以有单独的广告活动。它的汽车业的活动有一个或多个广告组,每组包含一个或多个广告。每个广告组可以包括一组关键字和最大成本(每一点进的成本、每一转化的成本等)。或者抑或另外,每个广告组可以包括平均成本(例如,每一点进的平均成本、每一转化的平均成本等)。所以,单个最大成本和/或单个平均成本可以与一个或多个关键字相关。如所述的那样,每个广告组可以具有一个或多个广告或“创意”(即,最终呈现给终端用户的广告内容)。广告信息205自然可以包括或多或少的信息,并且可以许多不同的数目组织起来。Advertising programs may include information about accounts, campaigns, creatives, targeting, and the like. The term "account" is associated with a given advertiser's information (eg, unique email address, password, billing information, etc.). A "Campaign" or "Campaign" means one or more groups of one or more Advertisements and may include start dates, end dates, budget information, geographic targeting information, syndication information, etc. For example, Honda has one advertising campaign for its automobile business and a separate advertising campaign for its motorcycle business. Its automotive campaign has one or more ad groups, each containing one or more ads. Each ad group can include a set of keywords and a maximum cost (cost per click, cost per conversion, etc.). Alternatively or additionally, each ad group may include an average cost (eg, average cost per click, average cost per conversion, etc.). Therefore, a single maximum cost and/or a single average cost may be associated with one or more keywords. As mentioned, each ad group may have one or more ads or "creatives" (ie, the ad content that is ultimately presented to the end user). Advertisement information 205 can naturally include more or less information and can be organized in many different numbers.

广告信息205可以经广告信息输入及管理操作215而被输入和管理。活动(例如,对准目标)辅助操作220可以应用来帮助广告商110产生有效的广告活动。例如,活动辅助操作220可以使用有库存系统210提供的信息,它在通过搜索引擎使用广告情形时可以跟踪所有可能的广告印象、已经保留的广告印象以及可以用于给定关键字的广告印象。广告提供操作230可以服务于来自广告消费者130的广告请求。广告提供操作230可以使用相关确定操作235为给定请求确定候选广告。广告提供操作230然后可以使用优化操作240来选择最终的一组一个或多个候选广告。广告提供操作230然后可以使用相对呈现属性分配操作250来排序返回的广告呈现。记帐/计费操作225可以被用来跟踪与广告提供相关的变化以及被用来对广告商计费。欺诈检测操作255可以用来减少(例如,广告商进行)欺诈性使用广告系统,比如通过使用失窃的信用卡。最后,结果接口操作260可以被用来(从广告消费者130或一些其它的实体)接收有关实际所提供的广告的结果信息,比如点进是否发生、转化是否发生(例如,在从给出广告起的预定时间内,所广告的商品或服务的销售是否启动或完成)等。这样的结果信息可以在接口261被接收,并且可以包括识别广告以及广告提供的时间以及相关结果的信息。Advertising information 205 may be input and managed via an advertising information input and management operation 215 . Campaign (eg, targeting) assistance operations 220 may be applied to assist advertisers 110 in generating effective advertising campaigns. For example, campaign assistance operation 220 may use information provided by inventory system 210, which can track all possible ad impressions, ad impressions that have been reserved, and ad impressions that are available for a given keyword when using an ad context through a search engine. Advertisement serving operations 230 may service advertisement requests from advertisement consumers 130 . Advertisement Serving Operation 230 may use Relevance Determine Operation 235 to determine candidate advertisements for a given request. Advertisement serving operation 230 may then use optimization operation 240 to select a final set of one or more candidate advertisements. The ad serving operation 230 may then use the relative presentation attribute assignment operation 250 to order the returned ad presentations. Billing/billing operations 225 may be used to track changes related to ad serving and to bill advertisers. Fraud detection operations 255 may be used to reduce fraudulent use (eg, by advertisers) of the advertising system, such as through the use of stolen credit cards. Finally, results interface operation 260 may be used to receive (from ad consumer 130 or some other entity) result information about the actual ad served, such as whether a click-through occurred, whether a conversion occurred (e.g., Whether the sale of the advertised goods or services is started or completed within the scheduled time from the start), etc. Such results information may be received at interface 261 and may include information identifying the ad and the time at which the ad was offered, as well as related results.

§4.1.3定义§4.1.3 Definition

在线广告(比如在如上参考图1和图2所述的示例性系统中所使用的那些),或任何其它系统可以具有多种内在特征。这样的特征可以由应用程序和/或广告商来规定。下面,这些特征被称作“广告特征”。例如,以文本广告为例,广告特征可以包括标题行、广告文本、嵌入式链接。以图像广告为例,广告特征可以包括图像、可执行代码以及嵌入式链接。根据在线广告的类型,广告特征可以包括如下的一项或多项:文本、链接、音频文件、视频文件、图像文件、可执行代码以及嵌入式信息等。Online advertising, such as those used in the exemplary systems described above with reference to FIGS. 1 and 2 , or any other system, may have a variety of inherent features. Such features may be specified by the application and/or the advertiser. In the following, these features are referred to as "advertising features". For example, taking a text advertisement as an example, the characteristics of the advertisement may include a title line, advertisement text, and embedded links. Taking an image advertisement as an example, the characteristics of the advertisement may include images, executable codes, and embedded links. Depending on the type of online advertisement, advertisement features may include one or more of the following: text, links, audio files, video files, image files, executable code, and embedded information.

在提供在线广告时,可以使用如下的一个或多个参数来描述何时、何地以及怎样提供广告。下面,这些参数被称为“提供参数”。例如,提供参数可以包括如下的一项或多项:提供广告所用的文档的特征(包括与之相关的信息)、与广告提供相关的搜索查询或搜索结果、用户特征(例如,他们的地理位置、用户所使用的语言、所使用的浏览器的类型、此前的页面浏览、此前的行为)、启动请求的主机或会员站点(例如,美国在线、Google、Yahoo)、广告在提供它的页面上的绝对位置、相对于提供的其他广告的(空间或时间)位置、广告的绝对尺寸、相对于其他广告的尺寸、广告的颜色、所提供的其他广告的数目、所提供的其他广告的类型、每天提供广告的时间、每周提供广告的时间、每年提供广告的时间等。自然,还有其他的提供参数可以用在本发明的环境中。When serving online advertisements, one or more of the following parameters may be used to describe when, where, and how the advertisements are served. Hereinafter, these parameters are referred to as "provided parameters". For example, serving parameters may include one or more of the following: characteristics of the document used to serve the advertisement (including information related thereto), search queries or search results relevant to the serving of the advertisement, user characteristics (e.g., their geographic location , the language used by the user, the type of browser used, previous page views, previous behavior), the host or affiliate site that initiated the request (e.g., AOL, Google, Yahoo), the advertisement on the page that served it absolute position of the , position (spatial or temporal) relative to other advertisements served, absolute size of the advertisement, size relative to other advertisements, color of the advertisement, number of other advertisements served, type of other advertisements served, The time of day the ad is served, the time of the week the ad is served, the time of the year the ad is served, etc. Naturally, there are other provisioning parameters that can be used in the context of the present invention.

虽然提供参数对于广告特征而言可能是非本质的,但是他们作为提供条件或约束而与广告相关。当被用作提供条件或约束时,这样的提供参数可以被简称为“提供约束”(或“目标对准标准”)。例如,在某些系统中,广告商可以通过具体规定他的广告仅在周末提供、不低于某个位置、仅对在某些地点的用户提供等来使其提供的广告对准目标。作为另外的例子,在某些系统中,广告商可以规定它的广告仅在页面或搜索查询包括某些关键字或短语时才提供。又如另一个例子,在某些系统中,广告商可以规定它的广告仅在所提供的文档中包括特定主题或概念,或落入特定簇或多簇中、或某些其他分类或多个分类时才提供。While offering parameters may be non-essential to the characteristics of the advertisement, they are relevant to the advertisement as offering conditions or constraints. When used as provided conditions or constraints, such provided parameters may be referred to simply as "provided constraints" (or "target alignment criteria"). For example, in some systems an advertiser can target the ads he serves by specifying that his ads are only served on weekends, not below a certain location, only to users in certain locations, etc. As another example, in some systems, an advertiser may specify that its advertisements be served only when the page or search query includes certain keywords or phrases. As another example, in some systems, an advertiser may specify that its advertisements only include certain themes or concepts in the provided documents, or fall into a certain cluster or clusters, or some other classification or multiple Available only when classified.

“广告信息”可以包括如下项的任意组合:广告特征、广告提供约束、可从广告特征或广告提供约束衍生的信息(简称“广告衍生信息”)、和/或与广告相关的信息(简称为“广告相关信息”)以及这些信息的扩展(例如,衍生自广告相关信息的信息)。"Advertisement Information" may include any combination of the following: Advertisement Features, Advertisement Serving Constraints, Information Derivable from Advertisement Features or Advertisement Serving Constraints (referred to as "Ad Derived Information"), and/or Information Related to Advertisements (referred to as "Advertisement-Related Information") and extensions of such information (for example, information derived from Advertisement-Related Information).

“文档”可以被宽泛地解释成包括任何机器可读或机器可存储的产品。文档可以是文件、文件的组合、嵌入有到其他文件的链接的一个或多个文件等;文件可以是任意类型的,比如文本、音频、图像、视频等。将给予终端用户的文档的部分可以被当作文档的“内容”。可以通过嵌入式信息或指令在文档中定义广告位区。在互联网环境中,通常的文件是网页。网页经常包括内容,可以包括嵌入式信息(比如元信息、超链接等)和/或嵌入式指令(比如,Javascript等)。在许多例子中,文档具有唯一的、可寻址的存储位置,因此可以通过该可寻址的位置唯一地被识别。通用资源定位符(URL)就是用来访问互联网上的信息的唯一地址。"Document" may be broadly construed to include any machine-readable or machine-storable product. A document can be a file, a combination of files, one or more files embedded with links to other files, etc.; a file can be of any type, such as text, audio, image, video, etc. The portion of a document that is to be presented to an end user may be considered the "content" of the document. Ad slot areas may be defined in the document by embedded information or directives. In the Internet environment, common documents are web pages. Web pages often include content, which may include embedded information (eg, meta information, hyperlinks, etc.) and/or embedded instructions (eg, Javascript, etc.). In many instances, a document has a unique, addressable storage location and thus can be uniquely identified by that addressable location. A Universal Resource Locator (URL) is a unique address used to access information on the Internet.

“文档信息”可以包括任何包括在文档的信息、可衍生自包括在文档中的信息的信息(称为“文档衍生信息”)、和/或与文档相关的信息(称为“文档相关信息”),以及这些信息的扩展(例如,衍生于相关信息的信息)。文档衍生信息的一个例子是基于文档文本内容的分类。文档相关信息的例子包括来自其他有到即时文档的链接的文档的文档信息,以及来自有即时文档链接于其上的其他文档的文档信息。"Document Information" may include any information contained in a Document, information that may be derived from information contained in a Document (referred to as "Document Derived Information"), and/or information related to a Document (referred to as "Document Related Information") ), and extensions of such information (for example, information derived from related information). An example of document-derived information is classification based on the textual content of the document. Examples of document-related information include document information from other documents that have links to the instant document, and document information from other documents that have the instant document linked to it.

文档内容可以在“内容提供应用程序或装置”上提供。内容提供应用程序的例子包括互联网浏览器(例如,Explorer或Netscape)、媒体播放器(例如,MP3播放器、Realnetworks流音频文件播放器等)、阅览器(例如,Adobe Acrobat pdf阅读器)等。Document content may be provided on a "content providing application or device". Examples of content-providing applications include Internet browsers (e.g., Explorer or Netscape), media players (e.g., MP3 players, Realnetworks streaming audio file players, etc.), viewers (e.g., Adobe Acrobat pdf reader), etc.

“内容所有者”是就文档内容具有某些产权的个人或实体。内容所有者可以是文档的作者。或者抑或另外地,内容所有者可以具有复制内容的权利、准备内容衍生作品的权利、公开展示或表演内容的权利、和/或内容中所规定其他权利。虽然内容服务器对于它所提供的文档中内容可以是内容所有者,但是并非一定是这样的。A "Content Owner" is a person or entity that has certain property rights in the content of a Document. A content owner can be an author of a document. Alternatively or in addition, the content owner may have the right to reproduce the content, the right to prepare derivative works of the content, the right to publicly display or perform the content, and/or other rights specified in the content. While a content server can be the content owner for the content in the documents it serves, it doesn't have to be.

本发明各个示例性实施方案现描述于§4.2中。Various exemplary embodiments of the invention are now described in §4.2.

§4.2示例性实施方案§4.2 Exemplary Implementations

§4.2.1使用客户端应用程序促进内容相关广告的提供§4.2.1 Use of client applications to facilitate delivery of contextually relevant advertising

按照本发明,客户装置(比如终端用户系统)可以包括一个或多个应用程序,用于(1)请求一个或多个内容相关广告,(2)使用所请求的文档的内容提供至少一个内容相关广告。对一个或多个内容相关广告的请求可以包括与所请求的文档相关的信息,比如(1)来自文档的内容,(2)文档内容的相关信息(例如,概念、主题、类别、分类等),和/或(3)文档标识符(例如,网页的URL)。所返回的内容相关广告可以结合文档内容以任意多种方式提供,上面已经描述了这些方式中的一些。一个或多个客户应用程序可以例如包括浏览器、浏览器插件、浏览器工具栏或一些其他的应用程序。In accordance with the present invention, a client device (such as an end-user system) may include one or more applications for (1) requesting one or more contextually relevant advertisements, (2) providing at least one contextually relevant advertisement using the content of the requested document advertise. A request for one or more contextual advertisements may include information related to the requested document, such as (1) the content from the document, (2) information about the content of the document (e.g., concepts, topics, categories, classifications, etc.) , and/or (3) a document identifier (eg, the URL of a web page). The returned contextual advertisements may be provided in conjunction with document content in any number of ways, some of which have been described above. The one or more client applications may include, for example, a browser, a browser plug-in, a browser toolbar, or some other application.

如果终端用户正在浏览计算机上的广告,那么广告可以如下方式被插入文档内容中或结合文档内容提供:(1)终端用户计算机上的内容提供操作(例如,浏览)的扩展(例如,比如工具栏的插件),(2)内容提供操作(例如,浏览)本身,或(3)单独的应用程序。例如,图4图示了系统400,其中一个或多个终端用户系统410可以从一个或多个内容服务器420请求文档并且使用内容提供操作412提供所请求的文档的内容。广告服务器430可以被用来提供有关于文档内容的广告。终端用户系统410、内容服务器420和广告服务器430可以通过一个和多个网络和网间网440比如互联网相互通信。If the end user is viewing the advertisement on the computer, the advertisement may be inserted into or provided in conjunction with the document content as follows: (1) an extension (for example, such as a toolbar plug-ins), (2) the content providing operation (e.g., browsing) itself, or (3) a separate application. For example, FIG. 4 illustrates a system 400 in which one or more end-user systems 410 can request documents from one or more content servers 420 and provide content for the requested documents using content provision operations 412 . Advertisement server 430 may be used to provide advertisements related to document content. End-user systems 410, content servers 420, and advertisement servers 430 may communicate with each other via one or more networks and internetworks 440, such as the Internet.

如刚才所述的,终端用户系统410可以包括内容提供操作412,比如浏览器。一个和多个终端用户系统410也可以包括内容目标广告提供支持操作414。在前面的例子中,内容目标广告提供支持操作414可以是浏览器、浏览器插件、浏览器扩展(如终端用户系统410b的内容提供操作412b的操作414b所示)或一些其他应用程序(如与内容提供操作412a相分离的操作414a所示,二者都驻留于终端用户系统410a之上)。As just described, an end-user system 410 may include a content providing operation 412, such as a browser. One or more end-user systems 410 may also include a content-targeted advertisement serving support operation 414 . In the preceding example, the content-targeted ad serving support operation 414 may be a browser, a browser plug-in, a browser extension (shown as operation 414b of the content serving operation 412b of the end-user system 410b), or some other application (as shown in conjunction with Content providing operation 412a is shown as separate operation 414a, both residing on end-user system 410a).

广告服务器可以包括一个和多个广告434(以及相关的广告信息(未示出))以及内容广告提供操作432。为了增强终端用户的体验,广告服务器410应当提供在某种程度上与终端用户所请求的内容相关的广告。例如,美国专利申请号10/375,900(在此引入作为参考)描述了多种用于提供内容相关广告的方法和装置,该申请于2003年2月26日递交,题目为“Serving Advertisement Based on Content”,所列发明人为Darell Anderson、Paul Bucheit、Alex Carobus、Claire Cui、Jeffrey A.Dean、Georges R.Harik、Deepak Jindal和NarayananShivakumar。内容相关广告提供操作432可以使用来自客户装置的请求中的文档信息以直接地或查询进一步的文档信息,用于确定一个和多个内容相关广告。就是说,文档信息(例如,网页内容)可以在广告请求期间获得。例如,客户装置上的应用程序可以发送广告请求中所需的所有文档信息(例如,网页内容、网页概念等),或所需的文档信息可以使用文档标识符取得。所需的文档信息(例如,网页文档)可以是预取的(即,在具体请求之前获得的),用于未来的内容相关广告目标对准。而且,也还有获得文档信息的其他方法,比如下面的美国专利申请所公开的方法:美国专利申请号10/113,796(在此引入作为参考),于2002年3月29日递交,题目为“Method And Apparatusfor Increasing Efficiency for Electronic Document Delivery to Users”;美国专利申请号09/734,886(在此引入作为参考),于2000年12月13日递交,题目为“Hypertext Browser Assistant”;美国专利申请号09/734,901(在此引入作为参考),于2000年12月13日递交,题目为“System And Method for Performing In-context Searching”。The advertisement server may include one or more advertisements 434 (and associated advertisement information (not shown)) and content advertisement serving operations 432 . In order to enhance the end user's experience, the advertisement server 410 should provide advertisements that are related in some way to the content requested by the end user. For example, U.S. Patent Application No. 10/375,900 (hereby incorporated by reference), which was filed on February 26, 2003 and is entitled "Serving Advertisement Based on Content , with listed inventors as Darell Anderson, Paul Bucheit, Alex Carobus, Claire Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, and Narayanan Shivakumar. The contextual advertisement providing operation 432 may use the document information in the request from the client device to directly or query further document information for determining one or more contextual advertisements. That is, document information (eg, web page content) can be obtained during an ad request. For example, an application on a client device may send all document information required in an advertisement request (eg, web page content, web page concept, etc.), or the required document information may be retrieved using a document identifier. Required document information (eg, web page documents) may be pre-fetched (ie, obtained prior to a specific request) for future contextual advertising targeting. Moreover, there are other methods of obtaining document information, such as those disclosed in the following U.S. patent application: U.S. Patent Application No. 10/113,796 (herein incorporated by reference), filed March 29, 2002, and entitled Method And Apparatus for Increasing Efficiency for Electronic Document Delivery to Users"; U.S. Patent Application No. 09/734,886 (hereby incorporated by reference), filed December 13, 2000, and entitled "Hypertext Browser Assistant"; U.S. Patent Application No. 09 /734,901 (hereby incorporated by reference), filed December 13, 2000, and entitled "System And Method for Performing In-context Searching."

每个内容服务器420可以包括内容424以及内容提供操作422。在一个例子中,内容提供操作422使用由终端用户系统410所提供的通用资源定位符(URL)提供文档,比如网页。Each content server 420 may include content 424 and content providing operations 422 . In one example, the content providing operation 422 serves a document, such as a web page, using a universal resource locator (URL) provided by the end-user system 410 .

本发明各个不同的实施方案都是可行的。在这些实施方案中,客户装置(终端用户系统)将作为文档请求和对一个和多个内容相关广告的请求(包括文档信息)的源,内容服务器将作为文档的源,内容广告服务器将作为一个或多个内容相关广告的源,客户装置将(直接或间接地)(单独或一起地)接收文档和内容相关广告。Various different embodiments of the invention are possible. In these embodiments, the client device (end user system) will be the source of the document request and the request for one or more content-related advertisements (including document information), the content server will be the source of the document, and the content advertisement server will be the source of a or multiple sources of contextual advertisements, the client device will receive (either directly or indirectly) the document and the contextual advertisements (separately or together).

图5和6是信息通知示意图,这些信息是由本发明各个示例性实施方案中的终端用户系统(客户装置的例子)、广告服务器和内容服务器所交换的。本发明不限于所示出的通信顺序。其他实施方案也是可以的并对于本领域普通技术人员是显然的。例如,虽然各个实施方案可以包括中间节点(例如,代理),但是并未示出这样的实施方案。5 and 6 are schematic diagrams of notification of information exchanged by an end user system (an example of a client device), an advertisement server, and a content server in various exemplary embodiments of the present invention. The invention is not limited to the sequence of communications shown. Other embodiments are also possible and will be apparent to those of ordinary skill in the art. For example, while various embodiments may include intermediate nodes (eg, proxies), such an embodiment is not shown.

在图5所图示的实施方案中,当终端用户系统510向内容服务器520提交文档请求(通信550)时,内容服务器520返回所请求的文档(通信560)到终端用户系统510。终端用户系统510然后将文档信息(通信570)转发到内容相关广告服务器530。内容相关广告服务器530然后使用文档信息或许还有其他信息来确定一个和多个广告。此一个和多个广告然后被提供给终端用户系统510(通信580)。在该实施方案中,终端用户系统510可以包括用于将一个和多个广告插入到文档中的装置。或者,该一个和多个广告可以结合文档内容提供(例如,在弹出和弹入窗口中)。In the embodiment illustrated in FIG. 5 , when end-user system 510 submits a document request to content server 520 (communication 550 ), content server 520 returns the requested document (communication 560 ) to end-user system 510 . End-user system 510 then forwards the document information (communication 570 ) to contextual advertisement server 530 . Contextual advertisement server 530 then uses the document information and perhaps other information to determine one or more advertisements. The one or more advertisements are then provided to end user system 510 (communication 580). In this embodiment, end-user system 510 may include means for inserting one or more advertisements into a document. Alternatively, the one or more advertisements may be provided in conjunction with document content (eg, in pop-up and pop-in windows).

在图6所图示的实施方案中,当终端用户系统610向内容服务器620提交文档请求(通信650)时,它还向内容相关广告服务器630提交了文档信息定位符(例如,它的URL)(通信660)。内容服务器返回所请求的文档(通信660)到终端用户系统610。内容相关广告服务器630然后使用该文档定位符或许还有其他信息来得到(例如以前预取的)文档信息。内容相关广告服务器630然后使用该文档信息或许还有其他信息来确定一个或多个广告。此一个和多个广告然后被提供给终端用户系统610(通信680)。在该实施方案中,终端用户系统610可以包括用于将一个和多个广告插入文档中的装置。或者,该一个和多个广告可以结合文档内容提供(例如,在弹出和弹入窗口中)。In the embodiment illustrated in FIG. 6, when end-user system 610 submits a document request (communication 650) to content server 620, it also submits a document information locator (e.g., its URL) to content-related advertisement server 630. (communication 660). The content server returns the requested document (communication 660 ) to the end-user system 610 . The contextual advertisement server 630 then uses the document locator and perhaps other information to obtain (eg, previously prefetched) document information. Contextual advertisement server 630 then uses this document information and perhaps other information to determine one or more advertisements. The one or more advertisements are then provided to end user system 610 (communication 680). In this embodiment, end-user system 610 may include means for inserting one or more advertisements into a document. Alternatively, the one or more advertisements may be provided in conjunction with document content (eg, in pop-up and pop-in windows).

在一个示例性实施方案中,客户装置上的浏览器/工具栏将被提供用于浏览的网页的URL发送到内容相关广告服务器。内容相关广告服务器然后使用该URL和此前网页搜索的结果来确定与该URL相关的内容/概念。与所确定的内容/概念相关的一条或多条广告被确定并被返回到浏览器。浏览器然后将在浏览器框中提供至少一条所返回的广告(但是在这个特定的示例性实施方案中,并不是在文档内容中)。图8图示了示例性的浏览器窗口800,其包括文档内容部分810以及在文档部分之上被称为“浏览器铬黄”820的部分。如图所示,在本发明这个示例性实施方式中,内容相关广告830在浏览器窗口800的浏览器铬黄820中的工具栏部分提供。在另一个实施方案中(未示出),内容相关广告可以被布置在浏览器铬黄之上或之下,或者在浏览器铬黄内工具栏之上或之下。自然,内容相关广告或其他广告可以在网页文档的主体中提供(例如,使用iframes、使用浏览器程序来改变用于创作其他网页的标记语言(例如,HTML、XML等)、使用一些其他客户装置应用程序来改变网页的标记语言等)。In one exemplary embodiment, the browser/toolbar on the client device sends the URL of the web page offered for browsing to the contextual advertising server. The contextual advertising server then uses the URL and the results of previous web searches to determine content/concepts related to the URL. One or more advertisements related to the determined content/concept are determined and returned to the browser. The browser will then provide at least one of the returned advertisements in a browser frame (but not in the document content, in this particular exemplary embodiment). FIG. 8 illustrates an exemplary browser window 800 that includes a document content section 810 and a section called "browser chrome" 820 above the document section. As shown, contextually relevant advertisements 830 are provided in browser window 800 in a toolbar portion of browser chrome 820 in this exemplary embodiment of the invention. In another embodiment (not shown), contextual advertisements may be placed above or below browser chrome, or above or below a toolbar within browser chrome. Naturally, contextual or other advertisements may be served within the body of a web page document (e.g., using iframes, using a browser program to change the markup language (e.g., HTML, XML, etc.) used to author other web pages, using some other client device application to change the markup language of a web page, etc.).

在本发明的这个和其他示例性实施方式中,该网页的内容是在一个或多个内容相关广告被提供之前提供的(或者,至少已经启动了提供)。确实,在本发明的一个特定实施方式中,网页甚至可以在客户装置应用程序请求内容相关广告之前被提供(或者,至少已经启动了提供)。这样做可以被用来确保提供一个或多个内容相关广告不会与网页内容加载相冲突或抢在其之前。自然,本发明不需要这样的处理顺序;及这样的实施方案可以使用,其中广告可以在网页内容之前或与之同时提供(或者,已经启动了广告提供),或在首先可用的基础之上提供。在其他实施方案中,文档标识符信息(例如,URL)可以更快地(例如,在对内容服务器的信息请求之前或基本同时)被发送到内容相关广告服务器,从而内容相关广告服务器可以具有更多的时间来执行选择和返回内容相关广告所需的处理/匹配,于是增进终端用户的浏览体验。In this and other exemplary embodiments of the invention, the content of the web page is served prior to (or, at least has initiated, serving) the one or more contextual advertisements. Indeed, in one particular embodiment of the invention, the web page may be served (or at least the serving has already been initiated) even before the client device application requests the contextual advertisement. Doing so can be used to ensure that serving one or more contextual advertisements does not conflict with or pre-empt the loading of web page content. Naturally, the present invention does not require such an order of processing; and embodiments may be used in which advertisements may be served prior to or concurrently with web page content (alternatively, ad serving has been initiated), or on a first-available basis . In other embodiments, the document identifier information (e.g., URL) may be sent to the contextual advertisement server more quickly (e.g., prior to or substantially simultaneously with the request for information to the content server), so that the contextual advertisement server may have more More time is required to perform the processing/matching required to select and return contextually relevant ads, thus enhancing the end user's browsing experience.

广告可以显示在适当位置和在单独的窗口中。至少使用文档(例如,网页)信息来提供广告。该文档和/或与该文档相关的某些信息被处理及转化为允许与预期的广告和适当、有希望相关的广告的选择相匹配的格式。当广告将要被显示或要是已经提前被搜索和处理时,也可以对该文档进行分析。在搜索结果(或一些其他动态产生的内容)的情形中,广告可以在加载到搜索结果之前被插入到空隙页面中。它可以被插入到在搜索引擎站点上的镜像的“高速缓存”的页面中。它可以插入到封闭框(例如,Google阅览器的情形下)中。Advertisements can be displayed in place and in separate windows. Advertisements are served using at least document (eg, web page) information. The document and/or certain information related to the document is processed and transformed into a format that allows matching with the intended advertisement and selection of appropriate, hopefully relevant, advertisements. The document can also be analyzed when the advertisement is to be displayed or if it has been searched and processed in advance. In the case of search results (or some other dynamically generated content), advertisements may be inserted into interstitial pages prior to loading into the search results. It can be inserted into a mirrored "cached" page on a search engine site. It can be inserted into a closed box (for example, in the case of Google Reader).

虽然没有示出在前述例子中,但是内容相关广告服务器可以仅仅将广告标识符或广告定位符返回给终端用户系统。终端用户系统可以使用广告标识符或定位符来(例如,本地)查找广告。如果广告“很庞大”(例如,图像广告、flash广告等),那么该安排可能是有优势的。更具体而言,这可以被用来保持内容广告服务器轻巧。Although not shown in the preceding examples, the contextual advertisement server may simply return the advertisement identifier or advertisement locator to the end user system. An end-user system may use an advertisement identifier or locator to (eg, locally) find an advertisement. This arrangement may be advantageous if the ad is "bulky" (eg, image ad, flash ad, etc.). More specifically, this can be used to keep content ad servers lightweight.

§4.2.2示例性数据结构§4.2.2 Exemplary data structures

如上所讨论的那样,广告比如内容相关广告的形式可以是比如所谓的网幅广告的图形式广告、纯文本广告、图像广告、音频广告、视频广告、组合任意一个或多个这样的元素的广告等。广告也可以包括比如链接的嵌入式信息和/或机器可执行指令。广告可以使用比如HTML、XML等的标记语言编码。As discussed above, advertisements such as contextual advertisements may be in the form of graphical advertisements such as so-called banners, text-only advertisements, image advertisements, audio advertisements, video advertisements, advertisements combining any one or more of these elements wait. Advertisements may also include embedded information such as links and/or machine-executable instructions. Advertisements may be encoded using a markup language such as HTML, XML, or the like.

按照本发明,源自客户装置应用程序的对一个或多个内容相关广告的请求可以包括文档信息,该文档信息也许像如网页URL的文档标识一样少。或者抑或另外,该请求可以包括如下信息片断的一个或多个。In accordance with the present invention, a request for one or more contextual advertisements originating from a client device application may include document information, perhaps as little as a document identification such as a web page URL. Alternatively or additionally, the request may include one or more of the following pieces of information.

  域 area                            说明 illustrate   客户 client   广告合作者名字。合作者可以具有他们带已知标识符的前缀的名字。自助式合作者可以被赋予指定的名字。 The name of the advertising partner. Collaborators may have their names prefixed with a known identifier. Self-service collaborators can be given assigned names.   格式 Format   用于显示的格式。例如,format=160×600意味着对应于120乘600 The format to use for display. For example, format=160×600 means that corresponds to 120 times 600

  象素的模板/输出参数将用于显示。参数文件120×600可以由内容相关广告服务器从模板目录读取。内容相关广告服务器然后可以从参数文件使用指定的模板文件。可以有隐含地与模板相关联的格式层次。参数文件可以以如下顺序查找(例如,format=120×600titled,client=worldnow):1.对应于$FORMAT_$CLIENT,用于显示(即,120×600_titled_worldnow);2.如果没有找到上一项,那么它尝试使用指定格式(即,120×600_titled);3.如果没有找到上一项,那么它使用基本格式(即,120×600)。 The template/output parameter of pixels to be used for display. The parameter file 120x600 can be read by the contextual advertisement server from the template directory. The contextual ad server can then use the specified template file from the parameter file. There can be formatting hierarchies implicitly associated with templates. Parameter files can be searched in the following order (for example, format=120×600titled, client=worldnow): 1. Corresponding to $FORMAT_$CLIENT for display (ie, 120×600_titled_worldnow); 2. If the previous item is not found, Then it tries to use the specified format (ie, 120x600_titled); 3. If the previous item is not found, then it uses the base format (ie, 120x600).   随机 randomly   由于浏览器进行缓存,如果人再次访问网页,显示广告的新请求可以不用产生。该域通过在网页被再次访问时使新请求产生而增加了提供广告的机会。 Due to the browser's caching, if the person visits the web page again, a new request to display the advertisement may not be generated. This domain increases the chances of serving advertisements by causing new requests to be made when the web page is revisited.   url url   这可以是广告与之相关的文档的URL。在一个实施方案中,URL希望被适当忽略。在一些例子中,如果合作者在请求中传送其他文档信息(例如,如下说明的“提示”或“内容”),那么他们可以指定url=空。 This can be the URL of the document the ad is related to. In one embodiment, URLs are expected to be ignored appropriately. In some examples, collaborators may specify url=null if they pass other document information in the request (eg, "hint" or "content" as explained below).   Hl Hl   网页的语言(例如,分别对于英语、德语和法语而言,hl=en,de,fr) The language of the web page (e.g. hl=en,de,fr for English, German and French respectively)   De De   网页编码字体。 Web-encoded fonts.   Adsafe Adsafe   广告(例如基于成人内容、年龄适当类别(博采、烟草等)或任何其他标准)可以被区分为不同的类别。合作者可以选择显示不同安全级别的广告。在一个实施方案中,如果该域的值未指定,那么缺省值是“高”,许可的家庭安全广告得以显示,而色情广告则被过滤。合作者可以选择许可的“中等”安全广告,这可以包括博采广告(这不是家庭安全的)但仍将过滤色情广告。“低”值则可以被用来避免过滤广告。 Ads (e.g. based on adult content, age appropriate category (gaming, tobacco, etc.) or any other criteria) can be differentiated into different categories. Partners can choose to display ads with different levels of security. In one embodiment, if the value of this field is not specified, then the default value is "high", permitted family safety advertisements are displayed, and pornographic advertisements are filtered. Partners can choose to allow "medium" safe ads, which can include gaming ads (which are not family safe) but will still filter pornographic ads. "Low" values can be used to avoid filtering ads.   输出 output   该域可以被用来控制输出。例如,缺省选项可以是HTML。其他 This field can be used to control output. For example, the default option could be HTML. other

  可能的值包括html、xml、xml_no_dtd、js等。 Possible values include html, xml, xml_no_dtd, js, etc.   num_adsnum(num被忽略) num_adsnum (num is ignored)   该域可以被用来指定在响应中将返回的广告的最大数目。也可以有例外:例如,如果“output=html”,那么该参数可以被忽略。在一个实施方案中,该值不能超过硬码设定最大值(例如,10)。 This field can be used to specify the maximum number of advertisements that will be returned in the response. There can also be exceptions: for example, if "output=html", then this parameter can be ignored. In one embodiment, this value cannot exceed a hard-coded maximum (eg, 10).   Alternate_ad_url Alternate_ad_url   在一个实施方案中,该域只有在“output=html”时才能够应用。这在这样的情形是有用的:内容广告服务器选择不显示某些页面的广告(例如,负面页面或色情页面),并且合作者愿意取回库存;在这样的情形中,合作者可以指定该URL。 In one embodiment, this field can only be applied if "output=html". This is useful in situations where the content ad server chooses not to display ads for certain pages (e.g., negative or pornographic pages), and the partner would like to take back the inventory; in such a situation, the partner can specify the URL .   内容 content   如果内容是指定的,那么该指定内容可以用于内容相关广告目标对准(使用或不使用所取得的或预取的文档信息)。例如,内容片代码(例如,Javascript)可以使用该机制。在这样的情形中,内容可以通过“概念扩展”阶段。值可以是任何转义的html或明文。例如,如果contents=this+is+a+document+about+%3Ch1%Ecar+insurance+%3C/h1%3E,以html表述就是“This isa document about<h1>car insurance</h1>”,“car insurance”可以被给予更高的权重,因为它字体大。在一个实施方案中,该域是在请求结束指定的,从而请求的其余部分形成并适当地传送。 If content is specified, the specified content may be used for contextual advertising targeting (with or without the use of fetched or pre-fetched document information). For example, piece of content code (eg, Javascript) can use this mechanism. In such cases, the content may pass through the "concept extension" stage. Value can be any escaped html or plaintext. For example, if contents=this+is+a+document+about+%3Ch1%Ecar+insurance+%3C/h1%3E, the html expression is "This isa document about<h1>car insurance</h1>", "car insurance " can be given higher weight because of its large font size. In one embodiment, this field is specified at the end of the request so that the remainder of the request is formed and passed appropriately.   暗示 hint   该域可以被用来促进暗示(hint)的使用。如果指定了暗示,那么它们可以结合其他可用的文档内容使用。该暗示值可以被赋予更大的权重,并且如果可能的话附加到每个内容的每个权重部分。如果文档内容不可使用/不可检索,那么该暗示可以被转发到广告混合器,在没有概念扩展时对准目标。在一个实施方案中,值以下面的示例性格式指定:hints=car+autos,car+insurance,car+loans。这暗示使用了一种OR查询:“car autos”_OR_“carinsurance”_OR_“car loans”。 This field can be used to facilitate the use of hints. If hints are specified, they can be used in conjunction with other available document content. This implied value can be given greater weight and if possible appended to each weighted part of each content. If the document content is not usable/retrievable, then the hint can be forwarded to the ad mixer for targeting without concept expansion. In one embodiment, values are specified in the following exemplary format: hints=car+autos, car+insurance, car+loans. This implies an OR query: "car autos"_OR_"car insurance"_OR_"car loans".   channel channel   这是一种合作者用来跟踪他们的请求的机制。示例请求看起来像:channel=bar.com+lang_en+foo_this_is_long。 This is a mechanism that collaborators use to keep track of their requests. An example request would look like: channel=bar.com+lang_en+foo_this_is_long.   color_bg,color_text, color_bg, color_text,   在一个实施方案中,该机制用于发布商或合作者来指定能够在他们的广告格式中使用的颜色。这允许发布商或合作者创建统一的 In one embodiment, this mechanism is used by publishers or partners to specify the colors that can be used in their ad formats. This allows publishers or collaborators to create unified

  color_link,color_url,color_border color_link, color_url, color_border   风格和颜色方案。类似的域也可以用于其他广告特征(颜色、字体类型、字体大小等),允许发布商或合作者来从各种广告显示模板中进行选择。 Style and color scheme. Similar fields can also be used for other ad characteristics (color, font type, font size, etc.), allowing publishers or partners to choose from a variety of ad display templates.   GI GI   在一个实施方案中,该参数用于地理目标对准。在一个实施方案中,它指定了请求所针对的国家。如果设定,那么它可以覆盖基于IP的地理目标对准。 In one embodiment, this parameter is used for geographic targeting. In one embodiment, it specifies the country for which the request is made. If set, it can override IP-based geo-targeting.   Ip Ip   发起请求的装置的IP地址。例如,当请求是通过合作者作出而非直接从用户浏览器作出时,那么就可以使用该域。例如,如果合作者自己格式化广告,那么他们可以使用预定义的XML输出格式,从而每个浏览器请求将命中他们的服务器,该服务器又将联系我们的服务器。在这种情形,为了垃圾邮件检测和地理目标对准,合作者提供浏览器请求的IP地址。 The IP address of the requesting device. For example, this field can be used when the request is made through a partner rather than directly from the user's browser. For example, if a partner formats the ad themselves, they can use a predefined XML output format so that each browser request will hit their server, which in turn will contact our server. In this case, for spam detection and geotargeting, the partner provides the IP address requested by the browser.   Eip Eip   与上面的“ip”相同,但是由于隐私的原因而进行了加密。例如,如果合作者有保密协议使得他们不能转发某些人的IP地址,那么该域就可能是有用的。 Same as "ip" above, but encrypted for privacy reasons. For example, this field might be useful if the collaborators have non-disclosure agreements that prevent them from forwarding someone's IP address.   Adtest Adtest   如果设定为“on”,那么所有请求可以被认为是调试请求,并且不会根据使用统计量(例如,印象/点进跟踪)进行计数。该域对于想对他们的网站进行负载测试但又不想影响广告统计量的合作者来说是有用的。 If set to "on", then all requests can be considered debug requests and will not be counted against usage statistics (e.g. impression/clickthrough tracking). This domain is useful for collaborators who want to load test their sites without impacting ad statistics.   useragent useragent   可以向其请求xml请求。由于xml请求来自合作者的服务器,所以请求浏览器的用户代理可能需要确定它是机器人还是离线浏览器。在一个实施方式中,如果合作者没有在来自浏览器的用户代理报头中接收到任何信息,那么他们在请求时应当使该项空白。 An xml request can be requested to it. Since the xml request comes from a partner's server, the user agent of the requesting browser may need to determine whether it is a robot or an offline browser. In one embodiment, if the partner does not receive any information in the User-Agent header from the browser, they should leave this blank when requesting.

§4.2.2示例性装置§4.2.2 Exemplary device

图7是机器700的高级框图,该机器700可以影响如上所述的一个或多个操作(例如,由终端用户系统执行的操作、由内容服务器执行的操作或由内容相关广告服务器执行的操作)。机器700基本上可以包括一个或多个处理器710,一个或多个输入/输出接口单元730、一个或多个存储装置720、一个或多个系统总线和/或用于促进在耦合元件之间传递信息的网络740。一个或多个输入装置732和一个或多个输出装置734可以与一个或多个输入/输出接口单元730耦合。7 is a high-level block diagram of a machine 700 that can affect one or more of the operations described above (e.g., operations performed by an end-user system, operations performed by a content server, or operations performed by a content-related advertisement server) . Machine 700 may basically include one or more processors 710, one or more input/output interface units 730, one or more storage devices 720, one or more system buses, and/or Network 740 for delivering information. One or more input devices 732 and one or more output devices 734 may be coupled with one or more input/output interface units 730 .

一个或多个处理器710可以执行机器可执行指令(例如,C或C++,运行于可从加州Palo Alto市的Sun Microsystem公司获得的Solaris操作系统或从比如North Carolina的Durham的Red Hat公司的众多供应商广泛获得的Linux操作系统上)来实现本发明的一个或多个方面。至少机器可执行指令的一部分可以(临时或更持久地)存储在一个或多个存储装置720上,和/或可通过一个或多个输入接口单元730从外部源接收。One or more processors 710 may execute machine-executable instructions (e.g., C or C++, running on the Solaris operating system available from Sun Microsystems, Inc. of Palo Alto, Calif., or from numerous operating systems such as Red Hat Inc. of Durham, North Carolina). One or more aspects of the present invention are implemented on the Linux operating system widely available from commercial vendors. At least a portion of the machine-executable instructions may be stored (temporarily or more permanently) on the one or more storage devices 720 and/or may be received from an external source through the one or more input interface units 730 .

在一个实施方案中,机器700可以是一台或多台传统的个人电脑。在这个例子中,处理单元710可以是一个或多个微处理器。总线740可以包括系统总线。存储装置720可以包括系统存储器,比如只读存储器(ROM)和/或随机存取存储器(RAM)。存储装置720也可以包括读取或写入硬盘的硬盘驱动器、读取或写入(例如,可拆卸)磁盘的磁盘驱动器、读取或写入可拆卸(磁)光盘,比如压缩盘或其他(磁)光媒体的光盘驱动器。In one embodiment, machine 700 may be one or more conventional personal computers. In this example, processing unit 710 may be one or more microprocessors. Bus 740 may include a system bus. Storage 720 may include system memory, such as read only memory (ROM) and/or random access memory (RAM). Storage devices 720 may also include hard disk drives that read from or write to hard disks, magnetic disk drives that read from or write to (e.g., removable) magnetic disks, read from or write to removable (magnetic) optical disks, such as compact disks, or other ( An optical disc drive for magneto-optical media.

用户可以通过输入装置732输入命令和信息到个人计算机中,输入装置比如是键盘和点击装置(例如,鼠标)。也可以(或可选择性地)包括其他输入装置,比如麦克风、操纵杆、游戏垫、圆盘式卫星电视天线、扫描仪等。这些和其他输入装置常通过耦合到系统总线740的适当接口730连接到处理单元710。输出装置734可以包括监视器和其他类型的显示装置,它也可以通过适当的接口连接到系统总线740。除监视器外(或取代监视器),个人计算机可以包括其他(外围)输出装置(未示出),比如扬声器和打印机。A user may enter commands and information into the personal computer through an input device 732, such as a keyboard and a pointing device (eg, a mouse). Other input devices may also (or alternatively) be included, such as a microphone, joystick, game pad, satellite dish, scanner, and the like. These and other input devices are often connected to processing unit 710 through a suitable interface 730 coupled to system bus 740 . Output device 734, which may include a monitor or other type of display device, may also be connected to system bus 740 by an appropriate interface. In addition to (or instead of) a monitor, a personal computer may include other (peripheral) output devices (not shown), such as speakers and a printer.

§4.3结论§4.3 Conclusion

如通过前文说明所能理解的那样,本发明扩展了广告商将他们的广告提供给那些理解与广告相关内容的终端用户的机会。一个或多个客户装置应用程序可以用于(i)请求与所请求的文档内容相关的广告,和/或(ii)结合所请求的文档提供一个或多个内容相关广告。As can be understood from the foregoing description, the present invention expands the opportunities for advertisers to provide their advertisements to end users who understand the content associated with the advertisements. One or more client device applications may be used to (i) request advertisements relevant to the content of the requested document, and/or (ii) provide one or more contextual advertisements in conjunction with the requested document.

Claims (82)

1.一种用在包括客户装置和广告服务器的环境中的方法,所述方法包括:CLAIMS 1. A method for use in an environment comprising a client device and an advertisement server, the method comprising: a)接收文档信息,所述文档信息来自所述客户装置上的应用程序;a) receiving document information from an application on the client device; b)至少使用所接收的文档信息来确定至少一条与所述文档内容相关的广告;以及b) using at least the received document information to determine at least one advertisement related to the content of said document; and c)将至少一条所确定的广告发送到所述客户装置。c) sending at least one determined advertisement to the client device. 2.根据权利要求1所述的方法,其中,确定至少一条与所述文档内容相关的广告的动作还至少使用广告相关信息。2. The method of claim 1, wherein the act of determining at least one advertisement related to the content of the document further uses at least advertisement-related information. 3.根据权利要求2所述的方法,其中,所述广告相关信息包括广告概念。3. The method of claim 2, wherein the advertisement-related information includes an advertisement concept. 4.根据权利要求1所述的方法,其中,所述文档信息是文档相关信息。4. The method of claim 1, wherein the document information is document related information. 5.根据权利要求1所述的方法,其中,所述文档信息是所述文档内容的至少一条概念。5. The method according to claim 1, wherein the document information is at least one concept of the document content. 6.根据权利要求1所述的方法,其中,所述文档信息是文档标识符。6. The method of claim 1, wherein the document information is a document identifier. 7.根据权利要求6所述的方法,其中,确定至少一条与所述文档内容相关的广告的动作包括:7. The method of claim 6, wherein the act of determining at least one advertisement related to the content of the document comprises: i)使用文档标识符来查找文档内容相关信息;以及i) use the document identifier to find information about the content of the document; and ii)使用所述文档内容相关信息确定至少一条与所述文档内容相关的广告。ii) Determining at least one advertisement related to the content of the document by using the information related to the content of the document. 8.根据权利要求1所述的方法,其中,所述文档信息包括文档内容。8. The method of claim 1, wherein the document information includes document content. 9.根据权利要求1所述的方法,其中,所述应用程序是内容请求与提供应用程序。9. The method of claim 1, wherein the application is a content requesting and providing application. 10.根据权利要求1所述的方法,其中,所述应用程序是浏览器。10. The method of claim 1, wherein the application program is a browser. 11.根据权利要求1所述的方法,其中,所述应用程序是浏览器插件。11. The method of claim 1, wherein the application is a browser plug-in. 12.根据权利要求1所述的方法,其中,所述应用程序是浏览器工具栏。12. The method of claim 1, wherein the application is a browser toolbar. 13.一种用在包括客户装置和内容相关广告服务器的环境中的方法,所述方法包括:13. A method for use in an environment comprising a client device and a contextual advertisement server, the method comprising: a)由所述客户装置接收包括内容的被请求文档;a) receiving, by said client device, a requested document comprising content; b)由所述客户装置将对至少一条内容相关广告的请求提交到内容相关广告服务器;b) submitting, by the client device, a request for at least one contextual advertisement to a contextual advertisement server; c)由所述客户装置接收至少一条内容相关广告,所述内容相关广告源自所述内容相关广告服务器;以及c) receiving at least one contextual advertisement by the client device, the contextual advertisement originating from the contextual advertisement server; and d)由所述客户装置提供所接收的至少一条内容相关广告中的至少一条。d) providing, by the client device, at least one of the received at least one contextual advertisement. 14.根据权利要求13所述的方法,其中,所述请求包括所接收文档的标识符。14. The method of claim 13, wherein the request includes an identifier of the received document. 15.根据权利要求13所述的方法,其中,所述请求包括所接收文档的内容。15. The method of claim 13, wherein the request includes the content of the received document. 16.根据权利要求13所述的方法,其中,所述请求包括从所接收文档的内容中获得的概念。16. The method of claim 13, wherein the request includes concepts derived from the content of the received document. 17.根据权利要求13所述的方法,还包括:17. The method of claim 13, further comprising: 由所述客户装置从所接收文档的内容提取概念,extracting, by the client device, concepts from the content of the received document, 其中,所述请求包括所述客户装置提取的概念。Wherein, the request includes the concept extracted by the client device. 18.根据权利要求13所述的方法,其中,所述由所述客户装置提供所接收的至少一条内容相关广告中的至少一条的动作包括结合所请求文档的内容提供所述至少一条内容相关广告中的至少一条。18. The method of claim 13 , wherein the act of providing, by the client device, at least one of the received at least one contextual advertisement comprises providing the at least one contextual advertisement in conjunction with content of the requested document At least one of the 19.根据权利要求13所述的方法,还包括:19. The method of claim 13, further comprising: e)由所述客户装置在第一窗口中提供所述文档内容,e) providing said document content in a first window by said client device, 其中,所述所接收的至少一条内容相关广告中的至少一条在第二窗口中提供。Wherein, at least one of the received at least one content-related advertisement is provided in the second window. 20.根据权利要求19所述的方法,其中,所述第二窗口在所述第一窗口之上提供并至少部分覆盖第一窗口。20. The method of claim 19, wherein the second window is provided over and at least partially covers the first window. 21.根据权利要求19所述的方法,其中,所述第二窗口在所述第一窗口之下提供而不覆盖所述第一窗口的任何部分。21. The method of claim 19, wherein the second window is provided below the first window without covering any part of the first window. 22.根据权利要求19所述的方法,其中,所述第二窗口邻近所述第一窗口提供。22. The method of claim 19, wherein the second window is provided adjacent to the first window. 23.根据权利要求13所述的方法,其中,所述对至少一条内容相关广告的请求是由所述客户装置上的浏览器应用程序所产生和发送的。23. The method of claim 13, wherein the request for at least one contextual advertisement is generated and sent by a browser application on the client device. 24.根据权利要求23所述的方法,其中,所述所接收的至少一条内容相关广告中的至少一条是由所述浏览器应用程序提供的。24. The method of claim 23, wherein at least one of the at least one received contextual advertisement is provided by the browser application. 25.根据权利要求13所述的方法,其中,所述对至少一条内容相关广告的请求是由所述客户装置上的浏览器插件所产生和发送的。25. The method of claim 13, wherein the request for at least one contextual advertisement is generated and sent by a browser plug-in on the client device. 26.根据权利要求25所述的方法,其中,所述所接收的至少一条内容相关广告中的至少一条是由所述浏览器插件提供的。26. The method of claim 25, wherein at least one of the at least one received contextual advertisement is provided by the browser plug-in. 27.根据权利要求13所述的方法,其中,所述对至少一条内容相关广告的请求是由所述客户装置上的浏览器工具栏所产生和发送的。27. The method of claim 13, wherein the request for at least one contextual advertisement is generated and sent by a browser toolbar on the client device. 28.根据权利要求27所述的方法,其中,所述所接收的至少一条内容相关广告中的至少一条是由所述浏览器工具栏提供的。28. The method of claim 27, wherein at least one of the at least one received contextual advertisement is provided by the browser toolbar. 29.根据权利要求13所述的方法,还包括:29. The method of claim 13, further comprising: e)提供所请求文档的内容,e) provide the content of the requested document, 其中,给出所请求文档的内容的动作是在提交请求的动作之前启动的。Wherein the action of giving the content of the requested document is initiated before the action of submitting the request. 30.根据权利要求13所述的方法,还包括:30. The method of claim 13, further comprising: e)提供所请求文档的内容,e) provide the content of the requested document, 其中,给出所请求文档的内容的动作是在提交请求的动作之前完成的。Wherein, the action of presenting the content of the requested document is completed before the action of submitting the request. 31.根据权利要求13所述的方法,还包括:31. The method of claim 13, further comprising: e)提供所请求文档的内容,e) provide the content of the requested document, 其中,提供所请求文档的内容的动作是在启动提供所接收的至少一条内容相关广告中的至少一条的动作之前启动的。Wherein, the action of providing the content of the requested document is started before the action of providing at least one of the received at least one content-related advertisement is started. 32.根据权利要求13所述的方法,还包括:32. The method of claim 13, further comprising: e)提供所请求文档的内容,e) provide the content of the requested document, 其中,提供所请求文档的内容的动作是在启动提供所接收的至少一条内容相关广告中的至少一条的动作之前完成的。Wherein, the action of providing the content of the requested document is completed before starting the action of providing at least one of the received at least one content-related advertisement. 33.根据权利要求13所述的方法,其中,所述将对至少一条内容相关广告的请求提交到内容相关广告服务器的动作是在对所请求的文档的请求之前发生的。33. The method of claim 13, wherein the act of submitting a request for at least one contextual advertisement to a contextual advertisement server occurs prior to the request for the requested document. 34.根据权利要求13所述的方法,其中,所述将对至少一条内容相关广告的请求提交到内容相关广告服务器的动作是基本上与对所请求的文档的请求同时发生的。34. The method of claim 13, wherein the act of submitting a request for at least one contextual advertisement to a contextual advertisement server occurs substantially simultaneously with the request for the requested document. 35.根据权利要求13所述的方法,还包括:35. The method of claim 13, further comprising: e)由所述客户装置在浏览器窗口中提供所述文档的内容,e) providing, by said client device, the content of said document in a browser window, 其中,所述所接收的至少一条内容相关广告中的至少一条在所述浏览器窗口中提供。Wherein, at least one of the received at least one content-related advertisement is provided in the browser window. 36.根据权利要求13所述的方法,还包括:36. The method of claim 13, further comprising: e)由所述客户装置在浏览器窗口的第一部分提供所述文档的内容,e) providing the content of said document by said client device in a first portion of a browser window, 其中,所述所接收的至少一条内容相关广告中的至少一条在所述浏览器窗口的第二部分中提供,其中所述浏览器窗口的第二部分与所述浏览器窗口的第一部分不共享空间。wherein at least one of said received at least one contextual advertisement is provided in a second portion of said browser window, wherein said second portion of browser window is not shared with said first portion of browser window space. 37.根据权利要求36所述的方法,其中,所述浏览器窗口的第二部分是所述浏览器窗口的浏览器铬黄部分。37. The method of claim 36, wherein the second portion of the browser window is a browser chrome portion of the browser window. 38.根据权利要求36所述的方法,其中,所述浏览器的第二部分是浏览器工具栏。38. The method of claim 36, wherein the second portion of the browser is a browser toolbar. 39.根据权利要求36所述的方法,还包括:39. The method of claim 36, further comprising: f)在所述浏览器窗口的第三部分提供浏览器铬黄。f) Provide browser chrome in the third part of the browser window. 40.根据权利要求39所述的方法,其中,所述浏览器窗口的第三部分布置在所述浏览器窗口的第一部分和第二部分之间。40. The method of claim 39, wherein the third portion of the browser window is disposed between the first portion and the second portion of the browser window. 41.根据权利要求39所述的方法,其中,所述浏览器窗口的第二部分布置在所述浏览器窗口的第一部分和第三部分之间。41. The method of claim 39, wherein the second portion of the browser window is disposed between the first and third portions of the browser window. 42.一种用在包括客户装置和广告服务器的环境中的装置,所述装置包括:42. An apparatus for use in an environment comprising a client device and an advertisement server, the apparatus comprising: a)接收文档信息的输入,所述文档信息源自所述客户装置上的应用程序;a) receiving input of document information originating from an application on the client device; b)至少使用所接收的文档信息来确定至少一条与所述文档内容相关的广告的装置;以及b) means for using at least the received document information to determine at least one advertisement related to the content of said document; and c)将所述至少一条所确定的广告发送到所述客户装置的装置。c) means for sending said at least one determined advertisement to said client device. 43.根据权利要求42的装置,其中,所述确定至少一条与所述文档内容相关的广告的装置还至少使用广告相关信息。43. The apparatus of claim 42, wherein said means for determining at least one advertisement related to said document content further uses at least advertisement-related information. 44.根据权利要求43的装置,其中,所述广告相关信息包括广告概念。44. The apparatus of claim 43, wherein the advertisement-related information includes an advertisement concept. 45.根据权利要求42的装置,其中,所述文档信息是文档相关信息。45. The apparatus of claim 42, wherein the document information is document related information. 46.根据权利要求42的装置,其中,所述文档信息是所述文档内容的至少一条概念。46. The apparatus according to claim 42, wherein said document information is at least one concept of said document content. 47.根据权利要求42的装置,其中,所述文档信息是文档标识符。47. The apparatus of claim 42, wherein the document information is a document identifier. 48.根据权利要求47的装置,其中,所述确定至少一条与所述文档内容相关的广告的装置包括:48. The apparatus of claim 47, wherein said means for determining at least one advertisement related to said document content comprises: i)使用文档标识符来查找文档内容相关信息的装置;以及i) means for using the document identifier to find information about the content of the document; and ii)使用所述文档内容相关信息确定至少一条与所述文档内容相关的广告的装置。ii) means for determining at least one advertisement related to the content of the document using the content-related information of the document. 49.根据权利要求42的装置,其中,所述文档信息包括文档内容。49. The apparatus of claim 42, wherein the document information includes document content. 50.根据权利要求42的装置,其中,所述应用程序是内容请求和提供应用程序。50. The apparatus of claim 42, wherein the application is a content request and delivery application. 51.根据权利要求42的装置,其中,所述应用程序是浏览器。51. The apparatus of claim 42, wherein the application program is a browser. 52.根据权利要求42的装置,其中,所述应用程序是浏览器插件。52. The apparatus of claim 42, wherein the application program is a browser plug-in. 53.根据权利要求42的装置,其中,所述应用程序是浏览器工具栏。53. The apparatus of claim 42, wherein the application program is a browser toolbar. 54.一种驻留于客户装置上并用在包括内容相关广告服务器的环境中的装置,所述装置包括:54. An apparatus resident on a client device for use in an environment comprising a contextual advertisement server, the apparatus comprising: a)将对至少一条内容相关广告的请求提交到所述内容相关广告服务器的装置;a) means for submitting a request for at least one contextual advertisement to said contextual advertisement server; b)输入,用于接收:b) input, for receiving: i)包括内容的被请求文档;i) the requested document including content; ii)至少一条内容相关广告,所述内容相关广告源自所述内容相关广告服务器;以及ii) at least one contextual advertisement originating from said contextual advertisement server; and c)提供所接收的至少一条内容相关广告中的至少一条的装置。c) means for providing at least one of the received at least one contextual advertisement. 55.根据权利要求54所述的装置,其中,所述请求包括所接收文档的标识符。55. The apparatus of claim 54, wherein the request includes an identifier of the received document. 56.根据权利要求54所述的装置,其中,所述请求包括所接收文档的内容。56. The apparatus of claim 54, wherein the request includes content of the received document. 57.根据权利要求54所述的装置,其中,所述请求包括从所接收文档的内容获得的概念。57. The apparatus of claim 54, wherein the request includes a concept derived from the content of the received document. 58.根据权利要求54所述的装置,还包括:58. The apparatus of claim 54, further comprising: 从所接收文档的内容提取概念的装置,means for extracting concepts from the content of the received document, 其中,所述请求包括由所述客户装置提取的概念。Wherein the request includes concepts extracted by the client device. 59.根据权利要求54所述的装置,其中,所述提供所接收的至少一条内容相关广告中的至少一条的装置,结合所请求文档的内容提供所述至少一条内容相关广告中的至少一条。59. The apparatus of claim 54, wherein the means for providing at least one of the received at least one contextual advertisement provides the at least one of the at least one contextual advertisement in conjunction with content of the requested document. 60.根据权利要求54所述的装置,还包括:60. The apparatus of claim 54, further comprising: e)在第一窗口中提供所述文档内容的装置,e) means for providing said document content in a first window, 其中,所述所接收的至少一条内容相关广告中的至少一条在第二窗口中提供。Wherein, at least one of the received at least one content-related advertisement is provided in the second window. 61.根据权利要求60所述的装置,其中,所述第二窗口在所述第一窗口之上提供并至少部分覆盖第一窗口。61. The apparatus of claim 60, wherein the second window is provided over and at least partially covers the first window. 62.根据权利要求60所述的装置,其中,所述第二窗口在所述第一窗口之下提供而不覆盖所述第一窗口的任何部分。62. The apparatus of claim 60, wherein the second window is provided below the first window without covering any part of the first window. 63.根据权利要求60所述的装置,其中,所述第二窗口邻近所述第一窗口提供。63. The apparatus of claim 60, wherein the second window is provided adjacent to the first window. 64.根据权利要求54所述的装置,其中,所述提交对至少一条内容相关广告的请求的装置是在所述客户装置上的浏览器应用程序。64. The apparatus of claim 54, wherein the means for submitting the request for at least one contextual advertisement is a browser application on the client device. 65.根据权利要求64所述的装置,其中,所述用于提供的装置是所述浏览器应用程序。65. The apparatus of claim 64, wherein the means for providing is the browser application. 66.根据权利要求54所述的装置,其中,所述提交对至少一条内容相关广告的请求的装置是所述客户装置上的浏览器插件。66. The apparatus of claim 54, wherein said means for submitting a request for at least one contextual advertisement is a browser plug-in on said client device. 67.根据权利要求66所述的装置,其中,所述用于提供的装置是所述浏览器插件。67. The apparatus of claim 66, wherein the means for providing is the browser plug-in. 68.根据权利要求54所述的装置,其中,所述提交对至少一条内容相关广告的请求的装置是所述客户装置上的浏览器工具栏。68. The apparatus of claim 54, wherein said means for submitting a request for at least one contextual advertisement is a browser toolbar on said client device. 69.根据权利要求68所述的装置,其中,所述用于提供的装置是所述浏览器工具栏。69. The apparatus of claim 68, wherein the means for providing is the browser toolbar. 70.根据权利要求54所述的装置,还包括:70. The apparatus of claim 54, further comprising: e)提供所请求文档的内容的装置,e) means of providing the content of the requested document, 其中,所述用于提供的装置在用于提交的装置提交请求之前启动提供所请求文档的内容。Wherein, the means for providing initiates providing the content of the requested document before the means for submitting submits the request. 71.根据权利要求54所述的装置,还包括:71. The apparatus of claim 54, further comprising: e)提供所请求文档的内容的装置,e) means of providing the content of the requested document, 其中,所述用于提供的装置在用于提交的装置提交请求之前完成提供所请求文档的内容。Wherein, the means for providing finishes providing the content of the requested document before the means for submitting submits the request. 72.根据权利要求54所述的装置,还包括:72. The apparatus of claim 54, further comprising: e)提供所请求文档的内容的装置,e) means of providing the content of the requested document, 其中,提供所请求文档的内容是在启动提供所接收的至少一条内容相关广告中的至少一条之前启动的。Wherein, providing the content of the requested document is initiated before at least one of the received at least one content-related advertisement is initiated. 73.根据权利要求54所述的装置,还包括:73. The apparatus of claim 54, further comprising: e)提供所请求文档的内容的装置,e) means of providing the content of the requested document, 其中,提供所请求文档的内容是在启动提供所接收的至少一条内容相关广告中的至少一条之前完成的。Wherein, providing the content of the requested document is completed before initiating providing at least one of the received at least one content-related advertisement. 74.根据权利要求54所述的装置,其中,所述将对至少一条内容相关广告的请求提交到内容相关广告服务器是在对所请求的文档的请求之前发生的。74. The apparatus of claim 54, wherein the submitting the request for at least one contextual advertisement to a contextual advertisement server occurs prior to the request for the requested document. 75.根据权利要求54所述的装置,其中,所述将对至少一条内容相关广告的请求提交到内容相关广告服务器是基本上与对所请求的文档的请求同时发生的。75. The apparatus of claim 54, wherein the submitting the request for at least one contextual advertisement to the contextual advertisement server occurs substantially simultaneously with the request for the requested document. 76.根据权利要求54所述的装置,还包括:76. The apparatus of claim 54, further comprising: e)在浏览器窗口中提供所述文档的内容的装置,e) means for providing the content of said document in a browser window, 其中,所述所接收的至少一条内容相关广告中的至少一条在所述浏览器窗口中提供。Wherein, at least one of the received at least one content-related advertisement is provided in the browser window. 77.根据权利要求54所述的装置,还包括:77. The apparatus of claim 54, further comprising: e)在浏览器窗口的第一部分提供所述文档的内容的装置,e) means for providing the content of said document in the first part of the browser window, 其中,所述所接收的至少一条内容相关广告中的至少一条在所述浏览器窗口的第二部分中提供,其中所述浏览器窗口的第二部分与所述浏览器窗口的第一部分不共享空间。wherein at least one of said received at least one contextual advertisement is provided in a second portion of said browser window, wherein said second portion of browser window is not shared with said first portion of browser window space. 78.根据权利要求77所述的装置,其中,所述浏览器窗口的第二部分是所述浏览器窗口的浏览器铬黄部分。78. The apparatus of claim 77, wherein the second portion of the browser window is a browser chrome portion of the browser window. 79.根据权利要求77所述的装置,其中,所述浏览器窗口的第二部分是浏览器工具栏。79. The apparatus of claim 77, wherein the second portion of the browser window is a browser toolbar. 80.根据权利要求77所述的装置,还包括:80. The apparatus of claim 77, further comprising: f)在所述浏览器窗口的第三部分提供浏览器铬黄的装置。f) Provide browser chrome means in the third part of said browser window. 81.根据权利要求80所述的装置,其中,所述浏览器窗口的第三部分布置在所述浏览器窗口的第一部分和第二部分之间。81. The apparatus of claim 80, wherein the third portion of the browser window is disposed between the first portion and the second portion of the browser window. 82.根据权利要求80所述的装置,其中,所述浏览器窗口的第二部分布置在所述浏览器窗口的第一部分和第三部分之间。82. The apparatus of claim 80, wherein the second portion of the browser window is disposed between the first and third portions of the browser window.
CN 03824458 2002-09-24 2003-09-24 Serving advertisements based on content by client terminal device Pending CN1759388A (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US41353602P 2002-09-24 2002-09-24
US60/413,536 2002-09-24
US10/314,427 2002-12-06
US10/375,900 2003-02-26
US10/453,909 2003-06-03
US10/634,501 2003-08-05

Publications (1)

Publication Number Publication Date
CN1759388A true CN1759388A (en) 2006-04-12

Family

ID=35306378

Family Applications (4)

Application Number Title Priority Date Filing Date
CN 03824458 Pending CN1759388A (en) 2002-09-24 2003-09-24 Serving advertisements based on content by client terminal device
CN 03822749 Pending CN1826596A (en) 2002-09-24 2003-09-24 Method and apparatus for providing relevant advertising services
CN 03824461 Pending CN1689002A (en) 2002-09-24 2003-09-24 Serving advertisements based on content
CN 03824459 Pending CN1701331A (en) 2002-09-24 2003-09-24 Use of email-related information to serve advertisements

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN 03822749 Pending CN1826596A (en) 2002-09-24 2003-09-24 Method and apparatus for providing relevant advertising services
CN 03824461 Pending CN1689002A (en) 2002-09-24 2003-09-24 Serving advertisements based on content
CN 03824459 Pending CN1701331A (en) 2002-09-24 2003-09-24 Use of email-related information to serve advertisements

Country Status (1)

Country Link
CN (4) CN1759388A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008031265A1 (en) * 2006-09-07 2008-03-20 Kamfu Wong Computer operating system for displaying advertisement information concurrently
CN100407207C (en) * 2006-08-28 2008-07-30 天图信息技术(上海)有限公司 A Method of Realizing Toolbar Advertisement Based on IE Browser
CN101631136A (en) * 2008-07-18 2010-01-20 华为技术有限公司 Method, system, terminal device and advertiser terminal for realizing interactive advertisement
CN101651685A (en) * 2008-08-11 2010-02-17 捷讯研究有限公司 Methods and systems for mapping subscription filters to advertisement applications
CN102402763A (en) * 2011-11-30 2012-04-04 江苏奇异点网络有限公司 Advertisement putting method for document service website
CN101568924B (en) * 2006-10-30 2013-05-22 谷歌公司 Content request optimization
CN104981832A (en) * 2012-12-06 2015-10-14 和谐控股有限责任公司 System and method for uploading video files to real estate listings and for reporting level of interest in real estate listings
CN105142026A (en) * 2014-06-04 2015-12-09 Tcl集团股份有限公司 Intelligent TV precise advertising method and system
US9792623B2 (en) 2013-08-26 2017-10-17 Huawei Technologies Co., Ltd. Advertisement processing method and apparatus
US9875477B2 (en) 2008-10-08 2018-01-23 Keep Holdings, Inc. Managing internet advertising and promotional content
CN108596689A (en) * 2018-05-10 2018-09-28 苏州跃盟信息科技有限公司 A kind of content delivery method and device

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7593965B2 (en) * 2006-05-10 2009-09-22 Doubledip Llc System of customizing and presenting internet content to associate advertising therewith
WO2008009156A1 (en) * 2006-06-20 2008-01-24 Yuqian Xiong A method for releasing the pdf document and delivering the relevant advertisement
US9582804B2 (en) * 2006-12-22 2017-02-28 Excalibur Ip, Llc Link retrofitting of digital media objects
US8078468B2 (en) 2007-05-21 2011-12-13 Sony Ericsson Mobile Communications Ab Speech recognition for identifying advertisements and/or web pages
US8688521B2 (en) 2007-07-20 2014-04-01 Yahoo! Inc. System and method to facilitate matching of content to advertising information in a network
US8666819B2 (en) 2007-07-20 2014-03-04 Yahoo! Overture System and method to facilitate classification and storage of events in a network
US20090222333A1 (en) * 2008-02-28 2009-09-03 Microsoft Corporation Community based targeted advertising
CN101582911B (en) * 2008-05-14 2014-12-03 华为技术有限公司 Method, system and device for presenting advertisement
US8171021B2 (en) 2008-06-23 2012-05-01 Google Inc. Query identification and association
US20100161378A1 (en) * 2008-12-23 2010-06-24 Vanja Josifovski System and Method for Retargeting Advertisements Based on Previously Captured Relevance Data
WO2010101979A2 (en) * 2009-03-04 2010-09-10 Moasis Global Inc. Cell-allocation in location-selective information provision systems
US20150138605A1 (en) * 2010-09-21 2015-05-21 Samson J. Liu Systems and methods for adding commercial content to printouts
US20120245984A1 (en) * 2011-03-21 2012-09-27 Sungil Lee Systems and methods for acquiring a captive customer base within a cloud environment
CN102789453B (en) * 2011-05-16 2015-12-02 阿里巴巴集团控股有限公司 Advertising message put-on method and device
EP2592597B1 (en) * 2011-06-17 2020-08-26 Rakuten, Inc. Information processing device, information processing method, information processing program, and recording medium on which information processing program is recorded
US8655907B2 (en) * 2011-07-18 2014-02-18 Google Inc. Multi-channel conversion path position reporting
US20130097202A1 (en) * 2011-10-12 2013-04-18 Google Inc. Method and System for Providing Opinion Queries to Users
CN103425682B (en) * 2012-05-18 2018-11-23 腾讯科技(北京)有限公司 A kind of dissemination method of pushed information, foreground device and background apparatus
CN103425686B (en) * 2012-05-21 2016-12-07 微梦创科网络科技(中国)有限公司 A kind of information issuing method and device
WO2014046637A1 (en) * 2012-09-20 2014-03-27 Google Inc. Determining a configuration of a content item display environment
CN103455552A (en) * 2013-08-01 2013-12-18 百度在线网络技术(北京)有限公司 Point-of-interest mining method and device based on terms of interest
CN105760407B (en) * 2014-12-19 2019-08-06 乐视网信息技术(北京)股份有限公司 A kind of advertisement loading method, device and equipment
WO2016143219A1 (en) * 2015-03-09 2016-09-15 ザワン ユニコム プライベート リミテッド カンパニー Information processing device, information processing method, and recording medium
KR20160126210A (en) * 2015-04-23 2016-11-02 에스케이플래닛 주식회사 User equipment for recommending retargeting advertisement product, service providing device, system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
CN104933603A (en) * 2015-06-30 2015-09-23 北京奇艺世纪科技有限公司 A method and an apparatus for advertisement displaying
US10394832B2 (en) * 2016-10-24 2019-08-27 Google Llc Ranking search results documents
CN108459936B (en) * 2017-02-20 2021-05-14 北京畅游时空软件技术有限公司 Accurate statistical method and device based on content modularization
CN107657536B (en) * 2017-02-20 2018-07-31 平安科技(深圳)有限公司 The recognition methods of social security fraud and device
CN107734397A (en) * 2017-10-25 2018-02-23 深圳市雷鸟信息科技有限公司 Television advertisement obtaining and displaying method, advertisement server, television and system
CN118365390B (en) * 2024-06-06 2024-10-29 青岛云创力科技信息有限公司 Internet advertisement pushing management method and system based on big data

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100407207C (en) * 2006-08-28 2008-07-30 天图信息技术(上海)有限公司 A Method of Realizing Toolbar Advertisement Based on IE Browser
WO2008031265A1 (en) * 2006-09-07 2008-03-20 Kamfu Wong Computer operating system for displaying advertisement information concurrently
CN101568924B (en) * 2006-10-30 2013-05-22 谷歌公司 Content request optimization
CN101631136A (en) * 2008-07-18 2010-01-20 华为技术有限公司 Method, system, terminal device and advertiser terminal for realizing interactive advertisement
CN101651685A (en) * 2008-08-11 2010-02-17 捷讯研究有限公司 Methods and systems for mapping subscription filters to advertisement applications
US9875477B2 (en) 2008-10-08 2018-01-23 Keep Holdings, Inc. Managing internet advertising and promotional content
CN102402763A (en) * 2011-11-30 2012-04-04 江苏奇异点网络有限公司 Advertisement putting method for document service website
CN104981832A (en) * 2012-12-06 2015-10-14 和谐控股有限责任公司 System and method for uploading video files to real estate listings and for reporting level of interest in real estate listings
US11182839B2 (en) 2012-12-06 2021-11-23 Unison Holdings Llc System and method for uploading video files to a real estate listing and for reporting interest level in a real estate listing
US9792623B2 (en) 2013-08-26 2017-10-17 Huawei Technologies Co., Ltd. Advertisement processing method and apparatus
CN105142026A (en) * 2014-06-04 2015-12-09 Tcl集团股份有限公司 Intelligent TV precise advertising method and system
CN105142026B (en) * 2014-06-04 2018-04-06 Tcl集团股份有限公司 A kind of intelligent television accurate advertisement put-on method and its system
CN108596689A (en) * 2018-05-10 2018-09-28 苏州跃盟信息科技有限公司 A kind of content delivery method and device

Also Published As

Publication number Publication date
CN1826596A (en) 2006-08-30
CN1689002A (en) 2005-10-26
CN1701331A (en) 2005-11-23

Similar Documents

Publication Publication Date Title
CN1759388A (en) Serving advertisements based on content by client terminal device
AU2003275253B2 (en) Serving content-relevant advertisements with client-side device support
CN100476807C (en) Serving advertisements using a search of advertiser Web information
JP5199213B2 (en) Offer advertisements with documents that have one or more topics, using information about the user&#39;s interest in the topic
AU2003276935B2 (en) Serving advertisements based on content
JP5318349B2 (en) Generation of user information for use in targeted advertisements
CN1761963B (en) Identify relevant information to specify content and/or present relevant information related to contextually relevant advertising
CN101036157A (en) Determining ad targeting information and/or ad creative information using past search queries
CN1879108A (en) Generating information for online advertisements from internet data and traditional media data
CN1685337A (en) Suggesting and/or providing ad serving constraint information
CN1871620A (en) Identifying and/or blocking ads such as document-specific competitive ads
JP4902200B2 (en) Provide content-related advertising with client-side device support

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20060412