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

基于上下文的工作环境制造技术

技术编号:5589102 阅读:149 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于提供基于上下文的工作环境的方法、系统和计算机程序产品。在某些实施例中,计算机系统被配置成挖掘关系以捕捉与上下文相关的引用。在其它实施例中,计算机系统向上下文添加引用。在另外一些实施例中,计算机系统当焦点在任务的不同部分的执行之间从该任务移开时执行该任务。因此,本发明专利技术的实施例促进了计算机系统处更高效的数据操纵,并且可(可能显著地)减少当工作人员离开然后继续任务时必须重新执行的工作量。

【技术实现步骤摘要】
【国外来华专利技术】基于上下文的工作环境 相关申请的交叉引用不适用。
技术介绍
计算机系统和相关技术影响了社会的方方面面。实际上,计算机系统处理信 息的能力已经改变了人们生活和工作的方式。计算机系统现在通常执行在计算机系 统出现之前手动执行的大量任务(例如,文字处理、日程安排、以及数据库管理)。 最近,计算机系统已被彼此耦合并且耦合到其它电子设备以形成有线和无线计算机 网络,通过该网络,计算机系统和其它电子设备可传输电子数据。因此,在计算机 系统处执行的许多任务(例如,语音通信、访问电子邮件、控制家用电器、web浏 览以及打印文档)包括经由有线和/或无线计算机网络在多个计算机系统和/或其它 电子设备之间交换电子消息。在实际上任何计算环境中,用户通常在不同地配置的组件,诸如不同应用程 序和/或不同数据之间切换。通常,这些不同的应用程序和不同的数据是彼此相关 的。例如,在"业务线"(Line of Business, "LOB")系统中,通常要引用诸如 特定顾客、特定定单或特定产品的实例。由此,在准备顾客建议的过程中,销售经 理可能希望对来自各个供应商的多个备选产品进行比较以决定一产品策略。因此, 每一备选产品与所有其它的备选产品相关并且与顾客建议相关。通 常,通过使用不同应用程序对不同类型的数据进行操纵是计算机系统用户 所启动并理解的人工驱动流程的一部分。例如,销售经理可能使用不同应用程序来 访问来自不同供应商的产品数据。某些产品数据可通过电子邮件获得,某一些可通 过web浏览获得,而某一些可通过电话通信获得,等等。之后汇编顾客建议的概 要以供公司执行可能是销售经理的责任。然而,从运行应用程序并操纵数据的计算 机系统的观点来看,该流程是一个未结构化的流程。即,通过不同应用程序访问产 品数据然后汇编概要的该流程存在于销售经理的脑海中,但是计算机系统却不知道 对该流程的任何形式描述。由此,通常没有提供总体任务状态的基于计算机的辅助,在协调应用程序时也没有基于计算机的指导。因此,为销售经理带来了维护任务状 态和协调应用程序的负担。由此,如果用户必须挂起人工驱动流程上的工作(例如,必须在某一其它流 程上工作),则通常没有简便的方法来返回到该流程中挂起工作的点。即,通常没 有用于挂起并继续跨多种数据类型、应用程序等的任务的基于计算机的机制。结果, 通常要求用户记住他们进行到何处。如果用户记忆不精确,则可能要求用户重做先 前己执行的某些数量的工作。例如,当返回到顾客建议的项目时,销售经理可能必 须定位并重新阅读电子邮件、网页和电话消息以重新标识来自不同供应商的产品。当第一用户执行人工驱动流程的一部分而第二不同的用户(例如,作为第一 用户委托责任的结果)执行该人工驱动流程的另一部分时,会发生类似的、且可能 更为困难的问题。S卩,通常没有用于在基于多用户的任务的不同部分依赖于不同数 据类型和不同应用程序时实现该任务的基于计算机的机制。结果,第二用户可能没 有办法来知道在第二用户开始在该人工驱动流程上工作之前第一用户在该人工驱 动流程中已经走了多远。例如,销售经理可能在顾客建议上开始工作,然后在某一 将来的时刻,将顾客建议的完成委托给助理。不幸的是,为了确保顾客建议是正确 的,助理可能必须重新执行销售经理已经执行的至少某些动作。例如,助理可能需 要定位并重新阅读销售经理己经阅读过的电子邮件、网页和电话消息。当任务的不同部分依赖于不同地配置的计算机系统组件,诸如不同地配置的 用户界面、不同地配置的安全要求、不同地配置的连接要求等时,可出现其它类似 的问题。结果,用户通常被迫重新标识先前己标识的数据并重新执行先前己执行的 工作。重新标识先前已标识的数据和重新执行先前已执行的任务是低效的,并且可 能会降低生产力。专利技术简述现有技术中的上述问题通过本专利技术的原理来克服,本专利技术针对用于提供基于 上下文的工作环境的方法、系统和计算机程序产品。在某些实施例中,计算机系统 挖掘各种关系以捕捉与上下文相关的引用。计算机系统通过该上下文的通用外部行 为向该上下文提交查询准则。该通用外部行为对该上下文和一个或多个其它上下文 通用,并提供了一通用接口使得不同应用程序可统一地向该上下文和一个或多个其 它上下文提交查询。该上下文根据该上下文特有的内部行为来内部标识该上下文中满足该查询准则的任何引用。该计算机系统确定包括在一个或多个上下文中的带有可能相关的引 用的第二上下文处于该上下文的相关性阈值内。该计算机系统通过该通用外部行为 递归地向该第二上下文提交査询准则。该第二上下文根据该第二上下文特有的内部 行为内部标识该第二上下文中满足该查询准则的任何引用。在其它实施例中,计算机系统向上下文添加引用。该计算机系统用用户输入 设备选择一引用。该计算机系统指示该引用要被包括在一上下文中。该上下文具有 对该上下文和该计算机系统处的一个或多个其它上下文通用的用于接收引用的通 用外部上下文行为。该上下文根据该通用外部行为接受引用。该上下文根据内部逻 辑处理该引用。该内部逻辑在该上下文内部,并且与一个或多个其它上下文中的至 少一个的内部逻辑不同。在另外一些实施例中,计算机系统当焦点在一任务的不同部分的执行之间从 该任务移开时执行该任务。该计算机系统将焦点(例如,或者自动地,或者响应于 用户输入)移至包括与执行任务相关的一个或多个引用的上下文。执行该任务的第 一部分。该任务的第一部分的执行具有操纵一个或多个相关引用的配置的结果。该 计算机系统保存该上下文以保留该一个或多个相关引用的配置。该计算机系统将焦 点移至一包括不同引用的不同上下文(例如,或者自动地,或者响应于用户输入), 使得焦点从该一个或多个相关引用的配置移开。该计算机系统在保存该上下文之后 恢复该上下文。执行依赖于该任务的第一部分的结果的该任务的第二后续部分。该 任务的第二后续部分利用所保留的一个或多个相关引用的配置,使得不必重复该任 务的第一部分的执行。本专利技术的这些和其它目的和特征将从以下描述和所附权利要求书中变得更清 楚,或者可通过如下所述对本专利技术的实践来获知。附图简述为进一步阐明本专利技术的以上和其它有点和特征,将参考附图中所示的其具体 实施例来呈现对本专利技术的更具体描述。可以理解,这些附图仅描绘了本专利技术的典型 实施例,并且因此不被认为是限制其范围。本专利技术将通过使用附图以附加的特征和 细节来描述和解释,附图中附图说明图1示出了有助于基于上下文的工作环境的计算机体系结构的示例。图2示出了活动上下文的示例用户界面屏幕。图3示出了用于挖掘关系以捕捉与上下文相关的引用的方法的示例流程图。图4示出了用于向上下文添加引用的方法的示例流程图。图5示出了用于当焦点在任务的不同部分的执行之间从任务移开时执行任务 的方法的示例流程图。图6示出了适用于本专利技术的原理的操作环境。优选实施例的详细描述本专利技术的原理在于提供一种基于上下文的工作环境。在某些实施例中,计算 机系统挖掘各种关系以捕捉与上下文相关的引用。计算机系统通过该上下文的通用 外部行为向该上下文提交查询准则。该通用外部行为对该上下文和一个或多个其它 上下文通用,并且提供一通用接口,使得不同的应用程序可统一地向该上下文和一 个或多个其它上下文提交查询。该上下文根据该上下文特有的内部行本文档来自技高网...

【技术保护点】
在被配置成提供基于上下文的工作环境的计算机系统中,一种用于挖掘关系以捕捉与上下文相关的引用的方法,所述方法包括: 通过所述上下文的通用外部行为向所述上下文提交查询准则的动作,所述通用外部行为对所述上下文和一个或多个其它上下文通用,所述 通用外部行为提供一通用接口,使得不同的应用程序可向所述上下文以及所述一个或多个其它上下文统一地提交查询; 所述上下文根据所述上下文特有的内部行为标识所述上下文中满足所述查询准则的任何引用的动作; 确定带有可能相关的引用的第二上下 文处于所述上下文的相关性阈值内的动作,所述第二上下文是所述一个或多个上下文之一; 通过所述通用外部行为递归地向所述第二上下文提交所述查询准则的动作;以及 所述第二上下文根据所述第二上下文特有的内部行为标识所述第二上下文中满足所述 查询准则的任何引用的动作。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:MW穆勒德DP希尔
申请(专利权)人:微软公司
类型:发明
国别省市:US[]

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

1
相关领域技术
  • 暂无相关专利