基于电话号码的广告的制作方法

文档序号:6479395阅读:682来源:国知局
专利名称:基于电话号码的广告的制作方法
技术领域
本文档涉及信息管理。
背景技术
随着因特网发展,在线广告已经成为受欢迎的方法,通过其广告主可以影响消费 者。在线广告向广告主提供将其广告定向到易接受的受众的机会。广告可以由一个或多个 内容服务器响应于查询而识别并且在由发布者提供的内容页上列出。将广告在发布者的内容页上列出的发布者可以每次用户与内容页上的广告交互 (例如,点击)(例如,并且被导向到与广告主相关联的网站)时向广告主收费。然而,如果 用户通过呼叫在内容页上与广告一起列出的特定于广告主的电话号码来联系广告主,而不 是点击广告,则由于发布者可能不知道用户对广告主的电话呼叫,发布者可能不具有向广 告主收费的易验证的方式。额外地,广告主可能不具有网站但是仍然期望在因特网上做广告。这样的广告主 可以具有由发布者派发的包括广告主的电话号码的广告。然而,发布者还可能不能容易地 确定何时查看者呼叫了广告主,并且因此可能要求使用不是最佳的计费安排,例如,不考虑 响应于广告使广告主实际接收的电话呼叫的数量、固定的对每千次闪现的收费。

发明内容
总的来说,本说明书中描述的主题的一个方面可以实现在包括以下动作的方法 中将第一电话号码与第二电话号码相关联;为广告主派发包括第一电话号码的基于web 的广告;接收拨打给第一电话号码的呼叫;基于第二电话号码与第一电话号码的关联将呼 叫路由到第二电话号码;确定是否响应于接收到拨打给第一电话号码的呼叫而发生了呼通 (call-through)事件;以及如果确定发生了呼通事件,则向与第二电话号码相关联的广告 主收取每呼叫成本金额。本方面的其它实施例包括对应的系统、装置和计算机程序产品。本说明书中描述的主题的另一个方面可以实现在包括以下动作的方法中将第一 电话号码与第二电话号码相关联;为广告主派发包括第一电话号码的基于web的广告;接 收拨打给第一电话号码的呼叫;识别与呼叫的发起相关联的主叫号码(calling number); 确定主叫号码是否已向第一电话号码发起了超过发起的阈值数量的呼叫;以及如果主叫号 码没有向第一电话号码发起超过发起的阈值数量的呼叫,则将呼叫路由到第二电话号码。 本方面的其它实施例包括对应的系统、装置和计算机程序产品。本说明书中描述的主题的另一个方面可以实现在包括以下动作的方法中将第一
5电话号码与第二电话号码相关联直到发生期满事件;确定是否发生了期满事件;如果发生 了期满事件,则使第一电话号码与第二电话号码失去关联;以及如果发生了期满事件,则在 至少最小时段内排除(preclude)将第一电话号码与另一个第二号码相关联。本方面的其 它实施例包括对应的系统、装置和计算机程序产品。通过本说明书中描述的主题可以实现的可选优势和特征可以包括基于受众对广 告的响应而对广告的更优计费。例如,可以针对交互(例如点击)的广告或针对广告而使 电话呼叫拨打给包括在广告中的号码,向具有网站的广告主计费。同样,可以基于拨打给包 括在广告中的电话号码的电话呼叫的数量而针对广告向没有网站的广告主计费。额外的, 可以向广告主提供包括呼通率的使用信息,从而允许广告主评估广告的性能并且便于广告 成本收益分析。可以分立地实现并且不需要在任何特定实施例中存在这些各种可选优势和特征。 将在下面的附图和说明中阐述在本说明书中描述的主题的一个或多个实施例的细节。主题 的其它特征、方面和优势从说明、附图和权利要求将变得显而易见。


图1是示例在线环境的框图。图2是示例内容页和与电话号码相关联的广告的截屏。图3是用于使用电话号码跟踪广告的示例过程的流程图。图4是用于使用电话号码跟踪广告的示例过程的另一个流程图。图5是用于使用电话号码跟踪广告的示例过程的另一个流程图。图6是用于基于发起处理期满事件的示例过程的流程图。图7是用于基于账户结余有条件地路由呼叫的示例过程的流程图。各附图中相同的参考数字和标记指示相同的元素。
具体实施例方式图1是示例在线环境100的框图。在线环境100可以帮助向用户对例如网页、广 告等的内容项的识别和派发。诸如局域网(LAN)、广域网(WAN)、因特网或以上的组合的计 算机网络110连接广告主102a和102b、广告管理系统104、发布者106a和106b、用户设备 108a和108b以及搜索引擎112。尽管仅示出两个广告主(102a和102b)、两个发布者(106a 和106b)以及两个用户设备(108a和108b),但是在线环境100可以包括许多(例如,成千) 广告主、发布者和用户设备。网络110可以与诸如公用交换电话网络(PSTN) 120和/或蜂 窝网络126的公用和专用两者的其它网络通信。如将在下面详细描述的,广告管理系统104 可以将在基于web的广告上显示的第一电话号码与广告主的第二电话号码相关联。在查看 广告的用户呼叫第一电话号码时,将该呼叫路由到与广告主相关联的第二电话号码。因此, 可以引起(account for)通过电话网络进行的并且归因于基于web的广告的联系。虽然提 及递送广告,但是可以递送其它形式的内容,包括其它形式的赞助内容。此外,虽然提及通 过web递送内容的示例系统,但是可以使用包括音频、视频、广播、卫星、有线、印刷等的其 它媒体递送系统以及其它形式的媒体。在一些实施方式中,一个或多个广告主102a和/或102b可以直接或间接地输入、
6维护以及跟踪广告管理系统104中的广告信息。广告可以是以下列形式诸如横幅广告的 图形广告、纯文本广告、图像广告、音频广告、视频广告、组合任何这样的组件的一个或多个 的广告等、或任何其它类型的电子广告文档120。广告还可以包括诸如链接的嵌入式信息、 元信息和/或诸如HTML或JavaScript 的机器可执行指令。诸如用户设备108a的用户设备可以将页面内容请求109提交给发布者或搜索引 擎112。在一些实施方式中,响应于页面内容请求109可以向用户设备108a提供页面内容 111。页面内容可以包括由广告管理系统104提供的广告或可以包括可以在用户设备108 处被执行来向广告管理系统104请求广告的可执行指令,例如JavaScript 指令。示例用 户设备108包括个人计算机、移动通信设备、电视机顶盒等。还可以从发布者106提供广告。例如,一个或多个发布者106a和/或106b可以 将对一个或多个广告的广告请求提交给系统104。系统104通过将广告发送给发出请求的 发布者106a或106b以置放在发布者的web资产(例如,网站或其它网络分布的内容)的 一个或多个上来作出响应。广告可以包括指向着陆页的嵌入式链接,所述着陆页例如在用 户点击在发布者网站上呈现的广告时该用户被导向到的广告主102的网站上的页面。广告 请求还可以包括内容请求信息。该信息可以包括内容本身(例如,页面或其它内容文档)、 对应于内容或内容请求的类别(例如,艺术、商业、计算机、艺术_电影、艺术_音乐等)、内 容请求的部分或全部、内容寿命、内容类型(例如,文本、图形、视频、音频、混合媒体等)、地 理位置信息等。在一些实施方式中,发布者106可以将所请求的内容与系统104提供的广告中 的一个或多个相组合。可以将该组合的页面内容111和广告发送给请求内容的用户设备 108(例如,用户设备108a)作为用于在查看器(例如,web浏览器或其它内容显示系统)中 呈现的页面内容111。发布者106可以将关于广告的信息传送回广告管理系统104,所述信 息包括描述待如何、在何时和/或在何处呈现广告(例如,以HTML或JavaScript 方式) 的信息。发布者106a和106b可以包括通用内容服务器,其接收对内容(例如,文章、讨论 话题、音乐、视频、图形、搜索结果、网页收录、信息馈给等)的请求,并且响应于请求检索所 请求的内容。例如,与新闻内容提供者、零售商、独立博客、社交网站或通过网络110提供内 容的任何其它实体有关的内容服务器可以是发布者。还可以通过使用搜索引擎112来提供广告。搜索引擎112可以接收对搜索结果的 查询。作为响应,搜索引擎112可以从文档的索引(例如,从网页的索引)检索相关搜索结 果。在澳大利亚布里斯班举行的 Seventh International World Wide Web Conference (第 七届国际万维网会议)(1998)上S. Brin和L. Page发表的论文“The Anatomy of aLarge-Scale Hypertextual Search Engine (剖析大规模超文本搜索引擎)”和美国专利 No. 6,285,999中描述了示例性搜索引擎112。搜索结果可以包括例如网页标题的列表、从 那些网页提取的文本的摘录以及指向那些网页的超文本链接,并且可以被分组成预定数量 (例如10)的搜索结果。搜索引擎112还可以将对广告的请求提交给系统104。请求可以包括所期望的广 告的数量。该数量可以取决于搜索结果、搜索结果占据的屏幕或页面空间量、广告的尺寸和 形状等。对广告的请求还可以包括(如被输入、解析或扩展的)查询、基于查询的信息(诸如地理位置信息、查询是否来自会员和这样的会员的标识符)和/或与搜索结果相关联或 者基于搜索结果的信息。这样的信息可以包括例如与搜索结果有关的标识符(例如,文档 标识符)、与搜索结果有关的分值(例如,信息检索(“IR”)分值)、从所识别的文档(例如 网页)提取的文本的摘录、所识别的文档的全文、所识别的文档的特征向量等。在一些实施 方式中,IR分值可以从例如与查询和文档相对应的特征向量的点积、页面排名分值和/或 IR分值与页面排名分值的组合等来计算。搜索引擎112可以将搜索结果与系统104提供的广告中的一个或多个相组合。然 后可以将该组合信息作为页面内容111转发给请求内容的用户设备108。搜索结果可以被 维护为区别于广告,以免用户在付费广告和搜索结果之间产生混淆。广告主102、用户设备108和/或搜索引擎112还可以向广告管理系统104提供 使用信息。该使用信息可以包括与已派发的广告有关的被测量或观察到的用户行为,诸如 是否发生了与广告有关的转换或选择。系统104执行金融事务,诸如基于使用信息向发布 者106存款以及向广告主102收费。还可以对这样的使用信息进行处理以测量性能度量, 诸如点进率(“CTR”)、转换率、呼通率(“KTR”)等。点进可以例如在用户设备的用户选择或“点击”指向发布者或广告管理系统返回 的内容项的链接时发生。CTR是通过将点击例如指向着陆页的链接、广告或搜索结果的内容 项的用户的数量除以内容项被递送的次数来获取的性能度量。例如,如果指向内容项的链 接被递送100次,并且三个人点击内容项,则对于该内容项的CTR为3%。还可以使用其它 使用信息和/或性能度量。“转换”例如在用户完成与先前派发的广告有关的事务时发生。构成转换的内容可 以根据情况而有所不同,并且能够以多种方式确定。例如,转换可以在用户点击广告、被指 引到广告主的网页并且在离开该网页之前在那里完成了购买时发生。转换还可以由广告主 定义为任何可测量/可观察的用户行为,诸如下载白皮书、导航到网站的至少给定深度、查 看至少某一数目的网页、在网站或网页上花费至少预定量的时间、在网站上注册等。还可以 使用构成转换的其它行为。呼通可以例如在用户呼叫与发布者或广告管理系统返回的广告相关联的电话号 码时发生。除基于诸如搜索查询或发布者的网页内容的内容选择广告外,还可以从拍卖选择 广告。在一些实施方式中,广告管理系统104包括拍卖过程。可以允许广告主102对广告 主乐意为因用户查看广告并且呼叫在广告中列出的与广告主相关联的电话号码而拨打给 广告主的每一个电话呼叫支付的金额进行选择或出价。例如,广告主A、B和C分别选择或 出价$. 05、$. 07和$. 10的每呼叫成本。广告主A为拨打给广告主A的呼叫支付的金额为 $. 05,广告主B支付的金额为$. 10以及广告主C支付的金额为$. 07。可以将在上面描述的 广告、相关联的使用数据和出价参数作为广告数据存储在广告数据存储114中。如可以从前述所理解的,广告管理系统104允许对定向到由发布者106和搜索引 擎112派发的文档的广告的派发。额外地,在上面描述的使用信息可以由广告管理系统104 使用来派发更可能从用户设备108a和108b的用户引发响应的更高性能的广告。在一些实施方式中,对诸如广告120的广告的派发可以通过跟踪是否通过用户呼 叫广告主来联系与广告相关联的广告主来进一步优化。
8
环境100可以包括通过网关125耦接到网络110的公用交换电话网络(PSTN) 120。 电话设备122a-f可以通过PSTN 120通信。PSTN 120包括用于从自电话设备122a_f接收 的呼叫识别信息并且将这些呼叫导向到被叫方的切换元件124a-b。PSTN 120可以是电路 交换电话网络,其可以被用于模拟和/或数字通信链路,例如时分复用(TDM)信号、综合服 务数字网络(ISDN)信号、互联网接入、到因特网的拨号调制解调器等。电话设备122a_f包括可操作来电子地接收以及传送音频-包括语音和双音多频 (DTMF)数据-的任何电信设备。通常,电话设备通过在PSTN 120上对电信号的传送操作来 允许用户通信。环境100可以包括其它通信设备,诸如蜂窝电话、IP电话、软电话和/或可 以通过独自或协同PSTN 120和/或其它网络的网络110通信的其它通信设备。在一些实 施方式中,由因特网广告提供的电话号码将呼叫启始请求从电话设备122导向到切换元件 124并且从切换元件导向到主叫方。切换元件124包括可操作来在PSTN 120中的设备和与所拨的电话号码相关联的 实体之间路由呼叫的任何硬件、软件和/或固件。例如,切换元件124可以接收启始来自电 话设备122的呼叫的请求,并且至少部分基于该请求将呼叫路由到与PSTN 120通信的另一 个元件,诸如广告管理系统104。除PSTN网络120外,还可以使用其它电话网络和/或协议。例如,蜂窝电话122g 可以通过蜂窝网络126和网关127与网络110通信。同样,网际协议语音(VoIP)电话122h 可以通过网络110通信。在一些实施方式中,广告管理系统104可以将在基于web的广告上显示的第一电 话号码与同广告主相关联的第二电话号码相关联。广告管理系统104可以包括呼通引擎 130,其可以包括用于将在因特网广告上显示的电话号码映射到相关联的广告主102的指 令、算法或其它指示。例如,用户设备108a的用户可以通过使用电话122a来呼叫在因特网 广告上显示的第一号码。切换元件124可以接收启始识别在因特网广告上呈现的电话号码 的呼叫的请求,其中所识别的电话号码与广告管理系统104相关联,并且响应于该请求,将 呼叫转发给广告管理系统104。呼通引擎130可以将所拨号码映射到与广告主102相关联 的第二号码。结合识别广告主102,呼通引擎130可以将响应于请求的呼叫路由、切换或传 送给广告主102。响应于电话呼叫,广告管理系统104还可以收集并且更新对于电话呼叫的 使用和计费数据。如果用户设备108的用户使用蜂窝电话122g或VoIP电话122h来进行 呼叫,则也可以使用类似的呼叫拨打和路由过程。在一些实施方式中,广告管理系统104可以购买对许多唯一第一电话号码132的 使用。广告管理系统104可以将这些第一电话号码与广告主102的第二电话号码134唯一 地相关联,并且在基于web的用于广告主102的广告上显示这些第一电话号码。因此,在第 一电话号码132被呼叫时,将呼叫路由到广告管理系统104,并且然后路由到广告主的实际 电话号码(第二电话号码134)。在一些实施方式中,第一电话号码132可以包括带有许多分机的通用电话号码。 因此,多于一个广告主102或其它实体可以与同一通用电话号码相关联。然而,将每一个分 机仅分配给一个实体。因此,为带有分机的通用电话号码的第一电话号码132对与该电话 号码和分机相关联的广告主102而言是唯一的。例如,电话号码“888-888-8888”可以与多 于一个广告主102相关联;但是电话号码“888-888-8888,ext. 123”仅与一个广告主102相
9关联。在一些实施方式中,可以使用第一电话号码132来跟踪用户是否因查看由呼通引 擎130提供的广告而联系广告主102。例如,如果用户通过拨打第一电话号码来联系广告主 102,则呼通引擎130可以确定用户查看了在基于web的广告上的第一电话号码132。然而, 如果用户通过拨打第二电话号码134来联系广告主,则由于在广告中没有列出第二电话号 码,所以可以推断用户很可能没有看见显示第一电话号码132的基于web的广告。例如,假设广告主A具有相关联的电话号码(S卩,第二电话号码)“222-222-2222”。 呼通引擎130可以将第一电话号码“111-111-1111”与广告主A相关联。没有其它实体 将与第一电话号码“111-111-1111”相关联。可以在与广告主A相关联的广告中列出第 一电话号码“111-111-1111”。在用户使用第一电话号码“111-111-1111”来呼叫广告 主A时,可以将呼叫路由到广告管理系统104。呼通引擎130可以确定与第一电话号码 相关联的广告主,例如广告主A。呼通引擎130可以确定与广告主相关联的第二电话号 码,例如“222-222-2222”,并且可以将呼叫路由到与广告的广告主相关联的第二电话号码 “222-222-2222”。在一些实施方式中,路由引擎130可以响应于接收到拨打给第一电话号码132的 呼叫的情况,确定是否发生呼通事件。呼通事件可以是例如基于主叫号码将呼叫拨打给第 一号码132多于预定次数的事件。呼通引擎130可以例如通过首先识别与呼叫的发起相关 联的主叫号码来确定是否发生呼通事件。如果主叫号码向第一电话132发起了超过发起的 预定阈值数量的呼叫,则呼通引擎130可以排除识别对于第二电话号码134的呼通事件的 发生。如果主叫号码没有向第一电话132发起超过发起的预定阈值数量的呼叫,则呼通引 擎130可以识别对于第二电话号码134的呼通事件的发生。例如,还假设在上面的示例中,呼通引擎130确定发起的阈值数量为五。因此, 主叫号码可以向第一电话号码“111-111-1111”发起五次或更少次数的呼叫,以将每一 个呼叫识别为对于第二电话号码“ 222-222-2222 ”的呼通事件。例如,如果主叫号码 “888-888-8888”向第一电话号码“111-111-1111”发起了多于五次呼叫,则呼通引擎130可 以在第五次呼叫后排除识别对于第二电话号码“222-222-2222”的呼通事件的发生。在一 些实施方式中,如果没有发生呼通事件,则不将呼叫路由到第二电话号码134。可以使用阈值限制来排除对广告主102的不正当收费。典型地,广告主102会向 呼叫者提供广告主的实际号码以供将来呼叫。然而,不是所有的呼叫者可以呼叫广告主的 实际号码,例如呼叫者可以打印在计算机上显示的广告。因此,广告管理系统104可以利用 阈值确定来避免对广告主102的不正当收费。在一些实施方式中,如果尚未满足发起的阈值数量,则将呼叫路由到第二电话号 码134。例如,可以将发起的阈值数量设置为十。因此,主叫号码可以向第一电话号码132 发起十次呼叫,并且呼通引擎130可以将呼叫路由到第二电话号码134十次。在第十一次 呼叫时,由于超过了发起的数量,例如十,所以呼通引擎130不会将该呼叫路由到第二电话 号码134。在这些实施方式的变体中,对于超过发起的阈值数量的呼叫,呼通引擎130可以 向呼叫者通告广告主102的实际号码134。例如,假设主叫号码“888-888-8888”向第一电 话号码“111-111-1111”发起了五次呼叫,以及发起的最大数量为五。在第六次呼叫时,呼 通引擎130可以通过在呼叫期间通告第二电话号码“222-222-2222”来向主叫方提供第二
10电话号码,而不是将呼叫路由到第二电话号码“222-222-2222”。因此,根本不会将该呼叫路 由到第二电话号码134。在一些实施方式中,如果将呼叫路由到第二电话号码134,并且收到占线信号,则 没有导致发起,因此呼通不归因于所尝试的电话呼叫。在该实施方式中,为了使呼叫被当作 发起,主叫方必须由人或由应答机器或服务应答。在一些实施方式中,如果第一电话号码132尚未向第二电话号码132发起超过发 起的阈值数量的呼叫,则呼通引擎130可以将呼叫路由到第二电话号码134。每次将呼叫从 第一电话号码132路由到第二电话号码134时,发起的数量可以增加一次发起。在一些实 施方式中,即使收到占线信号,由于将呼叫路由到了第二电话号码134,所以可以导致发起。在一些实施方式中,呼通引擎130可以仅在预定时段内将第一电话号码132与第 二电话号码134相关联。例如,广告主的实际电话号码可以在一周或一月内与唯一电话号 码相关联。在预定时段结束后,呼通引擎130可以使第一电话号码132与第二电话134失去 关联。因此,用户不能呼叫第一电话号码来联络广告主。然后在预定时段结束后可以将第 一电话号码与第三电话号码136相关联。可以例如在“休眠期”-例如在与先前广告主102 的第一电话号码132失去关联之后两个月-后将第三电话号码136与不同的广告主102相 关联。对电话号码休眠包括在预定时段内排除将该电话号码与另一个第二电话号码134相 关联。例如,一旦使第一电话号码132与第二电话号码134失去关联,则第一电话号码132 可以被休眠,并且在一段时间内不会被使用。因此,在该时间期间不会将第一电话号码132 与任何广告主102相关联。例如,假设将第一电话号码132与广告主B的第二电话号码134相关联,并且该关 联仅持续一个月。在该月结束后,第一和第二电话号码彼此失去关联。因此,第一电话号码 132不再与广告主B相关联。此时,可以自由地将第一电话号码132与不同的广告主102相 关联,或替选地可以使第一电话号码132处于休眠数月时间。可以立即或在休眠期后将第 一电话号码与例如属于广告主C的第三电话号码136相关联。在一些实施方式中,响应于将呼叫路由到第二电话号码134,可以向与第二电话号 码134相关联的广告主102收取每呼叫成本金额。例如,每次将呼叫路由到第二电话号码 134时,可以向广告主收取每呼叫成本金额。每呼叫成本金额可以例如包括广告主102在 因用户呼叫第一电话号码132并且使呼叫路由到第二电话号码134而将呼叫路由到广告主 的相关联的或实际的电话号码或第二电话号码132的情况下支付的金额。在一些实施方式 中,即使将呼叫路由到第二电话号码134并且接到占线信号,可以向广告主102收取每呼叫 成本金额。在一些实施方式中,即使路由呼叫,如果接到占线信号,则不会向与第二电话号码 134相关联的广告主102收取每呼叫成本金额。在一些实施方式中,如果应答服务或机器接 听呼叫,则向广告主收取每呼叫成本金额的经减少的部分。在另一个实施方式中,还可以在呼通引擎130识别呼叫事件的情况下向广告主 102收取每呼叫成本金额。例如,只要尚未满足发起的预定阈值,每次主叫号码呼叫第一电 话号码132并且将呼叫路由到第二电话号码134时,可以向与第二电话号码134相关联的 广告主收取每呼叫成本金额。在一些实施方式中,可以将与第二电话号码134相关联的广告主102与账户结余相关联。因此,每次向广告主102收取每呼叫成本金额时,从账户结余扣除每呼叫成本金 额。在一些实施方式中,可以在将呼叫路由到第二电话号码之前检查账户结余以确保在账 户中存在适当的资金。如果账户结余低于与广告主102相关联的每呼叫成本金额,则呼通 引擎130可以排除将呼叫从第一电话号码132路由到第二电话号码134。在一些实施方式中,如果将呼叫路由到第二电话号码134并且接到占线信号,则 不向与第二电话号码相关联的广告主102收取每呼叫成本金额。在另一个实施方式中,如 果应答机器或服务应答路由到第二电话号码134的呼叫,则向广告主102收取每呼叫成本 金额。图2是描绘了包含一个或多个广告202、204、206的内容页200的截屏。虽然,广 告中的一些-例如202-不与第一电话号码相关联,但是其它广告204、206可以与第一电话 号码相关联。例如,广告204与为唯一电话号码的第一电话号码“432-432-4324”相关联。 因此,只有与广告204相关联的广告主与电话号码“432-432-4324”相关联。广告206与为 带有分机的通用电话号码的第一电话号码“555-555-5555ext. 122”相关联。与广告204和206相关联的广告主102每一个与第二电话号码或广告主的实际 电话号码相关联。在广告204和206中未列出实际电话号码。因此,希望联系广告204的 广告主的任何人可以拨打唯一电话号码“432-432-4324”,然后呼叫被路由到广告管理系统 104。取决于各种因素,诸如主叫方是否向电话号码“432-432-4324”发起了多于预定次数的 呼叫,可以将呼叫路由到与广告204的广告主相关联的实际电话号码或第二电话号码。在 路由了呼叫的情况下,可以向广告主收取每呼叫成本金额。可以将类似的呼叫过程用于拨 打给用于与广告206相关联的广告主的电话号码“555-555-5555ext. 122”的呼叫。尽管在图2中只示出了三个广告202、204、206,但是还可以在内容页上呈现额外 的广告。额外地,虽然图2中示出的广告以文本广告的形式,但是也可以使用其它广告类 型,例如带有图形的广告。图3是用于路由呼叫的示例过程300的流程图。过程300可以例如在图1的广告 管理系统104或在某个其它的硬件和软件计算设备中实现。阶段302将第一电话号码与第二电话号码相关联。例如,呼通引擎130可以将第 一电话号码与第二电话号码相关联。阶段304为广告主派发包括第一电话号码的基于web的广告。例如,呼通引擎130 可以为广告主派发包括第一电话号码的基于web的广告。阶段306接收拨打给第一电话号码的呼叫。例如,呼通引擎130可以接收拨打给 第一电话号码的呼叫。阶段308基于第二电话号码与第一电话号码的关联将呼叫路由到第二电话号码。 例如,呼通引擎130可以基于第二电话号码与第一电话号码的关联将呼叫路由到第二电话 号码。阶段310确定是否响应于接收到拨打给第一电话号码的呼叫而发生了呼通事件。 例如,呼通引擎130可以确定是否响应于接收到拨打给第一电话号码的呼叫而发生了呼通 事件。阶段312如果确定发生了呼通事件,则向与第二电话号码相关联的广告主收取每 呼叫成本金额。例如,如果确定发生了呼通事件,则呼通引擎130可以向与第二电话号码相
12关联的广告主收取每呼叫成本金额。图4是用于路由呼叫的示例过程400的另一个流程图。过程400可以例如在图1 的广告管理系统104或在某个其它的硬件和软件计算设备中实现。阶段402将第一电话号码与第二电话号码相关联。例如,呼通引擎130可以将第 一电话号码与第二电话号码相关联。阶段404为广告主派发包括第一电话号码的基于web的广告。例如,呼通引擎130 可以为广告主派发包括第一电话号码的基于web的广告。阶段406接收拨打给第一电话号码的呼叫。例如,呼通引擎130可以接收拨打给 第一电话号码的呼叫。阶段408识别与呼叫的发起相关联的主叫号码。例如,呼通引擎130可以识别与 呼叫的发起相关联的主叫号码。阶段410确定主叫号码是否向第一电话号码发起了超过发起的阈值数量的呼叫。 例如,呼通引擎130可以确定主叫号码是否向第一电话号码发起了超过发起的阈值数量的 呼叫。阶段412如果主叫号码没有向第一电话号码发起超过发起的阈值数量的呼叫,则 将呼叫路由到第二电话号码。例如,如果主叫号码没有向第一电话号码发起超过发起的阈 值数量的呼叫,则呼通引擎130可以将呼叫路由到第二电话号码。图5是用于路由呼叫的另一个示例过程500的另一个流程图。过程500可以例如 在图1的广告管理系统104或在某个其它的硬件和软件计算设备中实现。阶段502将第一电话号码与第二电话号码相关联直到发生期满事件。例如,呼通 引擎130可以将第一电话号码与第二电话号码相关联直到发生期满事件。阶段504确定是否发生了期满事件。例如,呼通引擎可以确定是否发生了期满事 件。阶段506如果发生了期满事件,则使第一电话号码与第二电话号码失去关联。例 如,如果发生了期满事件,则呼通引擎130可以使第一电话号码与第二电话号码失去关联。阶段508如果发生了期满事件,则在至少最小时段内排除将第一电话号码与另一 个第二号码相关联。例如,如果发生了期满事件,则呼通引擎130可以在至少最小时段内排 除将第一电话号码与另一个第二号码相关联。图6是用于基于发起处理期满事件的示例过程600的流程图。过程600可以例如 在图1的广告管理系统104或在某个其它的硬件和软件计算设备中实现。阶段602如果发起到第一电话号码的呼叫的数量超过发起的阈值数量,则使第一 电话号码与第二电话号码失去关联。例如,如果发起到第一电话号码的呼叫的数量超过发 起的阈值数量,则呼通引擎130可以使第一电话号码与第二电话号码失去关联。替选地,方 法可以仅仅忽略发起自超过阈值的同一电话号码的到第一电话号码的呼叫。阶段604如果发起到第一电话号码的呼叫的数量超过发起的阈值数量,则将第三 电话号码与第二电话号码相关联。例如,如果发起到第一电话号码的呼叫的数量超过发起 的阈值数量,则呼通引擎130可以将第三电话号码与第二电话号码相关联。图7是用于基于账户结余有条件地路由呼叫的示例过程700的流程图。过程700 可以例如在图1的广告管理系统104或在某个其它的硬件和软件计算设备中实现。
13
阶段702确定与第二电话号码相关联的账户结余。例如,呼通引擎130可以确定 与第二电话号码相关联的账户结余。阶段704确定与第二电话号码相关联的收费金额,该收费金额基于例如每呼叫成 本金额。例如,呼通引擎130可以确定与第二电话号码相关联的收费金额,该收费金额基于 每呼叫成本金额。阶段706确定收费金额是否超过账户结余。例如,呼通引擎130可以确定收费金 额是否超过账户结余。阶段708如果总金额超过账户结余,则排除将呼叫从第一电话号码路由到第二电 话号码。例如,如果总金额超过账户结余,则呼通引擎130可以排除将呼叫从第一电话号码 路由到第二电话号码。虽然所描述的广告针对在线广告,但是可以将方法和系统用于在线环境之外的广 告。例如,可以将广告置放在广告牌、杂志、书籍、视频游戏上,并且可以以如上所述的相同 方式来跟踪广告。广告还可以是音频广告,诸如在无线电广播中的广告。例如,用户可能听 见在无线电广播中的广告并且呼叫在广告中通告的电话号码。电话号码可以是与广告主的 实际电话号码相关联的唯一号码。因此,由于唯一电话号码被呼叫,并且然后被路由到广告 主的实际电话号码,所以可以跟踪到广告主的呼叫。呼通引擎130可以由在执行后促使一个或多个处理设备实现上述过程和功能的 指令来实现。这样的指令可以例如包括解释指令,诸如例如JavaScript或ECMAScript指 令的脚本指令;或可执行代码;或存储在计算机可读介质中的其它指令。在本说明书中描述的主题和功能性操作的实施方式可以在数字电子电路中,或者 在计算机软件、固件或硬件,包括在本说明书中公开的结构以及其结构等同物中,或者在以 上的一个或多个的组合中实现。可以将在本说明书中描述的主题的实施例实现为一个或多 个计算机程序产品,即编码在有形的程序载体上的由数据处理装置执行或控制数据处理装 置的操作的计算机程序指令的一个或多个模块。有形的程序载体可以是传播信号或计算机 可读介质。传播信号是非自然生成的信号,例如机器生成的电的、光学或电磁的信号,其被 生成以编码用于传输到适当接收器装置的信息以供计算机执行。计算机可读介质可以是机 器可读存储设备、机器可读存储基片、存储器设备、形成机器可读传播信号的物质成分或以 上的一个或多个的组合。计算机程序(也称作程序、软件、软件应用、脚本或代码)可以以任何形式的编程 语言编写,所述编程语言包括编译或解释语言,或者说明性或过程性语言,并且其可以以任 何形式部署,包括作为独立程序或作为模块、组件、子程序或适于在计算环境中使用的其它 单元。计算机程序没有必要对应于文件系统中的文件。可以将程序存储在保持其它程序或 数据的文件(例如,存储在标记语言文档中的一个或多个脚本)的一部分、专用于讨论中的 程序的单个文件或者多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文 件)中。可以将计算机程序部署为在一个计算机上或者在位于一个地点或跨多个地点分布 并且由通信网络互连的多个计算机上执行。额外地,还可以利用在本专利文档中描述的逻辑流和结构框图来实现对应的软件 结构和算法以及其等同物,所述逻辑流和结构化框图描述了特定方法和/或支持步骤的对 应动作和支持公开的结构化装置的对应功能。在本说明书中描述的过程和逻辑流可以由执行一个或多个计算机程序的一个或多个可编程处理器执行以通过操作输入数据并且生成 输出来执行功能。适于执行计算机程序的处理器包括例如通用和专用微处理器两者,以及任何类型 的数字计算机的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器 或两者接收指令和数据。计算机的主要元件是用于执行指令的处理器和用于存储指令和数 据的一个或多个存储器设备。通常,计算机还包括用于存储数据的一个或多个海量存储设 备,例如磁盘、磁光盘或光盘,或可操作地耦接以从所述一个或多个海量存储设备接收数据 或向所述一个或多个海量存储设备传送数据,或两者。然而,计算机不必具有这样的设备。适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存 储器、介质和存储器设备,包括例如半导体存储器设备,例如EPROM、EEPROM和闪存设备; 磁盘,例如内部硬盘或可移动盘;磁光盘;以及⑶ROM和DVD ROM盘。处理器和存储器可以 由专用逻辑电路补充,或合并入专用逻辑电路。为了提供与用户的交互,本说明书中描述的主题的实施例可以在具有下述的计算 机上实现用于向用户显示信息的显示设备,例如CRT(阴极射线管)或LCD(液晶显示)监 视器,以及用户通过其可以向计算机提供输入的键盘和指示设备,例如鼠标或跟踪球。也可 以使用其它类型的设备来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的 感知反馈,例如视觉反馈、听觉反馈或触觉反馈;以及可以以任何形式,包括声学的、话语或 触觉的输入,接收来自用户的输入。本说明书中描述的主题的实施例可以在包括例如作为数据服务器的后端组件、或 包括例如应用服务器的中间件组件、或包括例如具有用户通过其可以与在本说明书中描述 的主题的实施方式交互的图形用户界面或Web浏览器的客户端计算机的前端组件、或者一 个或多个这样的后端、中间件或前端组件的任何组合的计算系统中实现。系统的组件可以 通过例如通信网络的任何形式或介质的数字数据通信互连。通信网络的示例包括局域网 (“LAN")和广域网(“WAN"),例如因特网。计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地 通过通信网络交互。客户端和服务器的关系依靠在各个计算机上运行并且彼此具有客户 端_服务器关系的计算机程序产生。虽然本说明书包含许多具体实施方式
细节,但是这些细节不应当被解释为对任何 发明或可以主张的内容的范围的限制,而应当被解释为对可以具体到特定发明的特定实施 例的特征的描述。还可以将在本说明书中在分离的实施例的语境中描述的某些特征在以单 个实施例的组合中实现。相反地,也可以将在单个实施例的语境中描述的各种特征分离地 在多个实施例中实现或在任何适当的子组合中实现。此外,尽管可能在上面将特征描述为 在某些组合中起作用,甚至最初主张如此,但是可以在一些情况下将来自所主张的组合的 一个或多个特征从组合中删去,并且可以将所主张的组合指向子组合或者子组合的变体。类似地,虽然在附图中以特定顺序描绘了操作,但是不应当将这理解为需要以所 示的特定顺序或者以连续顺序执行这样的操作、或者需要执行所有图示的操作才能达到期 望的结果。在某些环境中,多任务以及并行处理可以是有利的。此外,不应当将在上述实施 例中的各种系统组件的分离理解为在所有实施例中均需要这样的分离,而应当理解的是, 通常可以将所描述的程序组件和系统集成到一起成为单个软件产品或封装为多个软件产
15品。已经描述了本说明书中描述的主题的特定实施例。其它实施例在权利要求的范围 内。例如,可以以不同的顺序来执行权利要求中记载的动作并且仍然达到期望的结果。作 为一个示例,在附图中描绘的过程不必需要所示的特定顺序或连续顺序才能达到期望的结 果。在某些实施方式中,多任务以及并行处理可以是有利的。所撰写的描述阐述了本发明的最佳模式并且提供了描述本发明的示例使得本领 域技术人员能够制造和使用本发明。所撰写的描述并未将本发明限制在所阐明的精确的术 语。因此,虽然已经参考上面阐述的示例详细描述了本发明,但是本领域技术人员可以在不 背离本发明的范围的情况下,对示例进行变更、修改和变化。
权利要求
一种计算机实现的方法,包括将第一电话号码与第二电话号码相关联;为广告主派发包括所述第一电话号码的基于web的广告;接收拨打给所述第一电话号码的呼叫;基于所述第二电话号码与所述第一电话号码的所述关联将所述呼叫路由到所述第二电话号码;确定是否响应于接收到拨打给所述第一电话号码的所述呼叫而发生了呼通事件;以及如果确定发生了所述呼通事件,则向与所述第二电话号码相关联的广告主收取每呼叫成本金额。
2.如权利要求1所述的方法,其中确定是否响应于接收到拨打给所述第一电话号码的 所述呼叫而发生了呼通事件包括识别与所述呼叫的发起相关联的主叫号码;确定所述主叫号码是否已向所述第一电话号码发起了超过发起的阈值数量的呼叫;以及如果所述主叫号码已向所述第一电话号码发起了超过所述发起的阈值数量的呼叫,则 排除识别对于所述第二电话号码的呼通事件的发生。
3.如权利要求1所述的方法,进一步包括在预定时段后使所述第一电话号码与所述第二电话号码失去关联;以及 在自所述预定时段期满后的第二预定时段后将所述第一电话号码与第三电话号码相 关联。
4.如权利要求1所述的方法,其中所述第一电话号码为唯一电话号码。
5.如权利要求1所述的方法,其中所述第一电话号码包括通用电话号码和唯一分机号码。
6.一种计算机实现的方法,包括将第一电话号码与第二电话号码相关联; 为广告主派发包括所述第一电话号码的基于web的广告; 接收拨打给所述第一电话号码的呼叫; 识别与所述呼叫的发起相关联的主叫号码;确定所述主叫号码是否已向所述第一电话号码发起了超过发起的阈值数量的呼叫;以及如果所述主叫号码还没有向所述第一电话号码发起超过所述发起的阈值数量的呼叫, 则将所述呼叫路由到所述第二电话号码。
7.如权利要求6所述的方法,进一步包括响应于将所述呼叫路由到所述第二电话号码,向与所述第二电话号码相关联的广告主 收取每呼叫成本金额。
8.如权利要求2或6所述的方法,进一步包括如果所述主叫号码已向所述第一电话号码发起了超过所述发起的阈值数量的呼叫,则 呈现所述第二电话号码。
9.如权利要求8所述的方法,其中呈现所述第二电话号码包括在到所述第一电话号码的呼叫中通告所述第二电话号码。
10.一种计算机实现的方法,包括将第一电话号码与第二电话号码相关联直到发生期满事件; 确定是否发生了所述期满事件;如果发生了所述期满事件,则使所述第一电话号码与所述第二电话号码失去关联;以及如果发生了所述期满事件,则在至少最小时段内排除将所述第一电话号码与另一个第 二号码相关联。
11.如权利要求1所述的方法,进一步包括如果发生了期满事件,则使所述第一电话号码与所述第二电话号码失去关联;以及 如果发生了所述期满事件,则在至少最小时段内排除将所述第一电话号码与另一个第 二号码相关联。
12.如权利要求10或11所述的方法,进一步包括如果发生了所述期满事件,则将第三电话号码与所述第二电话号码相关联直到发生另 一个期满事件;接收到所述第一电话号码的呼叫;以及如果发生了所述期满事件,则在所述呼叫中通告所述第三电话号码。
13.如权利要求12所述的方法,其中确定是否发生了所述期满事件包括如果发起到所述第一电话号码的呼叫的数量超过发起的阈值数量,则使所述第一电话 号码与所述第二电话号码失去关联;以及如果发起到所述第一电话号码的呼叫的所述数量超过所述发起的阈值数量,则将所述 第三电话号码与所述第二电话号码相关联。
14.如权利要求13所述的方法,进一步包括如果没有发生所述期满事件,则将呼叫从所述第一电话号码路由到所述第二电话号 码;以及如果没有发生所述期满事件,则向与所述第二电话号码相关联的广告主收取每呼叫成 本金额。
15.如权利要求13或14所述的方法,进一步包括 确定与所述第二电话号码相关联的账户结余;确定与所述第二电话号码相关联的收费金额,所述收费金额基于所述每呼叫成本金额;确定所述收费金额是否超过所述账户结余;以及如果总金额超过所述账户结余,则排除将所述呼叫从所述第一电话号码路由到所述第 二电话号码。
16.一种系统,包括数据存储,所述数据存储被配置为存储第一和第二电话号码; 呼通引擎,所述呼通引擎将所述第一电话号码与所述第二电话号码相关联直到发生期 满事件;确定是否发生了所述期满事件;如果发生了所述期满事件,则使所述第一电话号 码与所述第二电话号码失去关联;以及如果发生了所述期满事件,则在至少最小时段内排3除将所述第一电话号码与另一个第二号码相关联。
17.如权利要求16所述的系统,其中所述呼通引擎如果发生了所述期满事件,则将第三电话号码与所述第二电话号码相关联直到发生另 一个期满事件;接收到所述第一电话号码的呼叫;以及如果发生了所述期满事件,则在所述呼叫中通告所述第三电话号码。
18.如权利要求17所述的系统,其中所述呼通引擎如果发起到所述第一电话号码的呼叫的数量超过发起的阈值数量,则使所述第一电话 号码与所述第二电话号码失去关联,以及如果发起到所述第一电话号码的呼叫的所述数量超过所述发起的阈值数量,则将所述 第三电话号码与所述第二电话号码相关联。
19.如权利要求18所述的系统,其中所述呼通引擎如果没有发生所述期满事件,则将呼叫从所述第一电话号码路由到所述第二电话号 码,以及如果没有发生所述期满事件,则向与所述第二电话号码相关联的广告主收取每呼 叫成本金额。
20.如权利要求19所述的系统,其中所述呼通引擎确定与所述第二电话号码相关联的账户结余;确定与所述第二电话号码相关联的收费 金额,所述收费金额基于所述每呼叫成本金额;确定所述收费金额是否超过所述账户结余; 以及如果所述收费金额超过所述账户结余,则使所述第一电话号码与所述第二电话号码失 去关联。
全文摘要
在其中将第一电话号码与第二电话号码相关联、以及为广告主派发包括第一电话号码的基于web的广告的方法、系统以及装置,包括计算机程序产品。接收拨打给第一电话号码的呼叫,以及基于第二电话号码与第一电话号码的关联将呼叫路由到第二电话号码。确定是否响应于接收到拨打给第一电话号码的呼叫而发生了呼通事件,以及如果确定发生了呼通事件,则向与第二电话号码相关联的广告主收取每呼叫成本金额。
文档编号G06Q30/00GK101918970SQ200880124540
公开日2010年12月15日 申请日期2008年11月21日 优先权日2007年11月26日
发明者维纳伊·戈埃尔 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1