Patents by Inventor Alexander Fishman

Alexander Fishman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210092471
    Abstract: A method includes obtaining an association of a client device with the secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes responsive to identifying the triggering event, sending, by the secondary device via a network, a message to the client device with a request for information related to the operation of the secondary device. The client device may have a client device interface configured to present the message and to receive input pertaining to the message. The method includes receiving, via a network, input pertaining to the information from the client device. The method further includes configuring the secondary device to perform the operation at the secondary device using the input received from the client device.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 25, 2021
    Applicant: OpenTV, Inc.
    Inventors: Alexander Fishman, Eunsook An, Danielle Zimmerman, Crx Chai, Colin Zhao
  • Publication number: 20200404388
    Abstract: A method includes associating a client device with a secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes, in response to identifying the triggering event, sending a message to the client device with a request for information related to the operation of the secondary device. The client device may have a user interface configured to receive the information. The method includes receiving, via a network, the information from the client device. The method further includes performing the operation at the secondary device using the information from the client device.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 24, 2020
    Inventors: Ran Grumer, Alexander Fishman, Eunsook An, Danielle Maslow Zimmerman, Crx K. Chai, Colin Shengcai Zhao
  • Patent number: 10743081
    Abstract: A method includes associating a client device with a secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes, in response to identifying the triggering event, sending a message to the client device with a request for information related to the operation of the secondary device. The client device may have a user interface configured to receive the information. The method includes receiving, via a network, the information from the client device. The method further includes performing the operation at the secondary device using the information from the client device.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: August 11, 2020
    Assignee: OPENTV, INC.
    Inventors: Ran Grumer, Alexander Fishman, Eunsook An, Danielle Maslow Zimmerman, Crx K. Chai, Colin Shengcai Zhao
  • Publication number: 20190082229
    Abstract: A method includes associating a client device with a secondary device. The method further includes identifying a triggering event related to an operation of the secondary device. The method also includes, in response to identifying the triggering event, sending a message to the client device with a request for information related to the operation of the secondary device. The client device may have a user interface configured to receive the information. The method includes receiving, via a network, the information from the client device. The method further includes performing the operation at the secondary device using the information from the client device.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Inventors: Ran Grumer, Alexander Fishman, Eunsook An, Danielle Maslow Zimmerman, Crx K. Chai, Colin Shengcai Zhao
  • Patent number: 9946870
    Abstract: 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 program on the virtual machine, wherein the single guest program includes a single kernel being executed in the first security ring and at least one application being executed in a second security ring; and executing at least an instruction issued by the at least one application without trapping the single hypervisor.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: April 17, 2018
    Assignee: Ravello Systems Ltd.
    Inventors: Izik Eidus, Leonid Shatz, Michael Rapoport, Alexander Fishman
  • Patent number: 9866525
    Abstract: 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 contains at least a source address and a destination address used within the first network; translating the destination address designated in the first message to an address of the resource; generating a unique address for the destination address designated in the first message, wherein the unique address is an address not in use on the second network; providing a translated message including the translated destination address and the unique address; and forwarding the translated message to the resource communicatively connected to the second network.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: January 9, 2018
    Assignee: Ravello Systems Ltd
    Inventors: Boris Figovsky, Alexander Fishman
  • Publication number: 20170230330
    Abstract: 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 contains at least a source address and a destination address used within the first network; translating the destination address designated in the first message to an address of the resource; generating a unique address for the destination address designated in the first message, wherein the unique address is an address not in use on the second network; providing a translated message including the translated destination address and the unique address; and forwarding the translated message to the resource communicatively connected to the second network.
    Type: Application
    Filed: March 20, 2017
    Publication date: August 10, 2017
    Applicant: Ravello Systems Ltd
    Inventors: Boris Figovsky, Alexander Fishman
  • Patent number: 9648121
    Abstract: 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 contains at least a source address and a destination address used within the first network; translating the destination address designated in the first message to an address of the resource; generating a unique address for the destination address designated in the first message, wherein the unique address is an address not in use on the second network; providing a translated message including the translated destination address and the unique address; and forwarding the translated message to the resource communicatively connected to the second network.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 9, 2017
    Assignee: Ravello Systems Ltd.
    Inventors: Boris Figovsky, Alexander Fishman
  • Patent number: 9647902
    Abstract: 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 network; a first virtualized host instantiating thereon a first guest; a second virtualized host instantiating thereon a second guest, wherein a first communication port and a second communication port are communicatively connected to constitute a distributed communication element that enables a virtualized network for communication between the first guest and the second guest via the first communication port and the second communication port, respectively; and a media access (MAC) discovery mechanism.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: May 9, 2017
    Assignee: Ravello Systems Ltd.
    Inventors: Alexander Fishman, Gil Hoffer, Rami Tamir, Benny Schnaider
  • Patent number: 9477505
    Abstract: A computerized method for efficient handling of a privileged instruction executed by a virtual machine (VM). The method comprises identifying when the privileged instruction causes a VM executed on a computing hardware to perform a VM exit; replacing a first virtual-to-physical address mapping to a second virtual-to-physical address mapping respective of a virtual pointer associated with the privileged instruction; and invalidating at least a cache entry in a cache memory allocated to the VM, thereby causing a new translation for the virtual pointer to the second virtual-to-physical address, wherein the second virtual-to-physical address provides a pointer to a physical address in a physical memory in the computing hardware allocated to the VM.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: October 25, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Izik Eidus, Leonid Shatz, Alexander Fishman
  • Publication number: 20160212018
    Abstract: 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 network; a first virtualized host instantiating thereon a first guest; a second virtualized host instantiating thereon a second guest, wherein a first communication port and a second communication port are communicatively connected to constitute a distributed communication element that enables a virtualized network for communication between the first guest and the second guest via the first communication port and the second communication port, respectively; and a media access (MAC) discovery mechanism.
    Type: Application
    Filed: March 28, 2016
    Publication date: July 21, 2016
    Applicant: Ravello Systems Ltd.
    Inventors: Alexander FISHMAN, Gil HOFFER, Rami TAMIR, Benny SCHNAIDER
  • Patent number: 9306832
    Abstract: 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 guests; performing a discovery media access control (MAC) address process of at least one destination guest of the plurality of guests by a source guest; sending a ping request from the source request to the at least one destination guest; and creating the virtualized network to allow communication between the source guest with the at least one destination guest, wherein the virtualized network is created over the physical network.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: April 5, 2016
    Assignee: Ravello Systems Ltd.
    Inventors: Alexander Fishman, Gil Hoffer, Rami Tamir, Benny Schnaider
  • Publication number: 20160048676
    Abstract: 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 program on the virtual machine, wherein the single guest program includes a single kernel being executed in the first security ring and at least one application being executed in a second security ring; and executing at least an instruction issued by the at least one application without trapping the single hypervisor.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 18, 2016
    Applicant: RAVELLO SYSTEMS LTD.
    Inventors: Izik EIDUS, Leonid SHATZ, Michael RAPOPORT, Alexander FISHMAN
  • Publication number: 20150350157
    Abstract: 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 contains at least a source address and a destination address used within the first network; translating the destination address designated in the first message to an address of the resource; generating a unique address for the destination address designated in the first message, wherein the unique address is an address not in use on the second network; providing a translated message including the translated destination address and the unique address; and forwarding the translated message to the resource communicatively connected to the second network.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Applicant: Ravello Systems Ltd.
    Inventors: Boris FIGOVSKY, Alexander FISHMAN
  • Patent number: 9176763
    Abstract: 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 guest program on one of the at least one virtual machines, the single guest program comprises a kernel being executed in the first security ring and at least one application being executed in a second security ring.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: November 3, 2015
    Assignee: Ravello Systems Ltd.
    Inventors: Izik Eidus, Leonid Shatz, Michael Rapoport, Alexander Fishman
  • Publication number: 20140052932
    Abstract: A computerized method for efficient handling of a privileged instruction executed by a virtual machine (VM). The method comprises identifying when the privileged instruction causes a VM executed on a computing hardware to perform a VM exit; replacing a first virtual-to-physical address mapping to a second virtual-to-physical address mapping respective of a virtual pointer associated with the privileged instruction; and invalidating at least a cache entry in a cache memory allocated to the VM, thereby causing a new translation for the virtual pointer to the second virtual-to-physical address, wherein the second virtual-to-physical address provides a pointer to a physical address in a physical memory in the computing hardware allocated to the VM.
    Type: Application
    Filed: October 23, 2012
    Publication date: February 20, 2014
    Applicant: RAVELLO SYSTEMS LTD.
    Inventors: Izik Eidus, Leonid Shatz, Alexander Fishman
  • Publication number: 20130145363
    Abstract: 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 instruction called by an unmodified guest program executed over the second hypervisor and cause the first hypervisor to execute an instruction corresponding to the captured privileged instruction, wherein the unmodified guest program and the second hypervisor operate in a user space protection domain, e.g., Ring 3, and the at least privileged instruction should be executed in a kernel space protection domain, e.g., Ring 0.
    Type: Application
    Filed: March 22, 2012
    Publication date: June 6, 2013
    Applicant: RAVELLO SYSTEMS LTD.
    Inventors: Izik Eidus, Leonid Shatz, Michael Rapoport, Alexander Fishman
  • Patent number: 7649374
    Abstract: One example of a test board includes first and second communication ports configured for communication with a master device and a DUT, respectively. A bit error rate tester of the test board is arranged for communication with the master device and with the DUT by way of the first and second communication ports, respectively, and the bit error rate tester includes at least one IC whose maximum data rate is temperature sensitive. Finally, the test board includes a temperature control system arranged to control the IC temperature so that a maximum data rate of the IC can be adjusted through the use of thermal effects.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: January 19, 2010
    Assignee: Finisar Corporation
    Inventors: Alexander Fishman, Denis Y. Lefebvre, Serguei Dorofeev, Dmitri Bannikov, Chonghua Zhou, Robert L. Fennelly
  • Publication number: 20070080702
    Abstract: One example of a test board includes first and second communication ports configured for communication with a master device and a DUT, respectively. A bit error rate tester of the test board is arranged for communication with the master device and with the DUT by way of the first and second communication ports, respectively, and the bit error rate tester includes at least one IC whose maximum data rate is temperature sensitive. Finally, the test board includes a temperature control system arranged to control the IC temperature so that a maximum data rate of the IC can be adjusted through the use of thermal effects.
    Type: Application
    Filed: September 1, 2006
    Publication date: April 12, 2007
    Applicant: FINISAR CORPORATION
    Inventors: Alexander Fishman, Denis Lefebvre, Serguei Dorofeev, Dmitri Bannikov, Chonghua Zhou, Robert Fennelly
  • Publication number: 20060245712
    Abstract: Embodiments of the present invention provide devices, systems and methods to test optoelectronic modules. In one embodiment, the testing device can include a printed circuit board (PCB) and a first portion attached to the PCB. A second portion can be attached to the first portion. The second portion can include at least one testing device that can be used to test an optoelectronic module disposed between the first portion and the second portion. The optoelectronic module can be electrically and mechanically connected to at least one of the PCB and the first portion.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventors: Alexander Fishman, Peter Scranton, John Dirkson