Patents by Inventor Aviv Barnea

Aviv Barnea 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: 20240089194
    Abstract: A network adapter includes a port and one or more circuits. The port is to send packets to a network in accordance with a Remote Direct Memory Access over Converged Ethernet (RoCE) protocol. The one or more circuits are to decide whether a packet is permitted to undergo Adaptive Routing (AR) in being routed through the network, to mark the packet with an indication of whether the packet is permitted to undergo AR, and to send the marked packet to the network via the port.
    Type: Application
    Filed: November 20, 2022
    Publication date: March 14, 2024
    Inventors: Ariel Almog, Eitan Zahavi, Idan Burstein, Zachy Haramaty, Aviv Barnea
  • Patent number: 10999364
    Abstract: An apparatus includes a network interface and circuitry. The network interface is configured to connect to a communication network. The circuitry is configured to receive, from a host, first RDMA requests in accordance with a first transport service type, for transferring data between an initiator process running on the host and one or more responder processes running on one or more remote computers, to convert the first RDMA requests into second RDMA requests in accordance with a second transport service type, different from the first transport service type, to communicate messages corresponding to the second transport service type with the remote computers, to convert completions, which are received from the one or more remote computers in accordance with the second transport service type, into corresponding completions to the first RDMA requests in accordance with the first transport service type, and to send the corresponding completions to the initiator process.
    Type: Grant
    Filed: October 11, 2020
    Date of Patent: May 4, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yossef Itigin, Aviv Barnea
  • Patent number: 10841231
    Abstract: A method including providing a hardware-implemented networking system having a sending device, the sending device being configured to communicate with a receiving device via a communications medium, and performing the following at the sending device: providing an initial value for transmission timeout and setting a current value for transmission timeout to the initial value, sending one or more packets associated with a given queue from the sending device to the receiving device via the communications medium, setting a packet transmission timeout timer associated with the given queue to the current value for transmission timeout; and upon expiration of a packet transmission timeout timer associated with the given queue, performing the following: A. determining whether one or more packets have been successfully received by the receiving device, and performing one or both of the following steps B and C: B.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 17, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Aviv Barnea, Ido Shamay, Eitan Zahavi, Yossef Itigin, Rotem Damsker
  • Publication number: 20200162394
    Abstract: A method including providing a hardware-implemented networking system having a sending device, the sending device being configured to communicate with a receiving device via a communications medium, and performing the following at the sending device: providing an initial value for transmission timeout and setting a current value for transmission timeout to the initial value, sending one or more packets associated with a given queue from the sending device to the receiving device via the communications medium, setting a packet transmission timeout timer associated with the given queue to the current value for transmission timeout; and upon expiration of a packet transmission timeout timer associated with the given queue, performing the following: A. determining whether one or more packets have been successfully received by the receiving device, and performing one or both of the following steps B and C: B.
    Type: Application
    Filed: November 15, 2018
    Publication date: May 21, 2020
    Inventors: Aviv Barnea, Ido Shamay, Eitan Zahavi, Yossef Itigin, Rotem Damsker