[发明专利]与背景和基于任务的计算环境的交互有效
申请号: | 201110432255.1 | 申请日: | 2011-12-21 |
公开(公告)号: | CN102542410A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | O.E.马里洛;B.W.瓦尼克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F9/48 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙之刚;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 背景 基于 任务 计算 环境 交互 | ||
背景技术
软件包传统上作为功能包和/或功能类型包销售,软件或应用开发者相信这些功能包和/或功能类型包将是有用的和/或受用户欢迎的。这些软件包典型地包括向软件包的用户提供仔细调适的(tailor)用户体验(“UX”)的硬编码用户界面(“UI”)。软件包的UI和因此UX经常区分一个软件包与另一个软件包,因为两个或更多个软件包的潜在功能可能是相似的。
更特别地,软件包经常致力于提供特定类型的功能。在任何特定时间,可能存在多个致力于特定类型的任务或功能的软件包,其中该软件包可以由任意数量的开发者提供。由此,与软件包相关联的UI和UX可能变化很大,但是这两个软件包潜在功能可以具有许多相似点。例如,特定功能可以在两个或更多软件包中获得。然而,与该特定功能相关联的UI控制器可以位于相应UI的不同位置,可以具有变化的外观,并且/或者否则可以在各种软件包之间变化。
在基于任务的计算环境中,与软件包的一个或多个功能相关联的任务经由适当接口被提供给用户。软件开发者不控制向用户提供该任务的UI。由此,UX可能变化很大,并且对用户而言,可能难以通过呈现给用户的UI访问某些任务。因为可能没有存储在设备处的潜在数据直到任务执行完成,所以中断的任务必须在它们的实体中被更新和完成。
鉴于这些和其他理由,提出了本文作出的公开。
发明内容
本文描述了用于与背景(contextual)和聚焦于任务的计算环境进行交互的概念和技术。根据本文所公开的概念和技术的一些实施例,发现引擎收集指示由应用提供的功能的应用数据。该发现引擎被配置成识别对应于所述应用的特定功能的可以按需要单独提供给用户并/或以批量任务形式提供的任务。在一些实施例中,这些应用被配置成声明由这些应用提供的任务,这可以允许将所述任务以更具流线型的方式暴露于用户。
UI可以基于被识别为与在客户端设备处发生的活动有关的任务来定制。所述UI可以包括一个或多个任务和对应于批量任务的工作流。所述工作流可以经由客户端设备来执行并且在执行期间可能被中断。当被中断时,所述工作流与指示工作流执行中的进程的数据、与发起工作流执行的设备相关联的背景信息、用于访问工作流的UI以及其他信息一起存储。本文被称为“工作流”的该信息可以被存储和/或被其他用户共享。当工作流的执行恢复时,相同的UI可以被提供,或者如果用于恢复执行工作流的设备和/或与该设备相关联的其他背景数据不同于所存储的背景数据,则可以生成并提供不同UI。因此,多个设备和用户可以并行访问工作流以提供协作的任务执行。而且,如果需要,用户可以开始、中断以及恢复执行一个或多个工作流。
根据一个方面,生成对应于应用和/或软件的应用数据。该应用数据被提供给发现引擎或由该发现引擎获得(retrieve)。该发现引擎分析该应用数据以识别由应用提供的功能。该发现引擎还生成、组织、分类和存储描述并识别与应用相关联的任务的任务数据,所述任务对应于应用的识别功能。该任务数据被存储在对任务引擎而言是可访问的数据存储装置,比如数据库或服务器。
根据另一个方面,所述任务引擎获取指示在一个或多个客户端设备处的活动的背景数据。基于该背景数据,该任务引擎搜索或查询任务数据以识别预期与所述一个或多个客户端设备有关的任务。所述任务的关联(relevancy)可以基于发生在客户端设备处的活动、在客户端设备处访问的文件、与客户端设备相关联的活动历史、客户端设备之间的交互等等来确定。该任务引擎也可以获取或访问与客户端设备的用户相关联的社交网络数据。除了或取代用于识别基于用户的社交网络的成员的使用、评述、评论或评级被认为与客户端设备的用户有关的任务的背景数据,可以使用该社交网络数据。
根据另一个方面,所述有关任务由任务引擎识别,并且被封装以用于呈现给客户端设备或由客户端设备使用。该任务引擎被配置成生成与任务和/或对应于批量任务的工作流进行交互的UI,并且提供该UI以供设备处的消耗。该任务引擎也被配置成基于与客户端设备相关联的使用历史、任务和/或工作流的普及性、由与任务相关联卖方支付的广告费、社交网络成员对任务的使用、对任务的明确搜索的数量、对访问所述任务的实体的其他搜索或使用历史等等来确定对任务和/或工作流的评级和/或广告方案。用于访问所确定的任务和/或工作流的UI控制器可以以确定的格式提供给客户端设备。与任务、工作流和UI相关联的度量(metrics)可以被跟踪并且如果需要可以被提供给一个或多个与任务相关联的卖方和/或用于其他目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110432255.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于机械运作并能在轮窑内焙烧的砖坯坯垛
- 下一篇:扑火机具挂车
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理