专利名称:基于网页中检测到的特征对广告的自动定制和呈现的制作方法
基于网页中检测到的特征对广告的自动定制和呈现背景一旦要传送到网页的广告被创建,广告客户就无法定制广告。在许多情况下,广告 客户向诸如华盛顿州雷蒙德市微软公司提供的微软广告中心(Microsoft adCenter)等的 广告服务提交其产品的广告。这些广告被提前创建并且无法被改变。预定义广告的问题是其可能被显示在对该广告客户不友好或负面的网页上。例 如,旅游公司的广告客户可以付钱来将其广告显示在旅游网站上。然而,其他广告客户也可 以付钱竞争该相同的广告空间。广告服务对于将该广告客户的广告传送到旅游网站以供呈 现考虑若干因素。除所支付的金钱之外,广告服务可以考虑该广告被选择以供查看的可能 性、广告客户所提交的关键词与旅游网站的相关性、以及该关键词的金钱价值。一旦广告 服务做出在该旅游网站上显示哪个广告客户的广告的选择,则该广告被选择并被适当地显 示。不幸的是,从该网站无法取得信息来判定该广告是否真的适合该网站。例如,旅游网站 可能包含贬损旅游公司的旅游评论。在包含关于该旅游公司的贬损评论的旅游网站上呈现 来自该旅游公司的广告将是最不幸的。了解关于该旅游网站的某些信息并且允许根据该网 站的特征来定制广告将是有益的。概述本发明由所附权利要求书来定义。本发明的各实施例通过提供用于在传送时对网 页定制广告、用于确定广告如何出现在网页中、以及用于确定要在网页中显示的广告的介 质和系统,来解决至少以上问题。广告可在传送时被创建并对网页定制。一个人对于产品的方面或特征的意见可自 动地从该网页中的所写信息中检测到。该信息可来自博客或评论网站。意见可被检测为正 面的、负面的、或中立的,并且可作为整个网页上的整体来检测或作为网页内的信息块来检 测。从意见中,可从网页中的所写信息中创建广告。随后该广告在网页内被呈现以向通过 通信连接访问该网页的用户显示。若干附图的简述以下将参考所附附图详细描述本发明的各说明性实施例,附图通过引用结合于 此,并且其中
图1是在未实现本发明的实施例时的示例性网页的屏幕截图;图2是在实现本发明的一实施例时的示例性网页的屏幕截图;图3是在实践本发明的一实施例时用于在传送时对网页定制广告的示例性过程 的流程图。图4是在实践本发明的一实施例时用于确定广告如何出现在网页中的示例性过 程的流程图。图5是在实践本发明的一实施例时用于确定要在网页中显示的广告的另一示例 性过程的流程图。详细描述本发明的各实施例提供用于在传送时对网页定制广告、用于确定广告如何出现在网页中、以及用于确定要在网页中显示的广告的介质和系统。在不背离本发明的精神和范围的情况下,所描绘的各组件的许多不同安排以及未 示出的组件都是可能的。将带着说明而非限制的意图来描述本发明的各实施例。各种替换 实施例对本领域普通技术人员将是显而易见的。技术人员可以开发实现改进的各替换手段 而不背离本发明的范围。缩写和简写符号贯穿本发明的说明书,使用若干缩写和简写符号来帮助理解关于相关联的系统和 服务的特定概念。这些缩写和简写符号只是出于提供交流此处所表达的概念的简单的方法 的目的且并不意味着限制本发明的范围。以下是这些缩写的列表CD光盘
CD-ROM光盘只读存储器
DVD数字多功能盘
EEPR0M电可擦除可编程只读存储器
PC个人计算机
PDA个人数字助理
RAM随机存取存储器
ROM只读存储器此外,在本说明书全文中使用各种技术术语。这些术语的定义可以在H. Newton编 写的Newton' s Telecom Dictionary (《牛顿电信词典》)(2007年第23版)中找到。这 些定义旨在提供对本发明中所公开的的想法的更清楚的理解但不旨在限制本发明的范围。 这些定义和术语应该在允许任何在上述参考文献中所提供的词的含义的意义上宽泛地和 不受限制地解释。如本领域技术人员可以理解的,本发明的各实施例可被特别具体化为方法、系统 或计算机程序产品。因此,这些实施例可采用硬件实施例、软件实施例或者组合软件和硬件 的实施例的形式。在一个实施例中,本发明采用包括其上包含计算机可使用指令的一个或 多个计算机可读介质的计算机程序产品的形式。计算机可读介质包括易失性和非易失性介质、可移动和不可移动介质,并构想可 由数据库、交换机和各种其它网络设备读取的介质。网络交换机、路由器以及相关组件本质 上是常规的,与这些组件通信的手段也是如此。作为示例而非限制,计算机可读介质包括计 算机存储介质和通信介质。计算机存储介质,即机器可读介质,包括以用于存储信息的任何方法或技术来实 现的介质。存储的信息的示例包括计算机可使用指令、数据结构、程序模块以及其它数据表 示。计算机存储介质包括但不限于RAM、ROM、EEPR0M、闪存或其它存储器技术、CD-ROM、数 字多功能盘(DVD)、全息介质或其它光盘存储、磁带盒、磁带、磁盘存储、以及其它磁存储设 备。这些存储器组件可瞬时、临时或永久地存储数据。通信介质通常将计算机可使用指令(包括数据结构和程序模块)存储在已调制数 据信号中。术语“已调制数据信号”指的是设置或更改其一个或多个特征以在信号中编码 信息的传播信号。示例性已调制数据信号包括载波或其它传输机制。通信介质包括任何信 息传递介质。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接连线连接,
5以及无线介质,诸如声学、红外线、无线电、微波、扩频和其它无线介质技术。以上介质的组 合被包括在计算机可读介质的范围内。广告定制在本发明的一实施例的实现中,广告可在传送时对网页定制而非提前预定义。定 制可考虑该网页的各种特征以便按照以下方式所指示地创建广告。在第一方面,在传送时对网页定制广告。评估网页中的单词来单独确定要做广告 的产品。从这些单词的评估中确定关于该产品的意见。基于该意见创建提取的概述或描述 性概述。提取的概述或描述性概述被放置到模板内以形成聚焦于该产品的广告。在网页中 呈现广告。在另一方面,做出广告如何出现在网页中的判定。在网页中,评估讨论产品的文 本。文本被分组成各个块,这些块讨论该产品。各块中的每一个被分类为对于产品或产品 的一方面具有正面意见、负面意见、或中立意见。基于分配给各块的观点做出是否将广告放 置在网页中的判定。如果广告要被放置在网页中,则以来自该网页的文本的单词来创建广 告。在网页中呈现广告。在又一方面,提供了一种具有带有处理器和存储器的计算机的系统,以确定要在 网页中显示的广告,包括确定期望在网页中放置广告的广告客户集合。广告客户提供产品 的名称、到产品的产品网页的链接、以及与产品相关联的关键词。至少基于广告客户为显示 广告所支付的金额、广告被用户选择的可能性、或关键词与网页的相关性来确定广告客户 集合的第一子集。基于对网页的评估从第一子集中确定广告客户集合的第二子集。从评估 中确定关于产品或产品的一方面的意见。在关于广告客户的产品或产品的一方面的意见是 正面的情况下选择该广告客户。以网页中的单词来为该广告客户创建广告。在网页中呈现 广告o在图1中,示出示例性网页100。网页100是在未实现本发明的实施例时的示图。 网页100可以是具有到因特网的连接的用户在显示器上访问的任何网页。网页100中指示 的信息是示例性的,并且可以是在用户访问因特网的情况下示出其他产品、服务、或其它类 型的信息等的不同类型的信息。在网页100中,提供了华盛顿州雷蒙德市微软公司生产的 Zune的产品和服务的信息。具体地,在网页100中示出的文本聚焦于涉及Zime产品的应用 程序。如可以在网页100中看到的,提供了关于Zime产品和Zime社交应用程序的若干段 落。现在转向图2,示出了显示本发明的一实施例的实现的示例性网页200。在网页 200中,示出了讨论Zime产品和其他信息的文本块205。同样,在与文本205分开的段落中 示出另一文本块210。在实现本发明的一实施例时,文本205和文本210在本发明中被分析 以确定对文本的意见。例如,在分析文本205时,一实施例分析各个单词以确定意见是正面 的、负面的、还是中立的。该分析可使用包括自然语言处理算法在内的各种算法来执行。本 实施例可确定对于整个网页的总体意见或可为每一文本205和文本210确定意见。此处出 于说明的目的,文本205和文本210都被视为具有正面意见。一旦做出关于意见的判定,本发明的一实施例搜索单词或短语来创建提取的概述 或描述性概述。这些概述用于创建将在网页200中呈现的广告。在图2中,在文本205中 选择单词215并且在文本210中选择单词210。单词215指示单词“buy” (购买)并且单词220指示单词“Zime”。这两个单词用于要被创建的即将到来的广告中。取得单词或短语并将其放置在如广告225所示的广告中。在向用户传送网页时在 其计算设备处创建广告225。一旦网页被访问则创建广告225而非提前创建。在图2中, 从若干信息中创建广告225。它包含Zime播放器的照片。在照片下方,它包括从单词215 和220中取得的单词“buy Zime”( “购买Zime”)。它包含用户可选择的URL。在一实施例 中,广告225可实时地创建并被直接放置在网页200中。在另一实施例中,广告225可被创 建并随后在网页200中呈现,其中来自单词215和220的信息被放置在广告客户所提供的、 其中填充所得广告模板的预定模板中。尽管选择单词215和220来创建广告225,但是单词215和220指示其中获得所 选单词并直接将其放置到广告中的提取的概述。在本发明的另一方面,也可创建描述性概 述。描述性概述是所选择并重新形成以提供可被放置在广告225中的广告信息的各种单词 和短语。例如,可选择来自文本225或文本210的若干单词或短语并且随后重新阐述以示 出购买产品、促销产品、或指示到哪里去购买产品的广告标语。随后可将该信息提供到模板 以创建诸如广告225等的广告。在另一实施例中,广告225的位置可根据实现者的期望而改变。在图2中,广告 225被直接放置在之前在网页100中呈现的另一照片的下方。尽管广告225的位置直接在 已经在网页100中示出的照片的下方,但是广告225还可位于其他位置。对于那些其中意见根据不同信息块而变化的网页,诸如具有对第一段落的正面意 见、对第二段落的负面意见、对另一段落的另一正面意见、以及可能的中立意见的网页,广 告可位于其中意见是正面的信息的文本周围或附近。或者,在该实施例的实现中可做出根 本不显示该广告的决定。例如,如果总体意见是负面的,则可做出不显示来自特定生产商或 广告客户的广告的决定。此外,如果总体意见是负面的或中立的,可做出显示竞争产品来代 替原始预期产品的决定。在图3中,在方法300中示出了用于在传送时对网页定制广告的过程。在步骤310 中,评估网页中的单词以确定要做广告的产品。如图2所示,从文本205和文本210中选择 单词215和220。评估文本205和文本210中的单词以得到单词215和220。单词215指 示“buy”(购买)并且单词220指示“Zune”。在步骤320中,从对文本205和文本210中 的单词的评估判定关于产品的意见。如上所述,意见可以基于每一文本块,或意见可以基于 整个网页。在步骤330中,基于意见创建提取的概述或描述性概述。提取的概述或描述性 概述提供了为要创建的广告提供文本的基础。在步骤340中,将提取的概述或描述性概述 放置到模板内以形成聚焦于产品的广告。一旦创建了广告,则广告在网页200中被呈现为 广告225,即步骤350。在图4中,在方法400中示出了用于确定广告如何出现在网页中的过程。在步骤 410中,评估讨论产品的文本。在步骤420中,该评估发生在网页中。文本被分组成如图2 中的文本205和文本210所示的块。在步骤430中,每一文本块被分类为对于产品或产品 的一方面具有正面意见、负面意见、或中立意见。在本发明的一实施例中,意见可以基于产 品的总体或基于产品的一方面。例如,信息可以讨论照相机的特定特征,如镜头的类型、镜 头的质量、或镜头的强度。或者,可以写出讨论生产商的保修条款、保修的质量、或在获得保 修服务方面的便捷度的信息。这些项被认为是产品的对象或方面而非实际产品本身。关于Zime产品,可在博客或产品评论中讨论若干对象或方面。例如,可以提供关于下载音乐的便 捷度的信息。此外,可以提供关于各种Zime设备的各种颜色和特征以及容量的讨论。在又 一方面,可以写出讨论Zime产品与其他应用程序接口的能力的信息。上述所有信息指示可 以提供的各种对象或方面。对于每一对象或方面,可以生成意见。在步骤440中,基于已经被分配到文本块的意见做出是否将广告放置在网页中的 决定。在步骤450中,如果广告要被放置在网页中,则用来自网页的文本的单词来创建广 告,如图2所讨论的。在步骤460中,在网页上呈现广告,如图2中的广告225所示。现在转向图5,在方法500中示出了用于确定要在网页中显示的广告的过程。在步 骤510中,广告客户从确定他们期望在网页中放置广告开始该过程。这种期望和确定可以 采取许多形式。这样的一种形式是让广告客户将其广告提交给广告服务。广告服务管理并 操作可用于将广告呈现到各种网页中的程序。通常,广告服务从广告客户或生产商取得广 告并且基于特定准则将广告呈现在各种网页中。在本发明的一实施例中,广告客户不向广告服务提供广告。广告客户提供如以下 将示出的其他类型的信息。在步骤520中,基于广告客户为显示其广告所支付的金额、广告被用户选择的可 能性、或关键词的相关性来确定广告客户的第一子集。步骤520指示广告的拍卖所遵循的 过程。例如,为了获得更好的理解,广告客户为将其广告放置在网页中而竞争。这种活动通 常被称为拍卖,因为在网页上只有有限的空间和有限的时间来显示广告。在一种场景中,代 表了十个生产商的十个广告客户可期望在特定网站上做广告。这些广告客户支付费用或向 广告服务指示其愿意为使其广告被示出而支付的金额。一方面,最高出价者有机会将其广 告放置在特定的所需网页中。但是,除了出价来使广告显示在网页中之外,广告服务还可具 有或可判定诸如特定广告被用户选择的可能性等的其他因素。例如,如果广告客户中的一 个是旅游公司并且该网页是旅游网站,则用户会选择该旅游公司所呈现的广告的可能性较 尚o广告服务在选择广告客户以在网页上呈现其广告时还可以判定基于关键词与特 定网页的相关性如何的另一因素。通常,广告客户向广告服务提供特定关键词。照相机公 司可以提供关于他们的特定照相机产品的若干关键词。因此,只要网站具有包含该关键词 的信息,则该照相机公司的特定广告客户成为使其关于其照相机产品的信息在特定网页中 显示为广告的候选人。回到旅游场景,旅游公司可以提交诸如“夏威夷”、“度假胜地”或“飞机票价”等关 键词。这三个关键词与旅游行业相关并且可导致该旅游公司的广告被选择以供呈现在旅游 网站中的更高的可能性。然而,使用本发明的一个实现,广告客户不再将广告提供给广告服 务,而是如步骤530中所示,基于对网页的评估确定广告客户的第二子集。该评估基于判定 如图2中的文本205和文本210所示的意见。在步骤540中,选择广告客户。在步骤550 中,从网页中的单词中为广告客户创建广告。如图2所示,单词215和220提供帮助创建广 告225的单词。在步骤560中,在网页200中呈现广告。先前讨论仅仅是出于传达各示例性实施例的说明性目的。图3-5中讨论的各步骤 可以不按顺序执行。某些步骤可以省略,而某些步骤可以在与所示的不同的时刻执行。例 如,步骤530可以在步骤520之前执行。此处的要点是传达,各附图对本发明的各实施例而
8言仅仅是示例性的,且对本发明可以实现其它实施例。 可以理解,特定的特征和子组合是有用的,并且可以使用而无需参考其他特征和 子组合并且被认为是在权利要求书的范围之内的。并非需要以所描述的特定次序来执行在 各附图中所列出的所有步骤。
权利要求
一种或多种其上包含有计算机指令的计算机可读存储介质,所述计算机指令用于执行一种在传送时对网页(200)定制广告的方法,所述方法包括评估网页(200)中的一个或多个单词(205,210)以单独确定要做广告的产品(310);从对所述一个或多个单词(205,210)的评估中确定关于所述产品的一个或多个意见(320);基于所述一个或多个意见创建提取的概述(215,220)和描述性概述中的至少一个(330);将所述提取的概述和描述性概述中的至少一个放置在模板内以形成聚焦于所述产品的广告(225,340);以及在所述网页(200)中呈现所述广告(225,350)。
2.如权利要求1所述的介质,其特征在于,所述提取的概述是从所述网页中示出的信 息中取得的短语。
3.如权利要求2所述的介质,其特征在于,所述描述性概述是从在所述网页中示出的 各种文本中创建的一组短语。
4.如权利要求1所述的介质,其特征在于,确定所述一个或多个意见包括确定一个或 多个人是喜欢还是不喜欢所述产品。
5.如权利要求4所述的介质,其特征在于,确定所述一个或多个意见包括运算自然语 言处理算法来从所述一个或多个单词中确定意见。
6.如权利要求4所述的介质,其特征在于,还包括在所述网页中在具有人们喜欢所述 产品的意见的一组文本附近呈现所述广告。
7.如权利要求4所述的介质,其特征在于,还包括将所述一个或多个意见与所述产品 的一个或多个对象相关联,其中所述一个或多个对象是所述产品的方面或所述产品的特 征。
8.一种或多种其上包含有计算机指令的计算机可读存储介质,所述计算机指令用于执 行一种确定广告(225)如何出现在网页(200)中的方法,所述方法包括在网页(200)中评估讨论产品的文本(410);将所述文本分组成一个或多个块(205,210),其中所述一个或多个块(205,210)讨论 所述产品(420);将所述一个或多个块(205,210)中的每一个分类为对于所述产品或所述产品的一方 面具有正面意见、负面意见、或中立意见(430);基于被分配到所述一个或多个块(205,210)的所述一个或多个意见判定是否将所述 广告(225)放置到所述网页(200)中(440);如果所述广告(225)要被放置在所述网页(200)中,则用来自所述网页(200)的文本 的一个或多个单词(215,220)来创建所述广告(225,450);以及在所述网页(200)中呈现所述广告(225,460)。
9.如权利要求8所述的介质,其特征在于,还包括在所述一个或多个块具有大部分正 面意见时决定将所述广告放置在所述网页中。
10.如权利要求9所述的介质,其特征在于,还包括在所述一个或多个块具有大部分负 面意见时决定不将所述广告放置在所述网页中。
11.如权利要求10所述的介质,其特征在于,还包括决定在所述网页中放置竞争者广 告而非所述广告。
12.如权利要求8所述的介质,其特征在于,用所述一个或多个单词来创建所述广告包 括用所述一个或多个单词来填充广告模板。
13.如权利要求12所述的介质,其特征在于,所述广告模板由广告客户提供。
14.如权利要求8所述的介质,其特征在于,还包括从广告客户所提供的一个或多个广 告模板中选择一个广告模板。
15.如权利要求14所述的介质,其特征在于,还包括为要在所述网页中显示的广告定 制所述广告模板。
16.如权利要求8所述的介质,其特征在于,还包括将所述广告定位在具有正面意见的 一个或多个块的成员附近。
17.一种具有带有处理器和存储器的计算机的、用于确定要在网页(200)中显示的广 告(225)的系统,包括确定期望将广告放置在所述网页(200)中的广告客户集合,其中所述广告客户提供 产品的名称、到所述产品的产品网页的链接、以及与所述产品相关联的一个或多个关键词 (510);基于广告客户为显示所述广告所支付的金额、所述广告被用户选择的可能性、以及所 述一个或多个关键词与所述网页(200)的相关性中的至少一个来确定所述广告客户集合 的第一子集(520);基于对所述网页(200)的评估从所述第一子集中确定所述广告客户集合的第二子集, 其中从所述评估中确定关于一个或多个产品或所述一个或多个产品的一方面的一个或多 个意见(530);选择所述广告客户,其中所述一个或多个意见对于所述广告客户的产品或所述产品的 所述方面是正面的(540);用所述网页(200)中的一个或多个单词来为所述广告客户创建所述广告(550);以及在所述网页(200)中呈现所述广告(560)。
18.如权利要求17所述的系统,其特征在于,创建所述广告包括用关于所述产品的信 息填充广告模板。
19.如权利要求17所述的系统,其特征在于,还包括将所述广告定位在所述网页中的 一组文本附近,其中所述一组文本包括正面意见。
20.如权利要求17所述的系统,其特征在于,对所述网页的评估包括对所述网页中的 一个或多个单词的分析。
全文摘要
提供了用于基于网页中的特征定制要传送的广告的介质和系统。评估网页中的文本以确定对该网页的意见。意见可以基于整个网页或网页中的单独的文本块。基于该意见,从网页中的文本中创建广告。在网页中呈现所得广告并向用户显示。
文档编号G06Q30/00GK101981588SQ200980111937
公开日2011年2月23日 申请日期2009年2月16日 优先权日2008年3月28日
发明者A·C·萨瑞德兰, E·多明诺斯卡, Y·张 申请人:微软公司