用于向通信设备的用户展示促销内容的方法和系统转让专利

申请号 : CN200680034724.1

文献号 : CN101379484B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 艾尔德·吉尔舒梅特·巴卢哈玛炎·卡姆瓦尔赛德利克·布斯特

申请人 : 谷歌公司

摘要 :

一种用于向通信设备的用户展示促销内容的方法和系统,包括从通信设备接收与该通信设备相关的信息,并确定与能够在通信设备上以多种形式展示的信息相关的结果,并从该多种形式中为该结果选择形式,并以所选择的形式展示该结果,以由通信设备进行显示。

权利要求 :

1.一种用于向通信设备的用户展示促销内容的计算机实现的方法,该方法包括:在服务器系统处从通信设备接收与所述通信设备相关的信息;

向所述服务器系统识别对和所述通信设备相关的所述信息作出响应的结果,该结果能够在所述通信设备上以多种展示形式被展示,其中所述结果包括由广告主提交的用于向所述通信设备的用户展示的广告内容,并且所述展示形式指定用于在所述通信设备上显示所述广告内容的不同方式;

从所述多种展示形式中为所述结果动态选择展示形式,其中所述展示形式指定用于在所述通信设备上显示所述广告内容的方式,并且指定提供与所展示的所述结果的用户交互的一个或多个机制;并且以所选择的展示形式展示所述结果,以由所述通信设备进行显示。

2.如权利要求1所述的方法,其中,与所述通信设备相关的所述信息包括查询。

3.如权利要求1所述的方法,其中,所述通信设备是移动通信设备,与所述通信设备相关的所述信息包括识别所述移动通信设备的显示性能的信息,并且所述展示形式被动态地选择以匹配所述显示性能。

4.如权利要求1所述的方法,其中,所述结果包括字符串,并且其中选择所述展示形式包括对所述字符串分类并根据所述字符串的类别来选定所述展示形式。

5.如权利要求1所述的方法,进一步包括对与所述通信设备相关的所述信息进行分类,并且其中选择所述展示形式包括实现从与所述通信设备的类别相关的信息到所述形式的映射。

6.如权利要求5所述的方法,其中,对与所述通信设备相关的所述信息进行分类包括解析与所述通信设备相关的所述信息。

7.如权利要求5所述的方法,进一步进一步包括接收用户输入,响应于所述用户输入,更改所述映射,以便将与所述通信设备相关的所述信息的类别映射到所述多种展示形式中的替代形式。

8.如权利要求1所述的方法,其中

每个展示形式具有与之相关联的用户发起的动作,该动作不同于与其它展示形式相关联的用户发起的动作,所述用户发起的动作定义了一种方式,所述通信设备的用户能够以这种方式通过从所述广告内容中做出选择来与所述广告内容进行交互,以及动态地选择展示形式包括选择接受所述用户发起的动作的展示形式。

9.如权利要求1所述的方法,进一步包括从用户接收对第一内容展示的响应,并且其中选择所述展示形式包括根据对所述第一内容展示的所述响应来确定用于所述第一内容展示随后的展示的展示形式。

10.如权利要求9所述的方法,所述响应包括选择广告。

11.如权利要求9所述的方法,进一步包括从所述用户接收对内容展示的多个响应,并且其中选择所述展示形式包括根据所述多个响应来确定所述形式。

12.如权利要求1所述的方法,进一步包括从多个通信设备接收多个响应,并且其中选择所述展示形式包括根据所述多个响应来确定所述形式。

13.如权利要求12所述的方法,其中所述多个响应中的每个响应包括广告的选择。

14.如权利要求1所述的方法,其中,选择所述展示形式包括从所述多种展示形式中随机选择。

15.如权利要求1所述的方法,其中所述结果与货币值相关联,并且其中选择所述展示形式包括根据所述货币值和内容选择历史确定偿付金。

16.如权利要求1所述的方法,其中与所述通信设备相关的所述信息包括指示所述通信设备的位置的信息,并且所述展示形式基于所述通信设备的位置而被选择。

17.如权利要求1所述的方法,其中所述展示形式选自包括点击呼叫形式、点进登陆页面形式、优惠券形式、视频片段形式、音频片段形式和网幅形式的组。

18.一种用于向通信设备的用户展示促销内容的系统,该系统包括:在服务器系统处从通信设备接收信息的接口,所述信息与所述通信设备相关;

与所述接口进行通信的装置,用于响应于所述信息的接收而为所述信息生成结果,所述结果可以在所述通信设备上以多种展示形式被展示,其中所述结果包括由广告主提交的用于向所述通信设备的用户展示的广告内容,并且所述展示形式指定用于在所述通信设备上显示所述广告内容的不同方式;

用于从所述多个展示形式中为所述结果动态选择展示形式的装置,其中所述展示形式指定用于在所述通信设备上显示所述广告内容的方式,并且指定提供与所展示的所述结果的用户交互的一个或多个机制;以及用于以所选择的展示形式展示所述结果以由所述通信设备进行显示的装置。

19.如权利要求18所述的系统,其中所述结果包括字符串,并且其中选择所述展示形式包括对所述字符串分类并根据所述字符串的类别来选定所述展示形式。

20.如权利要求18所述的系统,其中选择所述展示形式包括根据从多个通信设备接收到的响应来确定所述展示形式。

21.如权利要求18所述的系统,其中选择所述展示形式包括从所述多种展示形式中随机选择展示形式。

22.如权利要求18所述的系统,其中所述多个结果中的每个结果与货币值相关联,并且其中选择所述展示形式包括根据所述货币值和内容选择历史确定偿付金。

23.如权利要求18所述的系统,进一步包括从用户接收对内容展示的响应,并且其中选择所述展示形式包括根据所述响应来确定所述展示形式。

24.如权利要求18所述的系统,其中根据所述通信设备的局限性来选择所述展示形式。

说明书 :

用于向通信设备的用户展示促销内容的方法和系统

技术领域

[0001] 本公开涉及通信设备上电子信息的显示,且特别涉及通信设备上电子广告的视听显示。

背景技术

[0002] 广告是产品的销售者为了影响潜在的购买者购买他们所销售的产品和/或服务,或者散布信息、传达消息、或推广事业而用来跟他们沟通的主要手段。广告主常常想突出与其产品和/或服务相关联的优势、好处、功效和促销,且通常希望以令观众或听众感到愉悦的方式展示信息。有效的广告能够增强消费者心中对产品/服务的渴望,这能够为产品/服务的提供者带来增长的销量、收入和利润。然而,广告可能是昂贵的,为了试图将广告投资的回报最大化,公司经常投入大量资源努力进行成本效益分析。
[0003] 有效的广告具备几个方面。为了取得成功,广告活动应接触到想要对其出售产品/服务的那些潜在的消费者,以便他们可能受到影响而购买各种产品/服务。此外,在普遍的环境下,广告的形式对感知广告的人应是有益的。而且,由于观察者不可能受到令人讨厌的或者在其它方面令人不悦的广告,或者受到以观察者不乐于接受的形式所展示的广告的正面影响,广告应是令观察者感到愉快的。
[0004] 广告就特性而言典型地是静态的。也就是说,它们通常以保持不变的特定形式被展示,在形式、功能、或展示上没有任何变化。例子包括报纸、杂志、宣传传单、广告牌等诸如此类的印刷广告。进一步的例子有听觉广告,如通过无线电通信或通过公共地址系统广播的录制的消息。电视广告提供了此外的又一个普通的例子。由于其静态特性,经过一段时间,在以相同的形式反复展示了相同的广告或信息之后,潜在的购买者可能会本能地“逐离”这些广告信息,从而这样的广告可能就变得不那么有效。而且,尽管静态广告在特定环境下对一些潜在消费者可能是有益的,但在替代的环境下对其他的潜在消费者可能并不是有益的,或者可能不如以更合适的形式展示它们时那么有益。
[0005] 交互式广告近来得到了普及。通过交互式广告,广告主努力针对特定群体的接受者使用特定广告,其中该特定群体被认为是乐于接受该特定广告的。这样,只有那些符合特定特征简档(profile)的潜在消费者,或者已经采取了一些在某些方面与该特定广告或该相关产品和/或相关联的服务有关的行动的潜在消费者才会被追踪,从而广告主有可能限制广告开支。
[0006] 英特网上的广告可以是交互式的。例如,Google AdWords系统使用与查询关键词相关的广告方法向计算机用户展示与所提交的搜索请求相关的广告。类似地,Google AdSense系统使用内容相关的广告方法向计算机用户派发与一个文档如网页的内容相关的广告。随着如今常常具有连接英特网访问在线内容的蜂窝或移动电话的最新流行和普遍使用,出现了另一种交互式广告渠道。移动电话上已经在展示静态广告,包括纯文本的广告和包括优惠券代码的广告。不过,这些广告通常以相同的形式展示。
[0007] 因此,需要一种能够在不同环境下向移动设备的用户提供有效而有益的广告的系统。而且,需要一种能够在移动设备上以各种形式策略地分析、选择和展示广告的系统。

发明内容

[0008] 公开了一种向通信设备提供动态广告服务的方法和系统。在一个一般性的实施方式中,公开了一种向通信设备的用户展示促销内容的方法。该方法包括从通信设备接收与该通信设备相关的信息,以及识别与和该通信设备相关的信息相关的结果,其中该结果能够在通信设备上以多种形式展示。该方法进一步包括从多种形式中为该结果选择形式,并以所选择的形式展示该结果以由通信设备进行显示。
[0009] 在不同的实施方式中,与通信设备相关的信息可以是查询,而通信设备可以是移动通信设备。结果可以包括字符串,而选择形式可以包括对字符串分类并根据字符串类别来选定形式。与通信设备相关的信息可以被分类,包括通过解析与通信设备相关的信息,并且可以通过实现从与通信设备类别相关的信息到形式的映射来选择形式。响应于接收到的用户输入,可以更改该映射,以便将与通信设备相关的信息的类别映射到多种形式中的一种替代形式。形式可以基于通信设备的局限性而选择,或者可以从多种形式中随机选择。形式可以从包括点击呼叫形式、点进登陆页面形式、优惠券形式、视频片段形式、音频片段形式、网幅形式的集合中选择。
[0010] 在一些实施方式中,可以从用户接收对内容展示的响应,而且可以根据该响应选择形式。响应可以包括选择一个广告。此外,可以从用户接收对内容展示的多个响应,而且可以根据该多个响应选择形式。在另外的实施方式中,可以从多个通信设备接收响应,而且可以根据该多个响应选择形式。每个这样的响应可以包括选择一个广告。在再另外的实施方式中,多个结果中的每个结果可以与一个货币值相关联,并且可以通过根据该货币值和内容选择历史确定偿付金来选择形式。该结果可以包括广告。
[0011] 在另一个一般性的实施方式中,公开了一种用于向通信设备的用户展示促销内容的系统。该系统包括从通信设备接收与通信设备相关的信息的接口,和与接口进行通信的装置,用于响应于信息的接收而为信息生成结果。该结果可以在通信设备上以多种形式被展示。该系统进一步包括用于从该多个形式中为结果动态地选择形式的装置。
[0012] 在不同的实施方式中,结果可以包括字符串,且选择形式可以包括对字符串分类并根据字符串的类别来选定形式。在一些实施方式中,可以根据从多个通信设备接收到的响应,根据从多个形式中随机选择形式来选择形式,或者根据通信设备的局限性来选择形式。多个结果中的每个结果可以与一个货币值相关联,并且选择形式可以包括根据该货币值和内容选择历史确定偿付金。可以从用户接收对内容展示的响应,并可以根据该响应选择形式。
[0013] 在再又一个一般性的实施方式中,公开了一种具有存储于其上的指令的计算机可读介质,其中该指令被运行时,执行一种向通信设备的用户展示促销内容的方法。该方法包括从通信设备接收与通信设备相关的信息,并响应于信息的接收为信息生成结果。该结果可以在通信设备上以多种形式展示。该方法进一步包括从该多种形式中为结果动态地选择形式,并在通信设备上以所选择的形式展示结果。
[0014] 不同的实现可以提供某些优点。例如,可以以非常适合用户的情况的形式或者用户很可能乐于接受的形式向通信设备的用户派发促销内容。用户可能乐于以所偏好的或者相关的形式接收促销内容,这会强化用户的体验,而且会增大用户追踪关注促销内容的可能性。同样地,广告主和商品或服务的提供者可以通过他们的广告活动有效地接触到潜在的消费者,而这会带来增长的销量、收入和利润。
[0015] 在下面的附图和描述中阐述本发明的一个或多个实施例的细节。通过这些描述和附图并通过权利要求,本发明的其它特征、目的和优点也将变得明显。

附图说明

[0016] 图1是根据一种实施方式的一个包括数据处理系统的系统的框图,该数据处理系统可用于为移动设备提供动态广告服务。
[0017] 图2是图1的数据处理系统的框图。
[0018] 图3-10是以可以在移动设备上展示的各种广告形式显示促销内容的示例性屏幕截图。
[0019] 图11是用于生成请求并接收和使用响应于那些请求而生成的信息的无线通信手持设备的示意图。
[0020] 图12是显示用于为移动设备提供动态广告服务的示例性步骤的流程图。
[0021] 图13是显示用于为移动设备提供动态广告服务的示例性步骤的移动设备-中央系统-内容源的流程图。
[0022] 在不同的图中的相同的参考标记表示相同的部件。

具体实施方式

[0023] 这里描述的系统和技术涉及移动设备的策略性的广告(ad)服务,它可以包括广告的动态分析、选择、服务和展示。该系统能够具有很多形式,包括无线移动电话、个人数字助理(PDA)、个人通讯器,诸如此类。可以以多种形式向设备输入数据,包括通过电话小键盘、手写笔、或者音频(例如声音)输入。通常,系统通过从移动设备接收用户输入或选择、响应于输入而识别一个或多个合适的广告、以及从两个或多个可用的用于广告的形式中选择并向移动设备提供适当的广告形式来运行。信息或内容的展示可以基于用户的一个或多个请求,基于其它信息,如系统的其它用户的最新行为,或者基于请求和其它信息的组合。
[0024] 有利地,该系统和技术可以允许以非常适合用户情况的形式,或者以用户很可能乐于接受的形式向移动设备的用户提供促销信息。这会接着允许广告主通过其广告活动更有效地接触到潜在的消费者,从而会为广告主和商品/服务的提供者带来增长的销量、收入和利润。而且,移动设备的用户可以赏识以他更喜欢的形式展示广告的便利,或者可以享受可以伴随着动态展示的多样性和自发性。以这种方式,可以展示相关的、有益的、可视地吸引人的结果信息,因而可以增强移动设备用户的体验,而广告主和商品/服务提供者可以改善其业务成果并减少广告资源的消耗。
[0025] 图1是根据一种实施方式的包括数据处理系统的一个系统10的框图,该数据处理系统可以被用于为移动设备提供动态广告服务。在这一实施方式中,系统10包括一个或多个移动设备12a-12c,被显示为用于与用户通信的蜂窝电话,但可以采取任何合适的形式,例如PDA、个人计算机、个人通信设备,等等。在该实施方式中,移动设备12a具有显示屏14,其可被控制以向移动设备12a的用户显示任何合适的信息。例如,显示屏14可以显示与英特网搜索应用相关的信息,如搜索框和相关的控制按钮,搜索结果列表,或者一个或多个广告的集合,这里仅列出一些说明性的例子。搜索引擎,比如通过英特网而与蜂窝网络相连的搜索引擎,可以响应于源自移动设备12a的用户激发而被用于执行网络搜索。显示屏14然后可以显示结果,下面将对此作更详细的描述。
[0026] 可以以多种方式中的任何一种方式向移动设备12a输入数据。特别地,数据输入键16可以被用于输入信息如字母数字字符,且可以采取标准电话小键盘的形式将字母字符布置于键2到9上。可以可替代地以非标准模式布置键16,并且也可以使用其它合适的输入字母数字的方式,包括声音识别。如这里使用的,所提及的文本输入包括经由键盘或通过书写的输入,以及数据输入的其它方式,比如通过对能够识别语音的系统说话的方式。例如可以提供控制键18来执行预定功能或被编程的功能,或者来控制显示屏14上的图标、图像、或文本。键16、18也可以被用作附加键;即,数字“0”可以表示不同于“0”的事物,“#”键可以被用作空格键,“*”键可以代表退格键,而“1”健可以表示标点符号。键16、18中的任何一个还可以被用作用于在屏幕上导航的方向键。也可以提供其它合适的数据表示和数据输入特性,尤其是当移动设备12通过语音控制来操作时。
[0027] 系统10也包括数据处理系统20、服务器22a-22c、控制站24和网络26。移动设备12、数据处理系统20、服务器22a-22c和控制站24中的每一个均连接到网络26。在本实施方式中,移动设备12与网络26进行无线通信,例如通过蜂窝电话网络。网络26可以是单一网络如局域网(LAN)或者广域网(WAN)如英特网,或者可以可替代地是网络的组合。服务器22a-22c可以包括存储文档(例如,网页)集合的内容服务器,存储针对不同的产品或服务的广告(例如,纯文本广告、图像广告、图片广告、音频或视频广告,等等)的广告服务器,或者向移动设备12提供电子邮件功能的电子邮件服务器。也可以使用存储文档、广告、电子邮件等的组合的服务器。文档或广告可以进一步包括嵌入信息如机器可执行的代码或者指向其它文档的链接。服务器22可以用以XHTML(扩展超文本标记语言)、HTML(超文本标记语言)、WML(无线标记语言)、cHTML(精简HTML)、或者以任何其它合适的格式编写的电子文档来存储电子内容。
[0028] 在系统10所示的实施例中,服务器22a-22c存储电子促销内容,如可以在移动设备12a-12c上展示且可以以不同形式展示的广告28、30、32。服务器22a、22b、22c中的每一个被显示为存储一个广告:例如,服务器22a存储广告28,它可以是一个露营装备的广告;类似地,服务器22b存储广告30,它可以是一个杂货店的广告;以及服务器22c存储广告32,它可以是一个计算机器件的广告。每个服务器22a、22b、22c典型地能存储大量的广告或其它电子内容;为清楚起见,在图1中仅为每个服务器22a-22c示出单个广告。在该例中,广告28、30、32中的每一个可以以两种或更多种形式在移动设备12上展示。
[0029] 数据处理系统20包括广告服务控制模块33。广告服务控制模块33可以在移动设备12a-12c的显示屏14上动态地分析、选择、派发和显示合适的广告,或者针对可能具有多种广告形式的广告的一种合适的广告形式。广告服务控制模块33可以接收用户输入并展示合适的广告形式作为响应,包括从一组可能的广告形式中选择一种合适的形式用于在移动设备12上展示。广告服务控制模块33可以进一步使得与特定广告形式相关联的动作被启动,作为例子,比如响应于用户输入。
[0030] 广告服务控制模块33可以运行为一个“学习系统”,作为回应对过去的事件作出反应以及修正将来的行为,而且可以向移动设备用户提供动态广告服务。以这种方式,当向用户展示适合他们的普遍的情况的广告形式时,可以增强移动设备用户的体验。下面将更详细地描述广告服务控制模块33的操作。
[0031] 广告28具有四种相关联的形式34、36、38、40,其它广告30、32也是这样。每个广告28、30、32可以有更多或更少种形式的可能性。例如,广告可以有一种、两种、三种、五种、六种等等种可能的形式,且每种形式都是可以在移动设备12a-12c展示的。对于给定的广告,每种相关联的形式可以包括相似的或不同的内容或信息,当在移动设备12a-12c上展示时可以具有相似的或不同的外观,或者可以具有与其相关联的相似的或不同的动作。
[0032] 一些广告形式可以具有与它们相关联的动作,而其它广告形式则可以没有。如果广告形式具有与其相关联的动作,用户可以通过做出合适的选择或通过提供输入使数据处理系统20启动该动作,例如通过按下移动设备12上的键16、18,如果设备是启动了语音激活的则发出语音命令,通过点触触摸屏,等等。在一些情形下,给定的广告形式可以有与其相关联的多于一种的动作,且用户可以启动该一种或多种动作,例如,通过提供一个或多个可替代的输入。
[0033] 被标示为“广告形式A”的第一形式34,可以是“点进”或“点进登陆页面”的形式,并可以允许用户通过做出适当的选择(例如,通过按下键16、18而“点选”所显示的图标)或者在发生了另一个合适的动作的情形下访问相关内容,如网页。在一种实施方式中,登陆页面或网站可以是商家主页,并可以展示与该商家或可用的产品/服务等相关的附加信息。
[0034] 在一个说明性的例子中,广告服务控制模块33可以先动态选择对于特定移动设备用户或者特定移动设备12而言适合展示的广告28。接下来,广告服务控制模块33可以为广告28从各种可能的形式34、36、38、40中选择形式34(或另一种合适的形式),并且可以在移动设备上以所选择的形式34展示广告28。用户然后可以在移动设备12上浏览广告且可能想要访问与该形式34相关联的相关内容(例如获取附加信息),并且可以做出适当的选择。在接收到选择之后,广告服务控制模块33(或者可替代地,数据处理系统20中的另一个模块或组件)然后可以在移动设备12的显示屏14上展示登陆页面或登陆页面的一部分用于用户的浏览乐趣。适当的选择可以包括用户输入如按下按钮、点触触摸屏、语音命令、或者一些其它适当的用户动作,并且也可以包括被动选择,作为例子,如暂停或等待时间的到期。
[0035] 被标示为“广告形式B”的第二形式36,可以是“点击呼叫”形式,并可以允许用户例如使用移动设备12经由电话呼叫而与有关方面如广告主或商品/服务提供者直接交流。用户不必知道或者记下相应的电话号码,且该号码先前不必已存储在移动设备12的存储器中。这样,可以方便地向用户展示相关的及时的通信选项,而不会有不得不进行额外的搜索如搜寻或查找电话号码,或者写下号码的不便。
[0036] 在一种实施方式中,在广告服务控制模块33的动态选择和在移动设备12中以点击呼叫形式36展示广告之后,用户可以做出适当的选择,如通过在显示屏14上选择图标或文本,来发起电话呼叫。在其它实施方式中,用户可以在电话小键盘上按下适当的键16、18或发出语音命令来发起电话呼叫。用户然后可以通过电话来进行商业交易,包括购买或订购产品或服务,就地点、行车路线或商户的营业时间进行咨询,或者可以就广告或产品或服务提出问题,这里仅列出一些例子。其它通信选项如发送文本消息、传呼等诸如此类也可以与点击呼叫广告形式36结合在一起。
[0037] 被标示为“广告形式C”的第三形式38,可以是优惠券形式,并可以允许用户浏览、获取、接收、兑现、以电子邮件传送,等等,相关联的商品和/或服务的优惠券。优惠券可以提供商品或服务的一个折扣价,可以允许用户购买以其它方式他们可能无法得到的商品/服务,或者可以让用户能够利用一些其它特殊的或限定时间的售卖机会。在这种形式下,也可以提供可兑现退款的折扣或使用户可以得到免费赠送的产品或服务的优惠券。
[0038] 优惠券可以以许多种方式被兑现。例如,优惠券形式38可以包括用户在将其打印或者以别的方式将其转移到可触知的介质上(例如,在纸上记下该代码)之后能展示给商家的优惠券代码。可替代地,优惠券代码或等同物可以以电子方式被传送给商家,并在用户账户中贷记入一个合适的量。还可以提供后续的电子邮件、文本或语音的消息确认。使用这样的优惠券也可以使用户获得得到附加好处的资格,如被允许参加可能授予奖赏的抽签或竞赛,或者作为优先的或出众的消费者而享受所伴随的体面服务,如免费运送、免费包装礼品、免费或折价的消费者服务支持、延长的保证期资格,等等。
[0039] 被标示为“广告形式D”的第四形式40,可以是网幅形式,它可以提供关于广告的信息,且可以包括,例如,文本内容和/或各产品和/或服务的有代表性的一个或多个图像。在一种实施方式中,以网幅形式40展示的广告不包括相关联的动作。在其它实施方式中,网幅形式40与一个或多个动作相关联。网幅形式的广告可以是纯文本或纯图像的广告,或者可以包括文本和一个或多个图像的组合。也可以包括嵌入内容。上面所描述的形式34、
36、38、40的示例性集合是意在说明性的,额外地或可选地还能够使用其它形式类型。其例包括视频片段广告形式,包括基于动画的形式,和音频片段广告形式,以及混合音频/视频的形式。
[0040] 在一些情形下,给定的广告可以具有多于一种相关联的特定类型的广告形式。例如,一个广告可以包括两种或多种点进登陆页面形式,其中每种形式可以与包含特定语言(例如,英语、日语、法语、西班牙语、法语、等等)的文本的登陆页面相对应。类似地,一个广告可以包括多于一种点击呼叫形式,例如,这里的形式与不同的电话号码相关联,或者其中一种形式与电话呼叫动作相关联而另一种形式与文本消息动作相关联,等等。对于一个给定的广告,也可以有多种优惠券形式或网幅形式可用,并且可以提供不同形式类型的任何适当的组合。依照不同的规则、条件、输入等等,广告服务控制模块33然后可以动态地选择一种用于在移动设备12上展示的合适的广告形式,下面将对此作更充分地描述。
[0041] 此外,促销消息也能够由多种风格的广告展示,无论以相同的还是不同的形式。例如,钢笔的制造商可能想把年轻的专业人士、学生、和年长的专业人士作为相同产品的目标用户。可以为每个子市场中的目标用户准备不同风格的广告。例如,可以准备小视频片段,小视频片段可以显示钢笔的有用的家庭作业特征(例如,结合了圆珠笔和荧光记号笔),前卫的商业特征(例如,内置的MP3播放器),以及传统的商业特征(例如,经典的设计)。即使这些广告中的每一个都可以有相同的形式(视频片段),它们却可以有不同的风格。另外,形式可以不同(例如,用于年轻人群的点进广告和用于年长人群的拔进广告)广告服务控制模块33然后可以动态地选择合适的广告风格和/或形式用于展示。
[0042] 形式34、36、38、40可以包括包含于文档中的一个或多个用于不同的标签和指示符(例如,HTML标签、或者XHTML、cHTML、或者WML形式的组件)的组件42。为简单起见,图1仅显示了第四种广告形式40的组件42。根据一种实施方式,组件42可以被用于确定如何在文档中显示电子内容,包括文本、图片、音频、视频、嵌入的内容、等等。某些文档组件可以包括地址链接信息或者电话号码信息。例如,某些HTML标签可以提供关于指向存储在独立的服务器上的其它文档的URL(统一资源定位符)链接的信息。
[0043] 此外,可以提供包括所有那些对于不同的文档形式可以通用的组件的文档模板。每种文档形式然后可以定义将被加入到模板中的附加的组件。例如,模板可以包括一个标志,而每种形式可以定义与该模板相匹配的内容(例如,针对确定人群的的基于文本的消息)。
[0044] 控制站24可以是工作站、计算机终端、移动计算机、PDA或其它手持设备等等,并且可以允许管理者或用户更新或修改存储于数据处理系统20中的广告服务参数、规则、映射或算法。例如,管理者可以决定应该以优惠券形式展示所有的杂货店广告,应该以点击呼叫形式展示所有的轿车广告,或者应该以点进登陆页面形式展示所有与计算机相关的广告,这里仅列出一些示例性的例子。管理者可以实现指定以特定形式(例如,优惠券、点击呼叫、点进登陆页面、等等)展示特定类型(例如,与杂货店、轿车、或计算机相关的)的每个广告的一个或多个映射。例如,这些修改可以响应于在用户的内容偏好或选择中的实际的或预测的倾向而做出,或者可以响应于评估性的数据如调查或市场研究而做出。该改变或修改然后可以改变广告服务控制模块33将来的操作与动态选择和展示促销内容的方式,允许以灵活的方法更新系统参数或算法。
[0045] 数据处理系统20可以采取任何合适的形式,并且可以是,例如,像由Google或其它类似的公司所提供的,像提供在线搜索服务的那样的系统。图2是图1的数据处理系统20的框图。数据处理系统20可以从移动设备12(见图1)接收信息请求,可以找到对应于该请求的适当的信息,可以从用于该信息的可能形式的集合中动态地选择适当的形式,可以以所选择的形式准备信息以在移动设备12的显示屏14上展示,并且可以将内容传送给移动设备12。数据处理系统20包括允许以多种方式进行外部通信的接口70。例如,数据处理系统20可以使用接口70经由网络26与服务器22a-22c(见图1)通信,以访问和处理存储在服务器22a-22c上的电子内容。类似地,数据处理系统20例如可以经由网络26,或者经由网络26和蜂窝电话网络,或者经由一些其它的网络组合而与移动设备12a-12c通信。
请求/响应处理器72可以接收和处理来自移动设备12a的请求,例如网络搜索请求,作为例子,比如处理是通过解析或格式化。网络搜索请求可以包括由用户输入的一个或多个搜索查询词。
[0046] 搜索引擎74然后可以从请求/响应处理器72接收该搜索请求,并且可以在可搜索的索引76中搜索适合于或者相应于搜索请求的电子内容。广告服务控制模块33另外又可以影响该搜索,如通过向搜索引擎74提供相关的参数、指令、或指示。索引76可以包括索引数据库和高速缓存信息数据库。索引数据库可以包含表示可由数据处理系统20使用的可搜索信息的数据。作为一个说明性的例子,数据处理系统20可以扫描英特网或各种内部互联网来查找内容,如网站、工作组的讨论、广告等等。数据处理系统20可以从内容中抽取关键词、短语或其它对象,并且可以以允许进行已准备就绪的搜索的方式在索引数据库中组织信息。也可以生成统计的或其它的信息,例如关于如何将一些网站链接到其它网站以使系统如Google页面排名系统更方便的指示器。
[0047] 高速缓存数据库可以包括数据处理系统20识别出的内容的拷贝或部分拷贝。在一种实施方式中,高速缓存数据库可以包括网页或网页的部分(例如,仅是文本内容或仅是非视频内容)或者广告或广告的部分。高速缓存数据库可以允许用户访问数据处理系统20以请求内容的保存在本地的拷贝,而不是在远程的拷贝,而这可能另外需要与内容提供者进行直接接触。这样,用户就可以减少等待时间而更快地访问内容,并且可以访问提供者后来已更改或移除了的内容,或者由于其它原因已无法从内容提供者得到的内容。可以在数据处理系统20中的存储区(在图2中未示出)中存储附加的信息,包括各种应用、系统参数、关于数据处理系统20的注册用户的信息等等。
[0048] 在本实施方式中,控制部件78管理数据处理系统20的操作,并包括搜索引擎和内容控制模块80、用户接口控制模块82、和广告服务控制模块33。搜索引擎和内容控制模块80可以包括自动遍历网络26并向服务器22请求电子文档或广告的爬行器(见图1)。这样的内容或者其部分(例如,关键词),然后可以被存储在索引数据库或高速缓存数据库中,并且以后可以被搜索或提取。
[0049] 可以依据所提供内容的电子形式,按照内容是否属于可以在移动设备上展示的类型(例如,在特定的设备上还是在一般的移动设备上),按照与广告相关的产品或服务的类型,按照广告主或商品/服务提供者,等等,或者按照任何其它合适的分类策略,来对内容进行分类。搜索引擎和内容控制模块80可以使用预定的或可更改的条件或方法来确定内容是否被保存在索引76中,以及当前存储在索引76中的信息是否应该被清理,包括先进先出(FIFO)、最近最少使用(LRU)、随机替换、或者其它合适的对本领域的技术人员周知的方法。
[0050] 用户接口控制模块82准备用于在移动设备12a的显示屏14上展示的电子内容,并接收用户输入。用户接口控制模块82可以与请求/响应处理器72协作来对请求的响应以允许其被请求设备如移动设备12a使用的方式进行形式化。例如,请求/响应处理器72可以将信息形式化或转换为无线应用协议(WAP)的形式,HTML文档、XML文档、VoiceML结果、dHTML、xHTML、Java、Javascript、或者请求设备可以解释的任何其它形式,并且然后可以将结果传送到接口70以便通过网络26将其发送到移动设备12(见图1)。数据处理系统20的内部通信可以通过高速、高带宽网络或者像SONET、Infiniband、以太网、或任何其它合适的架构和协议来进行,以允许数据处理系统20同时或几乎同时地响应大量不同的请求。
[0051] 如上所述,在本实施方式中,广告服务控制模块33位于控制模块78中。在其它实施方式中,广告服务控制模块33在数据处理系统20中可以是独立的,或者可以位于移动设备12上(见图1)。
[0052] 广告服务控制模块33可以包括,例如,广告服务规则84、广告服务选择器86、广告服务引擎88、和数据存储区90。广告服务规则84、广告服务选择器86、广告服务引擎88、或数据存储区90中的任何一个都可以被组合起来或者合适的时候被分离出来,并且可以放在中央(如在数据处理系统20中)或者安装在本地(如在移动设备12上)。在一些实施方式中,可以省略广告服务规则84、广告服务选择器86、广告服务引擎88,或数据存储区90中的一个或多个。
[0053] 广告服务规则84可以包括参数、统计量、算法、特征简档或映射,可以运用将它们应用来管理为进行展示而分析和选择广告和广告形式的方式。广告服务规则84可以特定于特定用户(例如,在用于用户的规则的特征简档中,或者具有用于用户的指向特定参数从而能使所需要的存储空间最小化的指针)。例如,特定用户的广告服务规则84可以指示出用户偏好点击呼叫广告形式,或者点进登陆页面广告形式,或者另一种所偏好的形式。规则也可以指示出用户偏好广告的特定风格(例如,幽默而前卫的,或者能提供资讯的且严肃的),或者规则是从中可以合理推断偏好的人群的一部分。
[0054] 这样的指示例如可以由用户来指定,或者可以由广告服务控制模块33通过编目和分析用户响应,记录用户响应中的趋势或行为模式等等,并进行相应的调整来动态地确定。例如,如果广告服务控制模块33记录了与其它广告形式相比,用户对点击呼叫广告具有更高的“选择率”(即,广告被“选择”的次数与广告被表现的次数或广告闪现次数之比),广告服务控制模块33可以动态提高用这种所偏好的形式所展示广告的比例。这样,可以以用户更乐于接受的形式向用户提供广告,这可以带来更令人愉快的用户体验并且可以为广告主带来更有效的广告活动。
[0055] 广告服务规则84也可以包括用于特定用户或移动设备的所期望的带宽信息、分辨能力、处理器条件、或其它设备或网络限制,这能够影响最适合于该用户或移动设备的广告形式的类型。广告服务规则84可以另外或可替代地包括与所有移动设备用户相关、或与移动设备用户的特定子集相关的规则。
[0056] 广告服务规则84可以由广告服务控制模块33响应于用户输入或选择(从单独用户或从一批用户)而动态更新,包括收集一段时间内的响应并对输入进行分析以确定趋势。而且,广告服务规则84可以由广告服务控制模块33响应于条件或环境的改变而动态更新,作为例子,条件或环境的改变比如在特定区域的或与特定服务器、商业交易、或通信设备相关联的网络或电话服务不可用。在一种实施方式中,广告服务控制模块33可以记录和监视特定的用户或用户组如何对不同的内容展示作出响应,如对于不同的广告或广告形式的选择率,并且可以更改广告服务规则84作为回应。
[0057] 广告服务选择器86控制可能的选择项目中哪种选择模式被广告服务控制模块33用来分析并从广告形式中进行动态选择。可以使用很多选择模式,或者动态确定合适的广告形式的方法。在一种实施方式中,接收到的用户查询,如网络搜索查询,被分类到一个查询类别,并且按照该类别确定广告形式的选择和展示。在其它实施方式中,从通信设备接收到的信息可以包括对用户当前正在浏览的内容或先前已浏览的内容的描述、对用户书签的描述、冲浪历史,或者用户所偏好的或经常浏览的网站的列表、对用户兴趣的预先指示、或者诸如GPS位置或蜂窝位置的一个位置。然后可以基于这些信息定向促销内容。可以使用单个用户或设备的输入历史,或者在一段时间内多个用户或设备的输入聚合,包括根据先前的形式展示而做出的响应行为。
[0058] 从类别到广告形式的映射可以比如由使用控制站24的管理员手动更新,或者可以由广告服务控制模块33自动更新。作为又一个例子,可以解析来自单个广告的内容,以确定合适的广告形式。例如,可以解析广告中的单词串,并可以将其与预先确定的关键词进行比较,以便基于这一比较确定合适的形式。
[0059] 作为此外的又一个例子,基于相应的广告主为特定广告形式的每次重现或每次选择而愿意支付的金额,可以为给定广告的每种广告形式赋予一个货币值。货币值可以按照CPC(每次点击的费用),或CPM(每重现1000次的费用)方式,或其它适当的计价方法来明确地规定。一些广告或广告形式可以在相似的计价结构下提供,而其它的广告或广告形式则可以在混合结构(例如,既有CPC又有CPM)下提供。在一种实施方式中,广告包括一种或多种CPC广告形式,以及一种或多种CPM广告形式。在使所实现的收入最大化的努力中,广告服务控制模块33可以例如与广告选择历史或特定查询类型的所期望的结果相结合使用该货币值,来策略性地选择并动态派发适当的广告形式。可以使用跨广告形式的拍卖来确定货币值,允许商家为货币值出价。此外,多种广告形式或风格可以联合起来,这可以提高广告的货币化潜力。在一种实施方式中,联合企业组织的合作伙伴可以选择可用的广告形式或风格的一个子集。也可以使用随机的广告形式展示。这可以保持自发性,并且可以用本领域的技术人员所周知的随机数生成器来实现。
[0060] 在一种实施方式中,广告服务控制模块33可以根据对转换率的分析来动态派发广告。转换率可以用多种方式定义,并且依赖于广告类别或广告形式而可以不尽相同。一种类型的转换率可以是用户在浏览广告后完成购买行为(或者做出其它类似的行为如重新仔细浏览由广告主呈现的信息)的次数与广告被显现(render)或闪现(impress)给用户的次数之比。例如,可以向用户派发一个点击呼叫形式的广告;用户可以选择该广告来向商家发出一个呼叫,并且可以通过电话来购买商品,从而导致一次转换。作为另一个例子,可以向用户派发一个点进登陆页面形式的广告,并且用户可以选择该广告;广告服务控制模块33可以向用户展示对应商家的登陆页面,用户然后可以在预定的时间内(例如,一个小时、一天、或一周)从该站点上购买一个商品,从而导致又一次转换。用户兑现通过优惠券形式的广告展示而得到的优惠券可以是此外可能的转换的又一个例子。可替代地,转换可以用任何合适的可测量的或看得见的用户动作来定义,如花了足够的时间浏览登陆页面或网站,在登陆页面或网站中选择了一个或多个指向其它文档的链接(或者至少导航到给定的深度),在网页上注册,用预定的时间量或者具有足够的兴趣或细节地通过电话进行了交谈,等等。
[0061] 在为了向移动设备动态派发促销内容而使用选择率或转换率分析时,广告服务控制模块33可以使用任何合适的统计方法或技术,以确定选择和/或派发策略的更改、替换、或适应是否有正常理由。例如,可以使用阈值、具有适当的加权系数的线性组合、标准的或变化的(如一周,两周,一个月,两个月,六个月,等等)平均数、或者任何其它合适的统计技术。
[0062] 可以根据预先确定的进度表对选择模式进行调节。在一个实施方式中,根据预先确定的时间表或广告计数表,将特定的选择模式(例如上面所讨论的其中的一个)与随机的选择模式交替切换。例如,广告服务控制模块33可以在一段预先确定的时间(例如,一天)内根据转换率选择模式动态选择广告形式,并随后切换为随机选择模式并保持又一段预先确定的时间(例如,十二个小时、一天、两天、等等),并继续以这种方式在模式间进行交替切换。可替代地,广告服务控制模块33可以在提供了预定数目的广告服务之后,在模式间进行交替切换。也可以使用更复杂的选择模式的方案,包括涉及多于两种模式。
[0063] 广告服务引擎88根据由广告服务选择器86指示的设置把过程应用到广告服务规则84。从而例如广告服务引擎88使合适的广告和广告形式被派发,使得数据处理系统20中的组件可以将其准备用于在移动设备12上展示。
[0064] 数据存储区90是一个贮藏库,用于存储对促销内容的选择和展示有用的信息,如用户选择历史和偏好、对多个用户历史的汇集、设备详细说明信息、调查数据、广告主或内容提供者的信息,等等,其中设备详细说明信息包括会对特定广告形式的服务提出警告的设备局限性。为能够有可扩缩性,数据处理系统20或其任意组件可以被分成两个或多个分离的系统或组件,并且可以以本领域公知的多种方式中的任何方式与网络26相连或者相互连接。此外,不同的组件可位于相同的地点或不同的地点,并且可以由一个或多个实体进行控制。
[0065] 图3-10是以可以在移动设备上展示的各种广告形式显示促销内容的示例性屏幕截图。数据处理系统20可以在移动设备12(见图1)的显示屏14上展示图3-10所显示屏幕截图中的每一个。在图3-10中所示的促销内容涉及露营、背包旅行、和户外探险,并且可以对应于,例如,广告28及其各种相关的广告形式(见图1)。
[0066] 图3是以纯文本形式展示的一个广告,它可以包括下面的一个或多个:标题120(这里被标示为“廉价露营用品”),为广告提供识别标签;文本部分122,可以包括一行或多行提供广告的附加描述的文本;和万维网(WWW)地址124。地址124可以例如指示商家主页的地址,或者可以列出商家所处位置的实际地址。由于图3的文本广告不包括图像、图标、视频、或者其它大量占用带宽的内容,这在因带宽关系或设备的局限性而难以展示更复杂的形式的场合下可能是合适的。
[0067] 图4是以点进登陆页面形式展示的一个广告,它包括与图3的文本广告相同的标题120、文本部分122、和地址124,并另外包括可选择指示器126(被标为“选择”),当被用户选择时,使数据处理系统20在移动设备12的显示屏14上展示相关的电子内容,如网页。在一种实施方式中,用户可以按下手机小键盘上的一个按钮来选择指示器126,这或许发生在首先导航聚焦到指示器上之后(换言之,进行操作使指示器高亮显示或者以其它方式变得突出,从而指示出在做出合适的动作如按下按扭之后指示器将被选择)。当选择了指示器126,数据处理系统20可以加载相应商家——在这个例子中是一家露营用品商店——的登陆页面或主页,或者可替代地可以加载与特定产品或服务相关联的网页,这里仅列出几个说明性的例子。该电子内容可以从外部服务器22a-22c(见图1)加载,从数据处理系统
20(见图2)的索引76加载,或者从移动设备12中的存储器加载。在后一个例子中,可能先前已将内容下载到了移动设备12上,比如在广告被传送到设备上时。类似地,图3-10所显示的促销内容可以从外部服务器22、数据处理系统20、或者移动设备12的本地存储器中的任何一个加载。在一种实施方式中,多种形式被下载到移动设备12,并且之后执行选择和展示操作。
[0068] 图5是以另一种点进登陆站点形式展示的一个广告,其带有被标示为“浏览站点”的可选择指示器128,告知用户通过选择该指示器他们可以浏览一个相关联的网站。对于任意这些形式,可以通过不同于点选特定图标的方法调出内容。例如,广告的整个区域可以是“活动的”,从而在其上任意地方点击都会点进。此外,可以提供广告的不同区域来执行不同的动作。作为一个例子,单个的广告可以显示所有可用的形式的一个子集,如点进和点进登陆站点。可以在广告的两个不同区域提供这样的选项,或者在用户已选择了通用的点进选择之后以向用户提问的方式提供。作为另一个例子,单个广告中可以有多个点进登陆站点选项可用,比如通过引导用户到广告在其上展示了多种不同产品的各个产品站点来实现。
[0069] 图6是以点击呼叫形式展示的一个广告,它包括与图3的文本广告相同的标题120、文本部分122、和地址124,并且另外包括可选择指示器130(被标为“立即呼叫”),当被用户选择时,向相应的商家发起电话呼叫。例如,用户可能被点击呼叫形式的促销内容激发起兴趣,并且可能希望呼叫商家来得到产品或服务、定价、是否有货、营业时间、行车路线、地址或位置、商业政策等方面的信息。点击呼叫形式可以提供使潜在的消费者与商家自身的代表更容易直接接触的便利的方法,它可以为用户提供即时的解答并且为商家提供成熟的销售机会。文本也可以不同,如上面所讨论的,例如通过描述可能适合不同人群的露营用品的不同方面,像销售特惠、冒险装备和自然保护。
[0070] 点击呼叫广告形式可能适用于和移动设备的本区呼叫区域同处一地的商家广告。而且,当用户在旅行中碰巧与做广告的商家处于相同的地理区域时,点击呼叫形式也可能是适合的。广告服务控制模块33可以从用于特定广告的各种可能性中确定合适的广告形式,并且可以在移动设备12a上派发和展示最合适的形式。与这样的广告相关联的参数也提供关于该点击呼叫是对应于一个特定的区域(例如,对本地服务的商家)还是对应于更广阔的区域如全国的附加信息,以便如果用户不在合适的区域(例如,这可以通过他们的设备所提供的GPS读取功能来确定)就不向其显示点击呼叫选项。
[0071] 图7是以点击呼叫形式展示的一个广告,它包括可选择指示器132,当其被用户选择时,允许用户向与广告相关联的商家发送文本消息。例如,用户可以选择指示器132并以传统的方式键入文本消息,并且该消息可以被发送给商家。之后商家的代表可能回复该文本消息或者呼叫用户。
[0072] 图8是以优惠券形式展示的一个广告,它包括与图3的文本广告相同的标题120、文本部分122、和地址124,并且另外包括可选择指示器134(被标示为“兑现优惠券”),当被用户选择时,可以使与优惠券相关的事件发生。例如,在选择了指示器134的情形下,数据处理系统20可以在移动设备12a的显示屏14上展示优惠券代码。用户然后可以打印或写下该优惠券或优惠券代码,并且之后可以在以优惠价购买相关的商品或服务时兑现该优惠券。可替代地,在用户选择了指示器134后,数据处理系统20可以用电子邮件将优惠券代码发送给相合适的接收账户,如用户或相应商家的账户。
[0073] 用户然后就能够兑现优惠券,或者账户中被自动贷记入与优惠券相关联的金额。由于许多消费者在购物时喜欢接受优惠,以优惠券形式展示的促销内容可以在消费者中培养并增强品牌忠诚度,这可以为相应的商家或广告主带来增长的销售额和利润。
[0074] 图9是以网幅形式展示的一个广告,它包括先前已讨论过的广告的标题120和地址124,并且包括图像136,在这种情形下图示了两个人在享受一次露营的经历。网幅形式也可以包括一个或多个文本部分,并且可以包括附加的图像。在一种实施方式中,网幅形式的广告不包括相关联的动作或相关内容(如相关联的网页、电话号码、优惠券、等等)。例如,用户可能浏览网幅广告,记下商家的电子地址124(www.camp-more.com),并决定在以后更方便的时间访问该站点。在其它实施方式中,以网幅形式展示的广告可以包括与其相关联的内容或动作。
[0075] 图10是以点击呼叫、点进登陆站点的组合方式展示的一个广告,并包括两个相关联的动作。该广告包括分别来自图6和图5的点击呼叫指示器130和点进登陆站点指示器128。指示器128、130可以像先前所描述的那样运作,并且可以向用户提供用于追踪广告的两个方便的选项。也可以使用其它组合,如包括点击呼叫和优惠券功能的广告,或者包括点进登陆站点和优惠券功能的广告,等等。形式的组合包括三种或更多种形式也是可能的。
[0076] 图11是用于生成请求并接收和使用响应于这些请求而生成的信息的无线通信手持设备的示意图。通信系统200可以在如个人通讯器的设备中被实现,例如蜂窝电话。通信系统200接收并使用发射机202无线发送信息,将所接收的信号传送给信号处理器204,该信号处理器可以包括数字信号处理器(DSP)电路及类似物。常规的声音通信被发送给音频处理器206或者从音频处理器206接收,该音频处理器206可以与扬声器/麦克风通信,包括经由用户接口210。
[0077] 用户接口210处理所有与通信系统200的用户的通信,包括语音、可视和数据输入通信。可以经由显示屏212提供信息的可视展示。除了输入的语音数据外,通常的数据输入可以通过小键盘214进行,该小键盘214可以被布置为标准的12键电话小键盘。也可以为设备提供适当的控制键216以执行必要的控制功能。小键盘214和控制键216可以包括接触按钮、操纵杆、触摸板的部分、或者其它适当的输入装置。尽管为简单起见通信被显示为只通过单个的用户接口210进行,但可以使用多个接口,并且必要时可以与其它组件组合在一起。
[0078] 可以为通信系统200提供多种计算机应用218,如游戏、辅助拔号的应用、以及允许进行web浏览的应用,其中web浏览也包括作为web浏览的组成部分的数据输入。计算机应用218可以存储在ROM、闪存、RAM、MRAM、EPROM、EEPROM、或者其它合适的器件中,并且在必要时可以由通信系统200访问。拔号模块220可以为系统提供标准的拔号功能,通过用户接口210接收所输入的拔号数字或语音拔号指令,并使用通信接口222通过发射机202提供适当的拔号信号。数据输入模块224接收非拔号指令的数据,如输入到通信系统200中的搜索数据。数据输入模块224可以例如向计算机应用218提供所输入的数据。
[0079] 在一种实施方式中,用户接口210工作在较低的抽象层,控制并响应通信系统200的I/O设备,如数据处理系统20的用户接口模块82所指示的那样(见图2)。例子包括输入接收和显示展示内容。用户接口210可以接收用户输入,如作为用户触按小键盘214或键216的结果的一个输入信号,并且可以用本领域的技术人员所周知的方式将输入转换为能由用户接口模块82解释的合适的信号。用户接口210也可以从用户接口模块82接收信号,其中用户接口模块82指定要在屏幕212上呈现的特定视图,并且可以用本领域的技术人员所周知的方式生成合适的信号来实现所希望的视图显示。在另一种实施例中,用户接口210可以承担更大的角色并和用户接口模块82协同工作,与用户接口模块82分担用户接口管理和控制的责任。在此外的又一个实施例中,用户接口模块82可以与手持设备上的用户接口210合并。
[0080] 广告服务控制器226可以包括服务规则228、服务引擎230、服务选择器232、以及存储区234。这些组件228、230、232、234可以用与针对图2中的数据处理系统20所讨论的方式相似的方式进行工作。广告服务控制器226也可以作为计算机应用218的一部分而被包括在其中。总体上,这些组件允许广告的动态分析、选择、服务和展示的过程的全部或部分由通信系统200自身处理,而不是由中央系统处理。
[0081] 虽然在一种实施方式中被表示为在个人通讯器中,但通信系统200可以采取其它多种形式。例如,通信系统200可以作为个人计算机的一部分而实现,无论是联网的或未联网的,并且如果是联网的,无论是通过有线方式或无线方式。而且,数据输入可以以不同的方式发生,包括通过完整的键盘、受限的键盘、或者语音命令。另外,可以有一个或多个组件位于远离通信系统200的位置,例如在远程服务器上,并且可以通过组合这些组件或者使用与那些所示出的组件不同的组件来提供通信系统200的功能。
[0082] 而且,服务器可以最初在通信系统200上预先装载各种广告,并且以后当用户使用通信系统200时可以显示这些广告。像这样的系统可以在显示广告时避免延迟问题,而在下载内容的等待期间实际上就可以显示广告。例如,如果用户在某一时刻搜索“mp3播放器”,会有来自制造商如Apple、Samsung和LGE,以及来自服务提供者如Sony、Arista和DefJam的促销内容被发送给系统。这些促销内容可能并不是最初显示的内容(例如,如果它们是在后台被下载的话)。
[0083] 图12是显示用于为移动设备提供动态广告服务的示例性步骤的流程图300。所示步骤一般可以由广告服务控制模块33执行,广告服务控制模块33可以位于中央服务器如数据处理系统20上,或者在移动设备上。过程开始于从移动设备接收查询的步骤305。查询可以包括一个或多个搜索词,如先前所描述的。响应于该查询,在步骤310生成结果,且结果可以包括一种或多种可能的形式。在一种实施方式中,结果是具有多种关联的广告形式的一个广告,该多种关联的广告形式中的一种或多种可以在移动设备上展示。在步骤315可以从可能的形式中动态选择一种适当的形式,并且在步骤320向移动设备派发所选择的形式,然后过程结束。
[0084] 图13是显示用于为移动设备提供动态广告服务的示例性步骤的移动设备-中央系统-内容源的流程图。总体上,该图显示用以获得并从多种可能的形式中动态分析、选择和派发促销内容,以及在移动设备上展示促销内容的过程。作为过程操作的一个例子,该流程图一般地描述了能够并行执行的步骤,但操作也可能以别的次序和以其它合适的步骤进行。本图被分成三个区域:标示为“移动设备”的左区,标示为“中央系统”的中区,和标示为“内容源”的右区。总体上,这些区域指示出位于其中的步骤分别由移动设备(如移动设备12a)、中央系统(如数据处理系统20)、或者内容源(如服务器22)来执行。
[0085] 在步骤405,中央系统请求广告,并且在步骤410内容源以一种或多种形式提供广告。在步骤415,中央系统可以分析广告及其相关联的形式,包括对单词、单词串、图像、嵌入内容等等进行解析和分类。例如,中央系统可以在索引中存储广告和相关的关键词用于以后的搜索,并且可以适当地添加附加信息。在步骤420,移动设备可以向中央系统提交请求,比如网络搜索请求。在步骤425,中央系统可以分析请求,包括将解析该查询和将该查询分类到一种查询类别。在步骤430,相关的广告可以被识别,比如通过运用搜索引擎根据所提供的参数搜索索引。然后可以分析和标记广告。当给定的广告被识别,在步骤435,使用映射和规则、算法、选择模式等等从一种或多种与该广告相关联的可能的广告形式中选择合适的广告形式。在一些实施方式中,搜索引擎可以只识别与特定形式相关联的广告。所选择形式的广告然后可以被派发给移动设备。
[0086] 在步骤440,移动设备可以以所选择的形式显示广告。广告可以包括相关联的动作和相关内容,并且在步骤445,用户可以请求相关的动作或内容。例如,对于点进登陆页面形式,用户可以选择广告以浏览相关的网页,而对于点击呼叫形式,用户可以选择广告以向对应的商家发起呼叫。优惠券广告形式可以允许用户接收或兑现优惠券,正如前面所描述的。在步骤450,中央系统可以响应请求,包括展示相关的内容(网页、优惠券或优惠券代码等等),促成电话呼叫或文本消息,及诸如此类。在步骤455,如果可行,移动设备可以显示动作的结果,比如相关的网页或优惠券,或者可以在适宜时发起电话呼叫或发出文本消息。
[0087] 如这里所使用的,术语“电子文档”和“文档”意指一组电子数据,既包括存储于文件中的电子数据也包括经网络接收的电子数据。电子文档不是必然地与文件相对应。文档可以被存储在也容纳有其它文档的文件的一部分中,仅在专门用于保存所讨论的文档的单一文件中,或者在一组协同文件中。
[0088] 这里所描述的系统和技术的不同实施方式可以用数字或模拟电路、集成电路、专门设计的ASIC(应用专用的集成电路)或者FPGA(现场可编程门阵列)、计算机硬件、固件、软件、和/或它们的组合予以实现。这些不同的实施方式可以包括由一个或多个计算机程序完成的实施方式,其中的计算机程序在包括一个或多个可编程处理器的可编程系统上是可执行和/或可解释的,这里的可编程处理器可以有专用的或通用的用途,被连接而从存储系统、至少一个输入设备和至少一个输出设备接收数据和指令,以及向它们发送数据和指令。
[0089] 这些计算机程序(也被称为程序、软件、软件应用、应用或代码)包括用于可编程处理器的机器指令,并能够用高级的过程和/或面向对象的编程语言、和/或汇编语言或机器语言来实现。如这里所使用的,“机器可读介质”指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑器件(PLD)),包括以机器可读信号接收机器指令的机器可读介质。术语“机器可读信号”指用于向可编程处理器提供机器指令和/或数据的任何信号。
[0090] 这里描述的系统和技术能够在包括后端组件(例如,作为数据服务器)的计算机系统中,或者包括中间层组件(例如应用服务器)的计算机系统中,或者包括前端组件(例如,具有图形用户界面或Web浏览器的客户端计算机,通过该图形用户界面或Web浏览器,用户可以与这里描述的系统和技术的实现进行交互)的计算机系统中,或者包括这样的后端、中间层、或前端组件的任意组合的计算机系统中予以实现。系统的组件能够通过数字数据通信的任何形式或媒介(例如,通信网络)进行互连。
[0091] 计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离对方,并且典型地通过通信网络相互交互。通过在各计算机上运行的并且彼此之间具有客户端-服务器关系的计算机程序,形成了客户端和服务器的关系。然而,客户端-服务器关系不必符合正式的客户端-服务器的定义。
[0092] 已经描述了本发明的多个实施例。不过,应当理解,在不脱离本发明的精神和范围的前提下,可以对这些实施例做多种更改。本公开的部分内容尽管讨论了通过便携式设备的操作,但可以使用许多设备中的任一种设备,包括全功能的通用计算机。另外,在图中所描述的逻辑流程并不要求以所显示的特定顺序,或顺次的顺序,以得到所希望的结果。而且,可以提供其它步骤,或者可以从所描述的流程中删除步骤,并可以向所描述的系统中加入其它组件,或者可以从所描述的系统中去除组件。
[0093] 可以使用不同种类的I/O设备,包括CRT(阴极射线管)或LCD(液晶显示)显示屏或监视器、键盘和指示设备(鼠标,轨迹球),这里仅列出一些例子。此外,可以提供其它种类的反馈(例如,视觉反馈、听觉反馈、或者触觉反馈),而且来自用户的输入可以以任何形式接收,包括声学的、演说的、或触觉的输入。
[0094] 在一些实施方式中,动态广告服务的部分可以在中央服务器上执行,而其它部分可以在移动设备上本地执行。例如,或许是响应于来自移动设备的查询,中央服务器可以聚集一组广告或者用于一个或多个广告的一组广告形式,并且可以下载内容到本地设备上的存储器。然后,在存储内容之后,可以在移动设备上本地执行对合适的广告或广告形式的选择。从而,其它实施例落入了权利要求的范围。