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 (121 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 (109 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
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 ...


4
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 (62 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 ...


5
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 (50 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 ...


6
Stanislav S Protassov, Alexander G Tormasov, Serguei M Beloussov: System and method for providing services for offline servers using the same network address. SWsoft Holding, Bardmesser Law Group, March 10, 2009: US07502861 (45 worldwide citation)

A system, method and computer program product for controlling virtual private servers includes a plurality of virtual private servers running on a host computer. An address and a unique identifier can be associated with each virtual private server. A control procedure(s) is within each corresponding ...


7
Serguei M Beloussov, Stanislav S Protassov, Alexander G Tormasov: System, method and computer program product for multi-level file-sharing by concurrent users. Swsoft Holdings, Bardmesser Law Group, February 5, 2008: US07328225 (40 worldwide citation)

A method of accessing a shareable computer file includes receiving a request to access the shareable computer file, retrieving a file ID from a stub file corresponding to the shareable computer file, retrieving a file name from a database corresponding to the file ID, accessing the shareable compute ...


8
Serguei M Beloussov, Stanislav S Protassov, Alexander G Tormasov: Virtual private server with isolation of system components. SWsoft Holdings, Bardmesser Law Group, December 2, 2008: US07461148 (38 worldwide citation)

A server includes a host running an operating system kernel. Isolated virtual private servers (VPSs) are supported within the kernel. At least one application is available to users of the VPS. A plurality of interfaces give the users access to the application. Each VPS has its own set of addresses. ...


9
Alexander G Tormasov, Serguei M Beloussov, Stanislav S Protassov: Fault tolerant distributed storage for cloud computing. Parallels Holdings, Bardmesser Law Group, October 26, 2010: US07823009 (34 worldwide citation)

Data sets and blocks are stored in a set of independent, functionally equivalent chunks. These chunks are placed on different elements of a distributed network to achieve pre-defined level of fault tolerance. Terms of fault tolerance are defined in terms of amount of unavailable sites in the network ...


10
Alexander G Tormasov, Stanislav S Protassov, Serguei M Beloussov: Effective file-sharing among virtual environments. Parallels Holdings, Bardmesser Law Group, August 24, 2010: US07783665 (31 worldwide citation)

A system, method and computer program product for sharing files among users of multiple Virtual Environments (VEs). Each VE user has private objects, such as files or directories, that contain links to selected shareable files or directories in a common memory storage area. Each VE user also has a p ...