Controlling Access to Software Component State
    2.
    发明申请
    Controlling Access to Software Component State 有权
    控制对软件组件状态的访问

    公开(公告)号:US20100319050A1

    公开(公告)日:2010-12-16

    申请号:US12483465

    申请日:2009-06-12

    IPC分类号: G06F21/00

    CPC分类号: G06F8/71

    摘要: A request is received from a software component of a software product to access a value of a public setting of the software component. A check is made as to whether the request conforms to an appropriate format for the public setting. If the request conforms to the appropriate format, then the requested access is performed. However, if the request does not conform to the appropriate format, then the requested access is denied. Multiple values for the public setting can be received and maintained concurrently.

    摘要翻译: 从软件产品的软件组件接收到访问软件组件的公共设置的值的请求。 检查请求是否符合公共设置的适当格式。 如果请求符合适当的格式,则执行所请求的访问。 但是,如果请求不符合适当的格式,则所请求的访问被拒绝。 可以同时接收和维护公共设置的多个值。

    Catalog-based software component management
    3.
    发明授权
    Catalog-based software component management 有权
    基于目录的软件组件管理

    公开(公告)号:US08495621B2

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

    申请号:US12484394

    申请日:2009-06-15

    IPC分类号: G06F9/445 G06F9/44 G06F17/00

    CPC分类号: G06F8/71 G06F8/36 G06F9/44536

    摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.

    摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求来访问目录,并且至少部分地基于目录中包括的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。

    Managed System Extensibility
    4.
    发明申请
    Managed System Extensibility 有权
    管理系统可扩展性

    公开(公告)号:US20100325085A1

    公开(公告)日:2010-12-23

    申请号:US12488164

    申请日:2009-06-19

    IPC分类号: G06F12/00 G06F9/445 G06F9/44

    摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.

    摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。

    CATALOG-BASED SOFTWARE COMPONENT MANAGEMENT
    5.
    发明申请
    CATALOG-BASED SOFTWARE COMPONENT MANAGEMENT 有权
    基于目录的软件组件管理

    公开(公告)号:US20100318968A1

    公开(公告)日:2010-12-16

    申请号:US12484394

    申请日:2009-06-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/36 G06F9/44536

    摘要: Multiple software component identifiers are maintained in a catalog of an operating system running on a device. Each of these software component identifiers corresponds to one of multiple software components installed on the device. The catalog is accessed in response to a request regarding one of the multiple software components, and the request is responded to based at least in part on information included in the catalog. Additionally, two or more versions of a software component that are installed on the computing device can be identified. Which one of the two or more versions of the software component is an active version of the software component to be run is determined. In response to requests for information regarding the software component, information regarding the active version of the software component is returned.

    摘要翻译: 在设备上运行的操作系统的目录中维护多个软件组件标识符。 这些软件组件标识符中的每一个对应于设备上安装的多个软件组件之一。 响应于关于多个软件组件之一的请求访问目录,并且至少部分地基于目录中包含的信息来响应请求。 此外,可以识别安装在计算设备上的软件组件的两个或多个版本。 确定软件组件的两个或多个版本中的哪一个是要运行的软件组件的活动版本。 响应于关于软件组件的信息的请求,返回关于软件组件的活动版本的信息。

    Managed system extensibility
    6.
    发明授权
    Managed system extensibility 有权
    管理系统可扩展性

    公开(公告)号:US08627284B2

    公开(公告)日:2014-01-07

    申请号:US12488164

    申请日:2009-06-19

    IPC分类号: G06F9/44 G06F7/00

    摘要: One or more extension registrations are received for each of multiple software components installed on a computing device. The one or more extension registrations identify the software components as providers of functionality. A record of the one or more extension registrations for each of the multiple software components is maintained. Requests are received, from other software components installed on the computing device, that identify particular functionality. In response to such requests, the information regarding one or more of the multiple software components that provide the particular functionality is returned to the other software components.

    摘要翻译: 为计算设备上安装的多个软件组件中的每一个接收一个或多个扩展注册。 一个或多个扩展注册将软件组件标识为功能提供者。 维护每个多个软件组件的一个或多个扩展注册的记录。 来自安装在计算设备上的其他软件组件的请求被识别出特定的功能。 响应于这样的请求,关于提供特定功能的多个软件组件中的一个或多个的信息被返回给其他软件组件。

    Systems and Methods for a Disaster Recovery System Utilizing Virtual Machines Running on at Least Two Host Computers in Physically Different Locations
    8.
    发明申请
    Systems and Methods for a Disaster Recovery System Utilizing Virtual Machines Running on at Least Two Host Computers in Physically Different Locations 有权
    使用在身体不同位置的至少两台主机上运行的虚拟机的灾难恢复系统的系统和方法

    公开(公告)号:US20110047548A1

    公开(公告)日:2011-02-24

    申请号:US12917312

    申请日:2010-11-01

    申请人: Eric P. Traut

    发明人: Eric P. Traut

    IPC分类号: G06F9/455

    摘要: The present invention is directed to systems and methods for providing disaster recovery services using virtual machines. The invention provides an inexpensive and minimally intrusive way to provide disaster recovery services including recovery of the state of computer processors and devices. The system includes a production host and a backup host that communicate via a communications link. The state of the processor and devices on the production host are periodically stored onto backup host and can be restored in the event of an emergency. Additionally, the invention includes two business methods for utilizing the system and methods for providing disaster recovery services.

    摘要翻译: 本发明涉及使用虚拟机提供灾难恢复服务的系统和方法。 本发明提供了廉价和最小的侵入方式来提供灾难恢复服务,包括恢复计算机处理器和设备的状态。 该系统包括通过通信链路进行通信的生产主机和备份主机。 处理器和生产主机上的设备的状态会定期存储在备份主机上,并在紧急情况下恢复。 此外,本发明包括利用系统的两种业务方法和用于提供灾难恢复服务的方法。

    Partition bus
    9.
    发明授权
    Partition bus 有权
    分区巴士

    公开(公告)号:US07689800B2

    公开(公告)日:2010-03-30

    申请号:US11128647

    申请日:2005-05-12

    IPC分类号: G06F12/00

    CPC分类号: G06F9/544 G06F9/45537

    摘要: A method and system are provided for integrating partitions in a virtual machine environment. Specifically, a partition bus is provided, where the partition bus operatively connects partitions in such a way that it functions as a data transport mechanism allowing for data transfer and device sharing between partitions. The partition bus relies on virtualizing software in order to establish itself and to establish channels of communication between partitions and to inject interrupts to partitions where it is appropriate to do so. Furthermore, the partition bus employs such mechanisms ring buffers, transfer pages, and memory map changes to transfer information (requests and data). Furthermore, it uses policy agents to decide when information should be transferred or when devices should be shared among partitions. Lastly, it employs various mechanisms to ensure smooth integration between partitions, which includes remote services that have proxy devices and device versioning functionalities.

    摘要翻译: 提供了一种在虚拟机环境中集成分区的方法和系统。 具体地说,提供了分区总线,其中分区总线以这样的方式可操作地连接分区,使得其用作数据传输机制,允许分区之间的数据传输和设备共享。 分区总线依赖于虚拟化软件,以便建立自身并建立分区之间的通信通道,并将中断注入适当的分区。 此外,分区总线使用环形缓冲器,传送页面和存储器映射变化来传送信息(请求和数据)。 此外,它使用策略代理来决定何时应该传输信息,或者在分区之间共享设备。 最后,它采用各种机制来确保分区之间的平滑集成,其中包括具有代理设备和设备版本控制功能的远程服务。

    Method for forking or migrating a virtual machine
    10.
    发明授权
    Method for forking or migrating a virtual machine 有权
    用于划分或迁移虚拟机的方法

    公开(公告)号:US07313793B2

    公开(公告)日:2007-12-25

    申请号:US10193531

    申请日:2002-07-11

    IPC分类号: G06F9/455

    CPC分类号: G06F9/4856 G06F9/45537

    摘要: A method is provided for increasing the efficiency of virtual machine processing. A parent virtual machine is provided on a host computer. The parent virtual machine is temporarily or permanently suspended. A child virtual machine is created at a new location by forking the parent virtual machine. The child virtual machine may not initially include all the stored data that is associated with the parent virtual machine.

    摘要翻译: 提供了一种提高虚拟机处理效率的方法。 父虚拟机在主机上提供。 父虚拟机暂时或永久挂起。 通过分叉父虚拟机在新位置创建子虚拟机。 子虚拟机可能最初不包括与父虚拟机相关联的所有存储的数据。