当前位置: 首页 > 专利查询>微软公司专利>正文

用于搜索的相关任务和小任务制造技术

技术编号:6924224 阅读:185 留言:0更新日期:2012-04-11 18:40
本文描述了用于搜索的相关任务和小任务。提供了用于执行任务和相关任务的系统和方法。当用户执行任务时,一组相关任务被呈现。当选择了新任务,则提供一组新的相关任务。这允许用户执行一系列任务而无需分开地搜索每个任务。当用户在任务间移动时,任务信息项在任务间传递,使得之前提供的信息可被持久保存。

【技术实现步骤摘要】

本专利技术涉及计算机网络技术,尤其涉及用于搜索的相关任务和小任务
技术介绍
搜索引擎被用于查找各种各样类型的信息。响应于搜索查询,可返回至相关文档的链接的列表。虽然如今这是一种熟悉的格式,但为了完成复杂活动,用户通常会不得不提交多个搜索查询。另外,用户可能不得不点进响应于各个查询的多个链接来寻找想要的信息或文档。这一过程不得不重复直至用户能够完成想要的活动。
技术实现思路
在各个实施例中,提供了用于执行小任务(tasklet)和相关小任务的系统和方法。当用户执行一个小任务,一组相关小任务被呈现。当选择了一个新的小任务,则提供一组新的相关小任务。这允许用户执行一系列小任务而无需分开地提供搜索查询来找出各个小任务。随着用户从一个小任务移到另一小任务,用户上下文和/或结果专用的上下文可在小任务间传递。提供本
技术实现思路
以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在独立地用于帮助确定所要求保护的主题的范围。附图说明下面将参考附图详细描述本专利技术,其中图1是适用于实现本专利技术的各实施例的示例性计算环境的框图。图2示意性地示出适于本专利技术的各实施例的网络环境。图3示出了根据本专利技术的实施例的方法的流程图。图4示出了根据本专利技术的实施例的方法的流程图。图5示出了根据本专利技术的实施例的方法的流程图。图6示意性地示出根据本专利技术一实施例的任务界面的示例。图7示意性地示出根据本专利技术一实施例的任务界面的示例。图8示出任务关系的样本图。图9a和9b示意性地显示了根据本专利技术实施例的上下文信息的传递。具体实施例方式概览传统搜索引擎返回关于单个查询的链接的列表。在传统搜索引擎中,不存在关于之前的查询、之前的输入数据或什么样的将来动作是有意义的任何概念。当用户希望参与跨多个查询的任务时,这会引起麻烦。例如,考虑诸如计划一次假期的任务。为了完成这一总的任务,用户可能需要执行各种动作,诸如购买机票、获取酒店房间以及租车之类。对于传统搜索引擎,这些活动的每一个要求分开的查询。因此,计划假期的任务跨这些多个查询。期望具有一种系统能够在执行跨多个查询的任务时尝试理解用户的更宽泛的目的。在以下的讨论中,查询指的是对搜索引擎的单个输入。查询可包含被提交给搜索引擎作为单个输入的多个查询项。任务指的是用户希望执行或正在执行的活动。小任务指的是任务的一部分。例如,如果任务是计划假期,小任务可以是购买机票或预订酒店房间。 需要注意的是在任务和小任务之间可存在某些重叠。例如,获取酒店房间可包括标识在给定位置附近的具有空房的可能的酒店选项,以及随后联系所标识的酒店之一以预订房间。 选项的标识和酒店房间的预订可都被包含在一个小任务中。可替换地,对酒店房间的标识可以是与联系酒店和预订房间分开的小任务的一部分。在以下的讨论中,将涉及链接或选择器。小任务的选择器允许用户激活供用户使用的小任务。链接是一种可被显示给用户的选择器。在以下的讨论中,提到向用户显示链接应当被理解为通常指的是显示选择器。在不同实施例中,提供了用于执行一系列小任务的系统和方法。该系统和方法可允许用户确定与用户期望的任务相对应的小任务的组合。用户正使用的小任务很可能与用户感兴趣的一个或多个其它小任务相关。例如,可基于来自当前用户上下文、当前小任务、 和/或其它上下文信号的信息来确定相关小任务。这允许从所有可能的小任务中的较大数量中标识较小数量的相关小任务。用于执行这些相关小任务的链接或其它选择器可与当前活动的小任务一起被显示。当用户想要执行另一小任务时,可选择相关小任务中的一个。这可导致显示新的被选择的小任务,以及另一组相关小任务的选择器。这一过程可被重复多次,以允许用户执行多个小任务来获取总的任务的完成而无需用户提供多次搜索查询。因此,当用户想要执行诸如计划假期之类的任务时,可执行作为相关小任务的选择酒店、租车以及购买机票等各个小任务,而无需分开地搜索各个小任务。这些小任务可用统一的用户界面来呈现。为了提供这一可能的持续小任务体验,可创建一系列小任务。小任务是能够执行与一任务相关联的活动的应用。例如,与电影有关的小任务可包括关于电影的整体信息的小任务、影片评论的小任务、标识影院放映时间的小任务、以及购买电影票的小任务。为了提供各种小任务,可使用方案(schema)来允许小任务一起工作,诸如通过允许信息在小任务间传递。例如,方案可提供用于传递上下文信息的框架,使得小任务可被独立创建而无需对其它小任务的了解。由于信息在由方案所提供的一致的框架中传递,在小任务的创建之后可确定小任务间的关系,因为任何两个小任务可使用方案来将信息传递给彼此。这可包括允许基于当前用户上下文、当前小任务或其它上下文信息来动态地确定小任务的关系。使用方案来传入和传出小任务的信息的一部分可以是与之前访问过的小任务有关的信息。例如,当前小任务的身份和/或当前小任务的总体区域可被包含作为上下文信息的一部分。小任务的身份作为上下文对于诸如解释模糊的搜索查询来说是有价值的。例如,用户所提交的搜索查询可能返回对应于电影、书籍以及视频游戏的结果实体。由用户所选择的下一小任务可提供对用户想要哪个实体的了解。因此,选择与书相关的实体可使得 “书”作为上下文被添加到用户上下文中。之后,对于未来的查询和/或未来的小任务选择的响应结果可基于这一附加的上下文。另一上下文项可与用户已经完成的小任务有关。当检测到一小任务的完成时,这可被存储作为上下文信息的一部分。当用户继续使用小任务时,小任务显示可任选地被修改以从显示中排除已完成的任务。可替换的,可仍然使已完成的小任务可用,但已完成的小任务可被包含在显示的分开的部分中来指示已完成状态。小仵各和上下文在不同实施例中,小任务是允许用户完成活动的应用或其它界面。小任务可以是现有网络应用或网站的前端或其它包含层。可替换的,小任务可以是分开的、原始的应用, 或原始的应用与现有网站的前端的组合。小任务的一示例可以是聚合电影院放映时间信息的应用,使得用户可选择想要的电影。另一小任务示例可以是抵押支付计算器,使得考虑房屋的用户可基于房屋价格确定月供。更复杂的小任务可聚合飞机票价信息,以允许用户选择并购买机票,或者可提供分开的小任务用于查看可能的航班并随后另外购买想要的机票。小任务的范围可以与小任务作者所期望的一样窄或一样宽。当小任务被用户访问时,可提供上下文供小任务使用。这可被称为将上下文与小任务相关联,并且得到的小任务的显示可基于相关联的上下文。上下文可以是可被捕捉并用于小任务中的任何数据字段或其它信息。上下文的一种类型可以是用户上下文。这可指的是由用户提供的信息。由用户提供的信息可包括用户简档中的默认信息,或在小任务会话期间由用户显式提供的信息。另一种用户上下文的来源可以是通过分析搜索查询获得的信息。用户上下文信息的示例可包括当前位置、目的地位置、一个或多个其它位置、一个或多个时间和/或日期。信息的其它类型可包括由用户输入的个人信息,诸如参与一项活动的人的年龄或人数。上下文的又一类型可包括已被购买的项目。上下文的另一种类型可以是结果专用上下文。由用户访问的某些小任务可包括结果实体。通常,结果实体将对应于小任务中的结果选项,该结果选项还对应于至少本文档来自技高网...

【技术保护点】
1.一种用于执行一系列小任务的方法,所述方法包括:基于用户上下文显示小任务;显示与所显示的小任务有关的第一组小任务的选择器;接收对相关小任务的选择;将用户上下文与所选择的小任务相关联;基于相关联的用户上下文显示所选择的小任务;以及显示与所选择的小任务有关的第二组小任务的选择器,所述第二组相关小任务包括与所述第一组小任务不同的多个小任务。

【技术特征摘要】
2010.06.04 US 12/794,6341.一种用于执行一系列小任务的方法,所述方法包括 基于用户上下文显示小任务;显示与所显示的小任务有关的第一组小任务的选择器; 接收对相关小任务的选择; 将用户上下文与所选择的小任务相关联; 基于相关联的用户上下文显示所选择的小任务;以及显示与所选择的小任务有关的第二组小任务的选择器,所述第二组相关小任务包括与所述第一组小任务不同的多个小任务。2.如权利要求1所述的方法,其特征在于,还包括显示具有格式的小任务界面,所述小任务界面的显示包括显示用户上下文、小任务、以及与所显示的小任务相关的第一组小任务的选择器; 检测所显示的小任务的完成;确定与所选择的小任务相关的第二组小任务,所述第二组小任务包括与第一组任务不同的多个任务;标识第二组小任务中的已完成的小任务; 从第二组小任务中排除已完成的小任务;以及显示具有格式的小任务界面,所述小任务界面包括从第一组任务中选择的小任务、用户上下文、以及第二组小任务的一个或多个选择器。3.如权利要求1或2所述的方法,其特征在于,显示第二组小任务的选择器还包括显示第二组小任务中的一个或多个小任务的预览信息。4.如上述权利要求中任一项所述的方法,其特征在于,还包括 接收对第二组小任务中的小任务的第二选择;将用户上下文与第二选择的小任务相关联; 基于相关联的用户上下文显示第二选择的小任务;显示第三组相关小任务的选择器,所述第三组相关小任务包括与所述第二组小任务不同的多个小任务。5.如上述权利要求中任一项所述的方法,其特征在于,基于用户上下文显示小任务包括显示具有多个结果实体的小任务,每个结果...

【专利技术属性】
技术研发人员:J·李S·翁B·拉姆斯P·贝利P·赖因霍尔德森
申请(专利权)人:微软公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1