Patents by Inventor Ran Sofer

Ran Sofer 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).

  • Patent number: 10146721
    Abstract: A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 4, 2018
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuval Itkin, Liran Liss, Amir Ancel, Ran Sofer
  • Patent number: 10127053
    Abstract: A startup sequence in a computer system is initiated by detecting a bus reset event in an I/O device connected to a host, and responsively to the bus reset event communicating resources required to be allocated by the host. When a startup command from a host driver is not received within a predetermined bus reset count, the device autonomously changes its current configuration to a safe mode configuration, wherein fewer resources are required to be allocated relative to the current configuration. The safe mode configuration is communicated from the device to the host.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 13, 2018
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuval Itkin, Ran Sofer, Amir Ancel, Ido Gross
  • Publication number: 20180181410
    Abstract: A startup sequence in a computer system is initiated by detecting a bus reset event in an I/O device connected to a host, and responsively to the bus reset event communicating resources required to be allocated by the host. When a startup command from a host driver is not received within a predetermined bus reset count, the device autonomously changes its current configuration to a safe mode configuration, wherein fewer resources are required to be allocated relative to the current configuration. The safe mode configuration is communicated from the device to the host.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Yuval Itkin, Ran Sofer, Amir Ancel, Ido Gross
  • Publication number: 20170242819
    Abstract: A method for management of a host computer that includes a management controller configured to carry out, independently of the host CPU, host management instructions contained in management packets compliant with a first data link protocol. The method includes receiving the management packets from a first network operating in accordance with the first data link protocol. The management packets are encapsulated in data packets compliant with a second data link protocol, different from the first data link protocol. The data packets are transmitted to a second network, operating in accordance with the second data link protocol. The transmitted data packets are received from the second network in a network interface controller (NIC), which is installed in the host computer and connected to the second network. The NIC decapsulates the management packets from the received data packets and passes the decapsulated management packets via a sideband connection to the management controller.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Yuval Itkin, Liran Liss, Amir Ancel, Ran Sofer
  • Patent number: 7839952
    Abstract: A method for communication includes sending first data over a first communication link to a destination communication system at a first data rate, which can be varied. Second data, including at least a portion of the first data, is sent over a second communication link from the source communication system to the destination communication system at a second data rate, which can be varied. First and second data rates of the respective first and second communication links are dynamically set. At least the portion of the first data is selectively extracted from one of the first and second data at the destination communication system. In some embodiments, the first data equals the second data, and the data is extracted without data loss.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: November 23, 2010
    Assignee: Provigent Ltd
    Inventors: Ran Sofer, Jonathan Friedmann
  • Patent number: 7720136
    Abstract: A method for communication over a communication link, which includes a transmitter and a receiver, includes transmitting and receiving data, which is encoded using a specified forward error correction (FEC) code, modulated using a specified modulation scheme and transmitted at a given power level. One or more parameters of the communication link are monitored. A condition, which is based on values of one or more of the parameters monitored at a plurality of historical time instants, is evaluated. At least one feature of the transmitted data, selected from a group of features consisting of the FEC code, the modulation scheme and the power level, is modified based on the condition.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: May 18, 2010
    Assignee: Provigent Ltd
    Inventors: Jonathan Friedman, Ran Sofer
  • Patent number: 7643512
    Abstract: A communication system includes a first communication unit, which is arranged to communicate with a remote communication system over a first communication link having a first, variable data rate. A second communication unit is arranged to exchange data with the remote communication system by communicating with the first communication unit over a second communication link having a second data rate. The first and second communication units are arranged to modify the second data rate responsively to variations in the first data rate, so as to match the second data rate to the first data rate.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: January 5, 2010
    Assignee: Provigent Ltd.
    Inventors: Yoram Gorsetman, Ran Sofer, Jonathan Friedmann
  • Publication number: 20080155373
    Abstract: A method for communication over a communication link, which includes a transmitter and a receiver, includes transmitting and receiving data, which is encoded using a specified forward error correction (FEC) code, modulated using a specified modulation scheme and transmitted at a given power level. One or more parameters of the communication link are monitored. A condition, which is based on values of one or more of the parameters monitored at a plurality of historical time instants, is evaluated. At least one feature of the transmitted data, selected from a group of features consisting of the FEC code, the modulation scheme and the power level, is modified based on the condition.
    Type: Application
    Filed: December 26, 2006
    Publication date: June 26, 2008
    Inventors: Jonathan Friedman, Ran Sofer
  • Publication number: 20080130726
    Abstract: A method for communication includes sending first data over a first communication link to a destination communication system at a first data rate, which can be varied. Second data, including at least a portion of the first data, is sent over a second communication link from the source communication system to the destination communication system at a second data rate, which can be varied. First and second data rates of the respective first and second communication links are dynamically set. At least the portion of the first data is selectively extracted from one of the first and second data at the destination communication system. In some embodiments, the first data equals the second data, and the data is extracted without data loss.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: PROVIGENT LTD.
    Inventors: Ran Sofer, Jonathan Friedmann
  • Publication number: 20080002581
    Abstract: A communication system includes a first communication unit, which is arranged to communicate with a remote communication system over a first communication link having a first, variable data rate. A second communication unit is arranged to exchange data with the remote communication system by communicating with the first communication unit over a second communication link having a second data rate. The first and second communication units are arranged to modify the second data rate responsively to variations in the first data rate, so as to match the second data rate to the first data rate.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Applicant: PROVIGENT LTD.
    Inventors: Yoram Gorsetman, Ran Sofer, Jonathan Friedmann