Patents by Inventor Lion Levi

Lion Levi 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: 20260172284
    Abstract: Systems and methods herein are for one or more processing units to communicate configuration information between a subnet manager (SM) and at least one switch, where the configuration information is to enable the at least one switch to provide communication between at least two host machines through a number of network links that exclusively use two or more physical ports of the at least two host machines, and where the configuration information is associated with a mapping of different virtual network addresses and two or more physical ports and is associated with a relationship between the different virtual network addresses.
    Type: Application
    Filed: February 5, 2026
    Publication date: June 18, 2026
    Inventors: Lior Hodaya Bezen, Alex Netes, Mark Hummel, Glenn Dearth, Lion Levi
  • Publication number: 20260163843
    Abstract: Systems, methods, and devices that perform computing operations are provided. In one example, a system includes a least one node, the at least one node having one or more processors, each having associated memory, a clock, a scheduler, the scheduler monitoring one or more of rates, rates of lanes, rates at which packets are sent, times, latencies of packets, topology, communication states, nodes, and packets in the system, an attribute monitor that measures counters for one or more of congestion state, line rate, and communication attributes. A packet scheduler determines a destination node based on information from the scheduler and the attribute monitor, and sends at least a portion of a packet to the destination node.
    Type: Application
    Filed: January 29, 2026
    Publication date: June 11, 2026
    Inventors: Zsolt Alon Wertheimer, Omer Shabtai, Barak Goldberg, Lion Levi, Gil Mey-Tal, Bar Or Shapira, Dotan David Levi
  • Publication number: 20260142922
    Abstract: An apparatus, system, and method include, for each of two or more switches of a communication network, identifying a set of routing paths from the switch to a destination node based on a topology associated with the communication network. The set of routing paths include a first subset of routing paths and a second subset of routing paths. The topology includes an indication of a convergence of the first subset of routing paths at a node between the switch and the destination node. The apparatus, system, and method include allocating a data flow to a first routing path of the first subset of routing paths and a second routing path of the second subset of routing paths according to a target data flow rate common to the first routing path and the second routing path.
    Type: Application
    Filed: October 16, 2025
    Publication date: May 21, 2026
    Inventors: Michael Gandelman Milgrom, Daniel Klein, Eitan Zahavi, Vladimir Koushnir, Lion Levi, Gil Mey-Tal, Aleksandr Minchiu
  • Publication number: 20260142936
    Abstract: A system for implementing a multiplane network comprises a network device including a plurality of switches for routing traffic to an endpoint through a network of other switches. Each switch in the plurality of switches corresponds to a different plane of the multiplane network. The system includes one or more circuits that manages the plurality of switches as a single logical entity.
    Type: Application
    Filed: January 16, 2026
    Publication date: May 21, 2026
    Inventors: Lion Levi, Ortal Bashan, Alex Netes, Lior Hodaya Bezen, Guy Rozenberg Kunievsky, Inbal Gal, Vladimir Koushnir
  • Publication number: 20260129020
    Abstract: Systems and methods herein are for one or more processing units that can communicate in a network using a subnet manager (SM) that includes a mapping of one virtual network address to two or more physical ports, where the one virtual network address may be associated with different switches of different data planes, and where data may be communicated concurrently and separately using the one virtual network address and using the two or more physical ports.
    Type: Application
    Filed: January 5, 2026
    Publication date: May 7, 2026
    Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
  • Publication number: 20260106830
    Abstract: Systems, methods, and devices for performing computing operations and managing network congestion are provided. In one example, a device is described to include a processing unit that collects a plurality of messages and performs an operation as part of a collective operation on data contained in the plurality of messages, then generates an output message with a result of the operation performed on the data contained in the plurality of messages. The processing unit may further incorporate a congestion notification into the output message in response to at least one of the plurality of messages also containing a corresponding congestion notification.
    Type: Application
    Filed: October 15, 2024
    Publication date: April 16, 2026
    Inventors: Roee Levy Leshem, Mark Douglas Hummel, Gregory Michael Thorson, Lion Levi, Itamar Rabenstein, Noam Michaelis, Ofir Klara Altshul, Aviv Avraham Paxton
  • Patent number: 12592879
    Abstract: A network device, system, and method are provided. In one example, a system is described that includes a plurality of communication nodes and a network device that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The system may be configured such that the packets are transmitted between the plurality of communication nodes by applying a filter to a converged forwarding table.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: March 31, 2026
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Alex Netes, Lion Levi, Itamar Rabenstein, Uriel Vanunu, Inbal Gal, Michael Avimelech Gandelman Milgrom
  • Patent number: 12587415
    Abstract: Systems and methods herein are for one or more processing units to communicate configuration information between a subnet manager (SM) and at least one switch, where the configuration information is to enable the at least one switch to provide communication between at least two host machines through a number of network links that exclusively use two or more physical ports of the at least two host machines, and where the configuration information is associated with a mapping of different virtual network addresses and two or more physical ports and is associated with a relationship between the different virtual network addresses.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: March 24, 2026
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Lior Hodaya Bezen, Alex Netes, Mark Hummel, Glenn Dearth, Lion Levi
  • Patent number: 12562994
    Abstract: Systems, methods, and devices that perform computing operations are provided. In one example, a system includes a least one node, the at least one node having one or more processors, each having associated memory, a clock, a scheduler, the scheduler monitoring one or more of rates, rates of lanes, rates at which packets are sent, times, latencies of packets, topology, communication states, nodes, and packets in the system, an attribute monitor that measures counters for one or more of congestion state, line rate, and communication attributes. A packet scheduler determines a destination node based on information from the scheduler and the attribute monitor, and sends at least a portion of a packet to the destination node.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: February 24, 2026
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Zsolt Alon Wertheimer, Omer Shabtai, Barak Goldberg, Lion Levi, Gil Mey-Tal, Bar Or Shapira, Dotan David Levi
  • Patent number: 12556494
    Abstract: A system for implementing a multiplane network comprises a network device including a plurality of switches for routing traffic to an endpoint through a network of other switches. Each switch in the plurality of switches corresponds to a different plane of the multiplane network. The system includes one or more circuits that manages the plurality of switches as a single logical entity.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: February 17, 2026
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Lion Levi, Ortal Bashan, Alex Netes, Lior Hodaya Bezen, Guy Rozenberg Kunievsky, Inbal Gal, Vladimir Koushnir
  • Patent number: 12549512
    Abstract: Systems and methods herein are for one or more processing units that can communicate in a network using a subnet manager (SM) that includes a mapping of one virtual network address to two or more physical ports, where the one virtual network address may be associated with different switches of different data planes, and where data may be communicated concurrently and separately using the one virtual network address and using the two or more physical ports.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: February 10, 2026
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
  • Patent number: 12476903
    Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a switch programmed to route a received packet to an egress port based on a combination of a destination address associated with the received packet and an identification of an ingress port from which the packet was received by the switch.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: November 18, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Michael Avimelech Gandelman Milgrom, Lior Hodaya Bezen, Alex Netes, Yoav Menes, Guy Rozenberg Kunievsky, Vladimir Koushnir, Lion Levi, Eitan Zahavi
  • Patent number: 12470486
    Abstract: An apparatus, system, and method include, for each of two or more switches of a communication network, identifying a set of routing paths from the switch to a destination node based on a topology associated with the communication network. The set of routing paths include a first subset of routing paths and a second subset of routing paths. The topology includes an indication of a convergence of the first subset of routing paths at a node between the switch and the destination node. The apparatus, system, and method include allocating a data flow to a first routing path of the first subset of routing paths and a second routing path of the second subset of routing paths according to a target data flow rate common to the first routing path and the second routing path.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: November 11, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Michael Gandelman Milgrom, Daniel Klein, Eitan Zahavi, Vladimir Koushnir, Lion Levi, Gil Mey-Tal, Aleksandr Minchiu
  • Publication number: 20250133058
    Abstract: Systems and methods herein are for one or more processing units that can communicate in a network using a subnet manager (SM) that includes a mapping of one virtual network address to two or more physical ports, where the one virtual network address may be associated with different switches of different data planes, and where data may be communicated concurrently and separately using the one virtual network address and using the two or more physical ports.
    Type: Application
    Filed: October 23, 2023
    Publication date: April 24, 2025
    Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
  • Publication number: 20250088577
    Abstract: A source network device may transmit a lock request including a request for a network clement to allocate resources in association with an operation of a reduction tree. The source network device may transmit collision information associated with the lock request in response to receiving a lock failure notification indicating that one or more network elements have failed to allocate the resources. A network element may receive, from one or more child nodes, lock requests defined for a data-reduction operation associated with a data-reduction flow. The network clement may propagate a received lock request to a parent node. A root network device may transmit a lock command to network elements of a reduction tree. The lock command includes a request for an allocation of resources. The root network device may transmit collision information associated with the lock command in response to receiving a lock failure notification.
    Type: Application
    Filed: May 26, 2022
    Publication date: March 13, 2025
    Inventors: Ortal BEN MOSHE, Richard Leigh GRAHAM, Itamar RABENSTEIN, Lion LEVI
  • Publication number: 20250080460
    Abstract: Systems and methods herein are for one or more processing units to be associated with at least one switch or router and to enable the at least one switch or router to receive a communication from a source host machine, where the communication includes a request associated with memory access protocols of a memory space of a destination host machine, and where the communication is to be provided to the destination host machine to enable subsequent communications from the source host machine that are based in part on the memory access protocols received in response to the request.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Mark Hummel, Jonathan Mercer Owen, Gregory Thorson, Glenn Dearth, Lion Levi, Lior Hodaya Bezen, Itamar Rabenstein, Ami Gidon Marelli, Roee Levy Leshem, Liron Mula, Alex Netes, Eyal Srebro
  • Patent number: 12231343
    Abstract: A network element includes a transmit-queue for transmitting packets from at least two sources, each source having a predefined priority level, to a headroom buffer in a peer network element. Flow-control circuitry receives from the peer network element signaling that indicates a number of credits for transmitting packets to the peer network element, manages a current number of credits available for transmission from the transmit-queue, responsive to the signaling, selects a threshold priority based on the current number of credits for the transmit-queue; and transmits packets associated with data sources of the transmit-queue that are higher in priority than the threshold priority, and refrain from transmitting other packets associated with the transmit-queue.
    Type: Grant
    Filed: September 5, 2022
    Date of Patent: February 18, 2025
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Liron Mula, Lion Levi, Yuval Shpigelman
  • Patent number: 12177039
    Abstract: A method includes providing a plurality of processes interconnected by a network, each of the plurality of processes being configured to hold a block of data destined for others of the plurality of processes. A set of data for all-to-all data exchange is received from one or more of the processes. The set of data is configured as a plurality of blocks of data in a matrix as matrix data, the matrix being distributed among the plurality of processes. The matrix data is transposed by changing the position of selected blocks of data of the plurality of blocks of data relative to the other blocks of data of the plurality of the blocks of data, without changing the structure of each of the blocks of data. The transposed matrix data is over the network and is then received, repacked, and conveyed to destination processes.
    Type: Grant
    Filed: November 19, 2023
    Date of Patent: December 24, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
  • Publication number: 20240297843
    Abstract: A network device, system, and method are provided. In one example, a system is described that includes a plurality of communication nodes and a network device that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The system may be configured such that the packets are transmitted between the plurality of communication nodes by applying a filter to a converged forwarding table.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Lion Levi, Alex Netes, Itamar Rabenstein, Uriel Vanunu, Inbal Gal, Michael Avimelech Gandelman Milgrom
  • Publication number: 20240291757
    Abstract: Systems and methods herein are for one or more processing units to be associated with at least one switch or router of different route layers and to enable the at least one switch or router to receive a communication from a host machine, wherein the communication includes at least a data packet and a hash header, wherein the data packet is for transmission to other host machines through at least one of available egress ports of the at least one switch or router, and where the at least one of the available egress ports is determined based in part on a hash in the hash header.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Lior Hodaya Bezen, Gil Mey-Tal, Mark Hummel, Idan Seider, Alex Netes, Nitzan Reznik, Roee Levy Leshem, Lion Levi, Itamar Rabenstein