Method of using an encapsulated data signature for virtualization layer activation
    1.
    发明授权
    Method of using an encapsulated data signature for virtualization layer activation 有权
    使用封装数据签名进行虚拟化层激活的方法

    公开(公告)号:US08438555B1

    公开(公告)日:2013-05-07

    申请号:US12551196

    申请日:2009-08-31

    IPC分类号: G06F9/44

    CPC分类号: G06F17/30091

    摘要: A system and method for opening a file in a virtualization workspace of a host computer system. The host computer system includes a virtualization workspace including a virtualization agent and virtual software layers. The virtualization agent detects a request to open a file in the virtualization workspace. In response to detecting the request, the virtualization agent determines that the file includes embedded metadata. The virtualization agent uses the embedded metadata to identify a virtual software layer in which to open the file, activates the virtual software layer, and opens the file using an application that is included in the identified virtual software layer. The virtual software layer includes one or more applications and the embedded metadata includes a signature corresponding to one of the applications with which to open the file. The identified virtual software layer is installed on the host computer system subsequent to being identified.

    摘要翻译: 用于在主计算机系统的虚拟化工作空间中打开文件的系统和方法。 主计算机系统包括虚拟化工作区,其中包括虚拟代理和虚拟软件层。 虚拟化代理检测虚拟化工作区中打开文件的请求。 响应于检测到请求,虚拟代理确定该文件包括嵌入式元数据。 虚拟化代理使用嵌入式元数据来识别在其中打开文件的虚拟软件层,激活虚拟软件层,并使用所标识的虚拟软件层中包含的应用程序打开文件。 虚拟软件层包括一个或多个应用程序,并且嵌入式元数据包括与要打开该文件的应用程序之一相对应的签名。 识别的虚拟软件层在被识别之后安装在主机系统上。

    Methods and systems for merging virtualization sublayers
    2.
    发明授权
    Methods and systems for merging virtualization sublayers 有权
    用于合并虚拟化子层的方法和系统

    公开(公告)号:US08407700B2

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

    申请号:US12396969

    申请日:2009-03-03

    IPC分类号: G06F9/455

    摘要: A computer-implemented method may include identifying first and second sublayers of a virtualized application. The first and/or second virtualization sublayers may include a read-write sublayer, a read-only sublayer, a virtual-reset-point sublayer, and/or a patch sublayer. The computer-implemented method may also include merging an instance of the first virtualization sublayer with an instance of the second virtualization sublayer. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 计算机实现的方法可以包括识别虚拟化应用的第一和第二子层。 第一和/或第二虚拟化子层可以包括读写子层,只读子层,虚拟复位子层和/或补丁子层。 计算机实现的方法还可以包括将第一虚拟化子层的实例与第二虚拟化子层的实例合并。 还公开了各种其它方法,系统和计算机可读介质。

    Methods and Systems for Merging Virtualization Sublayers
    3.
    发明申请
    Methods and Systems for Merging Virtualization Sublayers 有权
    用于合并虚拟化子层的方法和系统

    公开(公告)号:US20100229169A1

    公开(公告)日:2010-09-09

    申请号:US12396969

    申请日:2009-03-03

    IPC分类号: G06F9/455

    摘要: A computer-implemented method may include identifying first and second sublayers of a virtualized application. The first and/or second virtualization sublayers may include a read-write sublayer, a read-only sublayer, a virtual-reset-point sublayer, and/or a patch sublayer. The computer-implemented method may also include merging an instance of the first virtualization sublayer with an instance of the second virtualization sublayer. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 计算机实现的方法可以包括识别虚拟化应用的第一和第二子层。 第一和/或第二虚拟化子层可以包括读写子层,只读子层,虚拟复位子层和/或补丁子层。 计算机实现的方法还可以包括将第一虚拟化子层的实例与第二虚拟化子层的实例合并。 还公开了各种其它方法,系统和计算机可读介质。

    Methods and systems for creating snapshots of virtualized applications
    4.
    发明授权
    Methods and systems for creating snapshots of virtualized applications 有权
    用于创建虚拟化应用程序快照的方法和系统

    公开(公告)号:US08112392B1

    公开(公告)日:2012-02-07

    申请号:US12371116

    申请日:2009-02-13

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30233 G06F9/45558

    摘要: A method may include identifying a virtualized application that has a read-only virtualization sublayer and a read-write virtualization sublayer. The read-only virtualization sublayer may represent a base state of the virtualized application and the read-write virtualization sublayer may be configured to store changes to the base state of the virtualized application. The method may also include determining a first difference between the read-only virtualization sublayer and the read-write virtualization sublayer at a first point in time and using the first difference between the read-only virtualization sublayer and the read-write virtualization sublayer to create a first snapshot that represents a state of the virtualized application at the first point in time. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 一种方法可以包括识别具有只读虚拟化子层和读写虚拟化子层的虚拟化应用。 只读虚拟化子层可以表示虚拟应用的基本状态,并且读写虚拟化子层可以被配置为存储对虚拟应用的基本状态的改变。 该方法还可以包括在第一时间点确定只读虚拟化子层和读写虚拟化子层之间的第一差异,并使用只读虚拟化子层和读写虚拟化子层之间的第一个差异来创建 表示第一时间点的虚拟化应用程序状态的第一个快照。 还公开了各种其它方法,系统和计算机可读介质。

    Methods and systems for creating and applying patches for virtualized applications
    5.
    发明授权
    Methods and systems for creating and applying patches for virtualized applications 有权
    为虚拟化应用程序创建和应用修补程序的方法和系统

    公开(公告)号:US08225316B1

    公开(公告)日:2012-07-17

    申请号:US12369512

    申请日:2009-02-11

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F8/658 G06F9/45558

    摘要: A method may include identifying a first version of a virtualized application. The first version of the virtualized application may include a first read-only virtualization sublayer, and the first read-only virtualization sublayer may provide a base state of the first version of the virtualized application. The method may also include identifying a second version of the virtualized application. The second version of the virtualized application may include a second read-only virtualization sublayer, which may provide a base state of the second version of the virtualized application. The method may further include determining a difference between the first read-only virtualization sublayer and the second read-only virtualization sublayer and using the difference to create a patch configured to update an instance of the first version of the virtualized application to an instance of the second version of the virtualized application. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 方法可以包括识别虚拟化应用的第一版本。 虚拟化应用的第一版本可以包括第一只读虚拟化子层,并且第一只读虚拟化子层可以提供虚拟化应用的第一版本的基本状态。 该方法还可以包括识别虚拟化应用的第二版本。 虚拟化应用的第二版本可以包括第二只读虚拟化子层,其可以提供虚拟化应用的第二版本的基本状态。 该方法还可以包括确定第一只读虚拟化子层和第二只读虚拟化子层之间的差异,并且使用该差异来创建配置成将虚拟化应用的第一版本的实例更新为实例的补丁 虚拟化应用程序的第二个版本。 还公开了各种其它方法,系统和计算机可读介质。