1
Alexander Fishman, Gil Hoffer, Rami Tamir, Benny Schnaider: Virtualized network for virtualized guests as an independent overlay over a physical network. Ravello Systems, M&B IP Analysts, April 5, 2016: US09306832 (1 worldwide citation)

A method for operating a virtualized network that communicatively connects between a plurality of communication ports, instantiated for a plurality of guest operating systems executed over a plurality of hosts. The method comprises instantiating a communication port for each of the plurality of gues ...


2
Izik Eidus, Leonid Shatz, Michael Rapoport, Alexander Fishman: Apparatus and method thereof for efficient execution of a guest in a virtualized enviroment. Ravello Systems, Invoke, April 17, 2018: US09946870

A method and apparatus for efficiently executing guest programs in a virtualized computing environment are presented. The method includes executing a virtual machine on a computing hardware; executing a single hypervisor in a first security ring on the virtual machine; executing a single guest progr ...


3
Izik Eidus, Leonid Shatz, Michael Rapoport, Alexander Fishman: Apparatus and method thereof for efficient execution of a guest in a virtualized environment. Ravello Systems, M&B IP Analysts, November 3, 2015: US09176763

A method for efficient execution of a guest in a virtualized computing environment is provided. The method comprises causing an execution of at least one virtual machine on a computing hardware, the virtual machine executes a hypervisor in a first security ring; and causing an execution of a single ...


4
Boris Figovsky, Alexander Fishman: Source-destination network address translation (SDNAT) proxy and method thereof. Ravello Systems, Invoke, May 9, 2017: US09648121

A proxy and method for performing source destination network address translation are presented. The method includes receiving a first message from a node communicatively connected to a first network to access a resource communicatively connected to a second network, wherein the first message contain ...


5
Alexander Fishman, Gil Hoffer, Rami Tamir, Benny Schnaider: Virtualized network for virtualized guests as an independent overlay over a physical network. Ravello Systems, Invoke, May 9, 2017: US09647902

An independent overlay and a method for creating an independent overlay of a virtualized network for virtualized hosts over a physical network to allow access between a first virtualized guest and a second virtualized guest over the physical network. The independent overlay includes a physical netwo ...


6
Leonid Shatz: Techniques for handling memory accesses by processor-independent executable code in a multi-processor environment. Ravello Systems, Invoke, May 16, 2017: US09652274

A method and apparatus for virtual address mapping are provided. The method includes determining an offset value respective of at least a first portion of code stored on a code memory unit, generating a first virtual code respective of the first portion of code and a second virtual code respective o ...


7
Leonid Shatz: Techniques for handling memory accesses by processor-independent executable code in a multi-processor environment. Ravello Systems, M&B IP Analysts, December 23, 2014: US08918608

In a computing system where a plurality of processing units may execute a shared code independently, it is necessary to address data issues related to execution of the shared code and separate data. According to various embodiments disclosed herein, the per-processing unit data can be efficiently ad ...


8
Boris Figovsky, Alexander Fishman: Source-destination network address translation (SDNAT) proxy and method thereof. Ravello Systems, Invoke, January 9, 2018: US09866525

A proxy and method for performing source destination network address translation are presented. The method includes receiving a first message from a node communicatively connected to a first network to access a resource communicatively connected to a second network, wherein the first message contain ...


9
APPARATUS AND METHOD THEREOF FOR EFFICIENT EXECUTION OF A GUEST IN A VIRTUALIZED ENVIRONMENT. RAVELLO SYSTEMS, May 30, 2013: US20130139159-A1

A method for efficient execution of a guest in a virtualized computing environment is provided. The method comprises causing an execution of at least one virtual machine on a computing hardware, the virtual machine executes a hypervisor in a first security ring; and causing an execution of a single ...


10
SYSTEM AND METHOD THEREOF FOR RUNNING AN UNMODIFIED GUEST OPERATING SYSTEM IN A PARA-VIRTUALIZED ENVIRONMENT. RAVELLO SYSTEMS, June 6, 2013: US20130145363-A1

An apparatus and method of operation in a para-virtualized environment. The method includes executing a first hypervisor on a hardware platform of a computing device; and executing a second hypervisor over the first hypervisor, the second hypervisor is configured to capture at least a privileged ins ...