基于语音输入的自然语言处理选择演示广告的系统和方法与流程

文档序号:13566993阅读:235来源:国知局
基于语音输入的自然语言处理选择演示广告的系统和方法与流程
基于语音输入的自然语言处理选择演示广告的系统和方法本申请是申请号为200880009312.1、申请日为2008年2月6日、发明名称为“基于语音输入的自然语言处理选择演示广告的系统和方法”的发明专利申请的分案申请。技术领域本发明涉及基于语音输入的自然语言处理选择和演示广告。

背景技术:
随着科技的发展,消费电子产品由于逐渐增强的功能性和移动性而日趋扮演更重要的角色。例如,手机、导航设备、嵌入设备以及其它能够提供许多除核心应用以外的很多功能的这种设备。但是,增强的功能给与使用的电子设备相关的学习曲线增添了一些难度,并且增强的移动性强化了简单机构与正常运行的设备进行交互的需求。例如,现有的系统趋于具有复杂的人机交互界面,而这种人机交互界面可能会抑制大众市场采用各种技术。例如,当用户希望在手机上执行相对简单的任务如购买手机铃声时,用户通常被迫浏览一系列菜单并且按下一系列按钮。在某些情况下,这可能会导致不必要的事项出现,因为用户希望能够完全防止出现麻烦。同样,还有对以直观方式开发科技的方法的日益增长的要求。语音识别软件能够使用户利用设备的原本不熟悉的、不知道的或难于使用的应用和特征。但是,许多现有的语音用户界面(当它们真正工作时)就用户而言仍然有许多知识需要学习。例如,用户通常不能在不用记忆特定的语法、词汇、短语、概念、语义指示或其它关键词/限定词的情况下直接发出系统指令检索信息或执行动作。同样,当用户对特定需要不确定时,许多现有系统不能使用户参与到有价值的、合作的对话中以解决请求和提出会话。取而代之的是,许多现有的语音界面迫使用户使用固定设置的指令或关键字,以系统能够理解的方式传达请求。使用现有的语音用户界面,事实上在用户与系统之间没有对话选择以满足共同目的。缺乏合适的语音用户界面将会导致失去向用户提供有价值的相关信息的机会。这不仅可能会使用户的问题得不到解决,而且在特定情况下,商品和服务的供应商还可能会失去潜在的商业机会。在日益增长的全球市场中,商人们一直在寻找一种新的并且有效的方法与消费者沟通,而现有的语音用户界面存在的问题使得很大一部分消费者的要求无法得到满足。此外,现有的市场营销、广告或其它号召消费者的现有技术都未能有效地利用语音信息,语音信息是人类交流中最自然、最直观的方法之一。现有的系统存在有这些以及其它的问题。

技术实现要素:
根据本发明的各方面,提供一种用于基于语音输入的自然语言处理的选择和演示广告的系统和方法。自然语言语音输入由语音用户界面接收。所述语音输入可以包括用户话语,并且可以从所述话语中识别请求。为了服务所述请求可以采取适当的行动,同时可以为用户选择和演示一个或多个广告。可以基于各种标准选择广告,所述标准包括输入的内容(例如概念、语义指示符等)、与输入相关的(例如与请求、被请求的应用程序等相关的)行为、用户描述(例如人口统计、喜好、位置等)或其它方式。接下来,用户可以与广告交互(例如借助语音输入),并且可以相应于该交互而采取行动。此外,可以追踪所述交互,从而可以基于广告、用户描述、情境、主题、语义指示符、概念或其它标准之间的密切关系或群建立用户行为的统计学描述。根据本发明的各方面,广告商可以生成广告,所述广告可以储存在广告库中。例如,广告可以包括赞助消息、号召行动、购买机会、试用下载或任何其它营销通讯,这对本领域技术人员来说是显而易见的。广告商可以限定与广告相关的各种参数,例如各种情境或主题概念(例如对于“音乐”概念的语义指示符可以包括诸如“音乐”、“曲子”、“歌曲”等的词语)、目标人口统计(例如优先的听众)、营销标准或插入价格(例如基于各种营销标准的动态或静态价格)或其它信息,这都是显而易见的。广告库可以与服务器相关联,其响应来自用户的语音输入(例如在启用语音的设备处),从而可以建立与服务器的通讯连接。可以从语音输入中提取信息(例如输入中的词语、所述输入所请求的应用程序等),并且被提取的信息可以是与以下内容相关的,即用户描述、广告参数或用于相对于语音输入确定选择哪个广告的其它信息。服务器随后可以向用户传达被选择的广告,并且服务器可以追踪之后用户与被选择的广告之间的交互。基于下文中的附图和详细说明,本发明的其它目的和优点将变得显而易见。附图说明图1示出了根据本发明各方面的用于实现语音用户界面的示例性系统的方框图;图2示出了根据本发明各方面的示例性广告系统的方框图;图3示出了根据本发明各方面的用于选择和演示基于语音输入的广告的示例性方法的流程图。具体实施方式参考图1,示出了根据本发明各方面的用于实现语音用户界面的示例性系统100。系统100能够使用户在启用语音的设备上执行各种任务。例如,用户可以控制导航设备、媒体设备、个人电脑、个人数据助理或任何支持语音输入的其它设备。系统100可以利用包括自然语言语音输入的技术手段使用户能够请求启用语音的设备检索信息或执行各种任务。例如,系统100可以利用包括如下文献中记载的技术解析自然语言的语音输入并且生成响应,即2003年6月3日提交的名称为“响应自然语言语音话语的系统和方法”、系列号为10/452,147的共同待审的美国专利申请;以及2003年6月15日提交的名称为“响应自然语言语音话语的移动系统和方法”、系列号为10,618,633的美国专利申请,这两篇文献均被整体结合于此作为参考。根据本发明的各个方面,系统100可以在输入设备105处接收用户输入,该用户输入包括至少基于语音的用户话语。输入设备105可包括用于接收语音输入的任何合适的设备或设备的组合(例如麦克风)。在各种应用中,输入设备105可包括多模式输入,如触摸屏界面、键盘或其它输入。被接收的话语可以通过自动语音识别器110处理。自动语音识别器110可以利用各种技术生成一个或多个话语的初步解析。例如,自动语音识别器110可以利用语音听写技术识别音素流来解析话语。此外,自动语音识别器110可以执行后续处理以增强初步解析。例如,自动语音识别器110可以将话语的解析或话语的组成从一种情境变为另一种。也可以采用用于增强用户话语解析的其它技术,如8月31日提交的名称为“动态语音锐化”、系列号为11/513,269的共同待审的美国专利申请中记载的技术,该文献也被整体结合于此作为参考。所述一个或多个初步解析可提供给会话式语言处理器120。会话式语言处理器120可以包括语音搜索引擎125、情境确定模块130以及一个或多个代理135,其中能够使在用户和系统100之间实现合作的、会话式的交互。会话式语言处理器120可通讯地结合到一个或多个数据库140和一个或多个应用程序150。会话式语言处理器120可以生成特定领域的会话响应,该会话响应可以作为输出180返回给用户。输出180可以包括多模式输出(例如通过同步地返回语音响应和在显示设备上显示信息)。系统100还包括与一个或多个应用程序150交互作用以服务话语中的一个或多个请求。例如,话语可以包括一个或多个执行行动、检索信息或其各种组合的请求。输出180可以包括提出对话以适当地通过调用一个或多个应用程序150来服务请求的会话响应。例如,应用程序150可以包括导航应用程序155、广告应用程序160、音乐应用程序、电子商务应用程序170和/或其它应用程序175。此外,自动语音识别器110、会话式语言处理器120、数据库140和/或应用程序150可以位于本地(例如在用户设备上)、远程(例如在服务器上),和/或使用可以本地/远程混合处理模式(例如简单的应用程序可以在本地处理,而加强计算的应用程序可以远程处理)。会话式语言处理器120可以在一个或多个知识源中建立长期和/或短期的共享知识。例如,共享的知识源可以包括关于之前的会话、请求以及其它用户交互所传达的信息,以提示生成对当前对话的合适响应。共享的知识可以包括公共的/非私有的(即外界的)知识,以及个人的/私有的(即历史的)知识。例如,会话式语言处理器120可以利用情境确定模块130通过使域代理135竞争性地生成基于情境的会话解析(例如通过对可能的解析记分并且选择得分最高的解析)来建立当前会话的情境。这样,代理135可以模拟各种域(例如导航、音乐、特定用户、全球用户、广告、电子商务等),并且会话式语言处理器120可以相应地解析和/或响应基于语音的输入。例如,可以通过下述文献中所述的技术生成基于情境的解析和对语音输入的响应,即2005年8月5日提交的名称为“响应自然语言语音话语的系统和方法”、系列号为11/197,504的共同待审的美国专利申请;以及2005年8月29日提交的名称为“支持自然语言人机交互的移动系统和方法”、系列号为11/212,693的美国专利申请,这两篇文献均被整体结合于此作为参考。此外,会话式语言处理器120可支持自适应错误识别,以便重新解析当前话语和/或一个或多个此前的话语。例如,包含在当前话语中的信息可表明对一个或多个此前的话语的解析是不正确的,可以重新解析此前的话语,以便改进接下来的解析。因此,会话式语言处理器120可利用在此所述的技术以及各种其它的技术,以便解析和响应会话式的自然语言话语。会话式语言处理器120显然可利用各种其它已有的技术,比如2005年8月10日提交的名称为“支持会话式语音中自适应错误识别的系统和方法”、系列号为11/200,164的共同待审的美国专利申请;以及2006年10月16日提交的名称为“用于合作会话式语音用户界面的系统和方法”、系列号为11/580,926的美国专利申请中公开的技术,这两篇文献均被整体结合于此作为参考。参考附图2,其中示出了根据本发明各方面的示例性广告系统200。系统200可以包括用于接收来自广告商220的一个或多个广告的服务器230,其中广告可以储存在与服务器230相关的数据库260中。例如,广告可以包括赞助信息或营销传播、号召行动、购买机会、试用下载、优惠券或者任何其它合适的营销、广告、活动或其它信息,这对本领域技术人员来说是显而易见的。启用语音的设备210可以接收语音输入并且建立与广告服务器230的通讯。之后,广告服务器230可以从数据库260中存储的广告中选择出一个或多个广告,并且被选择的广告可以提供给启用语音的设备,以便向用户进行演示。广告商220可以通过广告商界面245访问广告服务器230。广告商220可以通过广告商界面245向服务器230上传目标广告,并且服务器230可以将该广告储存在数据库260中。广告可以包括基于图形的广告,包括标识、图像、音频、视频或它们任何合适的组合。此外,广告可以包括交互式或嵌入式信息,如链接、元数据或计算机执行指令,或者它们任何合适的组合。广告商可以限定用于广告的活动或目标信息的标准(例如起始日期、结束日期、预算信息、地理定位信息、概念或情境信息,或者任何其它合适的标准),而使用该标准可有利于选择与特定语音输入相关的广告。除了为广告商提供界面245外,服务器230可以包括内容/行为识别模块235、用户描述模块240、广告选择模块250以及追踪模块255。用户可以向启用语音的设备210提出语音请求,并且启用语音的设备210可以向服务器230传达关于语音输入的信息。服务器230可以调用广告选择模块250,以便从关于语音输入中提取相关信息,而广告选择模块250可以基于提取的信息利用内容/行为识别模块235和/或用户描述模块240选择与语音输入相关的一个或多个广告。例如,内容/行为识别模块235可以识别语音输入的内容(例如输入中的词语),被请求信息(例如搜索结果、网页、音乐、视频、图像或其它信息),被请求行动(例如计算导航路线、设置电话呼叫、播放歌曲等),与输入相关的类型或主题(例如音乐、商务、股票、体育、导航、电影等),或其它用于选择广告的标准。此外,用户描述模块240可以识别特定用户的特性(例如人口统计、个人爱好、基于位置的信息等),全局用户描述(例如人口统计学描述、点击率等),或者其它用于选择广告的标准。此外,广告选择模块250可以说明请求来自于何处。例如,可以基于默认用户所在地(例如从用户描述中识别的)、当前地理位置信息(例如从导航设备中识别的)、是否是服务器230的会员或合作伙伴发起请求,或者其它标准来选择广告。例如,用户可以通过启用语音的设备210请求航线预定,内容/行为识别模块235可以识别请求中使用的特定词语、与请求相关的类型(例如行程、航线、酒店等)或其它信息。此外,用户描述模块240可以识别用户的相关特性(例如特定用户人口统计、位置信息、优选航线或酒店等)以及全局用户的相关特性(例如最受欢迎的航线)。在各种应用中,可以通过对每个广告指定分数来选择广告(例如基于点击率、相关度、目标观众等)。同样,广告选择模块250可以使关于请求的信息相关联以选择储存在数据库260中的广告,服务器230可以向启用语音的设备210传达选择的广告。此外,选择的广告可以根据预先设定的次序或等级(例如基于对广告的相关度等级)演示。在各种应用中,广告选择模块250可以为任何给定的请求检索预定数量的广告。此外,所选择的广告可以取决于演示形式。例如,可以基于启用语音的设备210的显示器上的可用空间的量和/或选择的广告的尺寸/形状来选择广告。在另一个示例中,可以将基于语音的广告可听见地选择和演示给用户(例如,当启用语音的设备210为远程信息设备时,优选地采用“免提”广告)。此外,可以利用追踪模块255追踪用户接下来与广告的交互。例如,追踪模块255可以确定对于各个演示给用户的广告而言是否出现了转换或点击。此外,追踪模块255可以保持与广告商220相关的帐户和/或帐单信息。例如,广告商220可以指定最大插入成本、每次点击成本、平均插入成本或其它限定广告预算限制的标准。同样,追踪模块255可以追踪到选择和/或演示了哪些广告、哪些广告导致了转换或点击、点击或转换是否导致交易或销售、广告和用户之间的关联、请求、概念、语义指示符和/或其它标准。例如,追踪用户与广告的交互可以用于建立用户特定的和/或全局的统计描述,这种描述可以将广告以主题、语义指示符、语境、概念等,基于用户行为、人口统计状况、目标约束条件、广告内容、请求内容、与请求相关的行动、或其它统计上相关的信息绘制成图或分组。因此,追踪信息可以用于给广告商220寄账单或寄发票,还可以改进利用广告选择模块250选择的广告的之后的性能和关联性。还可以适当地采用选择和演示基于语音输入的广告的其它技术和特征,这是显而易见的。参考图3,其中示出了根据本发明各方面的用于选择和演示基于语音输入的广告的示例性方法。所述方法可以从操作305开始,其中可以在语音用户界面处接收至少包括用户话语的基于语音的输入。语音用户界面可以包括任何适合的用于接收话语的机构(例如麦克风),并且显而易见的是其可以与任何合适的启用语音的设备通过界面连接(interfacewith),该启用语音的设备包括个人导航设备、个人数字助理、媒体设备、远程信息设备、个人电脑、手机或其它。之后,在操作310中可以识别包含在语音输入中的一个或多个请求。例如,请求可以包括检索信息、执行任务、调查或收集信息或者其它与系统或设备交互的请求。例如,对导航设备的语音输入可以包括计算路线或检索基于位置信息的请求。在另一个示例中,对手机发出的语音输入可以包括设置电话呼叫、购买铃声或记录语音备忘录的请求。此外,在各种应用中,语音输入可以包括多个请求、多模式请求、跨设备请求、跨应用程序请求或其它类型的请求。例如,在操作305中接收的话语可以是:“给我去Chang的餐馆的路线,并且给他们打电话,这样我能预定座位。”因此话语可以包括多个请求,该多个请求包括跨设备请求(例如利用导航设备计算路线,并且利用手机打电话),以及跨应用请求(例如利用语音搜索引擎搜索地址和/或电话号码,并且利用导航应用程序计算路线)。请求可以是用户与系统或设备之间的会话式交互的一部分,由此在当前话语中的请求的解析可以基于在当前会话中的之前的话语、之前会话中的话语、基于情境的信息、局部的和/或全局的用户描述或者其它信息。例如,可以基于包含在之后的请求中的信息再次解析之前的请求,可以基于包含在之前的请求中的信息解析当前请求,等等。此外,会话式交互可以是各种形式,包括基于询问的会话、教导会话、探索性会话或其它类型的会话。例如,会话式语言处理器可以识别会话的类型,并且可以相应地从话语中提取信息,以便在操作310中识别一个或多个请求。此外,会话式语言处理器可以确定任意请求是否不完整或模糊,并且可以相应采取行动(例如系统响应可以提示用户澄清不完整的和/或模糊的请求)。因此会话式语言处理器可以利用各种技术识别会话类型、解析话语、识别请求或执行其它任务,例如在前面提到的共同待审的专利申请中所描述的,其中这些申请被整体结合于此作为参考。一旦识别了一个或多个请求,就可以在操作315中基于识别的请求采取行动,同时可以在操作320中选择一个或多个广告(下文中将详细描述)。例如,可以在操作315中调用一个或多个情境适当的应用程序以服务所述请求(例如语音搜索引擎、导航应用程序、电子商务应用程序或其它可以基于请求而调用的应用程序)。此外,在操作320中,信息可以被传达给广告服务器,以便选择与所述请求相关的一个或多个广告。因此,如图3中所示,在操作315中采取行动和在操作320中选择广告可以是相关的操作(例如可以选择广告以帮助解析不完整的和/或模糊的请求)。一旦在操作315中采取行动(例如服务所述请求)并且在操作320中选择一个或多个广告(例如与所述请求相关),则可以在操作325中向用户演示输出。所述输出可以指示与操作315相关的行动的结果。例如,输出可以包括被请求的信息、被请求任务是否成功完成的指示、是否需要额外的信息为请求服务(例如包括对信息的提示)或者其它与基于请求做出的行动相关的信息。此外,所述输出可以包括广告,如在操作320中选择的。例如,所述输出可以包括基于文本的、基于图像的、基于视频的、基于音频的或其它类型的广告,这对本领域技术人员来说是显而易见的。此外,所述输出可以包括其它类型的广告,包括号召行动(例如基于位置的优惠券或购买机会、试用下载或者其它可操作的广告或营销)。可以联系请求基于各种标准来选择广告。例如,可以基于请求的词语或其它内容、涉及请求的词语或其它内容的相关词语或内容来选择广告,等等。在另一个示例中,可以基于被请求的任务/信息选择广告(例如电影放映的请求可能会导致选择特定影院的广告)。在另一个示例中,可以基于与被请求任务/信息相关的主题或类型选择广告(例如,购买机票的请求可以导致选择与预定航线相关的目的地的酒店的广告)。在另一个示例中,可以基于位置信息(例如可以基于利用导航设备识别的用户的地理位置附近来选择广告)、用户特定的和/或全局的用户描述(例如可以基于用户特定的和/或全局的喜好、广告商活动标准等选择广告)选择广告。基于语音的输入的内容可以根据各种标准确定,包括情境或概念上的信息(例如语义指示符、限定词或其它信息)。例如,给定的概念可以包括各种语义上等价的具有相同意思的指示符。因此,例如,基于语音的输入可以是“播放歌曲!”、“播放音乐”或其它变化形式,其每一个都可以被解析为与特定主题(或概念)“音乐”相关。因此,请求中的概念或内容信息可以用于选择广告。例如,用户可以请求计算华盛顿州西雅图市的路线(例如“我如何到达SpaceNeedle?”)。基于被请求的任务的情境(例如“导航”,“西雅图”等),语音搜索引擎可以检索SpaceNeedle的地址,而导航应用程序可以计算路线。此外,用户描述信息可以指示用户正在从城外访问西雅图(例如所述描述可以显示出用户的家在Sacramento),因此,可以选择西雅图的流行景点的广告。在另一个示例中,用户可以请求与体育事件相关的信息(例如“给我周日老鹰队比赛的开场时间”)。基于被请求信息的情境(例如“搜索”、“体育”、“费城”等),可以对被请求的信息重新进行搜索,同时可选择老鹰队的队服或纪念品的广告。在各实例中,包含在请求中或可以从请求中推断出的概念、语义指示符、限定词或其它信息可以指示出请求的探索性质。换句话说,探索性请求可以识别会话的目标,而不是要执行的特殊任务或要检索的信息。同样的,在各种应用中,为了使会话朝向所述目标发展,可以在操作320中选择广告。例如,探索性请求可以包括导航路线的请求(例如“我想到博物馆去,帮我找出一些有趣的东西”)。基于被请求任务的情境(例如“导航”,“景点”等),可以识别会话的目标,并且可以在操作315中服务所述请求(例如语音搜索引擎可以基于用户优选的主题定位附近的景点)。此外,广告应用程序可以在操作320中选择适当的广告,其中广告可选择成尝试使得所述会话朝向所述目标发展。例如,统计学描述(例如用户描述、全局描述、基于主题的描述等)可以反映出特定博物馆的广告和与请求用户具有相似人口统计或其它特性的其它用户之间的密切关系。因此,除了在操作315中重新检索有关博物馆的信息,还可以在操作320中选择用户可能会感兴趣的博物馆的广告。在各种实例中,请求可以包括不完整的、模糊的、未能识别的或其它不充分的语义指示符、情境、限定词或其它识别所述请求所需的信息。换句话说,所述请求可以包括要识别的不充分的信息或者推断要执行的任务、要检索的信息或会话的目标。因此,可以基于共享的知识从所述请求中提取和/或推断出尽可能多的信息,该共享的知识为比如情境、用户或全局描述信息、之前的话语、之前的会话等。同样的,服务所述请求可以包括生成响应和/或与广告应用程序通讯,以便使会话朝向可服务的请求发展。例如,在操作315中服务所述请求以及在操作320中选择广告可以包括生成响应和/或选择广告以制定之后的用户输入,从而使会话向前发展。例如,所述请求可以包括不完整的、模糊的或未能识别的信息(例如“你知道[含糊的词语]西雅图吗?”)。可以识别被请求的任务的情境(例如“西雅图”),但是被识别的情境不足以合适地采取行动以服务所述请求。可以基于会话中之前的话语、描述信息或其它信息推断出额外的信息。但是,当额外信息不能提供充足的信息以推断出合理的假设时,在操作315中服务所述请求可以包括生成响应以进展之后的用户输入并且使会话向前发展(例如可以基于用户的优选主题检索关于各主题的信息)。此外,在操作320中广告应用程序可以选择广告,以便使会话向前发展(例如可以基于反映出与西雅图有关的特定广告和用户喜好、描述等之间的密切关系的用户和/或全局描述来选择广告)。因此,通过选择广告、指出广告不令人满意的地方或者与广告交互,所述交互可以用于为之后的会话过程建立情境和共享的知识。例如,用户可以选择广告,并且对之后基于语音的输入的解析(例如“电话通知他们”,“价格范围是多少?”等)可以用基于语音的输入所涉及的广告的共享知识进行解析。因此,广告可以以使广告商向消费者推销的方式进行使用,同时改进消费者与设备的交互。其它的优点对本领域技术人员来说是显而易见的。显而易见的是,操作320可以利用各种技术基于语音输入和/或包含于语音输入中的请求选择广告。例如,广告商可以限定目标观众、营销标准、活动策略、预算限制、概念、语义指示符、相关主题、类型和/或与广告相关的任何其它适当的信息。例如,广告商可以支付额外费用以使一广告相对于类似广告(例如与竞争者相关的广告)处于优先位置。在另一个示例中,各种统计学描述可以定义广告、主题、用户等之间的密切关系(例如基于点击率或转换率、或其它追踪信息,如下文中将详细描述的)。因此,可以在操作320中利用各种技术包括请求的内容、与所述请求相关的行为/行动、用户描述、用户喜好、统计规格、广告商特定标准来选择广告,以使会话向前发展、解决模糊的请求,或者利用其它方式,这是显而易见的。在操作325中向用户演示的输出可以以各种方式提供给用户。例如,在各种应用中,输出可以包括基于语音或音频的响应。在另一个示例中,当相关设备包括显示设备时,输出可以显示在显示设备上。显而易见的是,还可以使用上述方式的许多组合或变形,如利用显示设备上的信息增强语音响应。例如,用户可以请求与餐馆有关的信息,广告可以基于指示出用户最喜爱某种类型的餐厅的用户喜好进行选择(例如可以基于指示出用户喜好中餐的用户描述来选择中餐馆)。因此,在一个示例中,在操作325中演示的输出可以显示与请求信息匹配的各个餐馆的信息,同时可以向用户演示中餐馆的语音广告(例如通过麦克风或其它向用户播放语音的适当的设备)。许多其它的变形也是显而易见的(例如,可以在显示设备上显示图形广告,同时可以以音频播放对应的或不同的语音广告)。可以在决策操作330中监测在用户与被演示的广告之间的之后交互。例如,当用户选择与广告交互时,可以在操作335中基于交互采取行动。所述交互可以是各种形式,包括额外的语音输入或用于与广告交互的其它适合的形式(例如,用附带的笔点击显示在个人数据助理上的广告)。例如,用户起初可以从启用语音的媒体设备(例如卫星广播器)中请求与当前播放的歌曲相关的信息(例如“这是什么歌?”)。除了输出与歌曲有关的被请求信息外(例如,“这首歌为由Dave和AnselCollins演唱的DoubleBarrel。”),被选择的广告可以使用户购买与这首歌对应的手机铃声。在这个示例中,交互可包括购买铃声的请求(例如“好的,我要购买它”),并且在操作335中采取的行动可以包括完成购买铃声的交易和/或将铃声下载到手机上。此外,可以在操作340中基于所述交互,利用与操作320有关的相似技术选择额外的广告(例如可以选择额外的铃声、相似的音乐家等的广告)。接下来,处理过程可返回到操作325以显示由交互产生的输出。可以在操作345中追踪用户广告交互。例如,操作345可以追踪与用户、会话、主题、情境或其它标准有关的历史数据,以便将信息与所选广告联系在一起。因此追踪信息可以用于建立统计学描述,该统计学描述定义了密切关系、点击率或转换率,或者其它与各广告、主题相关的信息或其它在用户特定和/或全局用户水平上的标准。因此,可以在广告、主题、概念、统计或其它基于用户对广告的行为的标准(例如用户是否在操作330中与广告交互)之间生成组或图。例如,某些广告相对于第一个情境和/或主题可能会经历高的点击率,但是相对于第二个情境和/或主题可能经历低的点击率,因此,当请求涉及第一个情境和/或主题时,更有可能在随后的操作320/340中选择广告。在另一个示例中,全局统计学描述可以指示出,广告对于特定人口统计的用户会经历更多的点击,因此,所述广告更可能被落入该人口统计中的用户所选择。许多用于追踪和建立统计学描述的不同技术都是显而易见的。本发明可应用于硬件、固件、软件或它们的组合中。本发明还可以被实现为储存在可机读的介质上的指令,其可以由一个或多个处理器阅读和执行。可机读的介质可以包括任何用于以机器可读的方式储存或传输信息的设备(例如计算机设备)。例如,可机读储存介质可以包括只读存储器、随机存取存储器、磁盘储存介质、光存储介质、闪存设备及其它介质,而可机读传输介质可以包括各种形式的传播信号,如载波、红外信号、数字信号及其它。此外,在上述公开中根据本发明的特定示例方面和实施方式描述了固件、软件、程序或指令,并且它们可以执行某些行动。但是,显而易见的是,这种描述仅仅是出于方便的考虑,并且这些行动实际上是由计算机设备、处理器、控制器或其它执行固件、软件、程序、或指令的设备所产生的。本发明的各方面和实施方式可以被描述为包括特定特征、结构或特性,但每个方面或实施方式都不是必须包括所述特定特征、结构或特性。此外,当将某特定特征、结构或特性与某一方面或实施方式结合在一起描述时,应当认为无论是否清楚地加以描述,该特征、结构、或特性与其它方面或实施方式的结合都是显而易见。因此,在不背离本发明的范围和精神的前提下可以做出各种变化和修改。说明书和附图应当认为仅仅是示例性的,本发明的范围应当根据所附权利要求加以确定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1