会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system for using overlay manifests to encode differences between virtual machine images
    • 使用覆盖清单来对虚拟机图像之间的差异进行编码的方法和系统
    • US08219592B2
    • 2012-07-10
    • US12040677
    • 2008-02-29
    • Bowen L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerArun Thomas
    • Bowen L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerArun Thomas
    • G06F17/30G06F11/00
    • G06F9/45558G06F2009/45562
    • A method for creating a virtual machine image, includes: storing a first image manifest for a first virtual machine image, the first image manifest including a mapping from file names of the first virtual machine image to content descriptors; storing a second image manifest for a second virtual machine image, the second image manifest including a mapping from file names of the second virtual machine image to content descriptors; creating a first overlay mapping by: placing a file name and its content descriptor both from the second image manifest in the first overlay mapping; and placing a file name and its content descriptor both from the first image manifest in the first overlay mapping if the file name and its content descriptor are not mapped in the second image manifest; and constructing a third virtual machine image having an image manifest whose mapping is the first overlay mapping.
    • 一种用于创建虚拟机图像的方法,包括:存储第一虚拟机图像的第一图像清单,所述第一图像清单包括从所述第一虚拟机图像的文件名到内容描述符的映射; 存储第二虚拟机图像的第二图像清单,所述第二图像清单包括从所述第二虚拟机图像的文件名到内容描述符的映射; 通过以下方式创建第一重叠映射:在第一重叠映射中放置来自第二映像清单的文件名及其内容描述符; 以及如果文件名及其内容描述符未被映射到第二映像清单中,则将文件名及其内容描述符从第一映像清单放置在第一重叠映射中; 以及构建具有其映射是第一重叠映射的映像清单的第三虚拟机映像。
    • 9. 发明授权
    • Creating an application virtual machine image by isolating installation artifacts in shadow area
    • 通过隔离阴影区域中的安装工件来创建应用程序虚拟机映像
    • US08806479B2
    • 2014-08-12
    • US11758230
    • 2007-06-05
    • Bowen L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. Reimer
    • Bowen L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. Reimer
    • G06F9/455G06F9/445
    • G06F9/45558G06F2009/45562
    • A novel method is disclosed for capturing an installed state of a conventional application and converting the captured state into a virtual application. The novel method starts with a bare machine in a known state, preferably soon after the OS was installed. Installation scripts are used to install one or more software applications along with required components and dependencies. Other artifacts can be added and configured such as files, trees, directories, entries, data, values, among others. These also may include updates to various system databases, such as the Windows registry in which certain metadata is stored. The installed applications are tested and verified to work as desired. Undesired artifacts can be deleted manually or removed by the OS. The state of the virtual machine with the installed applications is captured. The installed applications can be tested on the frozen virtual machine. If the user determines that the installed applications are working properly, a virtual machine image is prepared and then written out. The resulting output is a new populated virtual application container that encapsulates the applications installed and configured by the user. If the user determines that one or more installed applications do not work properly during testing, then the frozen virtual machine can be unfrozen and any deficiencies corrected. The virtual machine image is stored as a launch document and a set of shards. The virtual machine image represents the state of the virtual machine along with the installed applications at the time the preparation virtual machine was frozen.
    • 公开了一种用于捕获常规应用的安装状态并将捕获状态转换为虚拟应用的新颖方法。 该新方法从已知状态的裸机开始,优选在安装OS之后不久。 安装脚本用于安装一个或多个软件应用程序以及必需的组件和依赖关系。 可以添加和配置其他工件,如文件,树,目录,条目,数据,值等。 这些还可以包括各种系统数据库的更新,例如存储某些元数据的Windows注册表。 已安装的应用程序经过测试和验证,可根据需要工作。 手动删除不想要的工件,或由操作系统删除。 已捕获具有已安装应用程序的虚拟机的状态。 已安装的应用程序可以在冻结的虚拟机上进行测试。 如果用户确定已安装的应用程序正常工作,则准备好虚拟机映像,然后写出。 最终的输出是一个新的填充的虚拟应用程序容器,用于封装用户安装和配置的应用程序。 如果用户在测试期间确定一个或多个安装的应用程序无法正常工作,则冻结的虚拟机可以解冻,并且任何缺陷得到纠正。 虚拟机映像存储为启动文档和一组分片。 在准备虚拟机被冻结时,虚拟机映像表示虚拟机以及安装的应用程序的状态。
    • 10. 发明授权
    • 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.
    • 一种用于管理虚拟机图像的方法包括接收改变机器的打包配置的请求,处理在请求中接收的图像动作,其中处理所接收的图像动作包括:用相关的动作输入打开图像动作, 打开的图像动作输入与与数据库中的动作实例相关联的输入,确定所比较的打开的图像动作输入是否匹配与动作实例相关联的输入,从数据库检索与图像动作相关联的图像差异数据,以响应于确定被比较的打开 图像动作输入匹配与数据库中的动作实例相关联的输入,以及将图像差异数据应用于图像以变换图像,确定是否已经处理了请求中的每个图像动作并且处理第二图像动作,以响应于确定每个 图像动作尚未处理。