1
Andrey A Omelyanchuk, Nikolay N Dobrovolskiy, Alexey B Koryakin, Alexander G Tormasov, Stanislav S Protassov, Serguei M Beloussov: System and method for starting virtual machine monitor in common with already installed operating system. Parallels Holdings, Bardmesser Law Group, January 4, 2011: US07865893 (96 worldwide citation)

A computer system includes a Hypervisor having the highest privilege level; a Primary Virtual Machine Monitor (VMM) running with the same or fewer privileges than the Hypervisor; and a Primary Virtual Machine (PVM) without system level privileges and having a Primary operating system (POS) running w ...


2
Alexander V Grechishkin, Alexey B Koryakin, Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Serguei M Beloussov: Seamless integration and installation of non-host application into native operating system. Parallels Software International, Bardmesser Law Group, March 16, 2010: US07681134 (77 worldwide citation)

A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-host application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host opera ...


3
Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Stanislav S Protassov, Serguei M Beloussov: Methods and systems for safe execution of guest code in virtual machine context. Parallels Software International, Bardmesser Law Group, January 12, 2010: US07647589 (33 worldwide citation)

Methods and systems for safe execution of guest code in virtual machine context are presented. A method for running a virtual machine in a computing system includes (a) launching a virtual machine monitor (VMM) that uses a software debugger; (b) launching a virtual machine (VM) that can natively run ...


4
Alexander V Grechishkin, Alexey B Koryakin, Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Serguei M Beloussov: Seamless integration and installation of non-native application into native operating system. Parallels Holdings, Bardmesser Law Group, July 26, 2011: US07987432 (25 worldwide citation)

A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-native application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host ope ...


5
Ilya Baimetov, Nikolay N Dobrovolskiy, Alexander G Tormasov, Serguei M Beloussov: Method to share identical files in a common area for virtual machines having the same operating system version and using a copy on write to place a copy of the shared identical file in a private area of the corresponding virtual machine when a virtual machine attempts to modify the shared identical file. Parallels IP Holdings, Bardmesser Law Group, February 18, 2014: US08656386 (21 worldwide citation)

A system, method and computer program product for managing files of Virtual Machines, including launching a plurality of Virtual Machines in a computing system having a host OS; using a content of at least one file of the host OS as a shared file; using a re-direct, providing access to the shared fi ...


6
Nikolay N Dobrovolskiy, Alexander G Tormasov, Alexey B Koryakin: Virtualization system with hypervisor embedded in bios or using extensible firmware interface. Parallels Holdings, Bardmesser Law Group, February 28, 2012: US08127292 (18 worldwide citation)

A computer system includes a first portion of a Hypervisor is loaded into the memory as a part of an Extensible Firmware Interface upon start up and prior to loading of an operating system. The first portion is responsible for context switching, at least some interrupt handling, and memory protectio ...


7
Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Serguei M Beloussov: Portable virtual machine. Parallels Holdings, Bardmesser Law Group, January 3, 2012: US08091084 (16 worldwide citation)

A system, method and computer program for launching an application into a host OS, include storing a snapshot/image of a Virtual Execution Environment (VEE) on a portable device, wherein the VEE snapshot is packed into a self-extracting file; launching the VEE from the portable device on a computer ...


8
Alexander V Grechishkin, Alexey B Koryakin, Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Serguei M Beloussov: Seamless integration and installation of non-native application into native operating system. Parallels Software International, Bardmesser Law Group, August 31, 2010: US07788593 (14 worldwide citation)

A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-native application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host ope ...


9
Alexey B Koryakin, Nikolay N Dobrovolskiy, Andrey A Omelyanchuk: Kernel acceleration technology for virtual machine optimization. Parallels Software International, Bardmesser Law Group, June 30, 2009: US07555592 (12 worldwide citation)

A system, method and computer program product for optimizing handling of guest code in a Virtual Machine include code for identifying, in the guest code, a predetermined pattern that includes privileged but unsafe instructions and an instruction that raises an exception; code for executing the guest ...


10
Alexey B Koryakin, Mikhail A Ershov, Nikolay N Dobrovolskiy, Andrey A Omelyanchuk, Alexander G Tormasov, Serguei M Beloussov: Paging cache optimization for virtual machine. Parallels Software International, Bardmesser Law Group, September 29, 2009: US07596677 (10 worldwide citation)

A system, method and computer program product for virtualizing a processor include a virtualization system running on a computer system and controlling memory paging through hardware support for maintaining real paging structures. A Virtual Machine (VM) is running guest code and has at least one set ...



Click the thumbnails below to visualize the patent trend.