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 (119 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 G Tormasov, Stanislav S Protassov, Serguei M Beloussov: Management of virtual and physical servers using graphic control panels. SWsoft Holdings, Bardmesser Law Group, June 3, 2008: US07383327 (107 worldwide citation)

A system, method and computer program product for providing centralized management of multiple Virtual Execution Environments (VEEs) implemented on multiple physical servers. Each VEE is a virtual server. Multiple virtual servers of various types and formats are implemented on multiple physical serv ...


3
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 (98 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 ...


4
Serguei M Beloussov, Stanislav S Protassov, Alexander G Tormasov: Virtual private server with enhanced security. SWsoft Holdings, Bardmesser Law Group, December 2, 2008: US07461144 (77 worldwide citation)

An end user computer includes a processor running an operating system. A plurality of virtual private servers (VPSs) are supported within the operating system. A plurality of applications are available to a user of the end user computer. The applications are launched within different VPSs. At least ...


5
Alexander G Tormasov, Serguei M Beloussov, Stanislav S Protassov: System, method, and computer program product for group scheduling of computer resources. SWsoft Holdings, Bardmesser Law Group, February 16, 2010: US07665090 (59 worldwide citation)

A system, method and computer program product for managing computer resources in a computer system running an operating system and a plurality of processes grouped into at least two groups. A set of resource limits corresponds to the processes. A scheduler of resource allocation allocates resources ...


6
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 (48 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 ...


7
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 (48 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 ...


8
Maxim V Lyadvinsky, Serguei M Beloussov, Maxim V Tsypliaev, Alexander G Tormasov: System and method for on-the-fly migration of server from backup. Acronis, Bardmesser Law Group, May 18, 2010: US07721138 (47 worldwide citation)

A system, method and computer program product for migrating a server include creating an image of a storage device of a first server; during execution of a boot loader on a second server, starting an initialization application that at least partially restores, to a storage device of the second serve ...


9
Yuri S Per, Maxim V Tsypliaev, Maxim V Lyadvinsky, Alexander G Tormasov, Serguei M Beloussov: Fast incremental backup method and system. Acronis, Bardmesser Law Group, April 29, 2008: US07366859 (46 worldwide citation)

A method of incremental backup of a storage device includes reading descriptors of logical storage units of the storage device; comparing the descriptors of the logical storage units of the storage device with descriptors of archived logical storage units; for logical storage units of the storage de ...


10
Alexey N Kuznetzov, Alexander G Tormasov, Kirill S Korotaev, Dmitry I Monakhov: Method and system for fast generation of file system snapshot bitmap in virtual environment. Parallels Holdings, Bardmesser Law Group, August 30, 2011: US08010495 (46 worldwide citation)

A method, system and computer program product for generation and management of incremental backups of VEE file system using bitmaps. The proposed method allows users to roll back to any previous version or state of the VEE file system and to instantiate this version using the data encapsulated in vi ...