提供基于任务的信息的制作方法

文档序号:9457708阅读:196来源:国知局
提供基于任务的信息的制作方法
【专利说明】
【背景技术】
[0001]该说明书涉及数据处理和内容分发。
[0002]互联网便利了遍布世界各地的用户之间的信息交换。该信息交换使得服务提供者能够向不与该服务提供者处于相同地理地区的用户提供服务。类似地,对通过互联网获取服务感兴趣的用户能够在不将其搜索局限于本地服务提供者的情况下来识别服务提供者。

【发明内容】

[0003]用户能够参与到在其中执行各种任务的交互式会话之中。例如,对于修理计算机感兴趣的用户能够参与到演示如何修理计算机的交互式会话之中。在参与交互式会话之前,用户可能有兴趣了解执行在该交互式会话中执行的一个或多个任务需要什么样的实施件(implement)(例如,工具、部件或供应),其在这里被称作必需的实施件。用户还可能有兴趣了解什么样的实施件对于执行该一个或多个任务而言是可选的,其被称作可选的实施件。
[0004]在一些实施方式中,指定用于执行特定任务的必需的实施件的集合和/或可选的实施件的集合的数据可以被提供给提交引用该特定任务的搜索查询的用户设备。必需的实施件的集合可以基于在执行该特定任务的交互式会话中所使用的实施件来如此识别。例如,能够对执行特定任务的交互式会话的集合进行分析(例如,使用视频和/或音频分析)以识别在该交互式会话中出现或者以可听方式被引用的实施件。如果特定实施件在至少阈值部分的交互式会话中被识别,则该特定实施件能够被归类为必需的实施件。所识别的未被识别为必需的实施件的实施件则可以被归类为可选的实施件。用于特定任务的必需的和/或可选的实施件能够根据该特定任务进行索引,并且响应于引用该特定任务的搜索查询而被提供。
[0005]在一些实施方式中,随搜索结果提供的内容项(例如,广告)可以基于特定任务的必需的和/或可选的实施件的集合进行选择。例如,如果锤子被列为用于特定任务的必需的实施件,则可以随搜索结果一起提供锤子的广告。对内容项的选择也可以至少部分基于与用户所拥有的或者以其它方式与之相关联的实施件相关的信息、与用户的接近其有用期结尾的一个或多个实施件相关的信息、以及诸如识别用户已经体验的先前交互式会话的信息的其它信息来执行。
[0006]在一些实施方式中,产品和/或部件的可靠性量度能够基于在其中对产品进行服务的交互式会话来确定。例如,产品中的每个部件的故障率能够基于交互式会话中对该部件进行服务的部分来确定。产品的各个部件的故障率能够被用来对该产品的多个部件创建可靠性简档。该可靠性简档能够提供与该产品的故障是由该产品的特定部件所导致的可靠性相关的信息。该可靠性简档例如能够被提供至该产品的制造者和/或用户。当接收到引用该产品的故障的搜索查询时,该可靠性简档就能够被用来建议对该产品的一个或多个部件进行服务的交互式会话。
[0007]一般地,该说明书中所描述的主题的一个创新性方面能够以一种方法来体现,其包括动作:由一个或多个数据处理装置识别用于特定任务的多个先前交互式会话的集合,用于该特定任务的每个交互式会话是在线会话,其中该特定任务在该在线会话期间被执行;为该多个先前交互式会话的集合中的每个交互式会话以及基于该交互式会话的内容,识别在该交互式会话期间所使用的实施件的集合;由一个或多个数据处理装置将所识别的实施件集合中的至少一个实施件归类为用于该特定任务的必需的实施件,实施件的归类至少部分基于该多个先前交互式会话中该实施件在其中被识别的部分来执行;根据该特定任务对被归类的实施件进行索引;接收引用该特定任务的搜索查询;以及由一个或多个数据处理装置响应于接收到该搜索查询而提供识别被索引的实施件的数据。该方法的其它实施例包括相对应的系统、装置以及编码在计算机存储设备上的被配置为执行该方法的动作的计算机程序。
[0008]这些和其它实施例均可选地可以包括以下特征中的一个或多个。方法可以包括动作:基于用户设备所请求的先前交互式会话而为用户识别先前所使用的实施件的集合;确定被索引的实施件包括未包括在先前所使用的实施件的集合中的必需的实施件;并且向用户设备提供用于该必需的实施件的广告。
[0009]方法可以包括动作:基于用户设备所请求的先前交互式会话而为用户识别先前所使用的实施件的集合;从该先前所使用的实施件的集合识别与用于特定任务的必需的实施件相匹配的特定的先前所使用的实施件;基于该特定的先前所使用的实施件的特性确定推荐该特定的先前所使用的实施件的替换;并且响应于确定推荐该特定的先前所使用的实施件的替换而向用户设备提供用于该特定的先前所使用的实施工具的广告。
[0010]识别实施件的集合可以包括动作:接收识别在交互式会话期间呈现的对象的数据,该识别基于视觉对象识别或语音识别中的一个或多个;并且将该对象包括在实施件的集合中。
[0011]方法可以包括动作:为特定产品确定指示该特定产品的一个或多个部件中的每一个的故障率的可靠性简档,每个部件的故障率至少部分基于在其中对该部件进行服务的交互式会话的数量。
[0012]方法可以包括动作:向该产品的制造者提供该可靠性简档。
[0013]接收搜索查询可以包括从用户设备接收引用该特定产品的故障的搜索查询。
[0014]方法可以包括动作:基于该故障简档识别该特定产品的候选故障部件;并且响应于接收到该搜索查询而提供识别在其中对该候选故障部件进行服务的交互式会话的数据,其中:提供识别被索引的实施件的数据可以包括提供识别用于对故障部件进行服务的被索引的实施件的数据。
[0015]识别在交互式会话期间所使用的实施件的集合可以包括识别在该交互式会话期间使用的部件的集合;将所识别的部件集合中的一个或多个部件归类为用于特定任务的必需的部件或者用于特定任务的有时被使用的部件,部件的归类至少部分基于多个先前交互式会话中该部件在其中被使用的部分来执行;识别在交互式会话期间使用的工具的集合;并且将所识别的工具集合中的一个或多个工具中的每一个归类为用于特定任务的必需的工具或者用于特定任务的有时被使用的工具,工具的归类至少部分基于多个先前交互式会话中该工具在其中被使用的部分来执行。
[0016]本说明书中所描述的主题的特定实施例可以被实施以便实现以下优点中的一个或多个。用户被提供使得他们能够确保他们在开始执行任务之前具有用于执行该任务的所有必需的实施件的信息。用户未拥有的实施件的源能够被提供给用户以便利在进行该任务之前获取该实施件。产品制造者能够基于以交互式会话为基础生成的可靠性简档来识别并解决产品的可靠性问题。
[0017]附图以及以下的描述中给出了本说明书中所描述的主题的一个或多个实施例的细节。该主题的其它特征、方面和优点将从描述、附图和权利要求变得显而易见。
【附图说明】
[0018]图1是分发与任务执行相关的内容的示例环境的框图。
[0019]图2是图示示例的实施件识别技术的框图。
[0020]图3是其中向用户提供实施件信息的示例用户界面的截屏。
[0021]图4是用于为特定任务识别实施件的集合的示例过程的流程图。
[0022]图5是用于基于用于特定任务的实施件的集合来选择内容项以便进行呈现的示例过程的流程图。
[0023]图6是用于确定产品的可靠性量度的示例过程的流程图。
[0024]图7是示例数据处理装置的框图。
[0025]各图中同样的参考数字和标记指示同样的要素。
【具体实施方式】
[0026]图1是分发与任务执行相关的内容的示例环境100的框图。数据通信网络102使得能够在多个电子设备之间进行数据通信。用户能够通过使用能够通过网络102互相通信的设备和系统来访问内容、提供内容、交换信息以及参与交互式会话。网络102可以包括例如局域网(LAN)、蜂窝电话网络、例如互联网的广域网(WAN)、以及它们的组合。网络上的链路可以是有线链路或无线链路或者其二者。
[0027]网站104包括与域相关联并且由处于一个或多个位置的一个或多个服务器所托管的一个或多个资源105。通常,网站是以超文本标记语言(HTML)进行格式化的网页(或其它资源)的集合,所述网页能够包含文本、图像、多媒体内容以及例如脚本的编程元素。每个网站104由内容发布者维护,所述内容发布者是控制、管理和/或拥有网站104的实体。
[0028]资源105是通过网络102提供并且具有资源地址的数据,所述资源地址例如是统一资源定位符(URL)。举几个例子,资源可以是HTML页面、电子文档、图像文件、视频文件、音频文件和馈送源。资源可以包括例如元信息和超链接的嵌入式信息和/或例如客户端侧脚本的嵌入式指令。
[0029]在操作中,搜索系统110对网站104进行爬取并且在索引112中对网站104提供的资源105进行索引。搜索系统110能够接收来自用户设备130的查询。响应于每个查询,搜索系统110搜索索引112以识别与该查询相关的资源和信息。搜索系统110识别搜索结果形式的资源并且将该搜索结果返回至用户设备130。搜索结果是由搜索系统110生成的识别资源或者提供满足特定搜索查询的信息的数据。针对资源的搜索结果可以包括网页标题、从网页所提取的文本的摘录以及资源的资源定位符,例如网页的URL。
[0030]搜索结果可以基于与该搜索结果所识别的资源相关的分值例如信息检索(IR)分值以及可选地基于每个资源相对于其它资源的单独排名、例如权威性分值来进行排名。搜索结果根据这些分值进行排序并且根据该顺序被提供至用户设备。
[0031]用户设备130接收搜索结果并且将它们呈现给用户。如果用户选择了搜索结果,则用户设备130请求被该搜索结果引用的资源。例如,如果搜索结果包括指向网页example, com的活动链接,则用户与该搜索结果的交互将导致用户设备请求位于example,com的资源。托管该资源的网站104的发布者接收对该资源的请求并且将该资源提供至用户设备130。
[0032]在一些实施方式中,从用户设备130提交的查询被存储在查询日志114中。用于查询的选择数据以及被搜索结果引用且被用户选择的网页被存储在选择日志116中。选择日志116表示响应于搜索引擎110提供的搜索结果而采取的动作。
[0033]查询日志114和选择日志116是搜索历史数据117的示例。搜索历史数据117包括来自与唯一标识符相关联的先前搜索请求并且与之相关的数据。搜索历史数据117可以被用来将用户设备提交的查询映射至搜索结果中所识别的资源以及用户在响应于该查询而被呈现搜索结果时采取的动作。在一些实施方式中,数据与来自搜索请求的标识符相关联(例如,根据其进行索引),使得每个标识符的搜索历史都能够被访问。搜索历史数据117因此可以被搜索系统用来确定用户设备提交的相应查询序列、响应于查询所采取的动作、以及查询被多频繁地提交。
[0034]在这里所描述的系统收集与用户相关的个人信息或者可以对个人信息加以利用的情况下,用户可以被提供对程序或特征是否收集用户信息(例如,有关用户的社交网络、社交行为或活动、职业、用户的偏好或者用户的当前位置的信息)进行控制、或者对是否和/或如何从内容服务器接收可能与用户更为相关的内容进行控制的机会。此外,某些数据可以在其被存储或使用之前以一种或多种方式进行处理,使得能够去除个人可识别的信息。例如,可以对用户的身份进行处理,使得无法对用户确定能够进行个人可识别的信息,或者可以在获得位置信息的情况下对用户的地理位置进行一般化处理(诸如处理为城市、ZIP码或州的级别),使得无法确定用户的特定位置。因此,用户可以对内容服务器如何收集和使用与用户相关的信息加以控制。
[0035]内容项管理系统120提供内容项以便随资源105 —起呈现。内容项是响应于对内容项的请求而被提供以便随资源一起呈现的内容单元(例如,存储在一个或多个文件中的内容)。在一些实施方式中,对内容项的请求基于执行包括在资源中的代码片段而被发起。例如,当用户设备接收到表示资源的数据时,该数据可以包括一部分代码,当被用户设备执行时,所述代码使得用户设备从内容项管理系统120请求内容项。因此,内容项可以响应于对资源的请求而被请求,并且内容项可以被与该内容项将随其一起呈现的资源不同的服务器和/或实体托管。
[0036]可以提供各种内容项以便随资源一起呈现。一个示例内容项是广告。在广告的情况下,内容项管理系统120允许广告主指定为用户提供相关广告的选择规则,该选择规则对内容项对内容项请求中所包括的属性加以考虑。示例的选择规则包括广告主可以将出价与之相关联的选择关键词。该出价指定了广告主将为了其广告响应于内容项请求而被呈现所支付的数量,所述内容项请求包括指定与该选择关键词相匹配的搜索查询、资源内容或元数据的数据。与具有导致基于拍卖结果而赢得广告时隙的出价的关键词相关联的广告被选择以便在资源中所包括的广告时隙中进行呈现。
[0037]在广告的情况下,内容项管理系统120包括数据存储系统,其存储活动数据122和性能数据124。活动数据122存储广告、选择信息以及广告主的预算信息。性能数据124存储指示被派发的广告的性能的数据。这样的性能数据可以包括例如广告的点进率、广告的闪现数量以及广告的转换数量。也可以存储其它性能数据。
[0038]活动数据122和性能数据1
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1