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

文档序号:9457708阅读:来源:国知局
动器)ο适于存储计算机程序指令和数据的设备包括所有形式的非易失性存储器、介质和存储器设备,例如包括例如EPROM、EEPROM和闪存设备的半导体存储器设备;例如内部硬盘或可移动盘的磁盘;磁光盘;以及CD-ROM和DVD-ROM盘。处理器和存储器可以被补充以特殊用途的逻辑电路或者合并于其中。
[0154]为了提供与用户的交互,本说明书中所描述的主题的实施例能够在具有用于向用户显示信息的显示设备以及用户能够通过其向计算机提供输入的键盘和指示设备的计算机上实施,所述显示设备例如CRT (阴极射线管)或IXD (液晶显示器)监视器,所述指示设备例如鼠标或轨迹球。也能够使用其它类型的设备来提供与用户的交互;例如,提供给用户的反馈可以为任意形式的感知反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入能够以任意形式被接收,包括声音、语音或触觉输入。此外,计算机能够通过向用户所使用的设备发送文档并且从其接收文档来与用户进行交互;例如,通过响应于从web浏览器接收的请求而向用户的客户端设备上的web浏览器发送网页。
[0155]本说明书中描述的主题的实施例能够在计算机系统中实施,该计算机系统包括例如作为数据服务器的后端组件,或者包括例如应用服务器的中间件组件,或者包括例如客户端计算机的前端组件,或者一个或多个这样的后端、中间件或前端组件的任意组合,所述客户端计算机具有用户能够通过其与本说明书中所描述的主题的实施方式进行交互的图形用户界面或web浏览器。该系统的组件能够通过例如通信网络的任意形式或介质的数字数据通信进行互连。通信网络的示例包括局域网(LAN)和广域网(WAN)、交互网络(例如,互联网)以及端对端网络(例如,自组端对端网络)。
[0156]计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且通常通过通信网络进行交互。客户端和服务器的关系源自于在相应计算机上运行并且互相具有客户端-服务器关系的计算机程序。在一些实施例中,服务器向客户端传送数据(例如,HTML页面)(例如,出于向与客户端设备交互的用户显示数据并且从其接收用户输入的目的)。能够在服务器从客户端设备接收在客户端设备处生成的数据(例如,用户交互的结果)。
[0157]虽然该说明书包含许多具体实施细节,但是这些不应当被理解为对任何发明以及所要求保护的内容的范围进行限制,而是作为特定于特定发明的特定实施例的特征的描述。该说明书中在分立实施例的上下文中描述的某些特征也能够在单个实施例中以组合形式来实施。相反,在单个实施例的上下文中描述的各种特征也能够单独或以任意适当子组合在多个实施例中实施。此外,虽然特征可以在上面被描述为以某种组合进行工作并且甚至最初要求如此,但是来自所要求的组合的一个或多个特征在一些情况下可以从该组合去除,并且所要求的组合可以针对子组合或子组合的变化。
[0158]类似地,虽然操作在图中以特定顺序进行描绘,但是这不应当被理解为要求这样的操作以所示出的特定顺序或以连续顺序来执行,或者所有所图示的操作都要被执行以实现所期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,以上所描述的实施例中的各种系统组件的划分不应当被理解为在所有实施例中都要求这样的划分,并且应当理解的是,所描述的程序组件和系统通常能够一起集成在单个软件产品中或者被封装到多个软件产品中。
[0159]因此,已经对该主题的特定实施例进行了描述。其它实施例在所附权利要求的范围内。在一些情况下,权利要求中记载的动作可以以不同顺序来执行并且仍然实现所期望的结果。此外,附图中所描绘的过程不必然要求所示出的特定顺序或连续顺序以实现所期望的结果。在某些实施方式中,多任务和并行处理可能是有利的。
【主权项】
1.一种由数据处理装置执行的方法,所述方法包括: 由一个或多个数据处理装置识别用于特定任务的多个先前交互式会话的集合,用于所述特定任务的每个交互式会话是在线会话,其中所述特定任务在所述在线会话期间被执行; 对于所述多个先前交互式会话的集合中的每个交互式会话以及基于所述交互式会话的内容,识别在所述交互式会话期间使用的实施件的集合; 由一个或多个数据处理装置将所识别的实施件的集合中的至少一个实施件归类为所述特定任务的必需的实施件,所述实施件的归类至少部分基于所述多个先前交互式会话中所述实施件在其中被识别的部分来执行; 根据所述特定任务对所归类的实施件进行索引; 接收引用所述特定任务的搜索查询;以及 由一个或多个数据处理装置响应于接收到所述搜索查询而提供识别所索引的实施件的数据。2.根据权利要求1所述的方法,包括: 基于用户设备所请求的先前交互式会话来为用户识别先前使用的实施件的集合; 确定所索引的实施件包括未包括在所述先前使用的实施件的集合中的必需的实施件;以及 向用户设备提供用于所述必需的实施件的广告。3.根据权利要求1所述的方法,包括: 基于用户设备所请求的先前交互式会话来为用户识别先前使用的实施件的集合;从所述先前使用的实施件的集合识别与所述特定任务的必需的实施件相匹配的特定的先前使用的实施件; 基于所述特定的先前使用的实施件的特性来确定推荐所述特定的先前使用的实施件的替换;以及 响应于确定推荐所述特定的先前使用的实施件的替换而向所述用户设备提供用于所述特定的先前使用的实施工具的广告。4.根据权利要求1所述的方法,其中,识别所述实施件的集合包括: 接收识别在所述交互式会话期间呈现的对象的数据,所述识别基于视觉对象识别或语音识别中的一个或多个;以及 将所述对象包括在所述实施件的集合中。5.根据权利要求1所述的方法,包括对特定产品确定指示所述特定产品的一个或多个部件中的每一个的故障率的可靠性简档,每个部件的故障率至少部分基于在其中对所述部件进行服务的交互式会话的数量。6.根据权利要求5所述的方法,包括向所述产品的制造者提供所述可靠性简档。7.根据权利要求5所述的方法,其中,接收搜索查询包括从所述用户设备接收引用所述特定产品的故障的搜索查询。8.根据权利要求7所述的方法,包括: 基于所述故障简档来识别所述特定产品的候选故障部件;以及 响应于接收到所述搜索查询而提供识别在其中对所述候选故障部件进行服务的交互式会话的数据,其中: 提供识别所索引的实施件的数据包括提供识别用于对所述故障部件进行服务的所索引的实施件的数据。9.根据权利要求1所述的方法,其中,识别在所述交互式会话期间使用的实施件的集合包括: 识别在所述交互式会话期间使用的部件的集合; 将所识别的部件集合中的一个或多个部件中的每一个归类为所述特定任务的必需的部件或者所述特定任务的有时被使用的部件,所述部件的归类至少部分基于所述多个先前交互式会话中所述部件在其中被使用的部分来执行; 识别在所述交互式会话期间使用的工具的集合;以及 将所识别的工具的集合中的一个或多个工具中的每一个归类为所述特定任务的必需的工具或者所述特定任务的有时被使用的工具,所述工具的归类至少部分基于所述先前交互式会话中所述工具在其中被使用的部分来执行。10.一种编码有计算机程序的非瞬时计算机存储介质,所述程序包括指令,所述指令在被数据处理装置执行时使得所述数据处理装置执行操作,包括: 识别用于特定任务的多个先前交互式会话的集合,用于所述特定任务的每个交互式会话是在线会话,其中所述特定任务在所述在线会话期间被执行; 对于所述多个先前交互式会话的集合中的每个交互式会话以及基于所述交互式会话的内容,识别在所述交互式会话期间使用的实施件的集合; 将所识别的实施件的集合中的至少一个实施件归类为所述特定任务的必需的实施件,所述实施件的归类至少部分基于所述多个先前交互式会话中所述实施件在其中被识别的部分来执行; 根据所述特定任务对所归类的实施件进行索引; 接收引用所述特定任务的搜索查询;以及 响应于接收到所述搜索查询而提供识别所索引的实施件的数据。11.根据权利要求10所述的计算机存储介质,其中,所述指令使得所述数据处理装置执行操作,包括: 基于所述用户设备所请求的先前交互式会话为用户识别先前使用的实施件的集合; 确定所索引的实施件包括未包括在所述先前使用的实施件的集合中的必需的实施件;以及 向所述用户设备提供用于所述必需的实施件的广告。12.根据权利要求10所述的计算机存储介质,其中,所述指令使得所述数据处理装置执行操作,包括: 基于所述用户设备所请求的先前交互式会话为用户识别先前使用的实施件的集合;从所述先前使用的实施件的集合识别与所述特定任务的必需的实施件相匹配的特定的先前使用的实施件; 基于所述特定的先前使用的实施件的特性来确定推荐所述特定的先前使用的实施件的替换;以及 响应于确定推荐所述特定的先前使用的实施件的替换而向所述用户设备提供用于所述特定的先前使用的实施工具的广告。13.—种系统,包括: 数据存储,存储用于特定任务的多个先前交互式会话,用于所述特定任务的每个交互式会话是在线会话,其中所述特定任务在所述在线会话期间被执行; 一个或多个数据处理装置,与所述数据存储进行交互并且执行指令,所述指令使得所述一个或多个数据处理装置执行操作,包括: 识别用于所述特定任务的所述多个先前交互式会话的集合; 对于所述多个先前交互式会话的集合中的每个交互式会话以及基于所述交互式会话的内容,识别在所述交互式会话期间使用的实施件的集合; 将所识别的实施件的集合中的至少一个实施件归类为所述特定任务的必需的实施件,所述实施件的归类至少部分基于所述多个先前交互式会话中所述实施件在其中被识别的部分来执行; 根据所述特定任务对所归类的实施件进行索引; 接收引用所述特定任务的搜索查询;以及 响应于接收到所述搜索查询而提供识别所索引的实施件的数据。14.根据权利要求13所述的系统,其中所述指令使得所述一个或多个数据处理装置执行操作,包括: 基于所述用户设备所请求的先前交互式会话为用户识别先前使用的实施件的集合; 确定所索引的实施件包括未包括在所述先前使用的实施件的集合中的必需的实施件;以及 向所述用户设备提供用于所述必需的实施件的广告。15.根据权利要求13所述的系统,其中,所述指令使得所述一个或多个数据处理装置执行操作,包括: 基于所述用户设备所请求的先前交互式会话为用户识别先前使用的实施件的集合;从所述先前使用的实施件的集合识别与所述特定任务的必需的实施件相匹配的特定的先前使用的实施件; 基于所述特定的先前使用的实施件的特性确定推荐所述特定的先前使用的实施件的替换;以及 响应于确定推荐所述特定的先前使用的实施件的替换而向所述用户设备提供所述特定的先前使用的实施工具的广告。16.根据权利要求13所述的系统,其中,识别所述实施件的集合包括: 接收识别在所述交互式会话期间呈现的对象的数据,所述识别基于视觉对象识别或语音识别中的一个或多个;以及 将所述对象包括在所述实施件的集合中。17.根据权利要求13所述的系统,其中,所述指令使得所述一个或多个数据处理装置执行操作,包括为特定产品确定指示所述特定产品的一个或多个部件中的每一个的故障率的可靠性简档,每个部件的故障率至少部分基于在其中对所述部件进行服务的交互式会话的数量。18.根据权利要求17所述的系统,其中,接收搜索查询包括从所述用户设备接收引用所述特定产品的故障的搜索查询。19.根据权利要求18所述的系统,其中,所述指令使得所述一个或多个数据处理装置执行操作,包括: 基于所述故障简档来识别所述特定产品的候选故障部件;以及 响应于接收到所述搜索查询而提供识别其中对所述候选故障部件进行服务的交互式会话的数据,其中: 提供识别所索引的实施件的数据包括提供识别用于对故障部件进行服务的所索引的实施件的数据。20.根据权利要求13所述的系统,其中,识别在所述交互式会话期间使用的实施件的集合包括: 识别在所述交互式会话期间使用的部件的集合; 将所识别的部件的集合中的一个或多个部件中的每一个归类为所述特定任务的必需的部件或者所述特定任务的有时被使用的部件,所述部件的归类至少部分基于所述先前交互式会话中所述部件在其中被使用的部分来执行; 识别在所述交互式会话期间使用的工具的集合;以及 将所识别的工具的集合中的一个或多个工具中的每一个归类为所述特定任务的必需的工具或者所述特定任务的有时被使用的工具,所述工具的归类至少部分基于所述先前交互式会话中所述工具在其中被使用的部分来执行。
【专利摘要】公开了用于提供基于任务的信息的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。在一个方面,一种方法包括为特定任务识别先前交互式会话的集合。对于该先前交互式会话的集合中的每个所识别的交互式会话,基于该交互式会话的内容识别该交互式会话期间使用的实施件的集合。该所识别的实施件的集合中的至少一个实施件被归类为用于该特定任务的必需的实施件。该归类至少部分基于该先前交互式会话中该实施件被识别的部分。被归类的实施方式根据该特定任务进行索引。响应于接收到引用该特定任务的搜索查询而提供识别所索引的实施工具的数据。
【IPC分类】G06Q30/02
【公开号】CN105210096
【申请号】CN201480025315
【发明人】保罗·G·努德施特伦
【申请人】谷歌公司
【公开日】2015年12月30日
【申请日】2014年3月12日
【公告号】EP2973299A1, WO2014150689A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1