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: 20260172284Abstract: 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: ApplicationFiled: February 5, 2026Publication date: June 18, 2026Inventors: Lior Hodaya Bezen, Alex Netes, Mark Hummel, Glenn Dearth, Lion Levi
-
Publication number: 20260163843Abstract: 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: ApplicationFiled: January 29, 2026Publication date: June 11, 2026Inventors: Zsolt Alon Wertheimer, Omer Shabtai, Barak Goldberg, Lion Levi, Gil Mey-Tal, Bar Or Shapira, Dotan David Levi
-
Publication number: 20260142922Abstract: 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: ApplicationFiled: October 16, 2025Publication date: May 21, 2026Inventors: Michael Gandelman Milgrom, Daniel Klein, Eitan Zahavi, Vladimir Koushnir, Lion Levi, Gil Mey-Tal, Aleksandr Minchiu
-
Publication number: 20260142936Abstract: 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: ApplicationFiled: January 16, 2026Publication date: May 21, 2026Inventors: Lion Levi, Ortal Bashan, Alex Netes, Lior Hodaya Bezen, Guy Rozenberg Kunievsky, Inbal Gal, Vladimir Koushnir
-
Publication number: 20260129020Abstract: 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: ApplicationFiled: January 5, 2026Publication date: May 7, 2026Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
-
Publication number: 20260106830Abstract: 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: ApplicationFiled: October 15, 2024Publication date: April 16, 2026Inventors: Roee Levy Leshem, Mark Douglas Hummel, Gregory Michael Thorson, Lion Levi, Itamar Rabenstein, Noam Michaelis, Ofir Klara Altshul, Aviv Avraham Paxton
-
Patent number: 12592879Abstract: 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: GrantFiled: March 1, 2023Date of Patent: March 31, 2026Assignee: 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: 12587415Abstract: 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: GrantFiled: January 31, 2023Date of Patent: March 24, 2026Assignee: Mellanox Technologies, Ltd.Inventors: Lior Hodaya Bezen, Alex Netes, Mark Hummel, Glenn Dearth, Lion Levi
-
Patent number: 12562994Abstract: 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: GrantFiled: August 12, 2022Date of Patent: February 24, 2026Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Zsolt Alon Wertheimer, Omer Shabtai, Barak Goldberg, Lion Levi, Gil Mey-Tal, Bar Or Shapira, Dotan David Levi
-
Patent number: 12556494Abstract: 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: GrantFiled: February 27, 2023Date of Patent: February 17, 2026Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Lion Levi, Ortal Bashan, Alex Netes, Lior Hodaya Bezen, Guy Rozenberg Kunievsky, Inbal Gal, Vladimir Koushnir
-
Patent number: 12549512Abstract: 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: GrantFiled: October 23, 2023Date of Patent: February 10, 2026Assignee: Mellanox Technologies, Ltd.Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
-
Patent number: 12476903Abstract: 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: GrantFiled: February 23, 2023Date of Patent: November 18, 2025Assignee: 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: 12470486Abstract: 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: GrantFiled: June 8, 2022Date of Patent: November 11, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Michael Gandelman Milgrom, Daniel Klein, Eitan Zahavi, Vladimir Koushnir, Lion Levi, Gil Mey-Tal, Aleksandr Minchiu
-
Publication number: 20250133058Abstract: 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: ApplicationFiled: October 23, 2023Publication date: April 24, 2025Inventors: Lior Hodaya Bezen, Alex Netes, Idan Seider, Lion Levi, Glenn Dearth, Nitin Hande, Mark Hummel
-
Publication number: 20250088577Abstract: 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: ApplicationFiled: May 26, 2022Publication date: March 13, 2025Inventors: Ortal BEN MOSHE, Richard Leigh GRAHAM, Itamar RABENSTEIN, Lion LEVI
-
Publication number: 20250080460Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: 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: 12231343Abstract: 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: GrantFiled: September 5, 2022Date of Patent: February 18, 2025Assignee: Mellanox Technologies, Ltd.Inventors: Liron Mula, Lion Levi, Yuval Shpigelman
-
Patent number: 12177039Abstract: 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: GrantFiled: November 19, 2023Date of Patent: December 24, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
-
Publication number: 20240297843Abstract: 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: ApplicationFiled: March 1, 2023Publication date: September 5, 2024Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Lion Levi, Alex Netes, Itamar Rabenstein, Uriel Vanunu, Inbal Gal, Michael Avimelech Gandelman Milgrom
-
Publication number: 20240291757Abstract: 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: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Inventors: Lior Hodaya Bezen, Gil Mey-Tal, Mark Hummel, Idan Seider, Alex Netes, Nitzan Reznik, Roee Levy Leshem, Lion Levi, Itamar Rabenstein