专利名称:用于启用语音的文本广告的定价的制作方法
技术领域:
本发明涉及在线广告的呈现,尤其涉及启用语音的在线广告的呈现。
背景技术:
在线广告已变成计算环境的重要方面,因为它呈现了一种供广告商对其产品和服务进行市场营销的强大方式。例如,与诸如报纸、杂志和无线电等传统媒体广告相比,在线广告通常更有可能允许广告商有效地向其目标群体投放广告。另外,存在用于投放在线广告以便呈现给用户的各种广告系统和方法。一般而言,在线广告包括使用计算机网络环境来向潜在顾客投放广告和其他市场营销消息的任何形式的广告。例如,广告可以呈现在网页、搜索引擎搜索结果、在线视频游戏、基于广告的软件应用、以及电子邮件消息等中。存在用于投放在线广告以便呈现给用户的各种各样的其他方法和环境。当前,电子广告的范围可以从简单的基于文本的广告到富媒体广告,富媒体广告具有包括播放声音和/或视频、扩展和动画的众多特征。一般而言,广告商可采用富媒体广告来包括吸引用户的功能,以试图提高用户将注意到该广告并最终购买该广告的商品或服务的可能性。然而,与简单的基于文本的广告相比,富媒体广告需要广告商的大量努力和投资来创建广告。另外,在其中呈现广告的某些环境可能不适合富媒体广告。
发明内容
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定所要求保护的主题的范围。本发明的各实施例一般涉及包含有计算机可执行指令的系统、方法和计算机存储介质,该计算机可执行指令在被执行时执行用于提供启用语音的文本广告的货币价值的方法。当广告商提交广告时,该广告或者是文本广告或者是启用语音的广告,广告商也提交与广告相关联的出价。广告商可对启用语音的文本广告的语音音频出价。他们还可对在启用语音的文本广告的语音音频被呈现时广告所接收到的点击数出价。广告商所提交的出价可用于计算广告的货币价值。该货币价值可用于选择要呈现给用户的广告和/或选择要显示在显著位置的广告。一旦选择并向用户呈现了启用语音的文本广告,则可做出该启用语音的文本广告是否达到了最大完成水平的判定。基于该判定,可向广告商分配每语音成本值。本发明的各实施例一般涉及包含有计算机可执行指令的系统、方法和计算机存储介质,该计算机可执行指令在被执行时执行用于提供对启用语音的文本广告的价格估计的方法。使用广告商提交的出价信息,可为启用语音的文本广告计算价格估计。可标识对于指定时间段,启用语音的文本广告的语音音频将被呈现的所估计的次数。该指定时间段可由广告商确定,并且可以是一个月、一周、一年等。基于在指定时间段期间启用语音的文本广告的语音音频将被呈现的所估计的次数以及广告商提交的出价,计算表示对该指定时间段该启用语音的文本广告将花费广告商的估计的货币金额的价格估计。
下面参考附图详细描述本发明,附图中图1是适用于实现本发明的各实施例的示例性计算环境的框图;图2是示出其中可以使用本发明各实施例的示例性系统的框图;图3是根据本发明的一实施例的示例性广告投放系统的框图;图4是示出根据本发明的一实施例的用于创建和存储广告的方法的流程图;图5是示出根据本发明的一实施例的用于选择和投放启用语音的文本广告的方法的流程图;图6是示出根据本发明的一实施例的、包括启用语音的文本广告的搜索结果页面的说明性屏幕显示;图7是示出根据本发明的一实施例的用于基于广告商接收到的指示来定制与广告的音频相关联的语音的方法的流程图;图8是示出根据本发明的一实施例的用于基于广告的内容来定制与广告的音频相关联的语音的方法的流程图;图9是示出根据本发明的一实施例的用于基于用户偏好来定制与广告的音频相关联的语音的方法的流程图;图10是示出根据本发明的一实施例的用于选择启用语音的文本广告的方法的流程图;图11是示出根据本发明的一实施例的用于向广告商分配启用语音的文本广告的成本的方法的流程图;以及图12是示出根据本发明的一实施例的用于计算价格估计的方法的流程图。
具体实施例方式此处用细节来描述本发明的主题以满足法定要求。然而,该描述本身并非旨在限制本专利的范围。相反,发明人设想所要求保护的主题还可结合其他当前或未来技术按照其他方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序,否则该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。本发明的各实施例提供了启用语音的文本广告来呈现给用户。根据本发明的各实施例,广告商可将广告提交给广告投放系统,广告投放系统方便在电子环境内投放广告。其中可投放广告的电子环境包括例如搜索结果、网页、在线游戏、支持广告的软件应用和电子邮件。广告商提交的广告一般包括文本而没有对应于该文本的音频。在某些实施例中,广告商提交的广告是仅包括文本而没有任何富媒体的仅文本广告。在其他实施例中,广告商提交的广告可以是包括文本但不包括该文本的音频的富媒体广告。如此处所使用的,术语 “文本广告”一般指的是包括文本但没有对应于该文本的音频的广告。当广告商提交文本广告时,广告商可提交关于该广告的附加信息和/或从各种选项中进行选择。根据本发明的各实施例,广告商可指定所提交的文本广告是否要启用语音。具体而言,广告商指定广告投放系统是否要创建包括与该广告的文本相对应的语音的音频。如果广告商指定文本广告要启用语音,则广告投放系统将该广告与该广告要启用语音的指示一起存储。因此,如此处所使用的,术语“启用语音的文本广告”指的是广告商提交给广告投放系统的文本广告,对于该文本广告,广告商已指示广告投放系统为该广告的文本生成语音音频并随投放给用户的文本广告一起提供语音音频。由此,广告商可以只需向广告投放系统提供广告的文本而不必也生成并提供对应的音频。取而代之的是,广告投放系统可以为广告商指定为要启用语音的文本广告生成语音音频。当广告投放系统接收到对广告的请求时,选择一个或多个广告来投放。广告投放系统确定广告中的任何广告是否启用语音,并访问用于任何启用语音的文本广告的语音音频。在某些实施例中,在选择了启用语音的文本广告来投放之后,基于广告的文本为所选的启用语音的文本广告生成语音音频。在其他实施例中,用于所选的启用语音的文本广告的语音音频可能先前已创建并与广告相关联地存储。例如,广告投放系统可能已经在从广告商接收到广告之后为广告生成并存储了语音音频,或者可能先前响应于对广告的先前请求而已经生成并存储了语音音频。在这些实施例中,可为所选的启用语音的文本广告检索所存储的语音音频。为了生成用于启用语音的文本广告的文本的语音音频,广告投放系统可包括包含文本_语音能力的文本_语音组件(或对这一组件的API)。当启用语音的文本广告被投放给用户时,该广告的视觉分量和语音音频两者都被提供给用户。包括该广告的文本在内的视觉分量被显示给用户。另外,语音音频被可听地呈现,使得用户听见对应于该广告的所显示的文本的语音。根据本发明的另外的实施例,与广告相关联的语音音频可被定制。语音的定制可由提交广告的广告商来确定。例如,在提交广告时,也可提交与广告相关联的其他类型的信息,如所述的广告是否启用语音,以及语音音频是否要被定制。如果语音音频要被定制,则在一个实例中,广告商甚至可指示用于该音频的具体语音偏好。该指示可在为广告商提供的用户界面上作出。例如,下拉列表可提供广告商可从中选择的多个语音类型。定制语音可包括各种语音。仅作为示例而非限制,定制语音可包括女性的语音、男性的语音、孩子的语音、老年人的语音、机器人声音语音、外国人声音语音等。这些定制语音仅是示例,并且不旨在限制本发明的实施例的范围。如果广告商需要,定制语音可用许多方式来确定。在一个实施例中,广告商选择定制语音。或者,定制语音基于例如广告的内容来通过算法确定。可采用数据挖掘来从广告的文本中提取关键词,并且广告投放系统可使用关键词来对广告归类。类别可以是预定的并且可以与定制语音相关联,使得如果广告与某一类别相关联,则可为该广告选择与该类别相关联的定制语音。此处未描述的其他用于确定定制广告的方法被设想是在本发明的范围内。如所讨论的,定制语音可由广告商或由广告投放系统中的算法来确定。然而,在一个实施例中,用户可指示对于用于可听广告的特定语音的偏好。例如,用户简档可包括允许用户有从各种定制语音中进行选择的选项的用户偏好。在一个实例中,用户选择的定制语音取代广告商或广告投放系统中的算法确定的定制语音。由此,即使男性的语音是广告商选择的定制语音,如果用户指示了对女性语音的偏好的话,则为启用语音的广告使用女性语首。
在又一实施例中,定制语音不是由用户在用户简档中指定的,而是定制语音基于用户简档中的其他类型的信息来确定。该确定可例如由广告投放系统来作出。例如,如果语音是男性语音,则指示了包括汽车和足球的兴趣的男性用户可能更倾向于对广告做出反应。在确定定制语音时也可考虑用户简档中包括的其他类型的信息。在一个实例中,基于用户简档中的信息确定的该定制语音取代任何其他确定的定制语音。但是,在另一实例中, 它不取代其他定制语音。在某些实施例中,情况可能是广告商偏爱用户信息是定制语音的确定所基于的唯一因素。由此,用户简档中的信息确定的该定制语音不一定取代其他定制语音,但被用作用于可听地呈现给某一用户的广告的优选定制语音。在一种情况下,对定制语音的选择基于用户信息和与广告相关联的内容两者。如先前所提到的,当广告投放系统接收到对广告的请求时,选择一个或多个广告来投放。可以基于例如与特定广告的呈现相关联的期望收入,即货币价值,来选择广告来投放。例如,广告系统提供者通过结合例如用户的搜索查询结果显示的广告来接收收入。广告系统提供者基于各种按印象付费和/或按表现付费模型(例如,每点击成本或每转换成本模型)来从广告商接收付费,使得广告系统提供者可在呈现广告时和/或在用户点击广告商的广告、在用户点击了广告之后执行某一动作(例如,用户购买了与广告相关联的产品) 时等从广告商接收付费。当提交广告或以其他方式管理广告运作时,允许广告商对与其广告相关联的各种因素“出价”,并且出价可有助于确定将为给定的对广告的请求选择哪些广告。通常,出价是在每印象成本(CPI)或每点击成本(CPC)的基础上作出的。即,广告商喊出其愿意在每次广告被显示时或每次用户选择或点击所显示的广告时支付的货币量。广告系统提供者可按照CPI出价和/或CPC出价来对广告排名,以确定对给定的对广告的请求应选择哪些广告和/或哪一广告应被显示为主广告。例如,航空公司A可为作为其广告被选择并呈现的结果而访问其信息的每一用户出价$1. 00,而航空公司B可为在其广告被选择并呈现时访问其信息的每一用户出价$1.75。在这一情况下,航空公司B将 “赢得”该竞标,且因此其广告被选中来呈现。此外,航空公司B的广告可被选择来被显示为主广告并被放置在显著位置。例如,在搜索的上下文中,航空公司B的广告可被放置在搜索结果页面的顶部或中央的位置,或广告列表的顶部的位置。具有更高CPC出价的广告可被放置在更显著的位置,因为更显著的广告或主广告具有更高可能性被用户选中,由此增加了从CPC出价中产生的收入量。或者,广告投放系统可根据与广告相关联的货币价值来对广告排名。文本广告的货币价值可基于与广告相关联的CPC出价和点进率(CTR)来计算。CTR是当呈现时用户点击某一广告的比率。CPC出价和CTR的乘积(CPC出价XCTR)是货币价值,且最高乘积,即最高货币价值,可被排在比其他广告高的位置,且进而更可能被选中来呈现。例如,如果航空公司B的广告具有5%的CTR,则该广告的货币价值可被计算为0. 0875(1. 75X0. 05)。如果航空公司A的广告具有10 %的CTR,则该广告的货币价值可被计算为0. 10 (1. 00 X 0. 10)。 在这一情况下,航空公司A的广告将“获胜”,并且被显示在比航空公司B的广告更显著的位置。根据本发明的各实施例,可基于各种出价值和/或历史信息来选择启用语音的文本广告来呈现。广告商可以仍提交CPC出价,并且CTR可以仍与每一启用语音的文本广告相关联。除了诸如对点击、用户使用实绩等出价等传统的出价选项之外,广告商可具有为广告的语音音频出价的选项。每语音成本(CPV)出价可被包括在启用语音的文本广告的货币价值的计算中。广告商还可为传统出价选项的语音变型出价,包括例如语音-CPC出价。例如,广告商可为启用语音的文本广告提交在启用语音的文本广告被选择同时语音音频被激活时应用的语音-CPC出价,并且还可为启用语音的文本广告提交在启用语音的文本广告被选中同时语音音频不被激活时应用的语音-CPC出价。如此处所使用的语音音频激活一般指的是已经开始可听地呈现与广告的所显示的文本相对应的语音音频的语音音频。在本发明的各实施例内可以使用各种公式来计算启用语音的文本广告的货币价值。公式可以包含各种不同的货币因素来对广告排名,且进而选择文本广告和启用语音的广告来呈现(如将在以下进一步讨论的)。因此,在一个方面中,本发明的一实施例针对存储计算机可使用指令的一个或多个计算机存储介质,当这些指令由一个或多个计算设备使用时使该一个或多个计算设备执行一种方法。该方法包括从广告商接收第一广告的文本,从广告商接收第一广告要作为启用语音的来对待的指示,以及将第一广告与该第一广告要作为启用语音的来对待的指示一起存储在广告存储中。该方法还包括接收对一个或多个广告的请求,以及从广告存储中选择一个或多个广告,其中该一个或多个广告包括第一广告。该方法还包括基于所存储的指示来确定第一广告要作为启用语音的来对待,并基于确定第一广告要作为启用语音的来对待来提供与第一广告的文本相对应的语音的音频。该方法另外包括传递包括第一广告的文本和音频的一个或多个广告以便呈现给用户。在另一实施例中,一个方面针对存储计算机可使用指令的一个或多个计算机存储介质,当这些指令由一个或多个计算设备使用时,使该一个或多个计算设备执行一种方法。 该方法包括接收对要在电子环境中呈现给用户的一个或多个广告的请求。该方法还包括基于该电子环境的上下文从广告存储中选择一个或多个广告。该方法还包括基于与一个或多个广告中的第一广告相关联地存储的指示将第一广告标识为启用语音的,该指示基于广告商指定第一广告要启用语音而与第一广告相关联地存储。该方法还包括响应于将第一广告标识为启用语音的,提供包括从第一广告的文本中生成的语音的音频。该方法还包括传递包括第一广告的文本和音频的一个或多个广告以便呈现给用户,其中该第一广告的文本被显示给用户且该音频被可听地呈现给用户。本发明的又一实施例涉及一种包括一个或多个处理器和一个或多个计算机存储介质的广告投放系统。该计算机系统包括广告商用户界面组件,该广告商用户界面组件提供便于广告商向广告投放系统提交广告的一个或多个用户界面,其中该一个或多个用户界面允许广告商提供广告的文本以及指定每一广告是否要启用语音,其中每一广告与关于每一广告是否要启用语音的指示相关联地存储在广告存储中。该计算机系统还包括广告投放引擎,该广告投放引擎响应于对广告的请求从广告存储中选择广告,其中该广告投放引擎确定任何所选广告是否是启用语音的,并且对所标识的启用语音的广告,提供包括从启用语音的广告的文本中生成的语音的音频,并且其中该广告投放引擎响应于对广告的请求投放所选广告以便呈现给用户。该计算机系统还包括基于启用语音的广告的文本生成可听语音的文本-语音组件。在简要描述了本发明各实施方式的概览之后,以下描述其中可实现本发明的各实
8施方式的示例性操作环境,以便为本发明各方面提供通用上下文。首先具体参考图1,示出了用于实现本发明的各实施方式的示例性操作环境,并将其概括地指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本发明的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本发明可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器执行的计算机代码或机器可使用指令(包括诸如程序模块之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本发明可以在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、更专用计算设备等等。本发明也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实践。参考图1,计算设备100包括直接地或间接地耦合以下设备的总线110 存储器 112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口 118、输入/输出组件120、以及说明性电源122。总线110可表示一条或多条总线(诸如地址总线、数据总线、 或其组合)。虽然为了清楚起见利用线条示出了图1的各框,但是实际上,各组件的轮廓并不是那样清楚,并且比喻性地来说,线条更精确地将是灰色的和模糊的。例如,可以将诸如显示设备等的呈现组件认为是I/O组件。而且,处理器具有存储器。可以认识到,这是本领域的特性,并且重申,图1的图示只是例示可结合本发明的一个或多个实施方式来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等分类之间没有区别,它们全部都被认为是在图1的范围之内的并且被称为“计算设备”。计算设备100通常包括各种计算机可读介质。计算机可读介质可以是可由计算设备100访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何方法和技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于, RAM、ROM、EEPR0M、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储、 磁带盒、磁带、磁盘存储或其他磁存储设备、或能用于存储所需信息且可以由计算设备100 访问的任何其他介质。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据,并包括任一信息传送介质。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,如有线网络或直接线连接,以及诸如声学、射频 (RF)、红外线及其他无线介质之类的无线介质。上述的任意组合也应包含在计算机可读介质的范围内。存储器112包括易失性和/或非易失性存储器形式的计算机存储介质。存储器可以是可移动的、不可移动的、或其组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等等。计算设备100包括从诸如存储器112或I/O组件120之类的各种实体读取数据的一个或多个处理器。呈现组件116向用户或其他设备呈现数据指示。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等等。I/O端口 118允许计算设备100在逻辑上耦合至包括I/O组件120的其他设备,其中某些设备可以是内置的。说明性组件包括麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪、打印机、无线设备等等。现参考图2,提供了示出在其中可以采用本发明的各实施方式的示例性系统200 的框图。应当理解,此处所描述的这一和其他安排仅作为示例来阐明。除了所示的安排和元素之外,或作为其替代,可使用其他安排和元素(例如,机器、接口、功能、次序、以及功能组等),并且可完全省略某些元素。此外,此处所描述的许多元素是可以实现为分立或分布式组件或结合其他组件来实现的、以及以任何合适的组合和在任何合适的位置的功能实体。 此处被描述为由一个或多个实体执行的各种功能可由硬件、固件和/或软件来执行。例如, 各种功能可由执行存储在存储器中的指令的处理器来执行。系统200包括搜索引擎202、广告投放系统204、用户设备206、广告商设备208、广告存储210、和内容服务器212,以及未示出的其他组件。图2所示的组件中的每一个都可以是任何类型的计算设备,诸如例如参考图1描述的计算设备100。各组件可以经由网络 214彼此通信,网络214包括但不限于一个或多个局域网(LAN)和/或广域网(WAN)。这样的联网环境常见于办公室、企业范围计算机网络、内联网和因特网中。应理解,可在本发明范围内的系统200内采用任何数量的用户设备、内容服务器、广告商设备、搜索引擎和广告投放系统。它们各自可包括单个设备或在分布式环境中协作的多个设备。例如,搜索引擎 202和广告投放系统204可以是搜索系统的一部分,该搜索系统包括排列在分布式环境中的、共同提供此处所描述的搜索引擎202和广告投放系统204的功能的多个设备。另外,在系统200内还可包括其他未示出的组件。根据本发明的各实施例,广告投放系统204 —般操作来方便选择并向诸如用户设备206等用户设备投放文本广告和/或启用语音的文本广告。如图3所示,广告投放系统 204包括广告商UI组件302、广告投放引擎304、计时组件306、计算组件308、排名组件310、 文本-语音组件312、和定制语音确定组件314,以及其他未示出的组件。广告商UI组件302 —般向广告商提供一个或多个UI来允许广告商与广告投放系统204交互。例如,广告商可采用诸如广告商设备208等计算设备来经由网络214访问广告投放系统204的广告商UI组件302。在一个实施例中,广告商UI组件302提供了允许广告商创建新广告运作和/或编辑现有的广告运作的一个或多个UI。所提供来创建和/或编辑广告运作的UI允许广告商指定关于广告运作的信息。这可包括提交和/或编辑关于一个或多个广告的信息。例如, UI可允许广告商提供广告的文本。另外,UI可允许广告商从用于广告的多个选项中进行选择。根据本发明的某些实施例,可由广告商选择的一个选项是指示广告是要作为文本广告还是启用语音的文本广告来投放。如果广告商指示广告将是文本广告,则当选择该广告商的广告来呈现时只提供文本(如将在以下更详细描述的)。或者,如果广告商指示广告将是启用语音的文本广告,则当选择该广告商的广告来呈现时提供文本和语音(如将在以下更详细描述的)。可由广告商在UI上选择的另一选项是指示与广告的音频相关联的语音是否要被定制。在一个实施例中,当启用语音的广告的文本被转换成音频时,该音频可包括定制语音,如男性的语音、女性的语音、孩子的语音、老年人的语音、机器人的语音、外国人的语音等,或其组合。此外,定制语音可包括组合的一种或多种类型的语音,如以女性的语音开始,切换到孩子的语音等。在某些实施例中,广告商选择用于定制语音的选项,然后甚至可选择文本要被转换到的具体语音。例如,广告商可提交与玩具商店相关联的广告。由此,广告商可选择该广告要启用语音,且要对所生成的音频使用孩子的语音。在其他实施例中,具体的定制语音将如下所述地通过算法来确定,且因此,广告商可以不在UI上指示该定制语音。在一个实施例中,广告商UI组件302提供允许广告商提交对于文本广告和启用语音的文本广告的出价的一个或多个UI。如果广告商指示了广告要作为文本广告来投放,则可经由广告商UI组件302提供的一个或多个UI来获得各种出价因素,包括但不限于CPC 出价、每执行成本(CPP)出价、CPI出价等。如此处所使用的,CPC出价指的是广告商在每次其广告被用户选择或“点击”时愿意支付的金额。如此处所使用的,CPP出价指的是广告商在一旦用户选择了其广告之后执行某一动作时愿意支付的金额。例如,用户可在选择了广告之后购买该广告商的产品。如此处所使用的,CPI出价指的是广告商愿意为其广告的每一次印象,即每次其广告被显示时支付的金额。如果广告商指示了广告要作为启用语音的文本广告来投放,则除了上述因素之外,还有各种启用语音的文本广告出价因素可供广告商用于经由广告商UI组件302提供的一个或多个UI来提交出价,这些因素包括但不限于,每语音成本(CPV)出价、在激活语音时的语音-CPC出价、在未激活语音时的语音-CPC出价、以及其组合。在各实施例中,广告商还可提交对于用于启用语音的文本广告的定制语音音频的出价。因此,广告商可对各种因素出价,包括印象、点击、语音音频、或其组合。广告商为广告的语音音频所提交的另外的出价可以增加广告的货币价值。由此,广告将被选择来呈现的可能性进而可增大。CPV出价可指示广告商愿意为与启用语音的文本广告相关联的语音音频支付的金额。在某些实施例中,CPV出价可包括各种子出价。例如,广告商可在语音音频被激活但未完成时提交代表该广告商愿意为广告的语音音频支付的金额的CPV出价,并且可在该语音音频已被激活且达到了最大完成水平(即,该语音音频呈现100%完成)时提交对于广告的完全不同的CPV出价。启用语音的文本广告的完成水平可以由广告投放引擎304来确定 (如下文更详细描述的)。在某些实施例中,广告商可以提交指示广告商仅在整个语音音频被呈现时才愿意支付的金额的单个CPV出价。类似地,广告商可提交代表该广告商愿意在每一次点击启用语音的文本广告时支付的金额的语音-CPC出价。在某些实施例中,语音-CPC出价还可包括子出价,这些子出价包括例如对被点击但未激活语音音频的启用语音的文本广告的语音-CPC出价、以及对被点击同时语音音频已被激活的启用语音的文本广告的语音-CPC出价。例如,启用语音的文本广告可在已激活与启用语音的文本广告相关联的语音音频之前被用户选择。或者,启用语音的文本广告可被呈现得足够长以便激活语音音频,但可被用户在该语音音频完成之前选择。因此,语音-CPC出价可取决于启用语音的文本广告的语音音频的完成水平而变化。 取决于完成水平的示例性语音-CPC出价包括当选择广告同时语音音频被激活但未完成时应用的语音-CPC出价、当选择广告且已激活并完成了语音音频时应用的语音-CPC出价、等等。广告商经由广告商UI组件302提供的UI输入的广告信息由广告投放系统204存储在图2所引用的广告存储210中。因此,广告存储210存储不同广告商提交的各种广告,以及每一广告的元数据,该元数据特别地方便选择要呈现给用户的广告。在一个实施例中, 为每一广告存储指示该广告是否要启用语音的元数据,如向广告投放系统204提交了广告的广告商所选择的。例如,广告可与指示该广告要启用语音的元数据标志一起存储在广告存储210中。这允许广告投放系统204在常规的文本广告和启用语音的文本广告之间进行区分。此外,对于被标记为启用语音的广告,可包括关于当生成音频时是否要使用定制语音的指示。除了存储在广告存储210中的、与广告是否要启用语音有关的元数据之外,指示是否要使用定制语音的元数据,或甚至是构成音频的具体定制语音,也可被存储在广告存储210中。例如,广告可与指示该广告要启用语音的元数据标志以及指示该语音要被定制的元数据标志一起存储在广告存储210中。在一个实施例中,关于具体的定制语音的指示也可被存储在广告存储210中。在一个实例中,该具体的定制语音由广告商来选择,但在另一实例中,该具体的定制语音由例如定制语音确定组件314来通过算法确定。除了在广告存储210中存储广告和相关信息之外,与广告相关联的音频也可被存储在广告存储210中。例如,音频可对于各种广告在不同时间生成。例如,音频可在广告商提交启用语音的广告时生成。或者,音频可在启用语音的广告首次被投放以便呈现给用户时生成。对于后者,该音频被存储在广告存储210中,并且可在接收到对该同一广告的另一请求时被检索,使得用于同一广告的音频不被生成多次。在一个实施例中,存储在广告存储 210中的音频包括广告商选择的、或基于广告的内容或基于用户信息通过算法来确定的定制语音。广告也可与出价信息一起存储在广告存储210中。出价信息可以在接收到广告商在广告商UI组件302提供的一个或多个UI中输入的出价信息时与存储在广告存储210中的具体广告相关联。广告存储210还可存储用于对广告记账和估计点击可能性(即,CTR)来计算广告的货币价值的跟踪数据。跟踪数据可包括广告呈现数据,以确保该广告仅对适当的广告量负责。例如,广告商可提交引起广告存储210存储与广告相关联的点击数据的语音-CPC出价,该点击数据包括点击次数、当启用语音的文本广告达到了部分语音音频时的点击次数、 当启用语音的文本广告达到了完整的语音音频时的点击次数,等等。如上所述,广告的印象不一定意味着语音音频已完成或语音音频已被完全激活。 计时组件306所获取的关于每一广告的计时数据可用于确定适当的广告量并且可被存储在广告存储210中。每一启用语音的文本广告将具有与其相关联的语音音频,且将需要预定的完成时间来达到该语音音频的100%完成。因此,一旦呈现了启用语音的文本广告,计时组件306就确定与该启用语音的文本广告的语音音频相关联的预定完成时间以及实际显示时间,以便确定是否达到了最大完成水平、是否完全未激活语音音频、或者是否激活了语音音频但达到了大于0但小于100%的完成水平。在各实施例中,广告商可以仅负责达到了最大完成水平(即,100%完成水平)的语音音频的付费。在其他实施例中,广告商可以负责对例如在按比例分配的基础上达到了小于最大完成水平的语音音频的出价。计时组件306可被配置成响应于各种指示符开始对实际显示时间的计时。例如, 显示在显著或主位置的广告可具有其一被显示就开始的实际显示时间,因为它是可激活语音音频的第一个广告。显示在较不显著的位置的广告可具有例如在语音实际被激活时开始而非从第一印象时刻开始的实际显示时间。这一计时定制可以特别地方便对用于确定要分配给广告商的适当的广告量的计时数据的更准确跟踪。点击信息也可与广告相关联地存储,以便容易地确定一具体广告被选择了多少次、在语音音频被激活但未完成时该广告被选择多少次、当语音音频被激活且完成时该广告被选择多少次、等等。广告存储210还可将具体广告的CTR与该广告相关联地存储。广告投放引擎304方便了选择并向诸如用户设备206等用户设备投放广告。选择广告可基于各种不同因素中的任一种,包括例如上下文相关性和货币考虑。货币考虑可包括各种因素,包括但不限于,CTR、CPV出价、CPC出价、语音-CPC出价、或其组合。本发明的各实施例可使用这些因素的不同组合。如此处所使用的,货币价值指的是广告投放系统作为显示具体广告的结果可预期的收入额。通常,使用CPC出价和CTR 来为文本广告计算货币价值。一旦为文本广告计算了货币价值,可将具有最高货币价值的文本广告呈现在最显著的位置。启用语音的文本广告可利用定价模型,该定价模型包括可以与文本广告和启用语音的文本广告两者均相关的多个货币因素。可在计算货币价值时考虑的货币因素包括但不限于,具有语音音频但没有语音音频激活的广告的CTR、具有语音音频激活和最大完成水平的广告的CTR、具有语音音频激活和小于最大完成水平的广告的CTR、没有语音音频的广告的CTR、具有语音音频和最大完成水平的广告的CPV、具有语音音频和小于最大完成水平的广告的CPV、CPI、没有语音音频的广告的CPC、具有语音音频但没有语音音频激活的广告的语音-CPC、具有语音音频激活和最大完成水平的广告的语音-CPC、具有语音音频激活和小于最大完成水平的广告的语音-CPC、等等。基于一个或多个上述货币因素的任何组合,计算组件308可为文本广告和启用语音的文本广告两者计算货币价值。用于确定启用语音的文本广告的货币的计算可包括但不限于上述货币因素的各种组合。例如,货币价值可通过找出CPC出价和CTR的乘积、找出语音-CPC出价和语音-CTR出价的乘积(即,CPC(V)XCTR(V))等来计算。文本广告的货币价值将不包括启用语音的文本广告所专用的货币因素(例如,CPV)。在一具体实施例中,货币价值可使用例如以下等式来计算MV(v) = CPV/1000+CPC(v)*CTR(v)其中MV(V)表示启用语音的文本广告的货币价值,CPV/1000是广告商对语音音频每播放1000次为该语音音频出价的每语音成本,CPC(V)是广告商所提交的对启用语音的文本广告的每点击语音成本出价,CTR(V)是对于启用语音的文本广告的语音点进率。 CPC(V)可以基于当语音音频被激活时、当语音音频未激活时、一旦语音音频完成时等的点击数。对于语音-CPC的多种可变的可能性允许各种计算来找到CTR(v)。CTR(ν)可例如通过将启用语音的文本广告的点击次数除以启用语音的广告的印象次数来计算。如先前所解释的,点击次数和印象次数可取决于启用语音的文本广告的完成水平。例如,印象次数可包括该广告被呈现且语音音频被激活的任何时间,而点击次数可以仅包括当语音音频被激活时在广告上的点击。在本发明的各实施例内可使用各种公式。一旦为一个或多个文本广告和/或一个或多个启用语音的文本广告中的每一个计算了货币价值,则广告可以由排名组件310根据其各自的货币价值来排名,以便选择要呈现的广告和/或要在显著位置呈现的广告。在一实施例中,可能没有广告适合呈现,且因此可以不选择任何广告来呈现。在另一实施例中,具有最高货币价值的广告可接收最高排名值,且因此可作为主广告被呈现在最显著的广告位置。在其他实施例中,文本广告和启用语音的文本广告两者都可被选择来呈现。例如,文本广告可以与非常高的出价值,包括例如高CPC出价相关联。同时,竞争的启用语音的文本广告可以与比文本广告多的出价相关联。 启用语音的文本广告的出价的值可以低于对文本广告的CPC出价的高值。结果,文本广告可具有较高的货币价值,并且可与启用语音的文本广告一起呈现。由此,在某些实施例中, 包括文本广告和启用语音的文本广告两者的多个广告可被选择来同时呈现。广告投放引擎304可利用排名组件310的排名值来基于货币价值、上下文相关性和/或其他因素选择文本广告和启用语音的广告。广告投放引擎304可被配置成选择最高排名的广告来呈现,或者作为替换,可被配置成选择前N排名的广告,其中N可以是任何数字。具有最高排名值的广告可被选择作为主广告来呈现,即被定位在显著位置(例如,显示画面的顶部或中心,或接近广告列表的顶部)。其他广告可被选择来作为不在最显著位置但仍被选择来呈现的次要广告来呈现。图6是示出显著广告显示区域602和次要广告显示区域604的说明性界面。被选为主广告的广告可被呈现在显著广告显示区域602中,而其他被选中的广告可被呈现在次要广告显示区域604中。在各实施例中,可给予广告商价格估计作为关于与一具体广告相关联的估计价格的指导,或者作为替换,价格估计可用于计算与广告相关联的实际成本。价格估计可取决于分配给广告的位置(例如,显著位置),以及众多其他因素,包括但不限于CPC、CPV及其组合。可影响价格估计的其他因素可包括广告和/或广告商的历史信息。例如,先前已被呈现的广告具有与其相关联的历史数据,包括点进率、前一个月的点击量、等等。广告的实际成本也可使用实际点进率、前一个月的实际点击数等来计算。由此,广告商的实际数据可用于提供广告的实际成本或提供广告的将来的估计成本。价格估计可以对缺少历史数据的广告来执行。例如,代替用前一时间段的已知点击数来计算价格估计,价格估计计算可以使用相似广告的点击数的估计、平均点击数等来执行。为了计算价格估计,应标识潜在点击数。如先前所解释的,潜在点击数可基于广告和/或广告商的历史数据。在各实施例中,潜在点击数可基于估计的点击数。在其他实施例中,潜在点击数可使用广告的货币价值和广告的CTR来计算。例如,估计的广告可被选中的次数可基于该广告的货币价值。广告的CTR可以取决于该广告的位置来调整。例如,在较显著位置的广告与在较不显著位置的广告相比具有更高的被点击的可能性。由此,较显著的广告可被更频繁地点击或选择,且进而,CTR将取决于广告的位置而变化。在为广告商计算价格估计时,对CTR 的调整可取决于广告的位置来估计。由此,可标识对其执行价格估计的所需位置,且可调整 CTR来反映该所需位置。在各实施例中,CTR可取决于文本广告的位置并取决于启用语音的文本广告的位置来调整。一旦估计了潜在点击数,可以对与广告商相关的任何时间范围执行价格估计计算 (例如,月度价格估计、年度价格估计、周度价格估计等)。在一具体实施例中,价格估计可使用例如以下等式来为广告商计算
月度$ = I*CPI/1000+V*CPV/1000+C*CPC其中月度$表示广告商所拥有的估计的月度金额,I是印象数,CPI/1000是广告被显示每1000次的每印象成本出价,V是呈现语音音频的次数、CPV是广告商提交的每语音成本出价、C是点击数、CPC是广告商提交的每点击成本出价。在上述示例性等式中,CPI 和CPV出价被计算为每1000次广告被显示或已呈现或将呈现语音音频时的每印象成本出价和/或每语音成本出价。或者,可为广告被显示和/或广告语音音频被呈现N次计算CPI 和/或CPV,其中N是任何数字。另外,对于语音音频具有最大完成水平以及语音音频具有小于100%的完成水平的时候,可以使用CPV来执行该计算。在各实施例中,点击次数(C)可以是为广告所估计的潜在点击数,或基于历史数据的潜在点击数。在其他实施例中,点击数可以表示使用如上讨论的货币价值和调整的CTR 来计算的潜在点击数。对于货币价值的计算,可以为各种场景计算价格估计计算,这些场景包括完整语音音频的呈现、部分语音音频的呈现、当语音音频被激活但未完成时的CPC、当语音音频完成时的CPC等。广告投放引擎304投放所选择的广告以便在诸如用户设备206等用户设备呈现给用户。当投放广告时,广告投放引擎304标识是否有任何广告是启用语音的。例如,广告投放引擎304可以基于与广告的元数据一起存储的、指示该广告要启用语音的元数据标志, 将所选广告标识为启用语音的。文本-语音组件312用于从广告的文本中生成语音音频。文本-语音组件312—般可包括能够创建对应于广告的文本的计算机生成的语音的文本-语音系统。尽管文本-语音组件312被示为广告投放系统204的一部分,但在各实施例中,文本-语音组件312可由搜索引擎202或图2中未示出的另一网络组件来提供,并且广告投放系统204可以仅包括请求文本-语音转换的API。在某些实施例中,可在选择了要投放的广告之后由文本-语音组件312将启用语音的文本广告的文本转换成语音。在其他实施例中,启用语音的文本广告的文本可由文本-语音组件312转换成语音,并与广告相关联地存储在广告存储210或其他存储位置中。 在这些实施例中,当选择要投放的启用语音的文本广告时,可检索要投放的所存储的语音, 使得在那时不需要生成语音。定制语音确定组件314用于确定在从广告的文本生成音频时是否要使用定制语音,且如果要使用定制语音,则为音频使用哪一定制语音,使得该音频包括定制语音。一般而言,从广告商接收到广告要作为启用语音的来对待的指示,使得文本在被呈现给用户之前被转换成音频。除此之外,可接收定制语音要与一具体广告相关联的指示。在一个实施例中,该指示由广告商接收,使得定制语音确定组件314基于该指示来确定使用哪一定制语音。广告商可选择要用于所提交的广告的具体定制语音。作为示例而非限制,定制语音可包括女性的语音、男性的语音、孩子的语音、老年人的语音、外国人声音语音、机器人声音语音等,或其组合。或者,在另一实施例中,广告商可以仅仅指示要使用定制语音,但可以不指示具体定制语音。由此,定制语音确定组件314基于例如广告的内容来通过算法要使用哪一定制语音。例如,对针对疗养院的广告,可通过算法确定老年人的语音。另一方面,对针对玩具
15商店的广告,可通过算法确定孩子的语音。另外,对针对指甲沙龙的广告,可确定女性的语音。与定制语音确定组件314相关联的算法包括能够作出此确定的逻辑。例如,预定类别可各自对应于各种关键词。当从广告的文本中提取一具体关键词时,该关键词可被匹配或配对到一个或多个类别中的关键词,并且可选择与该类别相关联的定制语音。在又一实施例中,即使广告商为广告选择了定制语音,或者如果定制语音确定组件316通过算法为广告确定了定制语音,用户偏好取代这些定制语音选择中的任一个。例如,用户可在用户偏好中指示对所有广告始终使用女性的语音。如果定制语音确定组件314 基于广告的内容确定要使用男性的语音,则最终将选择女性的语音,因为在该实施例中,用户的偏好取代所有其他定制语音选择。广告投放系统204可被配置成在多种不同环境内投放文本广告和/或启用语音的文本广告。例如,广告可以结合搜索结果、在网页上、或在其他电子环境中投放。在一个实施例中,广告投放系统204被配置成与搜索引擎202协作地操作来响应于来自诸如用户设备206等用户设备的用户查询结合搜索结果来提供广告。在这些实施例中,用户可采用用户设备206来输入搜索查询并将该搜索查询提交给搜索引擎202。例如,用户可以使用用户设备206上的web浏览器来访问搜索引擎202的搜索输入网页并输入搜索查询。作为另一示例,用户可以经由搜索引擎工具栏所提供的搜索输入框来输入搜索查询,搜索引擎工具栏位于例如web浏览器、用户设备206的桌面、或其他位置内。本领域技术人员将认识到, 在本发明的各实施方式的范围内还可以使用各种其他方法来提供搜索查询。当搜索引擎202从诸如用户设备206等用户设备接收到搜索查询时,搜索引擎202 对搜索系统索引执行搜索来标识相关搜索结果。另外,广告投放系统204对所接收的搜索查询和/或所标识的搜索结果进行操作来基于上下文相关性和/或货币选择广告。响应于搜索查询,向用户设备206提供包括搜索结果和广告的搜索结果页面。标识已选择的任何启用语音的文本广告,并且提供每一启用语音的文本广告的语音来与搜索结果页面一起呈现。在另一实施例中,广告可被选择并呈现在由内容服务器212主存的网页,如网页 21 上。例如,网页21 可包括用于呈现广告投放系统204投放的广告。在某些实施例中,广告投放系统204可通过分析网页21 的内容并选择与网页21 的内容相关的广告来选择广告。也可基于货币来对网页21 选择广告。当用户使用例如用户设备206上的 web浏览器向内容服务器212请求网页21 时,向用户设备提供网页21 以便呈现给用户。标识已选择的任何启用语音的文本广告,并且提供每一启用语音的文本广告的语音来与网页一起呈现。尽管已经参考图2在搜索结果和网页的上下文中讨论了启用语音的广告的投放, 但应理解,这些仅作为示例来提供。如上所述,在本发明的各实施例的范围内,启用语音的广告可以在其他电子广告环境(例如,在线游戏、支持广告的软件应用、电子邮件等)中提{共。现在参考图4,提供了示出根据本发明的一实施例的用于在广告投放系统处生成并存储广告的方法400的流程图。最初,广告商访问广告投放系统,如框402所示。例如, 广告投放系统可以提供允许广告商与广告投放系统交互的一个或多个UI。广告商可以与广告投放系统提供的UI交互来创建和/或编辑广告运作,如框404所示。
广告商提供关于广告的信息,该信息由广告投放系统接收,如框406所示。为广告提供的信息可包括广告的文本,以及广告的附加信息和选项选择。根据本实施例,在框406 接收的信息包括广告商希望广告是仅文本广告还是启用语音的广告的指示。在框406,还可提供关于广告的其他信息。例如,在框406,广告商可提供用于货币/广告选择目的的出价信息和/或语音定制信息,以及关于广告的各种附加信息。因此,在框408,广告投放系统确定广告商是否为广告选择了启用语音的特征。如果确定广告商选择了启用语音选项,则在框410,将广告与该广告是启用语音的指示一起存储。例如,广告可与指示该广告为启用语音的元数据标志一起存储。或者,如果确定广告商未选择启用语音选项,则在框412,存储广告但不存储该广告是启用语音的指示。转向图5,提供了示出根据本发明的一实施例的用于选择并提供广告的方法500 的流程图。如框502所示,接收对广告的请求。对广告的请求可从其中可投放电子广告的各种不同应用(例如,搜索、网页、视频游戏等)中接收。例如,在一个实施例中,对广告的请求从响应于搜索查询提供搜索结果页面的搜索引擎接收。当接收到搜索查询时,可基于该搜索查询和/或可用于广告选择的搜索结果来标识一个或多个关键词。在另一实施例中, 接收用于在网页上提供广告的对广告的请求。该请求可包括网页的指示,使得可从网页的内容中标识关键词。或者,网页可能已被分析,并且该请求可包括用于广告选择的一个或多个关键词。响应于对广告的请求,选择一个或多个广告,如框504所示。在本发明的各实施例的范围内,广告可以基于多种不同因素来选择。在某些实施例中,广告可以基于与其中要呈现广告的环境的上下文相关性来选择。例如,如上所述,该请求可包括对于搜索查询或网页导出的关键词,或允许标识关键词的信息。关键词可用于选择要投放的相关广告。另外地或另选地,在某些实施例中,广告可以例如使用以下参考图10详细描述的方法1000来基于货币因素选择。广告选择可包括基于诸如上下文相关性和货币等因素对多个候选广告排名,以及基于排名来选择广告。在某些实施例中,选择预定数量的广告。例如,搜索系统可以选择具有最高排名的五个广告。在其他实施例中,可以选择具有满足预定或动态阈值的排名的所有广告。在其他实施例中,选择具有比其他广告高得多的排名的广告。在本发明的各实施例的范围内,可以采用上述和/或其他基于排名来选择广告的方法的任何组合。分析框504处选择的广告来确定是否包括了任何启用语音的文本广告。当在框 506标识了启用语音的文本广告时,生成或检索用于该启用语音的文本广告的语音,如框 508所示。在某些实施例中,广告投放系统可以仅存储启用语音的文本广告的文本。因此, 当选择启用语音的文本广告时,通过应用文本-语音组件将广告的文本转换成语音,来为该广告生成语音。在某些实施例中,为启用语音的文本广告生成语音可包括如在以下分别参考图7、8和9描述的方法700、800和900中那样确定用于广告的具体语音。在其他实施例中,广告投放系统可以存储用于至少某些广告的语音(或至少将其高速缓存一段时间)。 在此类实施例中,在框508,广告系统可以只需检索所存储的用于广告的语音。如果采用定制语音,则广告投放系统,尤其是定制语音确定组件314,可以确定所需定制语音并标识是否存储了该定制语音。如果存储,则在框508检索该定制语音。否则,在框508生成该定制语首。
在选择广告的环境中,所选广告被投放以便呈现给用户,如框510所示。例如,在搜索的上下文中,广告被包括在响应于搜索查询提供的搜索结果页面内。对于网页,投放广告以便在web上为广告提供的位置处呈现。广告的投放包括投放每一广告的文本以及用于任何启用语音的文本广告的语音音频。搜索结果页面上提供的广告可以包括文本广告和/或启用语音的文本广告的混合。 在一实施例中,显示每一广告的文本。另外,与任何启用语音的文本广告相对应的语音被可听地呈现给用户。如果有一个以上启用语音的文本广告,则在一个实施例中,例如基于广告的排名顺序地呈现每一启用语音的文本广告的语音。在某些实施例中,启用语音的文本广告与仅文本广告在视觉上不同地呈现,以便允许用户更快地标识与被可听地呈现的语音相对应的所显示的文本。作为说明,图6包括示出包含了根据本发明的一实施例生成的启用语音的文本广告的搜索结果页面600的示例性屏幕显示。本领域普通技术人员可以理解并领会,图6的屏幕显示仅仅是以示例的方式提供的,且决不旨在以任何方式限定本发明的范围。如图6所示,搜索结果页面600响应于搜索查询606 “汽车”而提供。响应于搜索查询606,搜索结果页面600包括用于显示与搜索查询606相关的搜索结果的搜索结果区域608。搜索结果页面600还包括呈现所选广告的文本的区域602和604。根据本发明的各实施例,已经基于搜索查询606和/或搜索结果选择了广告。在图6的示例中,广告610 和612是启用语音的文本广告,且广告610和612的文本在搜索结果页面600中加框来指示广告610和612是启用语音的。当搜索结果页面600被显示给用户时,可听地呈现与广告610和612相对应的语音。在一实施例中,与每一广告610和612相对应的语音基于广告排名来顺序地可听呈现。例如,广告610可被确定为具有比广告612高的排名,由此导致广告610被呈现在搜索结果页面600上更显著的位置。由此,广告610的语音将被首先可听地呈现,接着是广告612的语音。在各实施例中,广告区域602和604可被标识为显著广告显示区域602和次要广告显示区域604。显著广告显示区域602可包括被选为主广告的文本广告或启用语音的文本广告。次要广告显示区域604可包括被选为次要广告的文本广告或启用语音的文本广
生 I=I O参考图7,示出了一流程图,该流程图示出根据本发明的一实施例的用于基于广告商接收到的指示来定制与广告的音频相关联的语音的方法700。最初,在步骤710接收广告。更具体地,可从广告商接收第一启用语音的广告的文本。在一个实施例中,广告在其被接收时可以仅包括文本。在步骤712,确定该广告是否是启用语音的。如上所述,启用语音的广告是能被可视且可听地呈现给用户的广告。可在将广告呈现给用户之前从广告的文本中生成音频。在一个实施例中,向广告商呈现多个选项(例如,通过此处关于图3讨论的广告商UI组件302),这些选项允许输入与所提交的广告相关联的各种类型的信息,且该信息可包括该广告是否要被当做是启用语音的。如果确定广告不是启用语音的,则将广告的文本存储在广告存储中,如步骤714所示。除了广告的文本之外,还可存储该广告不是启用语音的指示。该指示可以采取例如元数据标志的形式。如果确定该广告是启用语音的,则然后可在步骤716确定是否要对该广告的语音音频使用定制语音。可用若干方法之一作出该判断。在一个实施例中,提交了广告的广告商可以在可通过此处关于图3讨论的广告商UI组件302提供的UI上指示要使用定制语音。 如果确定不使用定制语音,则在步骤718生成音频。通过文本-语音组件312从广告的文本生成的音频例如包括标准语音。如此处所使用的,标准语音包括不在各个广告之间改变或变化的默认语音。默认语音通常是预定的,且在没有定制语音的多个广告上是相同的语音。在一个实施例中,标准语音是默认男性语音。另一方面,如果广告商指示了对定制语音的选项,则确定要使用定制语音,且在步骤720确定该定制语音。定制语音可由广告商来确定,或者它可由广告投放系统204,尤其是定制语音确定组件314来确定。在定制语音由广告商确定的情况下,可以在广告商提交广告时在广告商 UI上向广告商呈现多个定制语音选项。定制语音包括例如女性的语音、男性的语音、孩子的语音、老年人的语音、机器人声音语音、外国人声音语音等。该列表不意味着包含一切的,而是广告商可从中选择的许多语音的取样。可以不向广告商给予选择定制语音的选项,或者广告商可优选不选择定制语音。在这些情况下,定制语音确定组件314可以基于例如广告的内容来通过算法确定定制语音。如此处所使用的,内容可包括与广告相关联的任何文本, 如广告的标题、或广告的实际文本。在一个实施例中,通过诸如数据挖掘等数据搜索和提取方法来从广告的文本中提取关键词。所找到的关键词可以与先前被确定为与一具体类别相关联的关键词进行匹配。 每一类别可具有一个或多个相关联的定制语音。例如,所提交的广告可具有例如由此处参考图3所描述的定制语音确定组件314提取的五个关键词。在一个实例中,这五个关键词中的三个可属于具有相关联的女性的语音的定制语音的一具体类别。在这一实例中,女性的语音可被选为用于所提交的广告的定制语音。在步骤722,从广告的文本中生成包括所确定的定制语音的音频。在一个实施例中,音频由此处参考图3描述的文本-语音组件312来生成。一旦文本-语音组件312接收到广告的文本,该组件可从存储中检索要用于该广告的语音音频的具体定制语音。音频可在接收广告来将该广告呈现给用户的整个过程期间的不同时间生成。在一个实施例中, 一从广告商接收到广告的文本,就生成广告的音频。与广告相关联的音频和文本以及其他信息然后可被存储以供将来检索。或者,在另一实施例中,直到(例如从搜索音频或其他网页)接收到对具体广告的请求才生成音频。此处,一旦被请求,将实时地生成音频。在又一实施例中,可能不需要生成音频,因为音频可能已经与对该广告的另一请求相关联地生成。 可以只需从存储中检索音频并可听地将其呈现给用户。在步骤724,将文本和音频存储在广告存储中。如上所述,该过程中生成音频的时间确定了该音频何时被存储在广告存储中。除了文本和音频之外,还可存储关于广告是否启用语音的指示以及关于是否要将该音频定制到一具体语音的指示。广告存储可包括已由各个广告商提交的多个广告。在步骤726,接收对一个或多个广告的请求。存储在广告存储中的多个广告中的一组广告可从广告存储中被检索,且在步骤7 被传递来呈现给用户。对于启用语音且其音频包括定制语音的广告,包括定制语音的音频被可听地呈现给用户,且该广告的文本被可视地呈现给用户。在某些实施例中,其他形式的媒体也被呈现给用户,包括与广告相关联的视频和图像。在又一实施例中,接收与第二启用语音的广告相关联的文本。类似于上述的,也接收与第二启用语音的广告的音频相关联的语音要被定制的指示。然后可基于第二启用语音
19的广告的文本来生成音频。在又一实施例中,接收第二启用语音的广告的文本。然后可确定未接收到与第二启用语音的广告的音频相关联的语音要被定制的指示。从第二启用语音的广告的文本中生成音频,且因为该语音不要被定制,标准语音构成该音频。标准语音是在各个标准语音广告之间不会改变的语音,且是在广告商不需要语音定制的情况下的默认语音。传递该组广告来呈现给用户,使得该组包括文本和包括标准语音的音频,该文本和音频都与第二启用语音的广告相关联。转向图8,显示了示出根据本发明的一实施例的用于基于广告的内容来定制与广告的音频相关联的语音的方法800的流程图。在步骤810,接收各种广告,包括第一文本广告,该第一文本广告在一个实施例中仅包括与其相关联的文本。在一个实例中,第一广告是启用语音的,使得文本在被呈现给用户之前被转换成音频。在步骤812,将第一广告的文本和第一广告是启用语音的指示存储在广告存储中。当广告是启用语音的时候,在向用户呈现第一广告之前生成对应于第一广告的文本的音频。此处还存储的可以是与第一广告的音频相关联的语音要基于第一广告的内容来定制的指示。在一个实施例中,这些指示可用元数据标志的形式来存储。在步骤814,基于广告的内容通过算法来确定定制语音。如上所述,该内容可通过从广告的文本中提取关键词(例如,通过数据挖掘)并将该关键词与具有一个或多个对应的定制语音的预定类别相关联来确定。例如,关于指甲修饰师的广告的音频可包括定制的女性语音,但是关于汽车经销商的广告的音频可包括定制的男性语音。在步骤816,提供包括定制语音的音频。在一个实施例中,提供音频包括从第一广告的文本中生成音频,但在另一实施例中,提供音频包括从广告存储中检索音频,使得该音频先前已在对该广告的较早请求之后生成。如上所述,音频可在接收文本广告和将文本广告呈现给用户之间的任何时间生成。在接收到对广告的请求之后,传递第一广告的文本和音频以便呈现给用户,如步骤818所示。该音频包括定制语音。图9是示出根据本发明的一实施例的用于基于用户偏好来定制与广告的音频相关联的语音的方法900的流程图。最初,在步骤910,接收对要呈现给用户的广告的请求。 广告可以呈现在网页、搜索引擎搜索结果、在线视频游戏、基于广告的软件应用、以及电子邮件消息等中。存在用于投放在线广告以便呈现给用户的各种各样的其他方法和环境。在步骤912,标识要呈现给用户的至少第一广告。在步骤914确定该广告是启用语音的,且第一广告的语音音频要被定制。在一个实施例中,第一广告的文本和音频都被呈现给用户。该判定可通过广告商UI上的指示来作出,如允许广告商选择广告是否是启用语音的以及音频的语音是否要被定制的选择框。在步骤916,基于从提交第一广告的广告商接收的指示或基于第一定制语音的算法确定(其本身基于第一广告的内容)来确定第一定制语音。可访问与将向其呈现广告的用户相关联的用户简档或用户偏好来确定用户是否具有对与广告相关联的具体语音的偏好或其他。在步骤918,确定用户偏爱第二定制语音。在一个实施例中,在用户指示了对于诸如第二定制语音等一具体定制语音的偏好的任何时候,该第二定制语音将取代广告商确定的定制语音或通过算法确定的定制语音。在又一些实施例中,定制语音不是由用户在用户简档中指定的,而是定制语音基于用户简档中的其他类型的信息来确定。该判定可由例如广告投放系统,尤其是此处关于图3讨论的定制语音确定组件314来作出。例如,如果语音是男性语音,则指示了包括汽车和足球的兴趣的男性用户可能更倾向于对广告做出反应。在确定定制语音时也可考虑用户简档中包括的其他类型的信息。在一个实例中,基于用户简档中的信息确定的该定制语音取代任何其他确定的定制语音。但是,在另一实例中,它不取代其他定制语音。在某些实施例中,情况可能是广告商偏爱用户信息是定制语音的确定所基于的唯一因素。由此,用户简档中的信息确定的该定制语音不一定取代其他定制语音,但被用作用于可听地呈现给某一用户的广告的优选定制语音。在一种情况下,对定制语音的选择基于用户信息和与广告相关联的内容两者。在图 9的实施例中,用户对定制语音的选择不取代任何先前确定的定制语音。由此,在步骤920, 根据第二定制语音为第一广告生成音频。在步骤922,传递第一广告的文本和音频来呈现给用户。在一个实例中,广告在响应于用户提交的搜索查询显示给用户的搜索结果页面上呈现。转向图10,提供了示出根据本发明的一实施例的用于选择启用语音的文本广告的方法1000的流程图。最初,在框1002,接收对广告的请求。对广告的请求可从其中可投放电子广告的各种不同应用(例如,搜索、网页、视频游戏等)中接收。例如,在一个实施例中, 对广告的请求从响应于搜索查询提供搜索结果页面的搜索引擎接收。响应于接收到对广告的请求,在框1004,确定一个或多个启用语音的文本广告中的每一个的货币价值。该货币价值基于多个货币因素。这多个货币因素可包括表示广告商对一个或多个启用语音的文本广告的语音音频出价的货币金额的CPV值。在各实施例中,多个货币因素还可包括以下的任何组合具有语音音频但没有语音音频激活的广告的CTR、具有语音音频激活和最大完成水平的广告的CTR、具有语音音频激活和小于最大完成水平的广告的CTR、没有语音音频的广告的CTR、具有语音音频和最大完成水平的广告的CPV、具有语音音频和小于最大完成水平的广告的CPV、CPI、没有语音音频的广告的CPC、具有语音音频但没有语音音频激活的广告的语音-CPC、具有语音音频激活和最大完成水平的广告的语音-CPC、具有语音音频激活和小于最大完成水平的广告的语音-CPC。基于一个或多个启用语音的文本广告的每一个的货币价值,在框1006选择一个或多个启用语音的文本广告中的一个来呈现。对一个或多个启用语音的文本广告的选择可基于与广告相关联的排名值。排名值可基于货币价值,并且因此,具有高货币价值的广告可以与高排名值相关联。在框1008,传递所选的启用语音的文本广告来呈现。在各实施例中, 传递包括启用语音的文本广告和文本广告在内的多个广告来呈现。转向图11,提供了示出根据本发明的一实施例的用于向广告商分配启用语音的文本广告的成本的方法1100的流程图。最初,在框1102所示,接收对广告的请求。响应于接收请求,在框1104基于多个货币因素来确定一个或多个启用语音的文本广告的每一个的货币价值,并在框1106选择启用语音的文本广告来呈现。在各实施例中,多个货币因素包括表示广告商基于一个或多个启用语音的文本广告的一启用语音的文本广告的语音音频的完成水平出价的货币金额的CPV值。语音音频的完成水平是基于实际显示时间和预定完成时间已经完成了多少语音音频的指示符。实际显示时间是启用语音的文本广告被显示的时间量,或语音音频被呈现的时间量,该实际显示时间可被标识并与预定完成时间进行比较。预定完成时间表示为达到最大完成水平一广告必须被显示或者语音音频必须被呈现的时间量。在实际显示时间大于或等于预定完成时间时,广告达到最大完成水平。当实际显示时间小于预定完成时间时,广告未达到最大完成水平。对启用语音的文本广告是否达到最大完成水平的判定在框1108判定。基于第一启用语音的文本广告达到了最大完成水平的判定,在框1110向广告商分配CPV值。基于第一启用语音的文本广告未达到最大完成水平,在框1112标识部分完成水平。基于所达到的部分完成水平,在框1114标识并向广告商分配部分CPV值。该部分CPV值可以是基于广告所达到的完成水平的CPV出价的按比例分配的值。例如,如果广告达到了 50%的完成水平, 则部分CPV值可以是广告商提交的CPV出价的50%。转向图12,提供了示出根据本发明的一实施例的用于计算价格估计的方法1200 的流程图。具体地,价格估计对应于对广告商的用于将来时间段的广告成本的估计。例如, 基于过去的广告表现信息、出价信息和/或其他因素,可估计广告商用于下一个月的成本并将其提供给广告商。广告商可使用该信息来调整其广告运作(例如,移除广告、调整出价等)。最初,在框1202,访问广告的出价信息。出价信息可以与文本广告或启用语音的文本广告相关,并且可包括CPV出价、CPC出价等。也可连同广告的货币价值一起标识与广告相关联的位置。与广告相关联的位置可以是显著位置、次要位置等。基于与广告相关联的位置,可调整广告的CTR来标识经调整的CTR。在框1204,标识对于指定时间段,启用语音的文本广告的语音音频将被呈现的所估计的次数。基于估计启用语音的文本广告的语音音频被呈现的所估计的次数,在框1206计算价格估计。该价格估计表示对于指定时间段,启用语音的文本广告将花费广告商的估计的金额。该估计的金额可对周度估计、月度估计、年度估计等来计算。可以理解,本发明的各实施例提供了在电子广告环境内投放的启用语音的文本广告。参考各具体实施例描述了本发明,各具体实施例在所有方面都旨在是说明性的而非限制性的。在不偏离本发明范围的情况下,各替换实施例对于本发明所属领域的技术人员将变得显而易见。从前面的描述可以看出,本发明很好地适用于实现上文所阐述的所有目的和目标,并且具有对于该系统和方法是显而易见且固有的其他优点。也可理解特定的特征和子组合是有用的,并且可以加以利用而无需参考其他特征和子组合。这由权利要求所构想的, 并在权利要求的范围内。
权利要求
1.一个或多个存储计算机可使用指令的计算机存储介质,当该指令由一个或多个计算设备执行时使得所述一个或多个计算设备执行一种方法,所述方法包括接收(1002)对广告的请求;响应于接收到所述请求,基于多个货币因素来确定(1004) —个或多个启用语音的文本广告中的每一个的货币价值,所述货币因素至少包括每语音成本值,其中所述每语音成本值是广告商为所述一个或多个启用语音的文本广告的语音音频出价的货币金额;基于所述一个或多个启用语音的文本广告中的每一个的货币价值,选择(1006)至少一个启用语音的文本广告来呈现;以及传递(1008)所述至少一个启用语音的文本广告来呈现。
2.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述多个货币因素包括每点击语音成本值,其中所述每点击语音成本值是所述广告商所出价的、要在所述启用语音的文本广告被用户点击时支付的货币金额。
3.如权利要求2所述的一个或多个计算机可读介质,其特征在于,所述每点击语音成本值是所述广告商所出价的、要在所述启用语音的文本广告被用户点击且同时播放所述启用语音的文本广告的语音音频时支付的货币金额。
4.如权利要求1所述的一个或多个计算机存储介质,其特征在于,还包括确定所述一个或多个启用语音的文本广告中的每一个的货币价值;以及标识主广告,其中所述主广告具有所述一个或多个启用语音的文本广告的最高货币价值。
5.如权利要求1所述的一个或多个计算机存储介质,其特征在于,还包括确定所述一个或多个文本广告中的每一个的货币价值;以及将所述一个或多个文本广告中的每一个的货币价值与所述一个或多个启用语音的文本广告中的每一个的货币价值进行比较。
6.如权利要求5所述的一个或多个计算机存储介质,其特征在于,还包括基于货币价值选择所述文本广告中的至少一个来呈现;以及呈现所述至少一个启用语音的文本广告和所述至少一个文本广告。
7.如权利要求1所述的一个或多个计算机存储介质,其特征在于,当所述一个或多个启用语音的文本广告的语音音频达到最大完成水平和部分完成水平中的一个时,所述每语音成本值被分配给所述广告商。
8.如权利要求1所述的一个或多个计算机存储介质,其特征在于,所述多个货币因素包括语音点进率。
9.一个或多个存储计算机可使用指令的计算机存储介质,所述计算机可使用指令在被一个或多个计算设备使用时,使得所述一个或多个计算设备执行一种方法,所述方法包括接收(1102)对广告的请求;响应于接收到所述请求,基于多个货币因素来确定一个或多个启用语音的文本广告中的每一个的货币价值,其中所述多个货币因素包括每语音成本值,所述每语音成本值表示广告商基于所述一个或多个启用语音的文本广告中的第一启用语音的文本广告的语音音频的完成水平所出价的货币金额;基于所述第一启用语音的文本广告的对应的货币价值,选择(1106)所述第一启用语音的文本广告来呈现;确定(1108)所述第一启用语音的文本广告是否达到了最大完成水平;以及基于所述第一启用语音的文本广告达到了最大完成水平的判定,向所述广告商分配 (1110)所述每语音成本值。
10.如权利要求9所述的一个或多个计算机存储介质,其特征在于,还包括标识与所述第一启用语音的文本广告相关联的实际显示时间,其中所述实际显示时间包括所述第一启用语音的文本广告被显示的总时间量。
11.如权利要求9所述的一个或多个计算机存储介质,其特征在于,确定所述第一启用语音的文本广告是否达到了最大完成水平还包括标识与所述第一启用语音的文本广告相关联的预定完成时间; 确定所述实际显示时间是否等于或大于所述预定完成时间;以及在确定所述实际显示时间等于或大于所述预定完成时间时,标识所述第一启用语音的文本广告达到了最大完成水平。
12.如权利要求9所述的一个或多个计算机存储介质,其特征在于,还包括 基于所述一个或多个启用语音的文本广告中的每一个的货币价值对所述启用语音的文本广告进行排名,其中具有最高货币价值的启用语音的文本广告接收最高排名值。
13.如权利要求9所述的一个或多个计算机存储介质,其特征在于,还包括基于所述第一启用语音的文本广告未达到最大完成水平的判定,标识所述第一启用语音的文本广告的部分完成水平;以及向所述广告商分配部分每语音成本值。
14.一个或多个存储计算机可使用指令的计算机存储介质,所述计算机可使用指令在被一个或多个计算设备使用时,使得所述一个或多个计算设备执行一种方法,所述方法包括访问(1202)启用语音的文本广告的出价信息,其中所述出价信息包括来自广告商的每语音成本出价;标识(1204)对指定时间段所述启用语音的文本广告的语音音频将被呈现的估计的次数;基于所述启用语音的文本广告的语音音频将被呈现的估计的次数以及所述每语音成本出价,计算(1206)价格估计,所述价格估计表示对所述指定时间段所述启用语音的文本广告将花费所述广告商的估计的金额。
15.如权利要求14所述的一个或多个计算机存储介质,其特征在于,所述价格估计基于所述启用语音的文本广告的位置,并且与显著位置相关联的启用语音的文本广告和与较不显著的位置相关联的启用语音的文本广告相比,与较高的价格估计相关联。
全文摘要
本发明公开了一种用于启用语音的文本广告的定价方法和系统。提供了用于标识启用语音的文本广告的货币价值并用于提供启用语音的文本广告以便在电子广告环境内呈现给用户的系统和方法。广告商可提交对文本广告和启用语音的文本广告两者的出价。使用广告商提交的出价,计算文本广告和启用语音的文本广告的货币价值。启用语音的文本广告的货币价值可以基于广告商提交的每语音成本出价来计算,该每语音成本出价指示广告商愿意为启用语音的文本广告的语音音频支付的货币金额。基于每一启用语音的文本广告的货币价值,选择至少一个启用语音的文本广告来呈现。传递所选的启用语音的文本广告来呈现给用户。
文档编号G06Q30/00GK102156939SQ20111007206
公开日2011年8月17日 申请日期2011年3月16日 优先权日2010年3月17日
发明者P·C·萨达如, T·丹轧尔特彻夫 申请人:微软公司