System reset and system restore
    3.
    发明授权
    System reset and system restore 有权
    系统复位和系统恢复

    公开(公告)号:US08799337B2

    公开(公告)日:2014-08-05

    申请号:US12969107

    申请日:2010-12-15

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 本发明的一些实施例提供了用于执行系统复位和/或系统恢复操作的技术。 一些实施例使用随时间捕获的差分虚拟盘来存储对存储在虚拟硬盘上的数据文件执行的任何改变的记录。 为了将文件恢复到在任何特定时间点存在的状态,本发明的实施例可以允许将系统回滚到在该时间之前或之前捕获的差分虚拟盘,并且设置差异虚拟盘链的块 在此之后被捕获。 要执行系统重置,可以通过将差异虚拟磁盘链的所有块放在一边,将系统回滚到父虚拟硬盘。 本发明的一些实施例提供了将系统上的信息分离成多个实体,并为每个实体维护单独的差分虚拟磁盘集合。 例如,一些实施例可以创建可以为每个操作系统,应用和用户数据创建实体,并且为每个时间段维护差分虚拟盘。

    SYSTEM RESET AND SYSTEM RESTORE
    5.
    发明申请
    SYSTEM RESET AND SYSTEM RESTORE 有权
    系统复位和系统恢复

    公开(公告)号:US20120158665A1

    公开(公告)日:2012-06-21

    申请号:US12969107

    申请日:2010-12-15

    IPC分类号: G06F17/00

    摘要: 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.

    摘要翻译: 本发明的一些实施例提供了用于执行系统复位和/或系统恢复操作的技术。 一些实施例使用随时间捕获的差分虚拟盘来存储对存储在虚拟硬盘上的数据文件执行的任何改变的记录。 为了将文件恢复到在任何特定时间点存在的状态,本发明的实施例可以允许将系统回滚到在该时间之前或之前捕获的差分虚拟盘,并且设置差异虚拟盘链的块 在此之后被捕获。 要执行系统重置,可以通过将差异虚拟磁盘链的所有块放在一边,将系统回滚到父虚拟硬盘。 本发明的一些实施例提供了将系统上的信息分离成多个实体,并为每个实体维护单独的差分虚拟磁盘集合。 例如,一些实施例可以创建可以为每个操作系统,应用和用户数据创建实体,并且为每个时间段维护差分虚拟盘。

    MEMORY DUMP WITH EXPANDED DATA AND USER PRIVACY PROTECTION
    7.
    发明申请
    MEMORY DUMP WITH EXPANDED DATA AND USER PRIVACY PROTECTION 有权
    具有扩展数据和用户隐私保护的内存丢失

    公开(公告)号:US20130067178A1

    公开(公告)日:2013-03-14

    申请号:US13230617

    申请日:2011-09-12

    IPC分类号: G06F12/00

    CPC分类号: G06F11/0778 G06F11/0784

    摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.

    摘要翻译: 一种用于从执行一个或多个软件程序时遇到错误的计算机生成有用存储器数据的分类转储的系统和方法。 计算机系统可以识别分类转储中的个人数据特征的数据值。 为了保护软件用户的隐私,个人数据可能会用覆盖值覆盖数据值而中毒。 用于中毒数据值的覆盖值可以基于数据值本身或随机选择来预先确定。 分类转储可以被发送到外部服务器以与一个或多个软件程序的开发者相关联以进行分析。 当动态选择覆盖值时,所使用的特定覆盖值可能会与分类转储相关联地发送到服务器。

    Method and system for an incidental feedback platform
    8.
    发明授权
    Method and system for an incidental feedback platform 有权
    附带反馈平台的方法和系统

    公开(公告)号:US07391312B2

    公开(公告)日:2008-06-24

    申请号:US11112208

    申请日:2005-04-22

    IPC分类号: G08B23/00

    摘要: A vertical can be a series of computer-executable instructions that, in response to an incident, collect information regarding that incident and transmit the information for analysis and possible helpful feedback to the user. A general purpose vertical can address types of incidents, such as crashes or hangs, across a variety of applications, while a custom vertical can be written to address application-specific incidents. Verticals can access underlying support mechanisms through an infrastructure, which can also enable applications to request that additional data be collected by the verticals, and set other preferences. Once the data is collected and transmitted, a vertical may receive feedback, that can be a request for additional information or feedback to the user. The feedback to the user can attempt to identify the incident and aid the user in recovering from it and avoiding it in the future.

    摘要翻译: 垂直可以是一系列计算机可执行指令,其响应于事件收集关于该事件的信息,并将用于分析的信息和可能有用的反馈传送给用户。 通用垂直可以解决各种应用程序中的事件类型(如崩溃或挂起),同时可以编写自定义垂直方案来解决特定于应用程序的事件。 垂直可以通过基础架构访问底层支持机制,这也可以使应用程序能够请求垂直方向收集附加数据,并设置其他首选项。 一旦数据被收集和发送,垂直可以接收反馈,这可以是对附加信息的请求或对用户的反馈。 对用户的反馈可以尝试识别事件并帮助用户从中恢复并避免将来。

    Memory dump with expanded data and user privacy protection
    9.
    发明授权
    Memory dump with expanded data and user privacy protection 有权
    具有扩展数据和用户隐私保护的内存转储

    公开(公告)号:US08510523B2

    公开(公告)日:2013-08-13

    申请号:US13230617

    申请日:2011-09-12

    IPC分类号: G06F12/00

    CPC分类号: G06F11/0778 G06F11/0784

    摘要: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.

    摘要翻译: 一种用于从执行一个或多个软件程序时遇到错误的计算机生成有用存储器数据的分类转储的系统和方法。 计算机系统可以识别分类转储中的个人数据特征的数据值。 为了保护软件用户的隐私,个人数据可能会用覆盖值覆盖数据值而中毒。 用于中毒数据值的覆盖值可以基于数据值本身或随机选择来预先确定。 分类转储可以被发送到外部服务器以与一个或多个软件程序的开发者相关联以进行分析。 当动态选择覆盖值时,所使用的特定覆盖值可能会与分类转储相关联地发送到服务器。