到远程设备的发送系统的制作方法

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

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


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