Patents by Inventor Adi Horowitz
Adi Horowitz 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: 20260246737Abstract: In one embodiment, a network device comprises a memory to store a set of congestion control algorithms, at least one processor to receive data associated with a network flow, automatically select a congestion control algorithm from the set of congestion control algorithms based on the data of the network flow, and apply the selected congestion control algorithm to control traffic of the network flow.Type: ApplicationFiled: January 8, 2026Publication date: August 20, 2026Inventors: Adi Horowitz, Yuval Shpigelman, Lior Maman, Omer Nissim, Omer Shabtai, Matty Kadosh
-
Publication number: 20260222297Abstract: A system includes multiple processors to communicate with one another via one or more network devices. One or more of the processors are to specify, for a given type of a collective operation to be executed by the system, a packet-processing configuration to be applied by the network devices in processing packets relating to collective operations of the given type, and, during execution of a collective operation of the given type, to mark the packets relating to the collective operation with a mark indicative of the packet-processing configuration, thereby instructing one or more of the network devices to process the packets relating to the collective operation, responsively to the mark, in accordance with the packet-processing configuration.Type: ApplicationFiled: January 30, 2025Publication date: July 30, 2026Inventors: Omer Shabtai, Matty Kadosh, Adi Horowitz, Alon Gal, Einav Zelig, Ofek Barkai, Sreeram Potluri, Jacky Romano
-
Publication number: 20260205409Abstract: In one embodiment, a network device includes a plurality of ports to receive packets, and processing circuitry to determine adaptive routing profile classifications of the received packets, make adaptive routing decisions for the packets based on different adaptive routing profiles associated with the adaptive routing profile classifications of the packets, and forward the received packets to the ports according to the adaptive routing decisions.Type: ApplicationFiled: December 17, 2025Publication date: July 16, 2026Inventors: Alex Shpiner, Gil Levy, Orel Hagag, Omer Shabtai, Matty Kadosh, Adi Horowitz
-
Publication number: 20260180857Abstract: In one embodiment, a system for managing cloud infrastructure performance for cyclical workloads processed in a cloud infrastructure includes one or more processor to receive values of a period metric of the cyclical workloads based on data collected by network devices in the cloud infrastructure, and adjust at least one network device management parameter of at least one of the network devices based on the period metric values causing changes to the processing of the cyclical workloads in the cloud infrastructure, and memory to store data used by the at least one processor.Type: ApplicationFiled: December 25, 2024Publication date: June 25, 2026Inventors: Omer Shabtai, Nevo Genossar, Einav Zelig, Matty Kadosh, Ofek Barkai, Alon Gal, Adi Horowitz
-
Publication number: 20250379813Abstract: Systems and methods herein are for one or more processing units of a subnet manager (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.Type: ApplicationFiled: August 22, 2025Publication date: December 11, 2025Inventors: Adi Horowitz, Omri Kahalon, Gal Shalom, Rabia Loulou, Aviad Yehezkel, Matty Kadosh
-
Patent number: 12425334Abstract: Systems and methods herein are for one or more processing units of a subnet manger (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.Type: GrantFiled: January 31, 2023Date of Patent: September 23, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Adi Horowitz, Omri Kahalon, Gal Shalom, Rabia Loulou, Aviad Yehezkel, Matty Kadosh
-
Publication number: 20250159054Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Inventors: Gal Shalom, Omri Kahalon, Adi Horowitz, Aviad Shaul Yehezkel, Eliav Bar-Ilan
-
Patent number: 12238179Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.Type: GrantFiled: May 4, 2023Date of Patent: February 25, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Gal Shalom, Omri Kahalon, Adi Horowitz, Aviad Shaul Yehezkel, Eliav Bar-Ilan
-
Publication number: 20240372923Abstract: A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform transmitting message-based data over packets. The circuits are capable of identifying a first message, transmitting a first portion of the first message in a first packet, the first packet including a bit indicating the first packet is message-based, and transmitting an end portion of the first message in a second packet, the second packet including a first bit indicating the second packet is message-based and a second bit indicating the second packet comprises the end portion of the first message.Type: ApplicationFiled: May 4, 2023Publication date: November 7, 2024Inventors: Gal Shalom, Omri Kahalon, Adi Horowitz, Aviad Shaul Yehezkel, Eliav Bar-Ilan
-
Publication number: 20240259233Abstract: Systems and methods herein are for one or more processing units to modify a network access layer of an ethernet communication to include a local route header (LRH) of an InfiniBand (IB) communication for transmission over an IB network, the modification further to retain ethernet information of all layers of the ethernet communication or to remove at least one of the layers of the ethernet communication for the IB communication.Type: ApplicationFiled: February 1, 2023Publication date: August 1, 2024Inventors: Gal Shalom, Omri Kahalon, Adi Horowitz, Aviad Yehezkel, Liran Liss, Rabia Loulou, Matty Kadosh
-
Publication number: 20240259298Abstract: Systems and methods herein are for one or more processing units of a subnet manger (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.Type: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Adi Horowitz, Omri Kahalon, Gal Shalom, Rabia Loulou, Aviad Yehezkel, Matty Kadosh
-
Publication number: 20240056411Abstract: System, methods, and devices for providing an address resolution service are provided. In one example, an Address Resolution Service (ARS) node is described as being in communication with one or more endpoints. The ARS node may include one or more circuits that respond to an ARS query message issued by the one or more endpoints with a response message that translates a layer three address to a layer two address.Type: ApplicationFiled: August 9, 2022Publication date: February 15, 2024Inventors: Gal Shalom, Adi Horowitz, Jonatan Piasetzky, Omri Kahalon, Matty Kadosh, Aviad Shaul Yehezkel, Rabia Loulou, Liran Liss
-
Patent number: 11861211Abstract: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.Type: GrantFiled: December 6, 2021Date of Patent: January 2, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Gal Shalom, Adi Horowitz, Omri Kahalon, Liran Liss, Aviad Yehezkel, Rabie Loulou
-
Publication number: 20230176769Abstract: API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Gal Shalom, Adi Horowitz, Omri Kahalon, Liran Liss, Aviad Yehezkel, Rabie Loulou