Partition bus
    11.
    发明申请
    Partition bus 有权
    分区巴士

    公开(公告)号:US20060259731A1

    公开(公告)日:2006-11-16

    申请号: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.

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

    Pairing a computing device to a user
    12.
    发明授权
    Pairing a computing device to a user 有权
    将计算设备与用户配对

    公开(公告)号:US09342139B2

    公开(公告)日:2016-05-17

    申请号:US13330528

    申请日:2011-12-19

    CPC分类号: G06F3/005 G06F3/033 G06F3/038

    摘要: A method for automatically pairing an input device to a user is provided herein. According to one embodiment, the method includes receiving an input from an unpaired input device within an observed scene, and calculating a position of the unpaired input device upon receiving the input. The method further includes detecting one or more users within the observed scene via a capture device, creating a candidate list of the one or more detected users determined to be within a vicinity of the unpaired input device, and assigning one detected user on the candidate list to the unpaired input device to initiate pairing.

    摘要翻译: 本文提供了一种用于将输入设备自动配对的用户的方法。 根据一个实施例,该方法包括从观察场景内的未配对输入设备接收输入,以及在接收到输入时计算未配对输入设备的位置。 该方法还包括经由捕获设备检测所观察场景内的一个或多个用户,创建确定为在未配对输入设备附近的一个或多个检测到的用户的候选列表,以及在候选列表上分配一个检测到的用户 到不配对的输入设备以启动配对。

    PAIRING A COMPUTING DEVICE TO A USER
    13.
    发明申请
    PAIRING A COMPUTING DEVICE TO A USER 有权
    将一个计算机配置给用户

    公开(公告)号:US20130154917A1

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

    申请号:US13330528

    申请日:2011-12-19

    IPC分类号: G09G5/00

    CPC分类号: G06F3/005 G06F3/033 G06F3/038

    摘要: A method for automatically pairing an input device to a user is provided herein. According to one embodiment, the method includes receiving an input from an unpaired input device within an observed scene, and calculating a position of the unpaired input device upon receiving the input. The method further includes detecting one or more users within the observed scene via a capture device, creating a candidate list of the one or more detected users determined to be within a vicinity of the unpaired input device, and assigning one detected user on the candidate list to the unpaired input device to initiate pairing.

    摘要翻译: 本文提供了一种用于将输入设备自动配对的用户的方法。 根据一个实施例,该方法包括从观察场景中的未配对输入设备接收输入,以及在接收到输入时计算未配对输入设备的位置。 该方法还包括经由捕获设备检测所观察场景内的一个或多个用户,创建确定为在未配对输入设备附近的一个或多个检测到的用户的候选列表,以及在候选列表上分配一个检测到的用户 到不配对的输入设备以启动配对。

    Method and system for a resource negotiation between virtual machines
    14.
    发明申请
    Method and system for a resource negotiation between virtual machines 有权
    虚拟机之间资源协商的方法和系统

    公开(公告)号:US20060242641A1

    公开(公告)日:2006-10-26

    申请号:US11112273

    申请日:2005-04-21

    IPC分类号: G06F9/455

    CPC分类号: G06F9/5077 G06F9/45504

    摘要: A method of agreeing on the utilization of at least one computer resource between two virtual machines includes sending a first resource request by a first virtual machine to a second virtual machine having computer resources to allocate to the first virtual machine. The second virtual machine responds by sending at least one available resource for use by the first virtual machine. The first virtual machine can select from the at least one available resource. Both the first and second virtual machines can then execute on the agreed resource utilization by the first virtual machine and begin using the resource. When conditions change, either the first virtual machine or the second virtual machine can request a renegotiation of the agreement to use computer resources.

    摘要翻译: 一种同意在两个虚拟机之间使用至少一个计算机资源的方法包括:将具有计算机资源的第一虚拟机的第一资源请求发送给具有分配给第一虚拟机的计算机资源的第二虚拟机。 第二虚拟机通过发送至少一个可用资源来响应,以供第一虚拟机使用。 第一个虚拟机可以从至少一个可用资源中进行选择。 然后,第一和第二虚拟机都可以由第一虚拟机在商定的资源利用率上执行,并开始使用资源。 当条件改变时,第一个虚拟机或第二个虚拟机可以请求重新协商协议以使用计算机资源。

    Virtualized thread scheduling for hardware thread optimization based on hardware resource parameter summaries of instruction blocks in execution groups
    15.
    发明授权
    Virtualized thread scheduling for hardware thread optimization based on hardware resource parameter summaries of instruction blocks in execution groups 有权
    基于执行组指令块硬件资源参数摘要的硬件线程优化虚拟线程调度

    公开(公告)号:US08332854B2

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

    申请号:US12468301

    申请日:2009-05-19

    申请人: Jeffrey Kinsey

    发明人: Jeffrey Kinsey

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 G06F9/4552

    摘要: Embodiments are disclosed herein related to scheduling of virtualized runtime threads to hardware threads that share hardware resources to improve processing performance. For example, one embodiment provides a computing system that includes a scheduler to schedule execution of virtualized source code. The virtualized source code may include virtualized runtime threads that may be scheduled by the scheduler onto hardware threads that share hardware resources. The scheduler may include a decoder to catalogue hardware resource parameters used by the virtualized source code. Furthermore, the scheduler may include a virtualization engine to schedule execution of the virtualized runtime threads onto the hardware threads based the hardware resource parameters and a hardware-specific profile of the computing system.

    摘要翻译: 这里公开的实施例涉及将虚拟运行时线程调度到共享硬件资源以提高处理性能的硬件线程。 例如,一个实施例提供了一种计算系统,其包括调度器来调度虚拟化源代码的执行。 虚拟化源代码可以包括可以由调度器调度到共享硬件资源的硬件线程上的虚拟运行时线程。 调度器可以包括解码器来对由虚拟源代码使用的硬件资源参数进行目录。 此外,调度器可以包括虚拟化引擎,该虚拟化引擎基于硬件资源参数和计算系统的硬件特定配置文件来将虚拟运行时间线程的执行调度到硬件线程上。

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

    公开(公告)号:US08112610B2

    公开(公告)日:2012-02-07

    申请号:US12718664

    申请日:2010-03-05

    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 and system for virtual service isolation

    公开(公告)号:US20060242229A1

    公开(公告)日:2006-10-26

    申请号:US11112234

    申请日:2005-04-21

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5077

    摘要: A method of managing resources in a host computer includes generating a virtual service provider in two different computer partitions and linking them in a serial manner. The virtual service providers are associated with a computer resource. Virtual service clients in different partitions may use the virtual service provider software to access the related computer resources. The virtual service providers provide a transparent interface to the associated hardware. Virtual service clients can use the combination of series computer resource functions or can access the a lesser number of the series connected virtual service providers. Fault tolerance can be built into the scheme using multiple virtual service providers located in different partitions accessible to virtual service clients using a failover control technique.