交互式文本消息广告的制作方法

文档序号:6593426阅读:212来源:国知局
专利名称:交互式文本消息广告的制作方法
技术领域
本公开涉及文本消息广告。
背景技术
移动电话用于很多类型的通信。例如,移动电话可以便于语音通信、基于web 的通信以及短消息服务(SMS)通信。短消息服务通信(例如,文本消息)对于许多移动 电话用户来说已经成为了生活的一部分。随着短消息服务消息获得流行,发布者发展了 通过SMS广告使其内容货币化的途径。例如,如同CNN和ESPN的组织可以以文本消 息的形式向订阅订阅服务的用户提供新闻和体育更新。通过将广告附加到这些更新,可 以从发布者免费向用户提供订阅服务。然而,由于能够向用户提供的信息量是有限的,所以提高基于SMS的成就是个 挑战。

发明内容
提供了用于交互式文本消息的系统、方法和计算机可读介质。示例系统可以包 括响应解析引擎和文本消息页服务器。响应解析引擎可以通过通信接口从设备接收文本 消息响应,并且可以识别与文本消息响应相关联的指示符。文本消息页服务器可以基于 与响应相关联的指示符来识别选择的文本消息页,并且可以通过通信接口将选择的文本 消息页发送给设备。提供了用于创建交互式文本消息广告的系统、方法和计算机可读介质。示例系 统可以包括文本消息模块创建界面和文本消息模块生成器。文本消息模块创建界面可以 便于创建与文本消息广告相关联的文本消息模块。文本消息模块生成器可以通过文本消 息模块创建界面从广告主接收文本消息模块信息,并且可以生成包括到多个文本消息页 的链接的文本消息模块。用于提供交互式文本消息广告的示例方法可以包括将文本消息着陆页提供给 设备,所述文本消息着陆包括与可供递送给设备的用户的一个或多个文本内容选项的检 索相关联的文本概要导航指令;从设备接收响应,所述响应包括指示用户请求了一个或 多个文本内容选项中的哪个的文本消息;基于与所述响应相关联的文本消息从一个或多 个文本消息页中选择第一文本消息页,文本消息页中的每一个包括与包括在文本消息着 陆页中的一个或多个文本内容选项相关联的文本内容;以及将选择的第一文本消息页通 信到设备。用于创建交互式文本消息广告的示例方法可以包括向广告主提供文本消息广 告创建界面;通过文本消息广告创建界面从广告主接收文本消息广告;向广告主提供文 本消息模块创建界面,所述文本消息模块创建界面可操作来便于创建文本消息模块;通 过文本消息模块创建界面从广告主接收文本消息模块信息;以及基于从广告主接收的文 本消息模块信息来生成包括文本消息菜单界面的文本消息模块,所述文本消息菜单界面包括到多个文本消息页的链接。公开了其它实施方式,包括针对系统、方法、装置、计算机可读介质和用户界 面的实施方式。


图1是可以提供交互式文本消息广告的示例网络体系结构的框图。图2是可操作来提供交互式文本消息广告的示例广告服务器的框图。图3是用于创建交互式文本消息广告的示例文本消息模块创建界面的截屏。图4是用于编辑文本消息模块的示例文本消息模块编辑界面的截屏。图5是包括响应设置界面的另一个示例文本消息模块编辑界面的截屏。图6是包括动态响应设置界面的另一个示例文本消息模块编辑界面的截屏。图7是用于查阅与文本消息模块相关联的统计的示例统计分析界面的截屏。图8是用于提供交互式文本消息广告的示例方法的流程图。图9是用于创建交互式文本消息广告的示例方法的流程图。
具体实施例方式交互式文本消息广告可以使文本消息广告的接收者能够对文本消息广告作出响 应以与广告交互。在一些实施方式中,响应可以包括对与接收者感兴趣的文本消息广告 相关联的特定信息的指示。此外,广告主可以创建文本消息页的层级,文本消息广告的 接收者可以通过所述文本消息页的层级进行导航,并且广告主可以指定转化事件,藉此 广告主为转化事件付费,而不是单纯的广告的查看。交互式文本消息广告可以提供与 文本消息广告的接收者有更深关系,并且更好地理解文本消息广告的接收者的行为的能 力。图1是可以提供交互式文本消息广告的示例网络体系结构的框图。体系结构可 以包括文本消息发布者100、广告主110、广告服务器120、用户设备130和网络140。文 本消息发布者100可以向用户设备130提供内容。由文本消息发布者100分发的内容可 以包括可操作来使用文本消息格式分发的任何内容。在各种示例中,文本消息可以包括短消息服务(SMS)消息、增强型消息服务 (EMS)消息或根据基于文本的消息协议来传送的其它通信。文本消息还可以包括经由全 球移动通信系统(GSM)网络、时分多址(TDMA)网络、码分多址(CDMA)网络或其它 网络传送给移动设备的基于文本的消息。在一些实施方式中,文本消息发布者100可以通过网络140向订阅由文本消息发 布者100提供的服务的用户设备130提供内容。例如,用户设备130可能订阅诸如CNN 或ESPN的新服务以接收新闻报道或体育得分。在其它实施方式中,文本消息发布者可 以是文本消息搜索引擎。文本消息搜索引擎例如可以接收文本消息查询并且以文本消息 格式派发所述查询。在一些实施方式中,文本消息发布者100可以基于与内容一起提供给用户设备 130的广告来获得提供内容的收益。在这样的实施方式中,文本消息发布者100可以通过 例如在将内容派发给用户设备130(例如,订阅者、搜索者等)时将交互式文本消息广告附加(append)或前置(prepend)到内容(例如,新闻报道、体育得分、搜索结果等)来增 补内容。交互式文本消息广告可以由广告服务器120提供给文本消息发布者100。在一 些实施方式中,被选择与内容包括在一起的交互式文本消息广告可以基于派发给用户设 备130的内容。例如,如果派发给用户的内容包括足球得分,则选择的交互式文本消息 广告可以与足球(例如,体育用品商店)有关。在另一个实施方式中,内容可以与人群 (demographic)相关联,并且可以基于与内容相关联的人群来选择广告。例如,如果派发 给用户的内容与滑板运动有关,则与滑板运动相关联的人群可能是郊区青少年。郊区青 少年可能不会对例如家具广告感兴趣,但是替代地可能对迎合其人群的零售店感兴趣。交互式文本消息广告可以由广告主110创建。在一些实施方式中,广告主110可 以使用文本消息广告创建界面与广告服务器120交互以创建文本消息广告。广告主110额 外地可以与文本消息模块创建界面交互以创建与文本消息广告相关联的文本消息模块。 文本消息模块创建界面可以使广告主110能够生成可以基于用户设备130对文本消息广告 的响应向用户设备130派发的一个或多个文本消息页。在一些实施方式中,对文本消息广告的响应可以产生向发送响应的用户设备130 派发的文本消息着陆页。文本消息着陆页可以向用户设备130提供定义一个或多个选项 的文本。用户设备130通过将指示导航选择的文本消息发送给广告服务器120,可以通过 广告主创建的文本消息模块导航。例如,着陆页可以具有与文本消息模块相关联的四个 文本消息页“主页”(例如,着陆页)、“信息页”、“位置页”以及“联系页”。 例如,从“主页”,用户设备130可以提供有通过以包括所请求的页的名称(例如,“信 息”、“位置”或“联系”)的文本信息对广告服务器120作出响应而请求任何其它页 的选项。在其它示例中,为了请求各个文本消息页,用户设备130可以将包括与文本消 息模块中的文本消息页相关联的某些代码或数字的文本消息发送给广告服务器120。图2是可操作来提供交互式文本消息广告的示例广告服务器120的框图。广告 服务器120可以包括文本消息广告创建界面引擎205。文本消息广告创建界面引擎205可 以向广告主110提供用于创建文本消息广告的界面。可以将广告主110使用文本消息广 告创建界面引擎205来创建的文本消息广告存储在文本消息广告数据存储库210中。在一些实施方式中,广告服务器120还可以包括文本消息模块创建界面215。文 本消息模块创建界面215可以从广告主110接收文本消息模块信息。文本消息模块信息 可以包括与待被包括在文本消息模块中的文本消息页的风格和内容有关的信息,并且可 以包括与文本消息模块待与哪个文本消息广告相关联有关的信息。在一些实施方式中,文本消息模块创建界面215可以将文本消息模块信息递送 给文本消息模块生成器220。文本消息模块生成器220可以使用从文本消息模块创建界面 接收的文本消息模块信息来生成文本消息模块。文本消息模块可以包括与文本消息模块 相关联的一个或多个文本消息页。文本消息文本页可以包括从广告主110接收的内容。 文本消息文本页还可以包括概要对用户可用的导航选项的文本导航指令。用户通过将文 本消息发送给广告服务器120来选择选项中的一个,可以对消息作出响应。可以将文本消息页内容限制在少于160个字符(例如,在文本消息为SMS消息 的情况下)。在一些实施方式中,由于文本导航指令被包括在最大160个字符中,所以可以基于对接收交互式文本消息广告的用户可用的导航指令的长度(例如,基于导航选 项的数量)来动态限制内容的长度。在其它实施方式中,可以为内容预留预定数量的字 符,而可以为文本导航指令预留剩余字符。例如,可以将内容限制在不超过90个字符。 在这样的示例中,可以将导航指令限制在不超过70个字符。在其它实施方式中,在与文 本页相关联的内容不适于在单个文本消息内时,可以将多个文本消息发送给用户。文本消息模块生成器220可以将文本消息模块存储到文本消息模块数据存储库 210中。在所示的实施方式中,将文本消息模块存储在与文本消息广告相同的数据存储库 210中。然而,在其它实施方式中,可以将文本消息广告与文本消息模块分开存储。在一些实施方式中,广告服务器120包括文本消息广告服务器225。文本消息广 告服务器225可以从文本消息发布者100接收对广告的请求。在一些实施方式中,请求 可以包括人群或主题信息。在这样的实施方式中,文本消息广告服务器225可以基于与 请求包括在一起的人群、主题或位置信息从文本消息广告数据存储库210选择广告。例 如,位置信息可以基于与发送请求的用户相关联的区域代码,以及可以基于用户的位置 来定向派发给用户的广告。在一些实施方式中,可以将选择的交互式文本消息广告返回 给文本消息发布者100。在其它实施方式中,可以将选择的交互式文本消息广告直接通信 给用户设备130。在将选择的交互式文本消息广告发送给文本消息发布者100的那些实施方式 中,文本消息发布者100可以将选择的交互式文本消息广告附加或前置到发送给用户设 备130的内容。例如,如果内容包括特定队的足球得分,则可以将用于体育服装的交互 式文本消息广告包括在发送给用户设备130的文本消息中。发送给用户设备130的交互式文本消息广告可以包括用于导航到与广告相关联 的文本消息着陆页的指令。例如,指令可以提供码字或数字,可以在文本消息的主体中 将所述码字或数字发送给广告服务器以检索与文本消息广告相关联的文本消息着陆页。 在将码字或数字发送给广告服务器后,用户设备130接收与广告相关联的文本消息着陆 页。在一些实施方式中,码字或数字可以识别与请求相关联的广告。在其它实施方式 中,广告可以由与设备相关联的标识来识别。例如,广告服务器可以保留已将哪些广告 派发给了设备的记录,并且可以基于查找最近已将哪些广告派发给了用户设备130来向 设备派发着陆页。当用户设备130向广告服务器120提供了响应时,可以由响应解析引擎230解析 所述响应。响应解析引擎230可以操作来提取与响应相关联的文本。可以将文本提供给 文本消息页服务器235。在一些实施方式中,文本消息页服务器235可以使用与文本消息 相关联的文本来确定用户设备130在请求哪个页。在一些实施方式中,文本消息页服务器235还可以使用与发送请求的设备相关 联的设备标识来确定用户设备130在请求哪个页。例如,文本消息页服务器235可以包 括指示用户在文本消息模块内的位置的状态机。因此,在这样的实施方式中,来自用户 设备130的请求可以请求文本消息页,并且该文本消息页可以依赖于向用户设备130显示 的当前文本消息页。文本消息页服务器235可以基于响应解析引擎230提取的文本来检索与请求相关 联的文本消息页。例如,可以从文本消息模块数据存储库510检索与请求相关联的文本消息页。文本消息页服务器235可以将检索出的文本消息页通信给用户设备130。文本 消息页可以包括文本导航指令,所述文本导航指令用于选择选项以接收与文本消息模块 相关联的进一步文本消息页。在一些实施方式中,广告服务器120可以包括统计收集引擎240。在这样的实施 方式中,文本消息页服务器235在将新的文本消息页派发给用户设备130时,可以通知统 计收集引擎240。通知可以包括关于哪个文本页被派发给用户设备130的信息。通知还 可以包括会话标识和/或设备标识。会话标识和/或设备标识可以使统计收集服务器240 能够将当前派发给用户设备130的文本消息页与派发给用户设备130的先前页相关联。统计收集引擎240可以分析会话信息并且获得与文本消息页服务器235派发的文 本消息模块相关联的导航统计。在一些实施方式中,可以通过统计展示引擎245使导航 统计可用。统计展示引擎245可以从广告主110接收统计请求。请求可以指示应当将统 计收集引擎240跟踪的哪些统计派发给广告主110。响应于统计请求,统计展示引擎245 可以检索与请求相关联的统计,并且格式化所述统计以向广告主110展示。在额外的实施方式中,文本消息页服务器235可以与第三方服务器通信。与第 三方服务器的通信可以例如用于检索路线指引或地址信息。在其它示例中,与第三方服 务器的通信可以包括到竞赛的输入。在这样的示例中,可以基于包括在用户的对当前文 本消息页的响应中的设备标识来获得与用户设备130相关联的识别信息。图3是用于创建交互式文本消息广告的示例文本消息模块创建界面的截屏。在 一些实施方式中,可以将初始界面300提供给广告主以创建与交互式文本消息广告相关 联的文本消息模块。文本消息模块可以包括文本消息着陆页和多个文本消息页。文本消 息着陆页可以提供文本消息模块的初始视图,而文本消息页可以以额外信息和/或联系 信息来增补文本消息着陆页。初始界面300可以向广告主提供模板选择表示310。模板选择表示310可以提 供预格式化的文本消息模块供用户选择。例如,如图3中所示,模板选择表示310可以 包括“简单消息”选择表示、“产品展示”选择表示、“幻灯片放映”选择表示、“竞 赛”选择表示、“自定义”选择表示以及“上载XML脚本”选择表示。“简单消息” 选择表示可以包括用于在接收到对交互式文本消息广告的响应后分发给用户的单个文本 消息文本页(例如,文本消息着陆页)。“产品展示”选择表示可以包括从文本消息着 陆页分支的多个文本消息页表示,藉此广告主可以展示其产品。“幻灯片放映”选择表 示可以包括可以以类似于幻灯片的连续顺序访问的一序列文本消息页。“竞赛”选择表 示可以包括专用于向接收者提供关于如何注册参加竞赛的指令的文本消息页。如果没有 其它模块适于广告主的目的,则“自定义”选择表示可以使广告主能够创建定制的文本 消息模块。“上载XML脚本”选择表示可以使广告主能够上载XML脚本以用作与文本 消息广告相关联的文本消息模块。在XML脚本的情况下,界面可以可操作来使广告主能 够编辑和/或调试脚本。可以使用其它模板。在一些实施方式中,初始界面可以包括描述与当前选择的模板310相关联的格 式的模板描述320。在图3的示例中,由于选择了 “简单消息”选择表示,所以模板描 述描述了与“简单消息”模板相关联的格式。广告主可以选择“继续”按钮表示330以 使用当前选择的文本消息模块模板选择表示。广告主可以选择“返回”按钮表示340以返回到广告管理界面。图4是用于编辑交互式文本消息广告的示例文本消息模块编辑界面的截屏。文 本消息模块可以包括与包括在文本消息模块中的文本消息页相关的多个卡片405、410、 415和420。在该描述中,“卡片”可以是指文本消息页的摘录,所述摘录被提供给广 告主以编辑文本消息页。文本消息模块还可以包括多个列。例如,列可以包括“卡片 ID”列表示425、“卡片名称”列表示430、“链接自”列表示435以及“链接到”列表 示440。 “卡片ID”列表示425可以识别特定卡片以便于文本消息页服务器定位卡片。 例如,“卡片ID”列表示可以将卡片405识别为卡片“1”。 “卡片名称”列表示430 可以识别与卡片相关联的名称,便于广告主识别卡片。“链接自”列表示435可以识别 链接到选择的文本消息页的其它文本消息页。例如,卡片410链接自“主页”文本消息 页。“链接到”列表示440可以识别选择的文本消息页链接到的文本消息页。例如,卡 片415链接到“产品信息2”文本消息页和“主页”文本消息页。在一些实施方式中,可以展开与文本消息页相关联的当前选择的卡片415以供 编辑。在图4的示例中,选择了卡片415。选择文本消息页可以提供编辑界面450以便 于改变与关联于选择的卡片415的文本消息页相关联的内容。在一些实施方式中,编辑 界面450可以包括长度指示符455。在一些示例中,长度指示符可以指示已经使用了多少 个字符。在图4的示例中,长度指示符可以指示还可以使用多少个字符。还可以使用转 化事件选择表示460将当前选择的卡片标记为转化事件,以及可以使用“设置响应”选 择表示465来设置响应。在一些实施方式中,编辑界面400可以包括“添加卡片”按钮表示470和“继 续”按钮表示475。 “添加卡片”按钮表示470可以用于将新的卡片添加到文本消息模 块。例如,如果广告主意欲添加用于联系该广告主的“联系我们”文本消息页,则广告 主可以选择“添加卡片”按钮表示470来生成用于新的文本消息页的壳体。“继续”按 钮表示475可以用于完成对文本消息模块的编辑并且关闭编辑界面400。图5是包括响应设置界面的另一个示例文本消息模块编辑界面500的截屏。响 应设置界面可以包括“响应类型”选择表示505和响应设置界面510。在一些实施方式 中,“响应类型”选择表示可以包括“简单菜单”选择和“动态”选择。“简单菜单” 选择可以显示图5中所示的响应设置界面510。在一些实施方式中,响应设置界面510可以便于设置特定响应链接到的那些文 本消息页。在图5中所示的示例中,响应设置界面510指示“1”的响应链接到“产品信 息2”文本消息页,而“0”的响应链接到“主页”文本消息页。在各个实施方式中, 对链接页的选择可以是来自下拉菜单、弹出式菜单,或可以由广告主人工输入。在一些 示例中,可以将响应限制于数值,而在其它示例中,响应可以是字符或字母数字响应。图6是包括动态响应设置界面605的另一个示例文本消息模块编辑界面600的截 屏。在一些实施方式中,动态响应设置界面605可以便于创建卡片,藉此响应可以导致 到第三方服务器的数据通信。在图6的示例中,对“抽奖”卡片610的用户响应可以指 示抽奖输入信息。例如,如果用户以“0”作出响应,则文本消息页服务器会将用户返 回到“主页”文本消息页。然而,如果用户输入另一个响应,则可以将该响应寄送到第 三方服务器(例如,抽奖服务器)。广告主可以例如使用内容编辑界面615为用户提供关于输入抽奖的说明。在其它示例中,第三方服务器可以基于用户输入他或她的地址为用 户提供到为广告的主题的位置的路线指引。可以实现使用动态响应和第三方服务器的其 它方案。图7是用于查阅与文本消息模块相关联的统计的示例统计分析界面的截屏。在 各个实施方式中,统计分析界面可以包括“转化事件”展示700、“最高流”展示705、
“详细的卡片统计”展示710或其组合。基于广告主和/或统计收集引擎的特定需求, 可以包括其它展示。在一些实施方式中,“转化事件”展示700可以提供与转化事件有关的统计。 可以基于在广告主创建(或随后编辑)文本消息模块时,包括在模块中的哪些文本消息 页被广告主标记为转化事件,来辨识转化事件。可以将被标记为转化事件的文本消息页 715(例如,卡片)在标题行下列出。可以向广告主显示“转化率”表示725。转化率 可以测量频率,接收交互式文本消息广告的用户以该频率将广告导航到转化事件。在这 个示例中,转化率为15%。因此,接收广告的用户中的15%进入到转化页(例如,名为
“优惠券”的文本消息页)。“最高转化流”表示730可以指示与转化事件相关联的前三个路径。在这个示 例中,用户导航直到转化的前3个路径包括1) “主页>优惠券”(例如,指示最多行进 的转化路径为直接从文本消息着陆页(例如“主页”)到转化页);2) “主页>产品信息 1 >主页>优惠券”;以及3) “主页>产品信息1 >产品信息2 >主页>优惠券”。可 以定期地更新与最频繁使用的转化路径相关联的路径。在一些实施方式中,“流份额” 表示735可以指示转化的总数的多少百分率产生自相关联的路径。例如,路径“主页> 优惠券”占所收集的转化事件的14%。“最高流”展示705可以提供与用户与交互式文本消息广告交互的流(例如,路 径)有关的统计。在一些实施方式中,可以基于流740、745、750、755的受欢迎度对其 进行排序。在这个示例中,最受欢迎的流仅包括被标注为“主页”的文本消息页。广 告主可以查阅图表以确定对交互式文本消息广告作出响应的响应者中的54%访问了被标 注为“主页”(例如,文本消息着陆页)的文本消息页,然后停止了他们对交互式文本消 息广告的查看。“详细的卡片统计”展示710可以提供与当前选择的卡片相关联的统计。在一 些实施方式中,当前选择的卡片可以使用卡片选择表示775来选择。在这个示例中,当 前选择的卡片为“主页”文本消息页。统计查看环境780可以显示卡片选择表示775当 前显示的卡片。在各个实施方式中,可以向广告主显示闪现的总数、最高引用卡片、唯 一查看的数量、响应率、最高后续卡片或其组合。这样的统计可以便于广告主对交互式 文本消息广告的效果的查阅。图8是用于提供交互式文本消息广告的示例方法800的流程图。在阶段805,将 文本消息着陆页提供给用户设备。可以例如由文本消息页服务器(例如,图2的文本消 息页服务器235)将文本消息着陆页提供给用户设备。可以基于接收到与包括文本消息着 陆页的文本消息模块相关联的代码,来提供文本消息着陆页。在一些实施方式中,可以 基于与发出请求的设备相关联的区域代码来创建不同的文本消息模块。因此,可以基于 用户的位置来派发不同的文本消息着陆页。在额外的实施方式中,文本消息着陆页可以将导航指令提供给用户以指导用户如何与广告服务器交互。在阶段810,可以从设备接收响应。可以例如由响应解析引擎(例如,图2的响 应解析引擎230)从设备接收响应。在一些实施方式中,响应解析引擎可以从文本消息的 剩余部分提取与响应相关联的文本。例如,如果用户将包括文本“1”的文本消息发送 给广告服务器,则响应解析引擎可以从消息提取文本“1”。在阶段815,可以选择文本消息页以派发给设备。可以例如由文本消息页服务器 (例如,图2的文本消息页服务器235)选择文本消息页以派发给设备。响应解析引擎可 以将来自从设备接收的文本消息的提取的文本提供给文本消息页服务器。在一些实施方 式中,文本消息页服务器可以基于与从设备接收的文本消息相关联的文本,来从文本消 息模块数据存储库(例如,图2的文本消息模块数据存储库210)检索文本消息页。在其 它实施方式中,文本消息页服务器可以基于与文本消息相关联的文本以及基于会话标识 或设备标识,来从文本消息模块数据存储库检索文本消息页。会话标识或设备标识可以 便于识别与从设备接收的文本消息相关联的特定文本消息模块。在阶段820,可以将选择的文本消息页通信到设备。可以例如由文本消息页服 务器(例如,图2的文本消息页服务器235)将选择的文本消息页通信到设备。在一些实 施方式中,可以由与广告服务器相关联的文本消息页服务器将文本消息页直接派发给设 备。在其它实施方式中,文本消息页可以在被派发给设备之前被派发给另一个服务器。在一些实施方式中,文本消息页服务器在通过响应解析引擎接收文本消息页请 求后,可以将请求通信到收集引擎(例如,图2的统计收集引擎240)。在这样的实施方 式中,收集引擎可以基于收集引擎跟踪的统计来将所收集的信息分成类别。收集引擎跟 踪的统计可以由广告主或广告服务器的管理者指定。在额外的实施方式中,文本消息页服务器可以基于与请求相关联的文本消息模 块将信息转发给第三方服务器(例如,图2的第三方服务器250)。例如,设备可以提供 用户名称和电话号码以包括到抽奖中,并且文本消息页服务器可以基于与请求相关联的 文本消息模块将该名称和电话号码转发给第三方服务器。在另一个示例中,设备可以提 供与设备相关联的位置(例如,地址),并且文本消息页服务器可以将该位置转发给第三 方服务器以便于向用户提供路线指引(例如,以定位广告主的店面)。图9是用于创建交互式文本消息广告的示例方法900的流程图。在阶段905, 可以将文本消息广告创建界面提供给设备。可以例如由文本消息广告创建界面引擎(例 如,图2的文本消息广告创建界面205)将文本消息广告创建界面提供给设备。在各个实 施方式中,由于文本消息广告是预存在的和/或由另一个广告服务器派发,所以文本消 息广告创建界面是可选的。在一些示例中,文本消息广告创建引擎可以便于输入与待分 发给具有指定的人群或位置的移动设备的文本消息广告相关联的文本。在阶段910,可以通过文本消息广告创建界面来接收文本消息广告。可以例如由 文本消息广告创建界面引擎(例如,图2的文本消息广告创建界面205)通过文本消息广 告创建界面来接收文本消息广告。在各个实施方式中,由于广告先前被创建和/或由另 一个广告服务器派发,所以接收文本消息广告是可选的。在阶段915,提供文本消息模块创建界面。可以例如由文本消息模块创建界面 引擎(例如,图2的文本消息模块创建界面215)提供文本消息模块创建引擎。在各个实施方式中,文本消息模块创建界面引擎可以便于创建链接到文本消息广告的文本消息模 块,从而创建交互式文本消息广告。对文本消息模块的创建可以包括对一个或多个文本 消息页的创建,包括文本消息着陆页。在用户通过选择由包括在当前文本消息中的导航 指令概要的导航选项对文本消息作出响应时,文本消息模块可以如同网站被导航。在一 些实施方式中,文本消息模块可以包括指示用户在文本消息模块内的位置的状态机。然 后可以根据用户在状态机内的位置解释用户对广告服务器的响应。在其它实施方式中, 文本消息模块可以包括静态链接,藉此与用户的在文本消息模块内的位置(例如,用户 当前查看的页面)无关地,将与指定响应相关联的链接链接到特定网页。在阶段920,可以接收文本消息模块信息。可以例如由文本消息模块创建界面引 擎(例如,图2的文本消息模块创建界面215)从广告主(例如,图2的广告主110)接收 文本消息模块信息。在一些实施方式中,文本消息模块信息可以包括用于包括在发送给 用户的文本消息页中的文本。文本消息模块信息还可以包括哪些文本消息页被广告主定 义为转化事件的说明,以及导航指令和响应设置信息的说明。响应设置信息可以指定如 何解释来自用户的响应(例如,基于指定的响应哪个文本消息页待被派发给用户)。在一 些实施方式中,响应设置可以指示响应为动态响应还是简单消息响应。其它信息可以被 包括在文本消息模块信息内。在阶段925,可以基于文本消息模块信息生成文本消息模块。可以例如由文本消 息模块生成器(例如,图2的文本消息模块生成器220)生成文本消息模块。文本消息模 块生成器可以解释文本消息模块信息来生成文本消息模块以供存储到文本消息模块数据 存储库(例如,文本消息模块数据存储库210)。文本消息模块可以包括指示哪些文本消 息页待被派发给用户和如何处理响应的程序代码(例如XML脚本)。在本说明书中描述的主题的各个方面以及在本说明书中描述的所有功能性操作 可以在数字电子电路中,或者在计算机软件、固件或硬件,包括在本说明书中公开的结 构以及其结构等同物中,或者在以上的一个或多个的组合中实现。可以将在本说明书中 描述的主题的实施例实现为一个或多个计算机程序产品,即编码在计算机可读介质上的 由数据处理装置执行或控制数据处理装置的操作的计算机程序指令的一个或多个模块。 计算机可读介质可以是机器可读存储设备、机器可读存储基片、存储器设备、形成机器 可读传播信号的物质成分或以上的一个或多个的组合。术语“数据处理装置”包含用于 处理数据的所有装置、设备以及机器,包括例如可编程处理器、计算机或多个处理器或 计算机。除硬件外所述装置可以包括创建用于讨论中的计算机程序的执行环境的代码, 例如构成处理器固件、协议堆栈、数据库管理系统、操作系统或以上一个或多个的组合 的代码。传播信号是非自然生成的信号,例如机器生成的电的、光学或电磁的信号,其 被生成来编码信息以供传输到适当的接收器装置。计算机程序(也称作程序、软件、软件应用、脚本或代码)可以以任何形式的 编程语言编写,所述编程语言包括编译或解释语言,并且其可以以任何形式部署,包括 作为独立程序或作为模块、组件、子程序或适于在计算环境中使用的其它单元。计算机 程序没有必要对应于文件系统中的文件。可以将程序存储在保持其它程序或数据的文件 (例如,存储在标记语言文档中的一个或多个脚本)的一部分、专用于讨论中的程序的单 个文件或者多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。可以将计算机程序部署为在一个计算机上或者在位于一个地点或跨多个地点分布并且由 通信网络互连的多个计算机上执行。在本说明书中描述的过程和逻辑流可以由执行一个或多个计算机程序的一个或 多个可编程处理器执行以通过操作输入数据并且生成输出来执行功能。过程和逻辑流还 可以由专用逻辑电路执行,以及装置还可以被实现为专用逻辑电路,所述专用逻辑电路 例如FPGA(场可编程门阵列)或ASIC (专用集成电路)。适于执行计算机程序的处理器包括例如通用和专用微处理器两者,以及任何类 型的数字计算机的任何一个或多个处理器。通常,处理器会从只读存储器或随机存取存 储器或两者接收指令和数据。计算机的主要元件是用于执行指令的处理器和用于存储指 令和数据的一个或多个存储器设备。通常,计算机还包括用于存储数据的一个或多个海 量存储设备,例如磁盘、磁光盘或光盘,或可操作地耦接以从所述一个或多个海量存储 设备接收数据或向所述一个或多个海量存储设备传送数据,或两者。然而,计算机不必 具有这样的设备。此外,可以将计算机嵌入另一个设备中,所述设备例如移动电话、个 人数字助理(PDA)、移动音频播放器、全球定位系统(GPS)接收器,仅列出一些。适于 存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和 存储器设备,包括例如半导体存储器设备,例如EPROM、EEPROM和闪存设备;磁 盘,例如内部硬盘或可移动盘;磁光盘;以及CD-ROM和DVD-ROM盘。处理器和存 储器可以由专用逻辑电路增补,或合并入专用逻辑电路。为了提供与用户的交互,本说明书中描述的主题的实施例可以在具有下述的计 算机上实现用于向用户显示信息的显示设备,例如CRT (阴极射线管)或LCD (液晶显 示)监视器,以及用户通过其可以向计算机提供输入的键盘和指示设备,例如鼠标或跟 踪球。也可以使用其它类型的设备来提供与用户的交互;例如,提供给用户的反馈可以 是任何形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;以及可以以任何形式, 包括声学的、话语或触觉的输入,接收来自用户的输入。本说明书中描述的主题的各个方面可以在包括例如作为数据服务器的后端组 件、或者包括例如应用服务器的中间件组件、或者包括例如具有用户通过其可以与在本 说明书中描述的主题的实施方式交互的图形用户界面或Web浏览器的客户端计算机的 前端组件、或者一个或多个这样的后端、中间件或前端组件的任何组合的计算系统中实 现。系统的组件可以通过例如通信网络的任何形式或介质的数字数据通信互连。通信网 络的示例包括局域网(“LAN")和广域网(“WAN"),例如因特网。计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地 通过通信网络交互。客户端和服务器的关系依靠在各个计算机上运行并且彼此具有客户 端_服务器关系的计算机程序产生。虽然本说明书包含许多细节,但是这些细节不应当被解释为对可以主张的内容 的范围的限制,而应当被解释为对主题的特定实施方式的描述。还可以将在本说明书中 在分离的实施例的情境中描述的某些特征组合在单个实施例中实现。相反地,也可以将 在单个实施例的情境中描述的各个特征分离地在多个实施例中实现或在任何适当的子组 合中实现。此外,尽管可能在上面将特征描述为在某些组合中起作用,甚至最初主张如 此,但是可以在一些情况下将来自所主张的组合的一个或多个特征从组合中删去,并且可以将所主张的组合指向子组合或者子组合的变体。类似地,虽然在附图中以特定顺序描绘了操作,但是不应当将这理解为需要以 所示的特定顺序或者以连续顺序执行这样的操作、或者需要执行所有图示的操作才能达 到期望的结果。在某些环境中,多任务以及并行处理可以是有利的。此外,不应当将在 上述实施例中的各个系统组件的分离理解为在所有实施例中均需要这样的分离,而应当 理解的是,通常可以将所描述的程序组件和系统集成到一起成为单个软件产品或封装为 多个软件产品。已经以特定实施例描述了本说明书的主题,但是其它实施例可以被实现,并且 在所附权利要求的范围内。例如,可以以不同的顺序来执行权利要求中记载的动作并且 仍然达到期望的结果。作为一个示例,在附图中描绘的过程不必需要所示的特定顺序或 连续顺序才能达到期望的结果。在某些实施方式中,多任务以及并行处理可以是有利 的。其它变化在所附权利要求的范围内。相同的实验技术对任何网页有效,不仅是广告 着陆页。任何网站所有者可以实验性地确定他或她的网站设计如何好以及哪些网页应当 被确定为改进的目标。网站所有者仅需要指定测试页和目标页。可以将目标率计算为 到达了测试页、继续到达目标页的浏览用户的百分率。可以将目标率解释为对成就的测 量。在本说明书中,为了采用常用术语,“着陆页”用于包括无论是否通过广告到达的 所有测试页,以及“转化页”用于包括所有目标页。这些和其它实施方式在所附权利要求的范围内。
权利要求
1.一种方法,包括将文本消息着陆页提供给设备,所述文本消息着陆包括与对可用于递送给所述设备 的用户的一个或多个文本内容选项的检索相关联的文本概要导航指令;从所述设备接收响应,所述响应包括指示所述用户请求了所述一个或多个文本内容 选项中的哪个的文本消息;基于与所述响应相关联的所述文本消息从一个或多个文本消息页中选择第一文本消 息页,所述文本消息页中的每一个包括与包括在所述文本消息着陆页中的所述一个或多 个文本内容选项相关联的文本内容;以及将所选择的第一文本消息页提供给所述设备。
2.如权利要求1所述的方法,进一步包括基于从所述设备接收的文本消息搜索请求,提供文本消息广告;以及 响应于所述文本消息广告,从所述用户接收请求; 其中所述文本消息着陆页是响应于所述请求而提供的。
3.如权利要求2所述的方法,进一步包括将所述文本消息广告附加或前置到发布 者发送给所述设备的文本消息的末尾或开头处。
4.如权利要求2所述的方法,进一步包括基于与所述设备相关联的位置代码,选 择文本消息广告。
5.如权利要求1所述的方法,进一步包括将所述一个或多个文本消息页中的一个 指定为转化页。
6.如权利要求5所述的方法,进一步包括在将转化页发送给所述设备时记录转化。
7.如权利要求1所述的方法,进一步包括基于派发给所述设备的每一个文本消息页,将与所述设备相关联的路径存储到存储 的路径数据存储库;从数据存储库检索存储的路径;以及 提供与存储的路径相关联的统计。
8.如权利要求1所述的方法,其中所述响应包括可操作来指示所述一个或多个文本消 息页中的哪个被选择的指示符。
9.如权利要求1所述的方法,基于所述响应,将与所述设备相关联的信息提供给web 服务器。
10.如权利要求1所述的方法,进一步包括 从所述设备接收第二响应;基于所述第二响应以及基于发送给所述设备的所述第一文本消息页,从所述一个或 多个文本消息页中选择第二文本消息页;以及 将所述第二文本消息页提供给所述设备。
11.一种系统,包括响应解析引擎,所述响应解析引擎可操作来通过通信接口从设备接收文本消息响 应,并且解析所述文本消息响应以识别与所述文本消息响应相关联的指示符;以及文本消息页服务器,所述文本消息页服务器可操作来基于与由所述响应解析引擎识别的所述响应相关联的所述指示符来识别选择的文本消息页,并且通过所述通信接口将 所述选择的文本消息页提供给所述设备。
12.如权利要求11所述的系统,其中所述文本消息页基于与所述响应相关联的所述指 示符以及基于提供给所述设备的先前文本消息页来识别。
13.如权利要求11所述的系统,进一步包括广告服务器,所述广告服务器可操作来基于从所述设备接收的文本消息请求来提供 文本消息广告,所述文本消息广告定义与包括在文本消息模块中的一个或多个选项相关 联的导航指令,对选项的选择指示所述一个或多个文本消息页中的哪个为所述选择的文 本消息页。
14.如权利要求13所述的系统,其中基于所述设备向发布者注册以接收文本消息, 所述文本消息广告被前置或附加到所述发布者发送给所述设备的文本消息的开头或末尾 处。
15.如权利要求13所述的系统,其中所述广告服务器可操作来基于与所述设备相关联 的位置代码来选择所述文本消息广告以提供给所述设备。
16.如权利要求11所述的系统,进一步包括转化管理引擎,所述转化管理引擎可 操作来将所述文本消息页中的一个或多个识别为转化文本消息页,并且基于发送给所述 设备的所述转化文本消息页来存储转化。
17.如权利要求11所述的系统,进一步包括统计收集引擎,所述统计收集引擎可操作来基于哪些文本消息页被提供给所述设备 来存储与所述设备相关联的路径信息;以及统计展示引擎,所述统计展示引擎可操作来从所述统计收集引擎检索路径信息,并 且将与所检索的路径信息相关联的统计提供给广告主。
18.如权利要求11所述的系统,其中所述响应包括指示符,所述指示符可操作来指示 所述一个或多个文本消息页中的哪个被选择。
19.如权利要求11所述的系统,进一步包括web界面引擎,所述web界面引擎可操 作来基于所述响应将与所述设备相关联的信息提供给web服务器。
20.—种方法,包括向广告主提供文本消息广告创建界面;通过所述文本消息广告创建界面从所述广告主接收文本消息广告;向所述广告主提供文本消息模块创建界面,所述文本消息模块创建界面可操作来便 于文本消息模块的创建;通过所述文本消息模块创建界面从所述广告主接收文本消息模块信息;以及基于从所述广告主接收的所述文本消息模块信息来生成包括文本消息菜单界面的文 本消息模块,所述文本消息菜单界面包括到多个文本消息页的链接。
21.如权利要求20所述的方法,进一步包括从所述广告主接收将所述文本消息页 中的一个或多个识别为转化文本消息页的指示,提供包括转化事件的所述转化文本消息 页。
22.如权利要求20所述的方法,进一步包括接收与所述转化事件相关联的最大每 转化成本。
23.—种系统,包括文本消息模块创建界面,所述文本消息模块创建界面可操作来便于创建与文本消息 广告相关联的文本消息模块;以及文本消息模块生成器,所述文本消息模块生成器可操作来从广告主接收包括指令的 文本消息模块信息,所述指令用于将内容包括在与所述文本消息模块相关联的多个文本 消息页内,所述文本消息页可操作来基于从所述广告主接收的所述文本消息模块信息相 互链接,所述文本消息信息通过所述文本消息模块创建界面接收,以及所述文本消息模 块可操作来基于所述文本消息模块信息生成与所述文本消息广告相关联的所述文本消息 模块。
全文摘要
用于交互式文本消息广告的系统和方法。响应解析引擎可以从设备接收文本消息响应,并且可以识别与文本消息响应相关联的指示符。文本消息页服务器可以基于与响应相关联的指示符识别选择的文本消息页,并且可以将选择的文本消息页提供给设备。
文档编号G06Q30/00GK102016896SQ200980115422
公开日2011年4月13日 申请日期2009年3月2日 优先权日2008年3月3日
发明者拉吉夫·马修斯, 斯里达尔·孙达拉姆, 杨官龙, 纳夫尼特·辛格, 苏布拉曼亚·斯里坎斯·贝尔瓦迪 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1