Patents by Inventor Noam Bloch

Noam Bloch 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: 20110083064
    Abstract: A network communication device includes a host interface, which is coupled to communicate with a host processor, having a host memory, so as to receive a work request to execute a transaction in which a plurality of data blocks are to be transferred over a packet network. Processing circuitry is configured to process multiple data packets so as to execute the transaction, each data packet in the transaction containing a portion of the data blocks, and the multiple data packets including at least first and last packets, which respectively contain the first and last data blocks of the transaction. The processing circuitry is configured to compute a transaction signature over the data blocks while processing the data packets so that at least the first data block passes out of the network communication device through one of the interfaces before computation of the transaction signature is completed.
    Type: Application
    Filed: October 4, 2009
    Publication date: April 7, 2011
    Applicant: MELLANOX TECHNOLOGIES LTD
    Inventors: Michael Kagan, Noam Bloch, Ariel Shachar
  • Publication number: 20110010557
    Abstract: A method of controlling a peripheral device includes generating, in a host processor, a control message for transmission to the peripheral device, and calculating a signature for the control message. The control message and the signature are written to an address in a system memory of the host processor, and the peripheral device is notified of the address, so as to cause the device to read the control message and the signature from the system memory.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Applicant: MELLANOX TECHNOLOGIES LTD
    Inventors: Michael Kagan, Noam Bloch
  • Patent number: 6922408
    Abstract: A method for link-level flow control includes establishing a plurality of logical links over a physical link between a transmitting entity and a receiving entity in a network. Respective maximum limits of transmission credits are assigned to the logical links, the credits corresponding to space available to the links in a dynamically allocable portion of a receive buffer at the receiving entity, such that a sum of the maximum limits for all of the logical links corresponds to an amount of space substantially larger than a total volume of the space in the dynamically allocable portion of the receive buffer.
    Type: Grant
    Filed: January 10, 2001
    Date of Patent: July 26, 2005
    Assignee: Mellanox Technologies Ltd.
    Inventors: Noam Bloch, Freddy Gabbay, Michael Kagan, Alon Webman, Diego Crupnicoff
  • Publication number: 20020059052
    Abstract: A method for simulation includes establishing a network connection between first and second simulators, which are respectively configured to simulate operation of first and second devices in mutual communication over a link having a link clock. The first simulator receives an input frame sent over the network connection from the second simulator in the course of the simulated operation of the second device over multiple cycles of the link clock and processes the input data to simulate the operation of the first device so as to generate an output frame comprising output data. The first simulator then passes the output frame to the second simulator over the network connection for processing by the second simulator.
    Type: Application
    Filed: September 12, 2001
    Publication date: May 16, 2002
    Applicant: MELLANOX TECHNOLOGIES LTD.
    Inventors: Noam Bloch, Hillel Chapman
  • Publication number: 20010043564
    Abstract: A method for link-level flow control includes establishing a plurality of logical links over a physical link between a transmitting entity and a receiving entity in a network. Respective maximum limits of transmission credits are assigned to the logical links, the credits corresponding to space available to the links in a dynamically allocable portion of a receive buffer at the receiving entity, such that a sum of the maximum limits for all of the logical links corresponds to an amount of space substantially larger than a total volume of the space in the dynamically allocable portion of the receive buffer.
    Type: Application
    Filed: January 10, 2001
    Publication date: November 22, 2001
    Applicant: MELLANOX TECHNOLOGIES LTD.
    Inventors: Noam Bloch, Freddy Gabbay, Michael Kagan, Alon Webman, Diego Crupnicoff