基于3维形状使用位置信息用于广告系统的方法

文档序号:6425459阅读:194来源:国知局
专利名称:基于3维形状使用位置信息用于广告系统的方法
技术领域
本发明涉及递送广告,以及更具体地说,涉及通过电子通信网络递送基于位置的
广告O
背景技术
现有技术已知将广告递送到电子通信设备。进一步已知递送基于有关广告的接受者的信息选择的定向广告。这种信息可以包括接受者的位置。已知将地理位置用于提供定向广告。例如,在全国电视广播期间,商业广告时间可以包括用于本地广告的时段。在一个传媒市场中,可以显示用于第一市场中的本地汽车经销商的广告,而在另一传媒市场,可以显示用于第二市场中的本地超市的广告。地理定向广告也已经用于将广告递送到电子通信设备,诸如移动电话。芝加哥的移动电话可以接收与迈阿密的移动电话不同的广告。曼哈顿的上西城的移动电话可以接收与格林威治村商业区的移动电话不同的广告。

发明内容
在本发明的第一实施例中,提供一种经由电子通信网络将广告递送到电子通信设备的方法。该方法包括经由电子通信网络获得电子通信设备的位置。设备的位置对应于该通信设备的经度、纬度和海拔高度。该方法还包括在第一计算机过程中,访问广告的数据库,该数据库中的每一广告具有相关的三维地理区域。在第二计算机过程中,识别数据库中的至少一个广告,使得电子通信设备的位置位于该广告的相关三维地理区域内。经由电子通信网络将广告递送到电子通信设备。在本发明的相关实施例中,该方法包括,在第三计算机过程中,识别至少两个广告使得电子通信设备的位置位于至少两个广告的两个相关三维地理区域内。数据库中的广告还具有相关三维地理区域内的相关位置。广告的位置对应于经度、纬度和海拔高度。该方法进一步包括,在第四计算机过程中,使用广告的位置和设备的位置计算用于至少两个广告中的每一个的分值。经由电子通信网络将具有最佳分值的广告递送到电子通信设备。在另一相关实施例中,该方法包括经由电子通信网络从电子通信设备接收文本查询,并且使用文本查询来计算分值。或者,或除此之外,每一广告可以具有相关时间段,使得该广告没有在该相关时间段之外被递送。在另一相关实施例中,该方法包括经由电子通信网络从电子通信设备接收文本查询。在这种情况下,计算分值包括使用文本查询计算分值。在另一相关实施例中,每一广告还具有相关时间段,使得该广告没有在该相关时间段之外被递送。在另一相关实施例中,该方法包括识别至少一个先前提交的文本查询,识别与先前提交的文本查询有关的位置,对于至少一个先前提交的文本查询中的每一个,识别响应于先前提交的文本查询而先前递送的至少一个广告,以及对于先前递送的广告中的至少一个,识别响应先前递送的广告而先前采取的至少一个动作。计算分值包括在计算分值中使用识别的动作中的至少一个。 另一实施例是一种经由电子通信网络将广告递送到电子通信设备的方法。该方法包括经由电子通信网络获得电子通信设备的位置。该设备的位置对应于经度、纬度和海拔高度。该方法还包括在第一计算机过程中,向能够访问广告的数据库的广告服务器提供电子通信设备的位置。该数据库中的每一广告具有相关三维地理区域。该方法还包括,在第二计算机过程中,从广告服务器接收至少一个广告。从数据库中的广告选择广告,使得电子通信设备的位置位于该广告的相关三维地理区域内。该方法还包括经由电子通信网络将广告递送到电子通信设备。 在本发明的相关实施例中,该方法包括,在第三计算机过程中,识别至少两个广告使得电子通信设备的位置位于至少两个广告的两个相关三维地理区域(形状)内。广告还具有相关三维地理区域内的相关位置,并且广告的位置对应于经度、纬度和海拔高度。该方法进一步包括,在第四计算机过程中,使用广告的位置和设备的位置计算用于至少两个广告中的每一个的分值。经由电子通信网络,将具有最佳分值的广告递送到电子通信设备。在另一相关实施例中,该方法包括经由电子通信网络从电子通信设备接收文本查询;并且计算分值包括使用文本查询计算分值。另外,或除此之外,每一广告还具有相关时间段,使得该广告没有在该相关时间段之外被递送。在另一相关实施例中,该方法包括识别至少一个先前提交的文本查询;识别与先前提交的文本查询有关的位置;对于至少一个先前提交的文本查询中的每一个,识别响应于先前提交的文本查询而先前递送的至少一个广告;以及对于先前递送的广告中的至少一个,识别响应于先前递送的广告而先前采取的至少一个动作。计算分值包括在计算分值中使用识别的动作中的至少一个。本发明的另一实施例是一种计算机程序产品,其包含在有形的非临时存储介质中。该计算机程序产品包括用于经由电子通信网络获得电子通信设备的位置的计算机代码。设备的位置对应于经度、纬度和海拔高度。计算机程序产品进一步包括用于访问广告的数据库的计算机代码。该数据库中的每一广告具有相关三维地理区域。计算机程序产品进一步包括用于识别数据库中的至少一个广告,使得电子通信设备的位置位于该广告的相关三维地理区域内的计算机代码;以及用于经由电子通信网络将广告递送到电子通信设备的计算机代码。在相关实施例中,计算机程序产品包括用于识别至少两个广告使得电子通信设备的位置位于至少两个广告的两个相关三维地理区域(形状)内的计算机代码。广告还具有相关三维地理区域内的相关位置。广告的位置对应于经度、纬度和海拔高度。计算机程序产品进一步包括用于使用广告的位置和设备的位置计算用于至少两个广告中的每一个的分值的计算机代码;以及用于经由电子通信网络将具有最佳分值的广告递送到电子通信设备的计算机代码。在另一相关实施例中,计算机程序产品包括用于经由电子通信网络从电子通信设备接收文本查询的计算机代码。计算分值包括使用文本查询计算分值。或者,或除此之外, 每一广告还具有相关时间段,使得该广告没有在该相关时间段之外被递送。在另一相关实施例中,计算机程序产品包括用于识别至少一个先前提交的文本查
6询的计算机代码;用于识别与先前提交的文本查询有关的位置的计算机代码;用于对于至少一个先前提交的文本查询中的每一个识别响应先前提交的文本查询而先前递送的至少一个广告的计算机代码;以及用于对于先前递送的广告中的至少一个识别响应于先前递送的广告而先前采取的至少一个动作的计算机代码。计算分值包括使用识别的动作中的至少一个计算分值。


结合附图,参考下述的详细描述,将更易于理解本发明的上述特征,其中图1是根据本发明的实施例的用于将广告递送到电子通信设备的过程的流程图。图2是可以与本发明的实施例中的广告有关的示例性三维地理区域的图。图3是示出本发明的实施例的实际实施的图。
具体实施例方式有效广告的主要部分是广告材料的适当定向。主要到达不太可能对广告的主题感兴趣的广告是浪费钱的。另一方面,主要到达很可能感兴趣的人的广告是极有价值的。广告主定向广告的一种方法是地理上的。人们所处的地点可以指示很多有关人们可能感兴趣的产品和服务的种类,或人们可接受的消息的种类。现有技术系统未了解和利用根据三维地理位置信息来定向广告的好处。三维地理位置信息允许以比现有技术的基于二维位置的技术更大的特异性来定向广告。可以将不同广告递送给位于购物中心的不同楼层的人,因此可以根据特定楼层的商店进行选择。可以将不同广告递送给办公大楼的不同楼层的人,因此可以将不同广告递送给第十五层的会计师事务所的人和使用第一层的体育馆的人,其中根据不同位置的不同人口分析受众来选择广告。不同的广告甚至可以递送给正在空中飞行的飞机中的乘客和正在下面的地面步行的人。现在,将参考图1,描述用于将广告递送给电子通信设备的过程。该过程开始于步骤100。用户具有电子通信设备。示例性电子通信设备包括蜂窝电话、个人数字助理(PDA)、 计算机(膝上型、桌面)等等。在步骤110,获得电子通信设备的位置。该位置可以有利地表示为纬度、经度和海拔高度。可以经由GPS设备获得位置。在步骤111,访问广告数据库。 在步骤112,识别数据库中的广告。在识别广告时使用电子通信设备的位置。在一些实施例中,只要电子通信设备的位置位于与广告有关的三维地理广告区域(在此也称为广告体积 (volume))内,可以识别广告。在下文中,更详细地描述广告区域。在一些实施例中,广告还可以被限制到相关时间段。例如,给定广告的递送可以限制为仅在预定开始时间和预定结束时间之间进行。在可选步骤113,识别数据库中的第二广告。根据与在识别第一广告时使用的类似原理可以识别第二广告。在一些实施例中,可以识别两个以上的广告。在可选步骤113之后,执行可选步骤114,其中,对识别的广告计算分值。在下文中,提供计算分值的进一步的细节。在步骤115,将广告递送到通信设备。如果执行可选步骤113和114,则基于计算的分值,从识别的广告中选择将递送的广告。可以递送具有最佳分值的广告。在一些实施例中,可以递送多个广告,其中递送具有最佳分值的广告。可以根据分值来确定递送广告的顺序或在通信设备上显示广告的突出性。过程在步骤199结束。
广告数据库包含用于递送到电子通信设备的广告。每一广告具有相关3维地理区域(“广告区域”),其限定应当递送广告的位置。广告区域是每一位置(纬度、经度和海拔高度)被限定为在该区域内或该区域外的空间。广告区域可以采用任何有用的形状。柱形是可用于限定广告区域的形状的示例。 例如,企业可以购买可以递送到在两个海拔高度X和y之间的任何位置的广告,只要位置的纬度和经度落在末端处于海拔高度χ和y以及以企业的经营地点为中心的半径r的柱形内。在下文中,参考图3,给出这种广告区域的示例。可以有利地用作广告区域的形状的另一示例是球形。例如,企业可以购买可以递送到绝对直线距离上位于距离企业地点距离d之内的任何位置的广告,因此将半径d的球形定义为广告区域。也可以根据立方体、圆锥体、 直角棱形或想要的任何其他形状,包括不规则形状,诸如根据投票区定义的形状,或市或州边界来定义广告区域。例如,关于与诸如租金管理或租户权利的问题有关的消息的以特定住宅区中的公寓居民为目标的广告可以具有相关的广告区域,其包括目标投票区中的街道级以上IOft和IOOft之间的区域,因为这样的区域将包括住在公寓中的大多数人,而该区中的街道级的位置可能包括不住在那儿而经过该区域,但可能对来自本地企业的广告感兴趣的许多人。当考虑飞机中飞行用户的情形时,可以意识到将区域的2维定义用于本地广告的缺点。在图3中示出这种情形。例如,用户可能正在去多伦多机场的飞行途中。现代飞机配备面内互联网接入。用户可以浏览显示基于位置的广告的网页。或者,用户可以使用显示基于位置的广告的应用。因为根据三维空间中的广告区域选择用于递送的广告,因此,可用于在特定纬度和经度递送的广告可以基于海拔高度而变化。例如,本地多伦多Tim Hortons 咖啡店已经限定他们希望他们的广告显示在店位置的10英里半径内(或他们已经获得投标来显示他们的广告),但仅对于地面上的人来说是可能的。在这种情况下,可以以纬度和经度的商店周围的半径和离地面10英尺的高度来定义3维广告区域。在该同一示例中,多伦多的皮尔逊国际机场中的星巴克咖啡店可以赢得纬度和经度方面与Tim Hortons相同区域但是海拔高度为3000ft的广告区域。只要飞机着陆,这种广告策略有助于在乘飞机到达的互联网用户中产生咖啡因渴望,这将通过访问机场航站楼中的星巴克而得到满足。因此,正走在街上并使用移动电子通信设备的人将接收到Tim Hortons广告并且促使其在Tim Hortons附近停留来买咖啡。飞机上的人将接收到星巴克广告,由此促使其在着陆后去机场航站楼买咖啡。对两种情形,经度和纬度可以完全相同, 但不同海拔高度可以使两个用户处于不同广告区域。另一示出的示例是接收根据他们所处的多层建筑物的楼层选择的广告的用户的情形。例如,一楼的用户可以接收建筑物的大堂中的McDonalds饭店的广告。如果用户处于建筑物的第23层,那么,用户可以接收位于建筑物的顶层的旋转餐厅的广告。在这些情况下,纬度和经度可以类似或甚至完全相同,但由于海拔高度不同,从而能够应用不同的广告区域。在图2中示出了这种情形。图2示出四个不同位置,L1,L2,L3和L4,分别位于商场的1,2,3和4层。这些位置的纬度和经度基本上相同,仅海拔高度不同。对这四个位置中的每一个,可用于递送的广告可以不同。在该示例中,能够根据商场的楼层来定义广告区域,使得在1层可以获得一组广告,在2层可以获得不同组的广告等等。其他配置也是可能的。例如,能将广告区域定义成覆盖多个楼层,诸如(A)I和2层一起,(B) 2和3层一起,以
8及(C)3和4层一起。在这种情况下,1层的通信设备将接收具有广告区域A的广告,但2层的通信设备能接收具有广告区域A或B的广告。类似地,3层的通信设备能接收具有广告区域B或C的广告,但4层的通信设备仅从广告区域C接收广告。广告区域可部分或完全重叠。当广告区域重叠,从而1个以上的广告可递送到位置时,几种方法是可能的。在一些实施例中,可以递送多个广告。或者,广告服务器可以随机选择递送哪一广告。另一策略是确定用于可递送到该位置的每一广告的分值,并且根据分值来选择将递送的广告。计算用于广告对于具有已知位置的电子通信设备的分值。分值可以计算为一个或多个要素的加权和,或根据另一分值算法计算。根据本发明的实施例,每一广告具有广告区域内的相关位置。相关位置可以有利地确定为广告的对象的企业的位置。广告对于也具有相关位置的通信设备的分值可以因此是通信设备的相关位置与广告的相关位置之间的距离,其可以等价于通信设备的用户与广告的企业的距离。这种情形下的分值越低,用户离企业越近,由此,广告可能更有效。代替距离,其他实施例可以使用到广告的相关位置的传播时间的度量,其可以取决于流量拥塞的度量、垂直传播速度相对于水平传播速度的差异等等。由此,在一些实施例中,较低分值好于较高分值。在其他实施例中,情形可以相反。为此,在此使用术语“更好”、“最好”、“更糟”、“最糟”等等来修改“分值”可以在计算分值中使用的另一因素是与电子通信设备有关的速度矢量。除通信设备的位置外,能使用表示通信设备的行进的当前速度和方向的速度矢量。如前所述,这种矢量能用在例如飞机中的用户的情况中,如前面所讨论的。如果仅知道飞机中的通信设备的 3D地理位置,不能确定地说设备的用户是打算在附近机场着陆,还是用户正好刚从附近机场离开。通过在分析中包括速度矢量,能易于断言该信息。类似地,速度矢量的使用能够用于区别正在街道上步行的潜在本地购物者和在到目的地的路上而仅驾车经过附近的顾客。电子通信设备的用户可以例如向搜索引擎提交查询。然后,可以根据查询分析系统中的广告,以便确定相关度。因此,可以根据与查询相关的程度来进一步细化分值。响应于在通信设备接收到的广告,用户可以采取行动,诸如点击广告。响应广告的用户动作可以记录和存储在数据库中。用户动作可以记录在广告数据库中,或可以保持单独的数据库来记录用户动作。当用户提交新查询时,有关由该用户或由其他用户采取的在前动作的信息可以用在计算用于广告的分值中。与当前查询类似,用户或其他用户的在前查询、提交查询的用户的在前位置、以及响应提供的广告采取的动作均可以用在确定用于广告的点击率中,其可以用在确定广告的分值中。(“点击”是指用户点击广告或广告的一部分,然后完成广告主主张的交易(诸如购买物品或阅读网页的一部分)。购买的物品不必在导致点击的广告中广告。)可以以加权方式组合用在确定广告的整个分值中的因素,可以进行微调以给每一因素提供适当重要性。如所提到的,通过包括一个或多个元素的分值算法可以计算分值,例如,一个或多个元素包括距离、历史点击率、相关性、应用或网页内的位置以及用户定向信息。在下文中论述这些元素。给出与广告请求有关的属性组,分值算法可以尝试最大化点击率或一些其他可测量广告度量,诸如动作。示例性动作包括点击通话、点击地图、点击以添加到联系人、 点击浏览、点击发邮件以及点击聊天。分值算法可以例如自动地调整元素的加权,以便最大化想要的动作。
诸如用户和店主间的距离可以以其原始格式用作参数,或可以使用加权函数来进行调整,该加权函数可以是各向异性的,例如与方向相关的。例如,垂直方向中的距离可以对分值的影响小于水平方向中的距离。此外,调整可以在不同轴上是不同的。不需要线性地应用加权。即,不同的加权可以应用于不同的距离值的范围,以便解决实际限制。例如, 垂直距离的重要性在超出建筑物的高度时显著下降,因为超出建筑物高度的距离将意指在该位置上空飞行。因此,零加权,或非常小的值或逐渐减小的值可以用于大于建筑物高度的高度值。历史点击率可以用来生成表示用户将点击在与该用户或其他用户已经点击此或类似广告的条件相同或非常类似的条件下呈现的广告的可能性的分值。例如,能够给予距离因素一些公差。记录广告点击率并且在预定时间段获得历史平均值。该时间段可以是能调整以便增加模型的性能的另一参数。时间段不需要对所有类型广告都是相同的。例如, 与实时应用有关的广告可能更适合于较短的时间段,而在使用更静态信息的应用中,用于观察历史点击率的较长时间范围可能更适合。通过将广告内容、种类、关键词和其他语言元数据与可以提供广告的应用或网页的内容和/或上下文进行比较来计算相关性。一些广告已经示出为在网页或应用内的一些特定位置中效果更好。提供广告或者意在提供广告的应用或网页内的位置可以用作影响分值的因素。该因素通常用作历史点击率计算中的参数。可以通过将用户人口统计分布,如果有的话,与由广告主指定的所需的人口统计分布进行比较,以计算用户定向元素。此外,如果可以的话,用户行为信息,诸如通过用户浏览历史或这些信息的其他源,诸如用户调查获得的信息,可以由分值算法使用,诸如通过将该因素与广告的分类关联。如在此所述的系统和方法基于设备的三维地理位置并且因此相对于与广告有关的位置的用户的位置来选择广告并将广告递送给用户的电子通信设备。可以基于根据一个或多个元素计算的分值来选择广告。由此,广告非常可能与用户高度相关,因此,增加用户将点击广告和/或进行相关购买的可能性。上述本发明的实施例意图仅是示例性的;对本领域的技术人员来说,许多变化和修改将是显而易见的。所有这些变化和修改意在落入如所附权利要求限定的本发明的范围内。根据示例性实施例,提供用于经由电子通信网络将广告递送到电子通信设备的系统和方法。可以通过在计算机存储器中存储的计算机指令和执行这些指令的处理器来实施这样的系统。可以通过处理器执行这样的方法。存储器可以是随机存取存储器(RAM)、只读存储器(ROM)、闪存或任何其他存储器,或其组合,其适用于存储控制软件或其他指令和数据。已经参考流程图和/或框图描述了由所公开的系统和方法执行的一些功能。本领域的技术人员应当容易地了解可以将流程图或框图的每一框的所有或一部分,或框的组合的功能、操作、判定等等实现为计算机程序指令、软件、硬件、固件或其组合。本领域的技术人员还应当容易地了解可以将定义本发明的功能的指令或程序以许多形式传送到处理器, 所述形式包括但不限于永久存储在有形的不可写存储介质(例如计算机内的只读存储器设备,诸如ROM,或可由计算机I/O配件读取的设备,诸如CD-ROM或DVD盘)上的信息、可改变地存储在有形的可写存储介质(例如软盘、可移动闪存和硬盘)上的信息,或通过包括有线或无线计算机网络的通信介质传送到计算机的信息。此外,尽管可以以软件实施本发明,但实施本发明所需的功能可以可选地或者替代地部分或整体地使用固件和/或硬件组件,诸如组合逻辑、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他硬件或硬件、软件和/或固件组件的一些组合来实现。 尽管通过上述示例性实施例描述了本发明,但本领域的普通技术人员将理解到在不背离在此公开的本发明的原理的情况下,可以对示例性实施例做出修改或改变。例如,尽管已经参考流程图描述了系统和方法的一些方面,但本领域的技术人员应当容易地了解流程图的每一框的所有或部分或框组合的功能、操作、判定等等可以组合、分成单独的操作, 或以其他顺序执行。此外,可以以在上文未列出的方式组合所公开的方面或方面的一部分。 因此,本发明不应当视为限制到所公开的实施例。
权利要求
1.一种经由电子通信网络将广告递送到电子通信设备的方法,所述方法包括经由电子通信网络获得电子通信设备的位置,所述设备的位置对应于所述通信设备的经度、纬度和海拔高度;在第一计算机过程中,访问广告的数据库,所述数据库中的每一个广告具有相关三维地理区域;在第二计算机过程中,识别所述数据库中的至少一个广告,使得所述电子通信设备的所述位置位于所述广告的所述相关三维地理区域内;以及经由所述电子通信网络将所述广告递送到所述电子通信设备。
2.如权利要求1所述的方法,其中,所述数据库中的广告还具有位于所述相关三维地理区域内的相关位置,所述广告的位置对应于经度、纬度和海拔高度,所述方法进一步包括在第三计算机过程中,识别至少两个广告使得所述电子通信设备的所述位置位于所述至少两个广告的两个相关三维地理区域内;在第四计算机过程中,使用所述广告的所述位置和所述设备的所述位置来计算用于所述至少两个广告中的每一个的分值;以及经由所述电子通信网络,将具有最佳分值的广告递送到所述电子通信设备。
3.如权利要求1所述的方法,进一步包括经由所述电子通信网络,从所述电子通信设备接收文本查询; 其中,计算所述分值包括使用所述文本查询来计算所述分值。
4.如权利要求1所述的方法,其中,每一个广告还具有相关时间段,使得所述广告没有在所述相关时间段之外被递送。
5.如权利要求3所述的方法,进一步包括 识别至少一个先前提交的文本查询;识别与所述先前提交的文本查询有关的位置;对于所述至少一个先前提交的文本查询中的每一个,识别响应于所述先前提交的文本查询而先前递送的至少一个广告;以及对于先前递送的广告中的至少一个,识别响应于所述先前递送的广告而先前采取的至少一个动作;其中,计算分值包括使用识别的动作中的至少一个来计算分值。
6.一种经由电子通信网络将广告递送到电子通信设备的方法,所述方法包括经由电子通信网络获得电子通信设备的位置,所述设备的位置对应于经度、纬度和海拔高度;在第一计算机过程中,向广告服务器提供所述电子通信设备的位置,所述广告服务器能够访问广告的数据库,所述数据库中的每一个广告具有相关三维地理区域;在第二计算机过程中,从所述广告服务器接收从所述数据库中的广告选择的至少一个广告,使得所述电子通信设备的所述位置位于所述广告的所述相关三维地理区域内;以及经由所述电子通信网络将所述广告递送到所述电子通信设备。
7.如权利要求6所述的方法,其中,广告还具有所述相关三维地理区域内的相关位置, 所述广告的位置对应于经度、纬度和海拔高度,所述方法进一步包括在第三计算机过程中,识别至少两个广告,使得所述电子通信设备的所述位置位于所述至少两个广告的两个相关三维地理区域内;在第四计算机过程中,使用所述广告的所述位置和所述设备的所述位置来计算用于所述至少两个广告中的每一个的分值;以及经由所述电子通信网络,将具有最佳分值的广告递送到所述电子通信设备。
8.如权利要求7所述的方法,进一步包括经由电子通信网络从所述电子通信设备接收文本查询; 其中,计算所述分值包括使用所述文本查询计算所述分值。
9.如权利要求8所述的方法,其中,每一个广告还具有相关时间段,使得所述广告没有在所述相关时间段之外被递送。
10.如权利要求8所述的方法,进一步包括 识别至少一个先前提交的文本查询;识别与所述先前提交的文本查询有关的位置;对于所述至少一个先前提交的文本查询中的每一个,识别响应于所述先前提交的文本查询而先前递送的至少一个广告;以及对于先前递送的广告中的至少一个,识别响应于所述先前递送的广告而先前采取的至少一个动作;其中,计算分值包括使用识别的动作中的至少一个来计算分值。
11.一种计算机程序产品,其包含在有形的非暂时性存储介质中,所述计算机程序产品包括用于经由电子通信网络获得电子通信设备的位置的计算机代码,所述设备的位置对应于经度、纬度和海拔高度;用于访问广告的数据库的计算机代码,所述数据库中的每一个广告具有相关三维地理区域;用于识别所述数据库中的至少一个广告使得所述电子通信设备的位置位于所述广告的所述相关三维地理区域内的计算机代码;以及用于经由所述电子通信网络将所述广告递送到所述电子通信设备的计算机代码。
12.如权利要求11所述的计算机程序产品,其中,广告还具有相关三维地理区域内的相关位置,所述广告的位置对应于经度、纬度和海拔高度,并且所述计算机程序产品进一步包括用于识别至少两个广告使得所述电子通信设备的所述位置位于所述至少两个广告的两个相关三维地理区域内的计算机代码;用于使用所述广告的所述位置和所述设备的所述位置来计算用于所述至少两个广告中的每一个的分值的计算机代码;以及用于经由所述电子通信网络将具有最佳分值的广告递送到所述电子通信设备的计算机代码。
13.如权利要求12所述的计算机程序产品,进一步包括用于经由所述电子通信网络从所述电子通信设备接收文本查询的计算机代码; 其中,计算所述分值包括使用所述文本查询来计算所述分值。
14.如权利要求13所述的计算机程序产品,其中,每一个广告还具有相关时间段,使得所述广告没有在所述相关时间段之外被递送。
15.如权利要求13所述的计算机程序产品,进一步包括 用于识别至少一个先前提交的文本查询的计算机代码;用于识别与所述先前提交的文本查询有关的位置的计算机代码; 用于对于所述至少一个先前提交的文本查询中的每一个,识别响应于所述先前提交的文本查询而先前递送的至少一个广告的计算机代码;以及用于对于所述先前递送的广告中的至少一个,识别响应于所述先前递送的广告而先前采取的至少一个动作的计算机代码;其中,计算所述分值包括使用所识别的动作中的至少一个计算所述分值。
全文摘要
一种经由电子通信网络将广告递送到电子通信设备的方法,该方法包括经由电子通信网络,获得电子通信设备的位置,该设备的位置对应于该通信设备的经度、纬度和海拔高度;访问广告的数据库,该数据库中的每一广告具有相关三维地理区域;识别数据库中的至少一个广告,使得电子通信设备的位置位于广告的相关三维地理区域内;以及经由电子通信网络,将广告递送到电子通信设备。
文档编号G06Q30/00GK102262770SQ20111014771
公开日2011年11月30日 申请日期2011年5月30日 优先权日2010年5月28日
发明者亚历山大·齐夫科维奇, 马文·伊热尔曼 申请人:波因特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1