1
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: Virtual machine monitors for scalable multiprocessors. The Board of Trustees of the Leland Stanford Junior University, June 13, 2000: US06075938 (505 worldwide citation)

The problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort is solved by a unique type of virtual machine monitor. Virtual machines are used to run multiple commodity operating systems on a scalable multiproc ...


2
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: System and method for virtualizing computer systems. VMWare, Jeffrey Slusher, December 17, 2002: US06496847 (386 worldwide citation)

A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected to the VMM. Both the HOS and the VMM have separate operating contexts and disjoint address ...


3
Scott W Devine, Edouard Bugnion, Mendel Rosenblum: Virtualization system including a virtual machine monitor for a computer with a segmented architecture. VMWare, Jeffrey Slusher, May 28, 2002: US06397242 (367 worldwide citation)

In a computer that has hardware processor, and a memory, the invention provides a virtual machine monitor (VMM) and a virtual machine (VM) that has at least one virtual processor and is operatively connected to the VMM for running a sequence of VM instructions, which are either directly executable o ...


4
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: System and method for facilitating context-switching in a multi-context computer system. VMware, Jeffrey Pearce, September 13, 2005: US06944699 (108 worldwide citation)

A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected to the VMM. Both the HOS and the VMM have separate operating contexts and disjoint address ...


5
Ole Agesen, Pratap Subrahmanyam, Scott W Devine, Mendel Rosenblum, Edouard Bugnlon: System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems. VMware, Jeffrey Pearce, November 1, 2005: US06961806 (91 worldwide citation)

A computer system includes at least one virtual machine that has a plurality of virtual processors all running on an underlying hardware platform. A software interface layer such as a virtual machine monitor establishes traces on primary structures located in a common memory space as needed for the ...


6
Monica Sin Ling Lam, Constantine Paul Sapuntzakis, Ramesh U V Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley: Cache-based system management architecture with virtual appliances, network repositories, and virtual appliance transceivers. The Board of Trustees of the Leland Stanford Junior University, Crawford Maunu PLLC, May 13, 2008: US07373451 (42 worldwide citation)

A cache-based system management architecture named “the Collective” automates system management and supports mobile computing. The Collective manages systems by manipulating virtual appliances, each encapsulating a system state. A virtual appliance (VA) may comprise a virtual network of VAs. Distrib ...


7
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: Context-switching to and from a host OS in a virtualized computer system. VMware, Rajeev Madnawat, February 16, 2010: US07665088 (25 worldwide citation)

The invention virtualizes a computer that includes a host computer system, which comprises a processor, memory, and physical system devices. A conventional operating system (referred to below as the “host operating system” or “HOS”) is installed on the hardware. A computer program product that is ex ...


8
Monica Sin Ling Lam, Constantine Paul Sapuntzakis, Ramesh U V Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley: Virtual appliance management. The Board of Trustees of the Leland Stanford Junior University, Crawford Maunu PLLC, February 15, 2011: US07890689 (22 worldwide citation)

Various approaches for virtual appliance management are described. In one approach a virtual appliance repository stores one or more virtual appliances and is coupled to the host computer via a network. A storage device stores a transceiver program capable when executed on said host computer of requ ...


9
Ole Agesen, Pratap Subrahmanyam, Scott W Devine, Mendel Rosenblum, Edouard Bugnion: System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems. VMware, Jeffrey Pearce, December 12, 2006: US07149843 (10 worldwide citation)

A computer system includes at least one virtual machine that has a plurality of virtual processors all running on an underlying hardware platform. A software interface layer such as a virtual machine monitor establishes traces on primary structures located in a common memory space as needed for the ...


10
Monica Sin Ling Lam, Constantine Paul Sapuntzakis, Ramesh UV Chandra, Nickolai Borisovich Zeldovich, Mendel Rosenblum, James Eugene Chow, David James Brumley: Virtual Appliance Management. The Board of Trustees of the Leland Stanford Junior University, Crawford Maunu Pllc, September 4, 2008: US20080215796-A1

Various approaches for virtual appliance management are described. In one approach a virtual appliance repository stores one or more virtual appliances and is coupled to the host computer via a network. A storage device stores a transceiver program capable when executed on said host computer of requ ...