[发明专利]在上下文中保存和恢复协作应用的方法和系统有效
申请号: | 201110181475.1 | 申请日: | 2011-06-30 |
公开(公告)号: | CN102314344A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | M·P·卡尔森;I·耐克;T·J·施拉德尔;C·J·斯皮纳克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上下文 保存 恢复 协作 应用 方法 系统 | ||
技术领域
本发明的各方面涉及将协作应用恢复到先前时间段,更具体地说,涉及一种在上下文中保存协作应用以及将协作应用恢复到选定较早时间的方法、系统和计算机程序产品。
背景技术
现在的计算机用户通常同时运行多个计算机工具或应用。这些工具或应用中的一些可具有相互协作或协同工作的能力。例如,电子邮件、即时消息传送、文档、演示共享空间、计算机应用集成开发环境(IDE)和其他应用可被相互结合使用或协作使用。
计算机用户经常使用一种以上的应用与同事通信。一种应用的内容可以影响另一应用或协作应用中描述的内容。例如,用户可针对特定主题使用即时消息与同事通信,并可在另一协作应用中创建基于聊天会话中共享的信息的注释。这些应用均允许用户查看过去的信息,但是必须单独查看,即,或者查看聊天历史,或者查看注释。但是,在协作环境中,完整上下文的价值或意义远大于单独的片段。
发明内容
根据本发明的一个方面,一种用于保存协作应用并将协作应用恢复到选定较早时间的方法可以包括:当用户使用多个协作应用中的每个协作应用时,由处理设备保存所述多个协作应用中的每个协作应用的内容。所述方法还可以包括:响应于所述用户选择所述选定较早时间,由所述处理设备将每个协作应用恢复到所述选定较早时间。所述方法还可以包括:响应于每个协作应用被恢复到所述选定较早时间,由所述处理设备将每个协作应用在所述选定较早时间时的内容呈现给所述用户。可以在从所述选定较早时间开始的原始上下文中呈现每个协作应用。
根据本发明的另一方面,一种用于保存协作应用并将协作应用恢复到选定较早时间的系统可以包括处理器。在所述处理器上运行的模块可适于保存每个协作应用的内容并将每个协作应用的内容恢复到选定较早时间。所述模块可以包括:当用户使用多个协作应用中的每个协作应用时,保存所述多个协作应用中的每个协作应用的内容的模块。用于保存和恢复每个协作应用的内容的模块还可以包括:响应于所述用户选择所述选定较早时间,将每个协作应用的内容恢复到所述选定较早时间的另一模块。用于保存和恢复每个协作应用的内容的模块可以包括:响应于每个协作应用被恢复到所述选定时间,在显示器上将每个协作应用在所述选定较早时间时的所恢复内容呈现给所述用户的另一模块。可以在从所述选定较早时间开始的原始上下文中呈现每个协作应用。
根据本发明的进一步方面,一种保存协作应用并将协作应用恢复到选定较早时间的计算机程序产品可以包括其中包含计算机可读程序代码的计算机可读存储介质。所述计算机可读程序代码可以包括被配置为当用户使用多个协作应用中的每个协作应用时,保存所述多个协作应用中的每个协作应用的内容的计算机可读程序代码。所述计算机可读程序代码还可以包括被配置为响应于所述用户选择所述选定较早时间,将每个协作应用恢复到所述选定较早时间的计算机可读程序代码。所述计算机可读程序代码还可以包括被配置为响应于每个协作应用被恢复到所述选定较早时间,将每个协作应用在所述选定较早时间时的内容呈现给所述用户的计算机可读程序代码。可以在从所述选定较早时间开始的原始上下文中呈现每个协作应用。
附图说明
通过本发明的实施例的非限制性实例的方式,参考所示的多个附图在以下详细说明中进一步描述了本发明,其中在多个附图中,相同的标号表示相同的部件,这些附图是:
图1是根据本发明的一个实施例的在上下文中保存协作应用并将协作应用恢复到选定较早时间的方法的实例的流程图;
图2是根据本发明的一个实施例的可供选择用于在上下文中保存协作应用并将协作应用恢复到选定较早时间的设置或参数的图形用户界面的实例;
图3A和3B分别是根据本发明的一个实施例的示出将上下文中的协作应用恢复到选定较早时间的图形用户界面的实例;
图4是根据本发明的另一个实施例的示出将上下文中的协作应用恢复到选定较早时间的图形用户界面的实例;以及
图5是根据本发明的一个实施例的在上下文中保存协作应用并将协作应用恢复到选定较早时间的系统的实例的方块示意图。
具体实施方式
如本领域的技术人员将理解的,本发明的各个方面可以体现为系统、方法或计算机程序产品。因此,本发明的各个方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合了在此均统称为“电路”、“模块”或“系统”的硬件和软件方面的实施例的形式。此外,本发明的各个方面可以采取体现在一个或多个计算机可读介质(其中包含计算机可读程序代码)中的计算机程序产品的形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110181475.1/2.html,转载请声明来源钻瓜专利网。