Automated application modeling for application virtualization
    1.
    发明授权
    Automated application modeling for application virtualization 有权
    应用程序虚拟化的自动应用程序建模

    公开(公告)号:US08667482B2

    公开(公告)日:2014-03-04

    申请号:US11837464

    申请日:2007-08-10

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F8/61

    摘要: Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of multiple auto-modeling strategies. The auto-modeling agent may assess one or more of a particular application, application installation package and/or application environment in order to determine a suitable auto-modeling strategy. Auto-modeling strategies may include active auto-modeling and passive auto-modeling. Active auto-modeling strategies may require at least partial installation and/or execution of the application to be modeled, whereas passive auto-modeling may generate corresponding auto-modeling data independent of application installation and/or execution, for example, by obtaining suitable data from a corresponding application installation package.

    摘要翻译: 用于应用程序虚拟化(自动建模)的自动应用程序建模可以合并到应用程序安装程序和/或计算机操作系统的其他合适组件中。 自动建模可以由自动建模代理执行。 自动建模代理可以采用多个自动建模策略中的一个或多个。 自动建模代理可以评估特定应用,应用安装包和/或应用环境中的一个或多个,以便确定合适的自动建模策略。 自动建模策略可能包括主动自动建模和被动自动建模。 主动自动建模策略可能需要至少部分安装和/或执行要建模的应用程序,而被动自动建模可以生成独立于应用程序安装和/或执行的相应的自动建模数据,例如通过获得合适的数据 从相应的应用程序安装包中。

    Computer application packages with customizations
    2.
    发明授权
    Computer application packages with customizations 有权
    具有自定义功能的计算机应用程序包

    公开(公告)号:US08572580B2

    公开(公告)日:2013-10-29

    申请号:US12181303

    申请日:2008-07-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F9/44536

    摘要: Applications operated within a virtual environment may be organized into a package containing various software components. Each software component or resource may have a specific name and other metadata, including a designator for overwriting or modifying the component. A policy may define how any changes to specific software components may be stored and retrieved based on the designator. One or more sets of changed components may be generated, persisted, and re-applied to create a customized version of the application based on the original package. The application may be operated within a virtual application environment or within a dedicated virtual machine environment.

    摘要翻译: 在虚拟环境中运行的应用可以被组织成包含各种软件组件的包。 每个软件组件或资源可以具有特定名称和其他元数据,包括用于重写或修改组件的指示符。 政策可以定义如何根据指示符存储和检索特定软件组件的任何更改。 可以生成,持久化和重新应用一组或多组更改的组件,以基于原始包创建应用程序的自定义版本。 应用程序可以在虚拟应用程序环境中或专用虚拟机环境中运行。

    Running add-on components in virtual environments
    3.
    发明授权
    Running add-on components in virtual environments 有权
    在虚拟环境中运行附加组件

    公开(公告)号:US08612972B2

    公开(公告)日:2013-12-17

    申请号:US11769022

    申请日:2007-06-27

    IPC分类号: G06F9/455 G06F9/54

    摘要: Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting up a communication link between a component proxy in the host operating system and a server process running in the virtual environment. The server process executes the add-on component based on commands forwarded by the component proxy forwards the commands from the operating system.

    摘要翻译: 描述了在虚拟环境中运行附加组件的系统和方法。 通过在主机操作系统中的组件代理和在虚拟环境中运行的服务器进程之间建立通信链接,可以在虚拟环境中执行附加组件。 服务器进程根据组件代理转发的命令执行附加组件,从操作系统转发命令。

    State separation for virtual applications
    4.
    发明授权
    State separation for virtual applications 有权
    虚拟应用程序的状态分离

    公开(公告)号:US08458701B2

    公开(公告)日:2013-06-04

    申请号:US13208484

    申请日:2011-08-12

    IPC分类号: G06F9/00 G06F9/46 G06F9/455

    CPC分类号: G06F9/455 G06F9/44505

    摘要: Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define configurations or uses of the application, including connections to and interactions with other applications. Applications that are virtualized may have state that is defined within a usage context and multiple states or configurations may be stored and recalled based on the usage context. Policies may define the context and what parameters are to be saved, and may be applied when applications are operated in a virtualized manner.

    摘要翻译: 可以使用定义应用程序所使用的各种上下文的策略来存储和检索应用程序状态。 应用程序状态可以定义应用程序的配置或使用,包括与其他应用程序的连接以及与其他应用程序的交互。 被虚拟化的应用可以具有在使用上下文中定义的状态,并且可以基于使用上下文来存储和调用多个状态或配置。 策略可以定义上下文以及要保存什么参数,并且可以在以虚拟化的方式运行应用时应用。

    Printing for virtualized applications
    5.
    发明授权
    Printing for virtualized applications 有权
    打印虚拟化应用程序

    公开(公告)号:US08291438B2

    公开(公告)日:2012-10-16

    申请号:US11771610

    申请日:2007-06-29

    CPC分类号: G06F3/1203 G06F3/1224

    摘要: Procedures for printing virtualized applications are discussed. In implementations, a spooler is associated with an established virtual environment including a virtualized application. The spooler may be associated by making a native spooler, installed on a computing system aware of the virtual environment. In other implementations, the spooler may be virtualized such as by including an instance of a spooler in the virtual environment. A printer driver may be virtualized for use in print virtual application output. Virtualizing printer drivers may allow virtual applications to access and use printer and/or software resources without installing the resource on the device.

    摘要翻译: 讨论打印虚拟化应用程序的步骤。 在实现中,假脱机程序与包括虚拟化应用程序的已建立的虚拟环境相关联。 可以通过使安装在计算系统上的本地假脱机程序来识别假脱机程序来关联假脱机程序。 在其他实现中,假脱机程序可以被虚拟化,例如通过在虚拟环境中包括假脱机程序的实例。 可以将打印机驱动程序虚拟化以用于打印虚拟应用程序输出。 虚拟化打印机驱动程序可能允许虚拟应用程序访问和使用打印机和/或软件资源,而无需在设备上安装资源。

    State separation for application changes
    6.
    发明授权
    State separation for application changes 有权
    国家分离申请变更

    公开(公告)号:US08024732B2

    公开(公告)日:2011-09-20

    申请号:US12181315

    申请日:2008-07-28

    IPC分类号: G06F9/46 G06F9/455

    CPC分类号: G06F9/455 G06F9/44505

    摘要: Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define configurations or uses of the application, including connections to and interactions with other applications. Applications that are virtualized may have state that is defined within a usage context and multiple states or configurations may be stored and recalled based on the usage context. Policies may define the context and what parameters are to be saved, and may be applied when applications are operated in a virtualized manner.

    摘要翻译: 可以使用定义应用程序所使用的各种上下文的策略来存储和检索应用程序状态。 应用程序状态可以定义应用程序的配置或使用,包括与其他应用程序的连接以及与其他应用程序的交互。 被虚拟化的应用可以具有在使用上下文中定义的状态,并且可以基于使用上下文来存储和调用多个状态或配置。 策略可以定义上下文以及要保存什么参数,并且可以在以虚拟化的方式运行应用时应用。