Providing a demo appliance and migrating the demo appliance to a production appliance
    1.
    发明授权
    Providing a demo appliance and migrating the demo appliance to a production appliance 有权
    提供演示设备并将演示设备迁移到生产设备

    公开(公告)号:US09032367B2

    公开(公告)日:2015-05-12

    申请号:US12130982

    申请日:2008-05-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: An appliance support module can be configured to receive a request to build a demo software appliance from a user. The appliance support module can be configured to build the demo appliance and to include configuration data in demo software appliance. The appliance support module can be configured to receive a request to migrate the demo software appliance to a production software appliance. The appliance support module can be configured to migrate the demo software appliance by modifying the configuration data in order to provide full functionality to the demo software appliance that was previously limited. The appliance support module can also receive a request to scale the production software appliances. The appliance support module can scale the production software appliance by dividing the applications contained in the production software appliances into separate software appliance.

    摘要翻译: 设备支持模块可以被配置为从用户接收构建演示软件设备的请求。 设备支持模块可以配置为构建演示设备,并将配置数据包含在演示软件设备中。 设备支持模块可以被配置为接收将演示软件设备迁移到生产软件设备的请求。 设备支持模块可以配置为通过修改配置数据来迁移演示软件设备,以便为之前限制的演示软件设备提供完整的功能。 设备支持模块还可以接收用于扩展生产软件设备的请求。 设备支持模块可以通过将生产软件设备中包含的应用程序分成单独的软件设备来扩展生产软件设备。

    Incrementally updating a software appliance
    2.
    发明授权
    Incrementally updating a software appliance 有权
    逐渐更新软件设备

    公开(公告)号:US08935687B2

    公开(公告)日:2015-01-13

    申请号:US12040834

    申请日:2008-02-29

    IPC分类号: G06F9/44 G06F9/445 G06F11/14

    摘要: An appliance support module can be configured to update and upgrade the software incrementally. To achieve this, the appliance support module can be configured to receive a request to update or upgrade a software appliance. The request can include the update or upgrade requested and information describing the software appliance to upgrade or update. Based on the request, the appliance support module can be configured to determine alterations to make to a original binary image of the software appliance to upgrade or update.

    摘要翻译: 设备支持模块可以配置为逐步更新和升级软件。 为了实现这一点,可以将设备支持模块配置为接收更新或升级软件设备的请求。 该请求可以包括所请求的更新或升级以及描述要升级或更新的软件设备的信息。 根据请求,可以将设备支持模块配置为确定要对软件设备的原始二进制映像进行升级或更新的更改。

    Providing a software appliance based on a role
    3.
    发明授权
    Providing a software appliance based on a role 有权
    提供基于角色的软件设备

    公开(公告)号:US08924920B2

    公开(公告)日:2014-12-30

    申请号:US12040810

    申请日:2008-02-29

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/61

    摘要: An appliance module can provide software appliances to users. The appliance module can provide the software appliances in view of a role desired by the users. The role can be the desired functionality to be provided by the software appliance. To achieve this, the appliance module can receive a request for a software appliance. In view of the request, the appliance module can determine a software appliance that includes one or more applications that meets the role set forth in the request and just enough operating system to support the one or more applications. The appliance module can provide the software appliance to the requesting user.

    摘要翻译: 设备模块可以向用户提供软件设备。 鉴于用户所期望的角色,设备模块可以提供软件设备。 角色可以是软件设备提供的所需功能。 为了实现这一点,设备模块可以接收对软件设备的请求。 鉴于该请求,设备模块可以确定包括满足请求中阐述的角色的一个或多个应用程序的软件设备,以及足够的操作系统来支持一个或多个应用。 设备模块可以向请求用户提供软件设备。

    Software appliance management using broadcast data
    4.
    发明授权
    Software appliance management using broadcast data 有权
    使用广播数据的软件设备管理

    公开(公告)号:US08868721B2

    公开(公告)日:2014-10-21

    申请号:US12129356

    申请日:2008-05-29

    摘要: Systems and methods for managing software appliances using a broadcast mechanism, embodiments of which incorporate a centralized appliance monitor that collects software appliance state information from a community of clients having software appliance installations. Software appliances can include a reduced-component operating system combined with pre-configured application(s), for instance distributed via optical disc or Web download. When a software appliance instantiates on a client in the network or at other times, the identity and execution state of the application is broadcast to an appliance monitor. The appliance monitor aggregates the appliance state information for all clients in the network, and manages their deployment and execution on the network. The appliance monitor can for example transmit an appliance control instruction to a client to terminate or otherwise manage an uncertified or unapproved appliance, or take other network management action.

    摘要翻译: 用于使用广播机制管理软件设备的系统和方法,其实施例包括从具有软件设备安装的客户端的社区收集软件设备状态信息的集中式设备监视器。 软件设备可以包括与预配置的应用程序相结合的减少组件的操作系统,例如通过光盘或Web下载分发。 当软件设备在网络中或其他时间在客户端上实例化时,将应用程序的身份和执行状态广播到设备监视器。 设备监视器对网络中所有客户端的设备状态信息进行聚合,并管理其在网络上的部署和执行。 设备监视器可以例如将设备控制指令发送到客户端以终止或以其他方式管理未认证或未经批准的设备,或进行其他网络管理动作。

    Method and system for preparing software offerings having software application code and post-install configuration information
    5.
    发明授权
    Method and system for preparing software offerings having software application code and post-install configuration information 有权
    用于准备具有软件应用程序代码和安装后配置信息的软件产品的方法和系统

    公开(公告)号:US08612966B2

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

    申请号:US11947074

    申请日:2007-11-29

    IPC分类号: G06F9/445

    CPC分类号: G06F9/44505 G06F8/60

    摘要: Embodiments relate generally to a method of generating a post-installation configuration for a software application offering. The method includes receiving a request for a post-installation configuration for a software application and determining a software distribution in which the software application will operate. The method also includes determining a set of inter-dependencies between the software application and the software distribution and retrieving a set of templates for post-installation configuration of the software application. The method further includes generating a post-installation configuration file that customizes the software application for operation with the software distribution and packaging the software application into an offering that comprises the post-installation configuration file and the software application.

    摘要翻译: 实施例一般涉及为软件应用产品生成安装后配置的方法。 该方法包括接收针对软件应用的安装后配置的请求并确定软件应用将在其中操作的软件分发。 该方法还包括确定软件应用程序和软件分发之间的一组相互依赖关系,并且检索用于软件应用程序的安装后配置的一组模板。 该方法还包括生成安装后配置文件,其定制软件应用程序以便软件分发并将软件应用程序打包成包括安装后配置文件和软件应用程序的产品。

    SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK
    6.
    发明申请
    SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK 有权
    基于云计算的网络虚拟设备管理系统与方法

    公开(公告)号:US20120284405A1

    公开(公告)日:2012-11-08

    申请号:US13554394

    申请日:2012-07-20

    IPC分类号: G06F15/173

    摘要: Embodiments relate to systems and methods for instantiating and operating a virtual appliance monitor in a network cloud environment. A method includes receiving, by a virtual appliance monitor, appliance state information representing an execution state of a virtual appliance of a set of virtual appliances instantiated in the network cloud, wherein the virtual appliance monitor is instantiated separately from the set of virtual appliances and configured to monitor the set of virtual appliances. The method further includes performing a control action to alter the execution state of the virtual appliance in response to conditions detected in the appliance state information.

    摘要翻译: 实施例涉及用于在网络云环境中实例化和操作虚拟设备监视器的系统和方法。 一种方法包括由虚拟设备监视器接收表示在网络云中实例化的一组虚拟设备的虚拟设备的执行状态的设备状态信息,其中虚拟设备监视器与该组虚拟设备分开实例化并配置 监控虚拟设备的集合。 该方法还包括执行控制动作以响应于在设备状态信息中检测到的条件来改变虚拟设备的执行状态。

    SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK
    7.
    发明申请
    SYSTEMS AND METHODS FOR MANAGEMENT OF VIRTUAL APPLIANCES IN CLOUD-BASED NETWORK 有权
    基于云计算的虚拟设备管理系统与方法

    公开(公告)号:US20090300149A1

    公开(公告)日:2009-12-03

    申请号:US12128233

    申请日:2008-05-28

    IPC分类号: G06F15/177

    摘要: Embodiments relate to systems and methods for instantiating and operating a virtual appliance monitor in a cloud. A network cloud environment can include a set of instantiated virtual appliances supported in the cloud. A cloud management system can control and organize the resource servers and other resources necessary to build the virtual appliances. In addition to the set of virtual appliances, the cloud management system can instantiate a virtual appliance monitor that communicates with the set of virtual appliances, to monitor their execution state, software complement, and other operational details. In implementations the virtual appliance monitor can be migrated from a physical on-premise platform. The virtual appliance store can store information related to the execution state of the virtual appliances to an off-cloud appliance data store. The instantiation and operation of the virtual appliance monitor can be metered for subscription-based usage charges.

    摘要翻译: 实施例涉及用于在云中实例化和操作虚拟设备监视器的系统和方法。 网络云环境可以包括云中支持的一组实例化虚拟设备。 云管理系统可以控制和整理构建虚拟设备所需的资源服务器和其他资源。 除了一组虚拟设备之外,云管理系统还可以实例化与该组虚拟设备进行通信的虚拟设备监视器,以监视其执行状态,软件补充和其他操作细节。 在实现中,可以从物理内部部署平台迁移虚拟设备监视器。 虚拟设备存储可以将与虚拟设备的执行状态相关的信息存储到非云设备数据存储。 虚拟设备监视器的实例化和操作可以用于基于订阅的使用费用。

    METHODS AND SYSTEMS FOR INCREMENTALLY UPDATING A SOFTWARE APPLIANCE
    8.
    发明申请
    METHODS AND SYSTEMS FOR INCREMENTALLY UPDATING A SOFTWARE APPLIANCE 有权
    用于更新软件设备的方法和系统

    公开(公告)号:US20090222806A1

    公开(公告)日:2009-09-03

    申请号:US12040834

    申请日:2008-02-29

    IPC分类号: G06F9/44

    摘要: An appliance support module can be configured to update and upgrade the software incrementally. To achieve this, the appliance support module can be configured to receive a request to update or upgrade a software appliance. The request can include the update or upgrade requested and information describing the software appliance to upgrade or update. Based on the request, the appliance support module can be configured to determine alterations to make to a original binary image of the software appliance to upgrade or update.

    摘要翻译: 设备支持模块可以配置为逐步更新和升级软件。 为了实现这一点,可以将设备支持模块配置为接收更新或升级软件设备的请求。 该请求可以包括所请求的更新或升级以及描述要升级或更新的软件设备的信息。 根据请求,可以将设备支持模块配置为确定要对软件设备的原始二进制映像进行升级或更新的更改。

    METHOD AND SYSTEM FOR PREPARING SOFTWARE OFFERINGS HAVING SOFTWARE APPLICATION CODE AND POST-INSTALL CONFIGURATION INFORMATION
    9.
    发明申请
    METHOD AND SYSTEM FOR PREPARING SOFTWARE OFFERINGS HAVING SOFTWARE APPLICATION CODE AND POST-INSTALL CONFIGURATION INFORMATION 有权
    具有软件应用代码和安装后配置信息的软件提供方法和系统

    公开(公告)号:US20090144700A1

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

    申请号:US11947074

    申请日:2007-11-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F8/60

    摘要: Embodiments relate generally to a method of generating a post-installation configuration for a software application offering. The method includes receiving a request for a post-installation configuration for a software application and determining a software distribution in which the software application will operate. The method also includes determining a set of inter-dependencies between the software application and the software distribution and retrieving a set of templates for post-installation configuration of the software application. The method further includes generating a post-installation configuration file that customizes the software application for operation with the software distribution and packaging the software application into an offering that comprises the post-installation configuration file and the software application.

    摘要翻译: 实施例一般涉及为软件应用产品生成安装后配置的方法。 该方法包括接收针对软件应用的安装后配置的请求并确定软件应用将在其中操作的软件分发。 该方法还包括确定软件应用程序和软件分发之间的一组相互依赖关系,并且检索用于软件应用程序的安装后配置的一组模板。 该方法还包括生成安装后配置文件,其定制软件应用程序以便软件分发并将软件应用程序打包成包括安装后配置文件和软件应用程序的产品。

    Systems and methods for managing software patches
    10.
    发明授权
    Systems and methods for managing software patches 有权
    用于管理软件补丁的系统和方法

    公开(公告)号:US08423993B2

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

    申请号:US12040740

    申请日:2008-02-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: Embodiments relate to systems and methods for managing software patches. Embodiments incorporate a patch server that collects aggregate patch history information from a community of software application users. The set of available patches for a given software application can be registered to a data store, and the number of uses electing to install a patch, as well as usage information such as the frequency of bug reports or rollbacks associated with individual patches can be tracked. When a user desires to update a software application, the various available patches and their combined usage history can be displayed in a patch selection dialog. The user can view and select the patch version best suited to their needs, for example to best match their particular hardware configuration, or to install a patch having the fewest bug reports.

    摘要翻译: 实施例涉及用于管理软件补丁的系统和方法。 实施例包括从软件应用程序用户的社区收集聚合修补程序历史信息的修补服务器。 给定软件应用程序的可用修补程序集可以注册到数据存储区,并且可以跟踪选择安装修补程序的使用次数以及使用信息,例如与各个修补程序相关联的错误报告或回滚的频率 。 当用户希望更新软件应用程序时,可以在补丁选择对话框中显示各种可用补丁及其组合使用历史。 用户可以查看和选择最适合其需求的补丁版本,例如最佳匹配其特定硬件配置,或安装具有最少错误报告的补丁。