11
Xiaoxin Chen, Alberto J Munoz: TLB miss fault handler and method for accessing multiple page tables. VMware, Darryl A Smith, September 19, 2006: US07111145 (159 worldwide citation)

A virtual memory system implementing the invention provides concurrent access to translations for virtual addresses from multiple address spaces. One embodiment of the invention is implemented in a virtual computer system, in which a virtual machine monitor supports a virtual machine. In this embodi ...


12
Pramod John: Secure enterprise network. VMware, April 24, 2012: US08166554 (150 worldwide citation)

What is proposed is a method of implementing a security system (Packet Sentry) addressing the internal security problem of enterprises having a generalized approach for inferential determination and enforcement of network policy with directory service based group correlation with transparent authent ...


13
Edward N Leake, Geoffrey Pike: Taint tracking mechanism for computer security. VMware, August 13, 2013: US08510827 (146 worldwide citation)

Mechanisms have been developed for securing computational systems against certain forms of attack. In particular, it has been discovered that, by maintaining and propagating taint status for memory locations in correspondence with information flows of instructions executed by a computing system, it ...


14
Lawrence S Rogel: Providing security in mobile devices via a virtualization software layer. VMware, July 31, 2012: US08233882 (141 worldwide citation)

One embodiment is a method of providing security in a virtualized mobile device including virtualization software that supports one or more virtual machines, the method including: (a) receiving a security policy at the virtualized mobile device, which security policy includes one or more location or ...


15
Xun Wilson Huang, Gaurav Lochan, Anupam Dalal, Rachit Siamwalla, James Phillips: Virtual network in server farm. VMware, September 21, 2010: US07802000 (131 worldwide citation)

A plurality of virtual machines execute on a network of physical computers. The virtual machines are deployed in fenced and unfenced configurations across multiple physical computers. Host level virtual network devices execute on the physical computers, and intercept the virtual machine network traf ...


16
Edouard Bugnion: Dynamic binary translator with a system and method for updating and maintaining coherency of a translation cache. VMware, Jeffrey Pearce, March 9, 2004: US06704925 (119 worldwide citation)

A dynamic binary translator converts input instruction sequences into output instruction sequences that are stored in a translation cache. In order to maintain coherence of the translation cache with the run-time version of the input instructions, translated code is checked by either a conflict dete ...


17
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 ...


18
Xiaoxin Chen, Carl Waldspurger, Anil Rao: Determining memory conditions in a virtual machine. VMware, April 20, 2010: US07702843 (107 worldwide citation)

Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtual machine. The resource reservati ...


19
Beng Hong Lim, Bich C Le, Edouard Bugnion: Deferred shadowing of segment descriptors in a virtual machine monitor for a segmented computer architecture. VMWare, Jeffrey Pearce, August 31, 2004: US06785886 (106 worldwide citation)

One or more virtual machines (VM's) run via a virtual machine monitor (VMM) on a hardware platform that has a segmented memory architecture. Each VM has at least one VM descriptor table that has, as entries, VM segment descriptors. At least one VMM descriptor table is established, including at ...


20
Andrew Lambeth, Shudong Zhou: Distributed virtual switch for virtualized computer systems. VMware, Leonard Heyman, June 5, 2012: US08195774 (103 worldwide citation)

A method for persisting a state of a virtual port in a virtualized computer system is described. A distributed virtual port (DVport) is stored in a persistent storage location, the DVport comprising a state of a corresponding virtual port and configuration settings of the virtual port. In addition, ...