Patents by Inventor Gal Shohet

Gal Shohet 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: 10880236
    Abstract: Communication apparatus includes multiple ports configured to serve as ingress and egress ports, such that the ingress ports receive packets from a packet data network for forwarding to respective egress ports. The ports include an egress port configured for connection to a network interface controller (NIC) serving multiple physical computing units, which have different, respective destination addresses and are connected to the NIC by different, respective communication channels. Control and queuing logic is configured to queue the packets that are received from the packet data network for forwarding to the multiple physical computing units in different, respective queues according to the destination addresses, and to arbitrate among the queues so as to convey the packets from the queues via the same egress port to the NIC, for distribution to the multiple physical computing units over the respective communication channels.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: December 29, 2020
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Lion Levi, Eitan Zahavi, Amiad Marelli, George Elias, Liron Mula, Oded Zemer, Sagi Kuks, Barak Gafni, Gal Shohet, Harold Rosenstock
  • Patent number: 10838711
    Abstract: A method including altering the configuration of a system including a processor, firmware storage and a scratchpad from a first configuration in which a first version of firmware enabling a first plurality of system operations is run by the processor, into a second configuration in which a second version of firmware enabling a second plurality of system operations is run by the processor, the altering including: A) re-configuring the system from the first configuration into an intermediate configuration in which the processor continues to run the first version of the firmware, B) while the system is in the intermediate configuration, disallowing at least one of the first plurality of operations, C) re-configuring the system from the intermediate configuration to the second configuration, and D) while the system is in the second configuration, allowing the second plurality of operations. Related apparatus and methods are also provided.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: November 17, 2020
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Zachy Haramaty, Gal Shohet, Elan Rohekar, Maty Golovaty, Matty Kadosh, Tom Munk, Oded Nadir
  • Publication number: 20200127946
    Abstract: Communication apparatus includes multiple ports configured to serve as ingress and egress ports, such that the ingress ports receive packets from a packet data network for forwarding to respective egress ports. The ports include an egress port configured for connection to a network interface controller (NIC) serving multiple physical computing units, which have different, respective destination addresses and are connected to the NIC by different, respective communication channels. Control and queuing logic is configured to queue the packets that are received from the packet data network for forwarding to the multiple physical computing units in different, respective queues according to the destination addresses, and to arbitrate among the queues so as to convey the packets from the queues via the same egress port to the NIC, for distribution to the multiple physical computing units over the respective communication channels.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Inventors: Lion Levi, Eitan Zahavi, Amiad Marelli, George Elias, Liron Mula, Oded Zemer, Sagi Kuks, Barak Gafni, Gal Shohet, Harold Rosenstock
  • Publication number: 20200097281
    Abstract: A method including altering the configuration of a system including a processor, firmware storage and a scratchpad from a first configuration in which a first version of firmware enabling a first plurality of system operations is run by the processor, into a second configuration in which a second version of firmware enabling a second plurality of system operations is run by the processor, the altering including: A) re-configuring the system from the first configuration into an intermediate configuration in which the processor continues to run the first version of the firmware, B) while the system is in the intermediate configuration, disallowing at least one of the first plurality of operations, C) re-configuring the system from the intermediate configuration to the second configuration, and D) while the system is in the second configuration, allowing the second plurality of operations. Related apparatus and methods are also provided.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 26, 2020
    Inventors: Zachy Haramaty, Gal Shohet, Elan Rohekar, Maty Golovaty, Matty Kadosh, Tom Munk, Oded Nadir