Patents by Inventor Idan Friedman

Idan Friedman 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: 20240080379
    Abstract: Technologies for payload direct memory storing (PDMS) for out-of-order delivery of packets in remote direct memory access (RDMA) are described. A responder device includes an RDMA transport layer that can receive packets out of order and allow direct data placement of packet data in order. The responder device receives a first packet with a first packet number and first location information. The responder device stores first packet data to a first location according to the first location information. The responder device also receives a second packet and stores second packet data to a second location according to the second location information. A second packet number indicates that the first packet is received out of order. The first and second packet data are stored in order. The responder device can provide an indication that a message has arrived in response to determining that all packets of the message have arrived.
    Type: Application
    Filed: September 2, 2022
    Publication date: March 7, 2024
    Inventors: Yamin Friedman, Ariel Shahar, Idan Borshteen, Roee Moyal
  • Publication number: 20240080256
    Abstract: Technologies for spreading a single transport flow across multiple network paths in remote direct memory access (RDMA) over converged Ethernet (RoCE) and InfiniBand are described. A network interface controller receives a first packet and a second packet of a transport flow directed to a second node. The network interface controller assigns a first network routing identifier to the first packet and a second network routing identifier to the second packet, the first network routing identifier corresponding to a first network path between the first and second nodes, the second network routing identifier corresponding to a second network path between the first node and the second node. The network interface controller schedules a first packet of the transport flow to be sent via the first network path and a second packet of the transport flow to be sent via the second network path.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: Yamin Friedman, Idan Borshteen, Roee Moyal, Yuval Shpigelman
  • Publication number: 20240080266
    Abstract: A network adapter includes a port and one or more circuits. The port communicates packets over a network in which switches forward packets in accordance with tuples of the packets. The one or more circuits are to hold a user-programmable scheme specifying assignments of the packets of a given flow destined to a peer node to sub-flows having respective different tuples, assign first packets of the given flow to one or more of the sub-flows in accordance with the user-programmable scheme, by setting respective tuples of the first packets, transmit the first packets to the peer node via the port, monitor notifications received from the network, the notifications being indicative of respective states of the sub-flows, based on the notifications and on the user-programmable scheme determine an assignment of second packets of the given flow to the sub-flows, and transmit the second packets to the peer node via the port.
    Type: Application
    Filed: September 5, 2022
    Publication date: March 7, 2024
    Inventors: Yamin Friedman, Omer Shabtai, Rotem Levinson, Idan Burstein, Yuval Shpigelman, Charlie Mbariky
  • Patent number: 11914865
    Abstract: A method and system are provided for limiting unnecessary data traffic on the data busses connecting the various levels of system memory. Some embodiments may include processing an invalidation command associated with a system or network operation requiring temporary storage of data in a local memory area. The invalidation command may comprise a memory location indicator capable of identifying the physical addresses of the associated data in the local memory area. Some embodiments may preclude the data associated with the system or network operation from being written to a main memory by invalidating the memory locations holding the temporary data once the system or network operation has finished utilizing the local memory area.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: February 27, 2024
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Yamin Friedman, Idan Burstein, Hillel Chapman, Gal Yefet
  • Publication number: 20230343093
    Abstract: An example system includes processor to receive a frame of video and a number of detected feature points for the frame. The processor can calculate a position of a relative anchor for the frame based on a density of the feature points. The processor can add the relative anchor to the frame. The processor can then transmit the frame with the added relative anchor to a second computing device.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Inventors: Idan FRIEDMAN, Ke ZHANG, Alessandro DONATELLI
  • Patent number: D924681
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: July 13, 2021
    Assignee: MONKEY BUSINESS DESIGN ISRAEL LTD
    Inventors: Oded Friedland, Idan Friedman, Naama Steinbock