会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method and apparatus for distributing a composite software stack as a virtual machine image
    • 用于将复合软件堆栈分配为虚拟机映像的方法和装置
    • US08677357B2
    • 2014-03-18
    • US13014085
    • 2011-01-26
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • G06F9/455
    • G06F9/455G06F8/658
    • Methods and apparatus are provided for distributing a composite software stack as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise one or more of additions, deletions and modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance is obtained (for example, from a library of virtual appliances) by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    • 提供了用于将复合软件堆栈分配为虚拟设备的方法和装置。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和修改的一个或多个。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 通过选择所需的虚拟设备来获得最终用户获得期望的虚拟设备(例如,从虚拟设备的库) 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 4. 发明申请
    • Method and Apparatus for Distributing a Composite Software Stack as a Virtual Machine Image
    • 将复合软件堆栈分配为虚拟机映像的方法和装置
    • US20120192179A1
    • 2012-07-26
    • US13014085
    • 2011-01-26
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • G06F9/455
    • G06F9/455G06F8/658
    • Methods and apparatus are provided for distributing a composite software stack as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise one or more of additions, deletions and modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance is obtained (for example, from a library of virtual appliances) by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    • 提供了用于将复合软件堆栈分配为虚拟设备的方法和装置。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和修改的一个或多个。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 通过选择所需的虚拟设备来获得最终用户获得期望的虚拟设备(例如,从虚拟设备的库) 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 5. 发明授权
    • Scalable package management for virtual-machine images
    • 适用于虚拟机映像的可扩展包管理
    • US08914403B2
    • 2014-12-16
    • US13005777
    • 2011-01-13
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • G06F17/30G06F9/44G06F9/455
    • G06F9/45558G06F8/658
    • A method for managing a virtual machine image includes receiving a request to change a package configuration of a machine, processing an image action received in the request, wherein the processing the image action received includes, opening the image action with associated action inputs, comparing the opened image action inputs with inputs associated with action instances in a database, determining whether the compared opened image action inputs match the inputs associated with action instances, retrieving from the database, image difference data associated with the image action responsive to determining that the compared opened image action inputs match the inputs associated with action instances in the database, and applying the image difference data to an image to transform the image, determining whether each image action in the request has been processed and processing a second image action responsive to determining that each image action has not been processed.
    • 一种用于管理虚拟机图像的方法包括接收改变机器的打包配置的请求,处理在请求中接收的图像动作,其中处理所接收的图像动作包括:用相关的动作输入打开图像动作, 打开的图像动作输入与与数据库中的动作实例相关联的输入,确定所比较的打开的图像动作输入是否匹配与动作实例相关联的输入,从数据库检索与图像动作相关联的图像差异数据,以响应于确定被比较的打开 图像动作输入匹配与数据库中的动作实例相关联的输入,以及将图像差异数据应用于图像以变换图像,确定是否已经处理了请求中的每个图像动作并且处理第二图像动作,以响应于确定每个 图像动作尚未处理。
    • 7. 发明申请
    • Method and Apparatus for Distributing a Composite Software Stack as a Virtual Machine Image
    • 将复合软件堆栈分配为虚拟机映像的方法和装置
    • US20130061226A1
    • 2013-03-07
    • US13611822
    • 2012-09-12
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • G06F9/455
    • G06F9/455G06F8/658
    • A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    • 复合软件堆栈作为虚拟设备分发。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和/或修改。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 最终用户通过选择所需的虚拟设备来获得期望的虚拟设备; 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 8. 发明授权
    • Method and apparatus for distributing a composite software stack as a virtual machine image
    • 用于将复合软件堆栈分配为虚拟机映像的方法和装置
    • US09195482B2
    • 2015-11-24
    • US13611822
    • 2012-09-12
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • G06F9/455G06F9/44
    • G06F9/455G06F8/658
    • A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    • 复合软件堆栈作为虚拟设备分发。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和/或修改。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 最终用户通过选择所需的虚拟设备来获得期望的虚拟设备; 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 9. 发明申请
    • Scalable Package Management For Virtual-Machine Images
    • 适用于虚拟机映像的可扩展软件包管理
    • US20120185499A1
    • 2012-07-19
    • US13005777
    • 2011-01-13
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • G06F17/30
    • G06F9/45558G06F8/658
    • A method for managing a virtual machine image includes receiving a request to change a package configuration of a machine, processing an image action received in the request, wherein the processing the image action received includes, opening the image action with associated action inputs, comparing the opened image action inputs with inputs associated with action instances in a database, determining whether the compared opened image action inputs match the inputs associated with action instances, retrieving from the database, image difference data associated with the image action responsive to determining that the compared opened image action inputs match the inputs associated with action instances in the database, and applying the image difference data to an image to transform the image, determining whether each image action in the request has been processed and processing a second image action responsive to determining that each image action has not been processed.
    • 一种用于管理虚拟机图像的方法包括接收改变机器的打包配置的请求,处理在请求中接收的图像动作,其中处理所接收的图像动作包括:用相关的动作输入打开图像动作, 打开的图像动作输入与与数据库中的动作实例相关联的输入,确定所比较的打开的图像动作输入是否匹配与动作实例相关联的输入,从数据库检索与图像动作相关联的图像差异数据,以响应于确定被比较的打开 图像动作输入匹配与数据库中的动作实例相关联的输入,以及将图像差异数据应用于图像以变换图像,确定是否已经处理了请求中的每个图像动作并且处理第二图像动作,以响应于确定每个 图像动作尚未处理。
    • 10. 发明授权
    • Passive monitoring of virtual systems using extensible indexing
    • 使用可扩展索引对虚拟系统进行被动监控
    • US09229758B2
    • 2016-01-05
    • US13527994
    • 2012-06-20
    • Glenn S. AmmonsVasanth BalaSastry S. DuriTodd W. MummertDarrell C. Reimer
    • Glenn S. AmmonsVasanth BalaSastry S. DuriTodd W. MummertDarrell C. Reimer
    • G06F9/455
    • G06F9/45558
    • Aspects of the present invention provide a solution for passively monitoring a computer system. In an embodiment, an indexing agent operates on a physical server having a plurality of virtual servers. The indexing agent has a framework having a plurality of indexing layers. Each of these indexing layers is adapted to index a virtual server along a different abstraction level to extract abstraction level features indicative of changes in the virtual server. Further, each of the indexing layers has an application programming interface, which is adapted to receive one or more external indexing modules to be plugged into the framework. Each indexing module is adapted to provide instructions to the indexing agent while the indexing layer to which it is plugged is indexing the associated abstraction level of the virtual machine.
    • 本发明的方面提供了一种被动监视计算机系统的解决方案。 在一个实施例中,索引代理对具有多个虚拟服务器的物理服务器进行操作。 索引代理具有具有多个索引层的框架。 这些索引层中的每一个适于沿着不同的抽象级别对虚拟服务器进行索引,以提取指示虚拟服务器中的变化的抽象级别特征。 此外,每个索引层具有应用编程接口,其适于接收要插入到框架中的一个或多个外部索引模块。 每个索引模块适于向索引代理提供指令,同时其插入索引层索引虚拟机的关联抽象级别。