-
公开(公告)号:US20120151258A1
公开(公告)日:2012-06-14
申请号:US12967838
申请日:2010-12-14
申请人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Calin Negreanu
发明人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Calin Negreanu
IPC分类号: G06F11/07
CPC分类号: G06F11/1433 , G06F8/62 , G06F11/1417 , G06F11/1482 , G06F2201/805 , G06F2201/85
摘要: Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data.
摘要翻译: 本发明的一些实施例提供了一种技术,由此用户可以执行系统重置(例如,以解决系统性能和/或可靠性降级,例如可能由不必要地消耗系统资源的未使用的应用引起的系统性能和/或可靠性降级,尝试重新安装 留下应用程序遗留的应用程序和/或其他原因)。 在一些实施例中,执行系统复位用操作系统的新实例替换系统上的操作系统的第一实例,并且移除安装在系统上的任何应用程序,而不会干扰用户的数据。
-
公开(公告)号:US08639973B2
公开(公告)日:2014-01-28
申请号:US12967838
申请日:2010-12-14
申请人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Calin Negreanu
发明人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Calin Negreanu
IPC分类号: G06F11/00
CPC分类号: G06F11/1433 , G06F8/62 , G06F11/1417 , G06F11/1482 , G06F2201/805 , G06F2201/85
摘要: Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data.
-
公开(公告)号:US20120158661A1
公开(公告)日:2012-06-21
申请号:US12969255
申请日:2010-12-15
申请人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Wing Yu Christine Fok
发明人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru , Wing Yu Christine Fok
IPC分类号: G06F17/00
CPC分类号: G06F11/1438 , G06F2201/84
摘要: Some embodiments of the invention provide components and/or techniques that may assist in choosing a snapshot to which to roll back to address a system malfunction. For example, some embodiments of the invention may record various metrics describing the system's performance, reliability and/or functionality at the points at which various snapshots are taken, along any of numerous dimensions. When a user later indicates a desire to restore the system to a previous point, these metrics may be analyzed to choose a snapshot to which to roll back.
摘要翻译: 本发明的一些实施例提供了可以帮助选择要回滚以回应系统故障的快照的组件和/或技术。 例如,本发明的一些实施例可以沿着许多维度中的任何一个记录在描述各种快照的点处描述系统的性能,可靠性和/或功能的各种度量。 当用户稍后表示希望将系统恢复到先前点时,可以分析这些度量以选择要向其回滚的快照。
-
公开(公告)号:US08799337B2
公开(公告)日:2014-08-05
申请号:US12969107
申请日:2010-12-15
申请人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru
发明人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru
IPC分类号: G06F17/30
CPC分类号: G06F11/1448 , G06F11/1469 , G06F2201/84
摘要: Some embodiments of the invention provide techniques for performing system reset and/or system restore operations. Some embodiments store a record of any changes performed to a data file stored on a virtual hard disk using differencing virtual disks that are captured over time. To restore the file to the state in which it existed at any particular point in time, embodiments of the invention may allow for rolling back the system to a differencing virtual disk captured at or before that time and setting aside blocks of the differencing virtual disk chain captured after that point. To perform a system reset, the system may be rolled back to the parent virtual hard disk, by setting aside all of the blocks of the differencing virtual disk chain. Some embodiments of the invention provide for separating information on the system into a plurality of entities, and maintaining a separate set of differencing virtual disks for each entity. For example, some embodiments may create an entity may be created for each of the operating system, applications and user data, and maintain differencing virtual disks for each over time.
摘要翻译: 本发明的一些实施例提供了用于执行系统复位和/或系统恢复操作的技术。 一些实施例使用随时间捕获的差分虚拟盘来存储对存储在虚拟硬盘上的数据文件执行的任何改变的记录。 为了将文件恢复到在任何特定时间点存在的状态,本发明的实施例可以允许将系统回滚到在该时间之前或之前捕获的差分虚拟盘,并且设置差异虚拟盘链的块 在此之后被捕获。 要执行系统重置,可以通过将差异虚拟磁盘链的所有块放在一边,将系统回滚到父虚拟硬盘。 本发明的一些实施例提供了将系统上的信息分离成多个实体,并为每个实体维护单独的差分虚拟磁盘集合。 例如,一些实施例可以创建可以为每个操作系统,应用和用户数据创建实体,并且为每个时间段维护差分虚拟盘。
-
公开(公告)号:US20120158665A1
公开(公告)日:2012-06-21
申请号:US12969107
申请日:2010-12-15
申请人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru
发明人: Desmond T. Lee , Vinit Ogale , Keshava Prasad Subramanya , Sri Sai Kameswara Pavan Kumar Kasturi , Hongliu Zheng , Yunan Yuan , Gregory W. Nichols , Stephan Doll , Kiran Kumar Dowluru
IPC分类号: G06F17/00
CPC分类号: G06F11/1448 , G06F11/1469 , G06F2201/84
摘要: Some embodiments of the invention provide techniques for performing system reset and/or system restore operations. Some embodiments store a record of any changes performed to a data file stored on a virtual hard disk using differencing virtual disks that are captured over time. To restore the file to the state in which it existed at any particular point in time, embodiments of the invention may allow for rolling back the system to a differencing virtual disk captured at or before that time and setting aside blocks of the differencing virtual disk chain captured after that point. To perform a system reset, the system may be rolled back to the parent virtual hard disk, by setting aside all of the blocks of the differencing virtual disk chain. Some embodiments of the invention provide for separating information on the system into a plurality of entities, and maintaining a separate set of differencing virtual disks for each entity. For example, some embodiments may create an entity may be created for each of the operating system, applications and user data, and maintain differencing virtual disks for each over time.
摘要翻译: 本发明的一些实施例提供了用于执行系统复位和/或系统恢复操作的技术。 一些实施例使用随时间捕获的差分虚拟盘来存储对存储在虚拟硬盘上的数据文件执行的任何改变的记录。 为了将文件恢复到在任何特定时间点存在的状态,本发明的实施例可以允许将系统回滚到在该时间之前或之前捕获的差分虚拟盘,并且设置差异虚拟盘链的块 在此之后被捕获。 要执行系统重置,可以通过将差异虚拟磁盘链的所有块放在一边,将系统回滚到父虚拟硬盘。 本发明的一些实施例提供了将系统上的信息分离成多个实体,并为每个实体维护单独的差分虚拟磁盘集合。 例如,一些实施例可以创建可以为每个操作系统,应用和用户数据创建实体,并且为每个时间段维护差分虚拟盘。
-
-
-
-