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

文档序号:9457708阅读:来源:国知局
24被用作对广告拍卖的输入。在一些实施方式中,内容项管理系统120响应于对广告的每个请求而进行拍卖以选择响应于该请求而提供的广告。广告根据分值进行排名,在一些实施方式中,所述分值与基于广告出价以及性能数据124中所指定的一个或多个参数的值成比例。从拍卖导致的排名最高的广告被选择并且被提供至进行请求的用户设备。
[0039]用户设备130是电子设备,或者能够通过网络请求并接收资源的设备的集合。示例的用户设备106包括个人计算机132、移动通信设备134以及能够通过网络102发送并接收数据的其它设备。用户设备130通常包括例如web浏览器的用户应用,其通常能够响应于用户动作而通过网络102发送并接收数据。web浏览器使得用户能够显示在万维网或局域网上的网站处通常位于网页上的文本、图像、视频、音乐以及其它信息并且与它们进行交互。
[0040]交互式会话系统140也能够由用户设备130通过网络102进行访问。交互式会话系统140向用户设备130的用户派发交互式会话(也被称作“会话”)以及与交互式会话相关的数据。术语“交互式会话”在该说明书中被用来指代允许用户体验事件或者接收与事件相关的数据的呈现。可以呈现不同类型的事件。在一些实施方式中,事件可以是“辅助”事件,交互式会话为此向用户提供逐个步骤的辅助以完成特定任务,或者事件可以是“体验”事件,为此交互式会话为用户提供参与活动的体验。用于辅助事件的示例交互式会话是描述构建计算机的逐个步骤的过程的会话。用于体验事件的示例交互式会话是提供驾驶汽车的某种制造形式或车型的体验的会话。交互式会话系统140还可以为其它适当的事件类型提供交互式会话。
[0041]此外,交互式会话系统140对事件所提供的数据也可以基于事件类型并且基于用户的意图而有所不同。例如,用于维修事件的交互式会话可以在交互式会话的开始为用户提供完成任务所需要的工具和部件的列表。类似地,用户可以隐含或明确地指定观看交互式会话的意图。用户可以例如通过与表示其意图的用户界面元素进行交互而明确指定意图。用户可以例如通过提交与意图相关的搜索查询或者通过请求与意图相关的其它信息而隐含地指定意图。例如,对与购买维修计算机所需的工具相关的信息的用户请求可以被认为是用户维修计算机的意图的隐含指示。
[0042]交互式会话系统140可以基于用户的意图确定提供给用户的特定数据。例如,正在观看描述构建计算机的会话并且有意构建计算机的用户可以被呈现另外的信息,例如完成该任务所需的部件、工具和时间的列表。正在观看相同会话的有意学习计算机的另一个用户则可以在呈现该交互式会话时在观看环境的侧面板中被呈现其它信息,例如有关存储器、散热或其它计算机相关主题的文章。
[0043]会话能够由专家助手或非专家用户创建。术语“专家助手”在该说明书中被用来指代已经被系统140针对一个类别所接受的用户或实体,这例如是由于该用户或实体已经提供了证书、职业资格或者被证明关于特定任务类别具有高的技能水平。专家助手的示例包括建筑相关会话的注册承包方、针对公司所制造的特定产品制作会话的公司、以及针对特定任务类别制作了大量高度评价的会话的用户。
[0044]在一些实施方式中,内容项管理系统120能够为内容项提供交互式会话。在广告的情况下,内容项管理系统120可以基于会话的主题(例如,该会话已经被归类到的任务类别)、事件类型和用户的意图来选择广告。例如,对于维修事件,内容项管理系统120可以对在为了完成该维修任务所需的工具和部件的列表中所识别的工具和部件的提供转来提供广告。
[0045]制作系统150能够被用来创建交互式会话。制作系统150的范围可以从工作室到简单的手持视频和/或音频记录系统。通常,制作系统150是包括音频输入设备150-1、视频输入设备150-2、可选显示设备150-3以及被用来创建会话的可选的其它输入设备、输出设备和制作过程中的一个或多个的系统。例如,可以使用帖子制作过程向交互式会话添加元数据。这样的元数据可以包括例如能够被用来将会话归类为一个或多个主题类别的关键词和主题信息;特定会话所需的工具和部件的列表以及该工具和部件的描述;等等。
[0046]在制作系统150中还可以使用触觉感应输入设备。例如,特定交互式会话可以提供用于“G-suit”的输入数据,其向用户的身体施加压力并且用户将其解释为刺激运动。相应地,适当输入系统在制作系统150中被用来生成并存储用于交互式会话的输入数据。
[0047]制作系统150还可以是或者包括附接至人体的设备。例如,对于“视点(point ofview)”会话,包括相机输入设备和麦克风输入设备的可佩带计算机设备可以在用户创建会话期间被佩戴于用户的人体之上。
[0048]会话被存储为会话数据142并且通过实体数据144与授权实体或提供者相关联。例如,用于特定会话的会话数据142能够随识别该会话的标识符以及识别被授权创建该会话的实体的实体数据144 一起存储。此外,用于每个会话的会话数据142可以包括诸如标签之类的指定在该会话期间执行的任务的数据。例如,与烹饪猪肩相关的会话可以包括诸如“选择猪肩”、“准备烤制”之类的标签,以及描述在该会话中被演示或执行的任务的其它标签。该标签能够由创建或提供该交互式会话的实体提供。替选地,该标签也可以由先前已经观看过该会话的用户来提供。该标签可以与指示任务在该会话开始的起始时间以及任务在该会话中结束的停止时间的一个或多个时间戳相关联,使得该任务的持续时间能够被确定。
[0049]用户设备130能够访问交互式会话系统140以请求交互式会话。交互式会话系统140能够向用户设备130提供用户界面,其中交互式会话根据主题层级进行安排。在一些实施方式中,交互式会话系统140包括允许用户搜索交互式会话的搜索子系统。替选地,搜索系统110能够搜索会话数据142和实体数据144。
[0050]例如,响应于从用户设备130接收到查询,搜索系统110能够识别被认为与该查询相关(例如,基于相关度分值)的一个或多个会话。替选地或另外地,搜索系统110能够与交互式会话系统140进行交互以获得识别被认为与该查询相关的一个或多个会话的数据。响应于该查询,搜索系统110能够提供搜索结果,该搜索结果引用了被认为与该查询相关的一个或多个会话。当用户与引用特定会话的搜索结果进行交互时,用户设备将向交互式会话系统140提交请求,其请求用于该特定会话的会话数据142。进而,用户能够体验所请求的会话。
[0051]用户通过使用一个或多个用户设备130来体验会话。基于交互式会话的类型,也可以使用其它类型的输入和输出设备。例如,可以使用增强现实遮阳板(visor),其提供由计算机所生成的图形增强的真实世界环境的视图。也可以使用向用户身体施加压力并且用户将其解释为刺激运动或其它类型的反馈的触觉感应输入设备和触觉感应输出设备。
[0052]交互式会话系统140的一些实施方式实时或接近实时地提供交互式会话。实时或接近实时的交互式会话可以是响应于对交互式会话的用户请求所创建的交互式会话。例如,在用户未找到满足用户的信息需求的所存储的交互式会话时,实时会话可以由公司提供以便维修该公司所出售的产品。类似地,交互式会话可以作为咨询过程的一部分来提供。例如,汽车技工可以联系处于例如用户家中的另一个位置的用户以关于汽车维修与用户进行咨询。汽车技工然后可以利用交互式会话向用户进行解释,该交互式会话如同从汽车技工的视角所看到的那样突出显示汽车发动机的某些部件,必要的某些维修,并且请求来自用户的继续进行的授权。在该交互式会话期间,用户可以提出问题并且与汽车技工讨论替选方案以作出有所知悉的决策。
[0053]单个交互式会话可以包括单个任务或多个不同任务的执行。例如,演示如何制作纸飞机的交互式会话可以被认为包括制作纸飞机的单个任务。演示如何烹饪猪肩的另一个交互式会话可以被认为包括烹饪猪肩的单个任务,或者可以被认为包括多个不同的任务。例如,烹饪猪肩的任务可以包括准备烤制、准备进行烹饪的肉食、烹饪肉食以及准备烹饪好的肉食以便上菜的分立任务。
[0054]当用户考虑是否请求呈现与特定任务相关的会话和/或有兴趣执行特定任务时,用户可能有兴趣了解他要完成该特定任务需要什么工具、材料或其它项(统称为实施件),和/或什么实施件对于完成该特定任务是可选的。例如,假设用户有兴趣安装装在天花板上的扬声器并且要使用交互式会话来学习安装该扬声器。在请求呈现预先录制的会话或者开始实时的交互式会话之前,用户可能有兴趣了解到要执行该任务他需要梯子、天花板安装的扬声器、石膏板切割工具以及扬声器连线。该用户还可能有兴趣了解到他在安装扬声器期间想要使用的可选项包括可调节的扬声器开孔切割器(除了标准的石膏板切割工具之外或者作为其替代)以精确地切割出扬声器大小的开孔、用于在石膏板后面对扬声器连线进行走线的穿线器、和/或能够置于石膏板之后的导管。
[0055]通过检查与安装天花板安装的扬声器相关的多个不同资源,用户可以能够识别安装该扬声器通常所需要的/可选的实施件的集合。然而,这样的研究耗费时间并且用户可能关于哪些实施件是必需的以及哪些是可选的而发现冲突的信息。此外,通过用户的研究所识别的实施件的列表可能与以在安装过程中对用户进行指导的交互式会话中指定的方式安装扬声器所需要的/可选的实施件的集合不匹配。
[0056]交互式会话系140被配置为对特定任务识别执行该特定任务所需要的实施件的集合以及可选地能够被用来执行该特定任务的实施件的集合。在一些实施方式中,交互式会话系统140基于对其中已经执行了该特定任务的交互式会话的分析来识别实施件的集合。例如,交互式会话系统140 (或独立于交互式会话系统140的数据处理装置)能够使用目标识别技术来识别在多个不同的可用交互式会话中的每一个中被用来执行该特定任务的实施件。类似地,交互式会话系统140还能够使用话音识别技术来识别描述实施件的关键词。在一些实施方式中,交互式会话系统140能够在时间上将使用视觉技术对实施件的识别与使用话音识别技术对实施件的识别相关联。例如,专家将该实施件保持在相机之前并描述实施件。这样的关联指示了准确识别特定实施件的非常高的可能性。
[0057]交互式会话系统140能够使用与用来执行特定任务的实施件相关的信息来识别执行该特定任务所需要的那些实施件(必需的实施件)以及能够可选地被用来执行该特定任务的那些实施件(可选的实施件)。在一些实施方式中,如果实施件在至少阈值数量或阈值部分的在其中执行特定任务的交互式会话中被使用,则该实施件被归类为或者以其它方式被认为是该特定任务的必需的实施件。例如,如果实施件在至少70% (或者其它一些部分)的其中执行特定任务的交互式会话中被识别,则该实施件可以被归类为该特定任务的必需的实施件。已经在交互式会话中被识别但是并没有被归类为或者以其它方式被认为是特定任务的必需的实施件的实施件则可以被归类为或者被认为是用于该特定任务的可选的实施件。
[0058]为了说明,假设石膏板切割工具被识别为在95%的演示如何安装天花板安装的扬声器的交互式会话中被使用,而穿线器则在50 %的交互式会话中被识别。在该示例中,假设如以上所讨论的,用于归类实施件的阈值为70%,则石膏板切割工具将被归类为安装天花板安装的扬声器的必需的实施件,而穿线器则将被归类为可选的实施件。
[0059]在一些实施方式中,确定特定实施件是否为必需的实施件不仅可以基于其中识别出该特定实施件的交互式会话的数量,而且可以基于其中识别出与该特定实施件相同类型的实施件的交互式会话的数量。例如,可调节扬声器开孔切割器是能够用作天花板扬声器安装过程的一部分的特定类型的石膏板切割工具。在该示例中,在交互式会话中识别出可调节扬声器开孔切割器能够影响到其中识别出可调节扬声器开孔切割器的交互式会话的总数以及其中识别出石膏板切割工具的交互式会话的总数。因此,将特定实施件识别为必需的实施件或可选的实施件能够考虑被认为与该特定实施件为相同类型的所有实施件,即使那些实施件中的一些可以进行更为具体的归类。
[0060]在一些实施方式中,确定特定实施件是否为必需的实施件可以部分基于使用语音识别所进行的观点检测和关键词检测。例如,在描述实施件时,专家可能叙述到该实施件是“必需的”或者“将会需要”,或者替选地,可以叙述到该实施件是“可选的”或者“也可以使用”,等等。针对“必需的”和“可选的”的肯定叙述能够被汇总并且在确定实施件是必需的还是可选时被加以考虑。
[0061]交互式会话系统140能够根据特定任务对已经被归类为必需的或可选的每个实施件进行索引。例如,假设特定任务是安装天花板安装的扬声器,并且石膏板切割工具已经被识别为必需的实施件,而且可调节扬声器开孔切割器已经被识别为可选的实施件。在该示例中,识别这些必需的和可选的实施件的数据能够参考安装天花板安装的扬声器进行存储。该数据能够在会话数据142或另一数据存储中进行存储和索引。
[0062]当搜索查询引用索引中所包括的特定任务时,能够从索引获得用于特定任务的必需的和/或可选的实施件的集合,并且识别必需的和可选的实施件的数据能够被提供至提供该搜索查询的用户设备。例如,假设从用户设备接收到引用安装天花板安装的扬声器的搜索查询。在该示例中,交互式会话系统140能够识别出已经被索引为用于安装天花板安装的扬声器的实施件的那些必需的和可选
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1