会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Systems and methods for providing seamless software compatibility using virtual machines
    • 使用虚拟机提供无缝软件兼容​​性的系统和方法
    • US08972977B2
    • 2015-03-03
    • US10883491
    • 2004-06-30
    • Mike Neil
    • Mike Neil
    • G06F9/455
    • G06F9/45537G06F9/45533G06F2009/45595
    • Certain embodiments of the present invention are directed to a system for and method of providing seamless software compatibility by using virtual machines to provide an improved, more seamless method of user interaction with one or more virtual machines (VMs) that are resident on a host computer system. Several embodiments of the present invention provide a means in the host environment for directly invoking one or more guest operating system (OS) applications or files and displaying them in the host environment, rather than in a separate VM window. Furthermore, each embodiment of the present invention allows the possibility of multiple applications on multiple OSs (i.e., legacy or modern OSs), respectively, to run simultaneously and with the appearance of running seamlessly in the host environment.
    • 本发明的某些实施例涉及通过使用虚拟机来提供与驻留在主计算机上的一个或多个虚拟机(VM)的用户交互的改进的,更无缝的方法来提供无缝软件兼容​​性的系统和方法 系统。 本发明的几个实施例提供主机环境中用于直接调用一个或多个客户操作系统(OS)应用或文件并且在主机环境中而不是在单独的VM窗口中显示它们的手段。 此外,本发明的每个实施例允许分别在多个OS(即,传统或现代OS)上的多个应用的​​可能性同时运行并且在主机环境中无缝运行的外观。
    • 6. 发明申请
    • Systems and methods for implementing an operating system in a virtual machine environment
    • 在虚拟机环境中实现操作系统的系统和方法
    • US20060005190A1
    • 2006-01-05
    • US10882979
    • 2004-06-30
    • Rene VegaEric TrautMike Neil
    • Rene VegaEric TrautMike Neil
    • G06F9/46
    • G06F9/4881G06F9/4555
    • The present invention includes systems for and methods of implementing an operating system that is capable of ascertaining whether it is operating in a virtual machine environment and is further capable of modifying its behavior to operate more efficiently in a virtual machine environment. Embodiments of the present invention are directed to a system and method for providing operating systems that are aware that they are operating in a virtual machine environment and, as a result of this realization, are able to reduce some of the performance overhead associated with a virtual machine environment. The invention relaxes the illusion that a guest operating system is operating on dedicated hardware and describes ways for the guest operating system to operate more efficiently now that this illusion has been relaxed.
    • 本发明包括用于实现能够确定其是否在虚拟机环境中操作的操作系统的系统和方法,并且还能够修改其在虚拟机环境中更有效地操作的行为。 本发明的实施例涉及一种用于提供操作系统的系统和方法,所述操作系统知道它们在虚拟机器环境中操作,并且作为该实现的结果,能够减少与虚拟机相关联的一些性能开销 机器环境。 本发明放松了客机操作系统在专用硬件上运行的错觉,并且描述了客户操作系统在更加有效地运行的方式,因为这种幻觉已被放宽。
    • 7. 发明申请
    • Systems and methods for integrating application windows in a virtual machine environment
    • 在虚拟机环境中集成应用程序窗口的系统和方法
    • US20060005187A1
    • 2006-01-05
    • US10882829
    • 2004-06-30
    • Mike Neil
    • Mike Neil
    • G06F9/46
    • G06F9/455G06F9/451
    • The present invention includes systems for and methods of visually integrating application windows in a virtual machine environment. Embodiments of the present invention are directed to a system for and method of visually integrating application windows of host and guest operating system in a virtual machine environment in order to reduce difficulties that the users of computers experience in navigating between applications in a virtual machine environment. The present invention accomplishes this by using a composite window list in the virtual machine monitor (VMM) to manage the configuration, the focus, the geometry, the Z-order of the windows across guest and host operating systems, and the arrangement of doppelgangers (virtual application windows, in this case) in a way that allows host and guest application windows to appear integrated in a single display window.
    • 本发明包括用于在虚拟机环境中视觉地集成应用窗口的系统和方法。 本发明的实施例涉及用于在虚拟机环境中将主机和客户机操作系统的应用程序窗口视觉集成的系统和方法,以便减少计算机用户在虚拟机环境中的应用程序之间的导航困难。 本发明通过在虚拟机监视器(VMM)中使用复合窗口列表来实现这一点,以管理客户端和主机操作系统上的窗口的配置,焦点,几何形状,Z级,以及多媒体管理器 虚拟应用程序窗口,在这种情况下)以允许主机和客户机应用程序窗口显示集成在单个显示窗口中的方式。
    • 8. 发明授权
    • Systems and methods for integrating application windows in a virtual machine environment
    • 在虚拟机环境中集成应用程序窗口的系统和方法
    • US07996785B2
    • 2011-08-09
    • US10882829
    • 2004-06-30
    • Mike Neil
    • Mike Neil
    • G06F3/048
    • G06F9/455G06F9/451
    • The present invention includes systems for and methods of visually integrating application windows in a virtual machine environment. Embodiments of the present invention are directed to a system for and method of visually integrating application windows of host and guest operating system in a virtual machine environment in order to reduce difficulties that the users of computers experience in navigating between applications in a virtual machine environment. The present invention accomplishes this by using a composite window list in the virtual machine monitor (VMM) to manage the configuration, the focus, the geometry, the Z-order of the windows across guest and host operating systems, and the arrangement of doppelgangers (virtual application windows, in this case) in a way that allows host and guest application windows to appear integrated in a single display window.
    • 本发明包括用于在虚拟机环境中视觉地集成应用窗口的系统和方法。 本发明的实施例涉及用于在虚拟机环境中将主机和客户机操作系统的应用程序窗口视觉集成的系统和方法,以便减少计算机用户在虚拟机环境中的应用程序之间的导航困难。 本发明通过在虚拟机监视器(VMM)中使用复合窗口列表来实现这一点,以管理客户端和主机操作系统上的窗口的配置,焦点,几何形状,Z级,以及多媒体管理器 虚拟应用程序窗口,在这种情况下)以允许主机和客户机应用程序窗口显示集成在单个显示窗口中的方式。
    • 10. 发明申请
    • Systems and methods for initializing multiple virtual processors within a single virtual machine
    • 在单个虚拟机中初始化多个虚拟处理器的系统和方法
    • US20060005188A1
    • 2006-01-05
    • US10882967
    • 2004-06-30
    • Rene VegaEric TrautMike Neil
    • Rene VegaEric TrautMike Neil
    • G06F9/46
    • G06F9/45533G06F9/5077
    • The present invention is a system for and method of initializing multiple virtual processors in a virtual machine (VM) environment. The method of initializing multiple virtual processors includes the steps of the host creating a multiple processor VM and activating a “starter virtual processor,” the “starter virtual processor” issuing a startup command to a next virtual processor, the virtual machine monitor (VMM) giving the target virtual processor the highest priority for accessing the hardware resources, the VMM forcing the “starter virtual processor” to relinquish control of the hardware resources, the VMM handing control of the hardware resources to the target virtual processor, the target virtual processor executing and completing its startup routine, the VMM forcing the target virtual processor to relinquish control of the hardware resources, and the VMM handing control of the hardware resources back to the “starter virtual processor” for activating subsequent virtual processors.
    • 本发明是在虚拟机(VM)环境中初始化多个虚拟处理器的系统和方法。 初始化多个虚拟处理器的方法包括主机创建多处理器VM并激活“起动器虚拟处理器”的步骤,将起动命令发出给下一个虚拟处理器的“起动器虚拟处理器”,虚拟机监视器(VMM) 使目标虚拟处理器成为访问硬件资源的最高优先级,VMM迫使“启动器虚拟处理器”放弃对硬件资源的控制,将VMM对目标虚拟处理器的硬件资源的控制,目标虚拟处理器执行 并完成其启动例程,VMM强制目标虚拟处理器放弃对硬件资源的控制,以及将硬件资源的VMM切换回“起动器虚拟处理器”以激活后续虚拟处理器。