Patents by Inventor Shay Mizrachi

Shay Mizrachi 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: 20070014246
    Abstract: Certain aspects of a method and system for transparent transmission control protocol (TCP) offload with per flow estimation of far end transmit window are disclosed. Aspects of a method may include storing at a network interface card (NIC) processor state information for a received TCP segment and state information for transmitted TCP segments for a determined network flow without transferring state information for the received TCP segment to a host system communicatively coupled to the NIC. The generation of a new TCP segment comprising the collected received TCP segments may be controlled based on the occurrence of a termination event and a transmit window size. The period of time for aggregation of received TCP segments may be calculated based on the sequence numbers of the next expected TCP segment and the next received acknowledgement packet.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 18, 2007
    Inventors: Eliezer Aloni, Rafi Shalom, Shay Mizrachi, Dov Hirshfeld, Aviv Greenberg, Assaf Grunfeld, Eliezer Tamir, Guy Corem, Ori Hanegbi
  • Patent number: 7100103
    Abstract: A method for decoding a received word, including calculating a syndrome of the received word as a plurality of binary element vectors, generating respective logarithms of the binary element vectors, and determining, in response to the logarithms, an indication of a position of an erroneous bit in the received word.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: August 29, 2006
    Assignee: Broadcom Corporation
    Inventors: Shay Mizrachi, Daniel Stopler
  • Patent number: 7032073
    Abstract: Cache apparatus, including first and second cache memories, coupled to receive and hold context information from an external memory with respect to tasks, each task activated by one or more activating events, so that the context information is available for access by a processor in performing the tasks. The cache apparatus further includes a mapper, which is coupled to receive a classification of the tasks as fast and slow tasks. The mapper is adapted, upon receipt of one of the activating events for one of the fast tasks to be performed by the processor, to cause the context information with respect thereto to be received in the first cache memory, and upon receipt of one of the activating events for one of the slow tasks to be performed by the processor, to cause the context information with respect thereto to be received in the second cache memory.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: April 18, 2006
    Inventors: Shay Mizrachi, Rafi Shalom, Amit Oren
  • Publication number: 20030159103
    Abstract: A method for decoding a received word, including calculating a syndrome of the received word as a plurality of binary element vectors, generating respective logarithms of the binary element vectors, and determining, in response to the logarithms, an indication of a position of an erroneous bit in the received word.
    Type: Application
    Filed: January 22, 2003
    Publication date: August 21, 2003
    Applicant: Siliquent Technologies Inc.
    Inventors: Shay Mizrachi, Daniel Stopler
  • Publication number: 20030135721
    Abstract: A microprocessor, including a plurality of registers and an instruction execution module which is adapted to process a sequence of conditional tests.
    Type: Application
    Filed: November 15, 2002
    Publication date: July 17, 2003
    Applicant: SELIQUENT TECHNOLOGIES INC.
    Inventors: Shay Mizrachi, Gilad Ayalonn
  • Publication number: 20030128704
    Abstract: A method for a receiver to perform processing of incoming data segments transmitted over a network by a transmitter in accordance with a transport protocol. The segments incorporate sequence values indicative of a transmission order of the segments. The method consists of receiving the data segments over the network in a reception order. Then, for each segment received in the reception order, the sequence values of the received segment and of the segments received earlier in the reception order are compared in order to assign the received segment a classification identity as an in-order or out-of-order segment.
    Type: Application
    Filed: August 28, 2002
    Publication date: July 10, 2003
    Inventors: Shay Mizrachi, Rafi Shalom, Ron Grinfeld
  • Publication number: 20030058870
    Abstract: Apparatus for receiving a sequence of Transmission Control Protocol (TCP) segments, including a parsing machine which is adapted to parse at least one TCP segment so as to recover an Internet Small Computer Systems Interface Protocol Data Unit (iSCSI PDU), the PDU including a header and at least part of a payload. The apparatus further includes at least one analysis machine which is adapted to receive and evaluate the header and to receive and route the at least part of the payload for the iSCSI PDU, the parsing machine and the at least one analysis machine operating substantially autonomously.
    Type: Application
    Filed: September 6, 2002
    Publication date: March 27, 2003
    Applicant: Siliquent Technologies Inc.
    Inventors: Shay Mizrachi, Rafi Shalom, Ron Grinfeld
  • Publication number: 20030056009
    Abstract: A method for processing a datagram, including receiving an initial fragment of the datagram over a communication link and classifying in an initial classification the initial fragment as a first fragment, a middle fragment, or a last fragment of the datagram. The method further includes receiving one or more subsequent fragments over the communication link, following the initial fragment, and classifying each of the one or more subsequent fragments in respective subsequent classifications so as to find among the subsequent fragments at least one of the first fragment, the middle fragment, and the last fragment of the datagram.
    Type: Application
    Filed: September 6, 2002
    Publication date: March 20, 2003
    Applicant: Siliquent Technologies Inc.
    Inventors: Shay Mizrachi, Rafi Shalom, Ron Grinfeld
  • Publication number: 20030033486
    Abstract: Cache apparatus, including first and second cache memories, coupled to receive and hold context information from an external memory with respect to tasks, each task activated by one or more activating events, so that the context information is available for access by a processor in performing the tasks. The cache apparatus further includes a mapper, which is coupled to receive a classification of the tasks as fast and slow tasks. The mapper is adapted, upon receipt of one of the activating events for one of the fast tasks to be performed by the processor, to cause the context information with respect thereto to be received in the first cache memory, and upon receipt of one of the activating events for one of the slow tasks to be performed by the processor, to cause the context information with respect thereto to be received in the second cache memory.
    Type: Application
    Filed: April 30, 2002
    Publication date: February 13, 2003
    Inventors: Shay Mizrachi, Rafi Shalom, Amit Oren