Mellanox Technologies Ltd.

Israel

Back to Profile

1-100 of 1,408 for Mellanox Technologies Ltd. Sort by
Query
Excluding Subsidiaries
Aggregations Reset Report
IP Type
        Patent 1,372
        Trademark 36
Jurisdiction
        United States 1,375
        World 31
        Europe 1
        Canada 1
Date
New (last 4 weeks) 25
2025 September (MTD) 22
2025 August 16
2025 July 21
2025 June 23
See more
IPC Class
G06F 13/42 - Bus transfer protocol, e.g. handshakeSynchronisation 73
G02B 6/42 - Coupling light guides with opto-electronic elements 70
G06F 13/40 - Bus structure 66
G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake 57
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 50
See more
NICE Class
09 - Scientific and electric apparatus and instruments 35
35 - Advertising and business services 1
Status
Pending 350
Registered / In Force 1,058
  1     2     3     ...     15        Next Page

1.

OPTICAL CONNECTORS AND METHODS OF ASSEMBLING THE SAME

      
Application Number 18889952
Status Pending
Filing Date 2024-09-19
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Freedman, Barak
  • Oren, Amit

Abstract

Some embodiments of the present disclosure are directed to optical connectors and methods of assembling the same. For example, the present disclosure provides for a “semi-detachable” connector. A mechanical receptacle may be actively aligned to the photonic integrated circuit die, allowing for full testing of the device and for a simplified assembly process. At a later step in the assembly process, the connector may be placed on the receptacle (passively—already tested) and the connector may be adhered to the receptacle. The present disclosure may result in a simplified assembly, and a smaller device size that fits inside an octal small form factor pluggable (OSFP) transceiver.

IPC Classes  ?

  • G02B 6/42 - Coupling light guides with opto-electronic elements

2.

Network Adapter Providing Address Translation as a Service

      
Application Number 19198048
Status Pending
Filing Date 2025-05-04
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Marcovitch, Daniel
  • Bar-Ilan, Eliav
  • Liss, Liran

Abstract

A network adapter including a host interface, a network interface, packet processing circuitry, and Translation-as-a-Service (TaaS) circuitry. The host interface is to communicate with a host over a peripheral bus. The network interface is to send and receive packets to and from a network for the host. The packet processing circuitry is to process the packets. The TaaS circuitry is integrated in the network adapter and is to (i) receive from a requesting device a request to translate an input address into a requested address in a requested address space, (ii) translate the input address into the one or more requested addresses, and (iii) return the one or more requested addresses to the requesting device.

IPC Classes  ?

  • G06F 12/1072 - Decentralised address translation, e.g. in distributed shared memory systems
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

3.

WAFER ALIGNMENT IN MULTIPLE DIES

      
Application Number 18888767
Status Pending
Filing Date 2024-09-18
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Greenboim, Guy
  • Freedman, Barak
  • Layosh, Yaakov Yonatan
  • Bigio, Victor

Abstract

Some embodiments of the present disclosure are directed to wafer alignment in multiple dies. For example, a receptacle wafer and a photonic wafer may be prepared containing a plurality of individual dies. Further, these two wafers may be aligned, wafer bonded, and cut into the individual dies. Additionally, or alternatively, these individual dies may be ready to be attached to a substrate and require no further alignment. The method of the present disclosure may be (i) cost effective since a single, passive receptacle wafer alignment results in multiple dies, (ii) repeatable (e.g., less variance in production) since it utilizes silicon lithography alignment features and scalable silicon WOW assembly, and (iii) improve optical performance since the thin receptacle wafer has a lower height resulting in a shorter optical path.

IPC Classes  ?

  • G02B 6/42 - Coupling light guides with opto-electronic elements

4.

HARDWARE BASED COLLECTIVE OPERATIONS PROFILING

      
Application Number 19227950
Status Pending
Filing Date 2025-06-04
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Tebeka, Jacob Yaki
  • Rabenstein, Itamar
  • Paxton, Aviv Avraham

Abstract

A system includes one or more processors to trace one or more packets transmitted by an application distributed among a plurality of computing nodes. The one or more processors are to generate tracing data based at least in part on tracing the one or more packets. The tracing data includes temporal information associated with transmission of the one or more packets. The one or more processors are to manage a data allocation associated with the application based on the tracing data.

IPC Classes  ?

  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps

5.

OPTICAL WAVEGUIDE FOR CO-PACKAGED OPTICS

      
Application Number 18891159
Status Pending
Filing Date 2024-09-20
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Freedman, Barak
  • Oren, Amit

Abstract

Some embodiments of the present disclosure are directed to an optical waveguide for co-packaged optics packages. For example, a module may include a substrate having a substrate optical waveguide, an interposer disposed on a surface of the substrate, where the interposer comprises an interposer optical waveguide, and where the interposer is configured to optically align the interposer optical waveguide with the substrate optical waveguide, a main die disposed on a surface of the interposer, and a photonic IC disposed on the surface of the interposer and configured to be in optical communication with the interposer optical waveguide. Additionally, or alternatively, the substrate optical waveguide may be configured to convey optical signals between the substrate and the interposer. Further, the interposer optical waveguide may be configured to convey optical signals between the surface of the substrate and the interposer.

IPC Classes  ?

  • H01L 25/16 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices the devices being of types provided for in two or more different subclasses of , , , , or , e.g. forming hybrid circuits
  • G02B 6/42 - Coupling light guides with opto-electronic elements
  • H01L 23/00 - Details of semiconductor or other solid state devices
  • H01L 23/498 - Leads on insulating substrates

6.

DROP PORT ASSISTED RESONANCE DETECTION SYSTEM FOR A RING ASSISTED MACH-ZEHNDER INTERFEROMETER (RAMZI)

      
Application Number 18611188
Status Pending
Filing Date 2024-03-20
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Sakib, Meer Nazmus
  • Kjergaard, Jens Smith
  • Jensen, Rasmus Glarborg
  • De Koninck, Yannick Charles J.

Abstract

Systems and methods are described herein for drop port assisted resonance detection for ring assisted Mach-Zehnder Interferometers (RAMZI). An example system comprises a ring assisted Mach-Zehnder Interferometer (RAMZI) that includes a Mach-Zehnder Interferometer (MZI) and a ring resonator, a drop port operatively coupled to the ring resonator, and a control circuit operatively coupled to the drop port and the RAMZI. The drop port is configured to capture an optical signal indicative of an output power spectrum of the ring resonator, and the control circuit is configured to tune the RAMZI for spectral alignment between the MZI and the ring resonator based on at least the optical signal.

IPC Classes  ?

  • G01B 11/27 - Measuring arrangements characterised by the use of optical techniques for measuring angles or tapersMeasuring arrangements characterised by the use of optical techniques for testing the alignment of axes for testing the alignment of axes

7.

DIGITAL SIGNAL SYMBOL DECISION GENERATION WITH CONFIDENCE LEVEL BASED ON ERROR ANALYSIS

      
Application Number 19232072
Status Pending
Filing Date 2025-06-09
First Publication Date 2025-09-25
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Harel, Oz
  • Faig, Hananel
  • Yakoby, Yair

Abstract

A receiver including a first component to receive a signal including a sequence of symbols and generate an equalized signal with an estimated sequence of symbols corresponding to the signal. The receiver further includes a second component to generate, based on the equalized signal, a decision including a sequence of one or more bits that represent each symbol of the estimated sequence of symbols. The second component of the receiver further generates a confidence level corresponding to the decision, wherein the confidence level is based on a comparison of a first probability that the equalized signal comprises two or more errors and a second probability that the equalized signal comprises zero errors.

IPC Classes  ?

  • H03M 13/15 - Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
  • H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits

8.

Duplicate Write Circuit

      
Application Number 18611951
Status Pending
Filing Date 2024-03-21
First Publication Date 2025-09-25
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Singer, Alon
  • Basher, Uria

Abstract

A computer system includes a processor and a Duplicate Write Circuit (DWC). The DWC is to hold a definition that specifies an address range and a plurality of additional address ranges, and to receive, from the processor, a write command that specifies a write-data and a write-address. When the write-address falls outside the address range, the DWC is to generate a write cycle that writes the write-data to the address. When the write-address falls in the address range, the DWC is to generate (i) the write cycle that writes the write-data to the address, and (ii) a sequence of additional write cycles that write the write-data to corresponding addresses in the additional address ranges.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

9.

REPRODUCIBLE FLOATING-POINT STOCHASTIC ROUNDING

      
Application Number 18605549
Status Pending
Filing Date 2024-03-14
First Publication Date 2025-09-18
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Leshem, Roee Levy
  • Alben, Jonah Matthew
  • Siu, Ming Yiu
  • Segalovich, Daniel
  • Rabenstein, Itamar
  • Michaelis, Noam
  • Altshul, Ofir Klara
  • Paxton, Aviv Avraham

Abstract

Systems, devices, and methods are provided. In one example, a system is described that includes circuits to receive a plurality of numbers at a first computing system, perform an operation on the plurality of numbers to generate a number, and use the generated number to perform stochastic rounding of a floating point number to generate a stochastically rounded floating point number.

IPC Classes  ?

  • G06F 7/499 - Denomination or exception handling, e.g. rounding or overflow
  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers

10.

ELECTRONIC DEVICE INCLUDING LIQUID COOLANT CONDUIT WITH HELICAL PORTION

      
Application Number 18606119
Status Pending
Filing Date 2024-03-15
First Publication Date 2025-09-18
Owner Mellanox Technologies Ltd. (Israel)
Inventor
  • Weltsch, Oren
  • Zaretsky, Shay
  • Becker, Rom
  • Weisberg, Elan
  • Mazliach, Aviad

Abstract

An electronic device, which may include an electronic component, a cooling body in thermal contact with the electronic component, a conduit coupled to the cooling body to deliver a coolant to or from the cooling body, the conduit comprising a coiled portion, and a coupler coupled to the coiled portion of the conduit, the coupler being removably couplable to a coolant infrastructure coupler.

IPC Classes  ?

  • H02B 1/56 - CoolingVentilation
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

11.

High Frequency Telemetry

      
Application Number 18607830
Status Pending
Filing Date 2024-03-18
First Publication Date 2025-09-18
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Tabul, Amihay
  • Singer, Alon
  • Vershkov, Ilya
  • Haramaty, Zachy
  • Hitron, Amir

Abstract

In one embodiment, a system includes a network device application-specific integrated circuit (ASIC), which includes a microcontroller to provide a command to a hardware accelerator to perform a job including gathering telemetry data from at least one hardware unit and write the gathered telemetry data to a memory, and the hardware accelerator to gather the telemetry data from the at least one hardware unit and write the gathered telemetry data to the memory based on the command.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom

12.

USER-PROGRAMMABLE PACKET FORWARDING

      
Application Number 18608213
Status Pending
Filing Date 2024-03-18
First Publication Date 2025-09-18
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Maman, Yonatan Liel
  • Biber, Barak
  • Kahalon, Omri
  • Yehezkel, Aviad Shaul
  • Shalom, Gal

Abstract

A system for transmitting data is described, among other things. An illustrative system is disclosed to include one or more circuits to perform receive-side scaling (RSS) by receiving a packet, identifying one or more bits in the packet, and forwarding the packet to a receiving queue based on the identified one or more bits in the packet.

IPC Classes  ?

13.

LOW MEMORY NTH PERCENTILE COMPUTATION

      
Application Number 18608777
Status Pending
Filing Date 2024-03-18
First Publication Date 2025-09-18
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Mula, Liron

Abstract

A device, systems, and method are described which provide low memory determination of an nth percentile. The device, systems, and method include receiving user input indicating a percentile (n) to be approximated for a measurement. The device, systems, and method further include initializing an nth-percentile estimator to an initial value and using a control loop to update the nth-percentile estimator until n% of samples are lower than the nth-percentile estimator and 100%-n% of samples are higher than the nth-percentile estimator, wherein for each value in a set of data, the nth-percentile estimator is updated based on whether each value is higher or lower than the nth-percentile estimator.

IPC Classes  ?

  • G06F 17/18 - Complex mathematical operations for evaluating statistical data

14.

Selective retransmission mechanisms

      
Application Number 19050153
Status Pending
Filing Date 2025-02-11
First Publication Date 2025-09-11
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Friedman, Yamin
  • Borshteen, Idan
  • Shahar, Ariel
  • Moyal, Roee
  • Aisman, Shay
  • Crupnicoff, Diego
  • Shpigelman, Yuval

Abstract

In one embodiment, a responder device includes a network interface to receive packets of a stream of packets transmitted from a requester device with packet sequence numbers, and packet processing circuitry to collect information about the packet sequence numbers of the packets that have been received from the requester device, generate a selective acknowledgement including an indication of the packet sequence numbers of at least one packet of the packets that has been received and at least one other packet of the packets that has not been received by the responder device from the requester device, wherein the at least one packet that has been received by the responder device includes at least one of the packets received out-of-order according to the packet sequence numbers, and send the selective acknowledgement to the requester device via the network interface.

IPC Classes  ?

  • H04L 47/2466 - Traffic characterised by specific attributes, e.g. priority or QoS using signalling traffic
  • H04L 1/1607 - Details of the supervisory signal

15.

Sideband interface using CQEs

      
Application Number 19067914
Status Pending
Filing Date 2025-03-02
First Publication Date 2025-09-11
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Shpigelman, Yuval
  • Cohen, Elazar
  • Friedman, Yamin
  • Shahar, Ariel
  • Moyal, Roee
  • Aisman, Shay
  • Urman, Avi
  • Haim, Doron
  • Tarnopolsky, Saar
  • Sharaffy, Amir

Abstract

A network device includes a hardware-implemented packet processing pipeline includes: multiple pipeline stages, and a processor. The hardware-implemented packet processing pipeline is to process packets exchanged with a packet network. The processor is to execute sideband tasks for the packet processing pipeline. At least one of the pipeline stages is to trigger the processor to execute a sideband task by posting a Completion-Queue Element (CQE) on a Completion Queue (CQ) accessible to the processor.

IPC Classes  ?

  • H04L 47/625 - Queue scheduling characterised by scheduling criteria for service slots or service orders
  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 49/00 - Packet switching elements

16.

TELEMETRY-BASED ANOMALY DETECTION

      
Application Number 18600435
Status Pending
Filing Date 2024-03-08
First Publication Date 2025-09-11
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Sandhaus, Ran
  • Shalikashvili, Vladimir
  • Shteingart, Hanan
  • Tabul, Amihay

Abstract

A system for predicting and/or capturing data relating to anomalies in a networking device is provided. In one example, a networking device receives telemetry data, stores the telemetry data in a cyclic buffer, detects an anomaly, and outputs the telemetry data from the cyclic buffer. The telemetry data from the cyclic buffer may be used for training a prediction model. In another example, a trained prediction model analyzes telemetry data sampled at a first rate, predicts a future anomaly, and in response to the prediction of the future anomaly, triggers sampling of the telemetry at a second rate, faster than the first rate.

IPC Classes  ?

  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • H04L 67/147 - Signalling methods or messages providing extensions to protocols defined by standardisation

17.

Network path state detection

      
Application Number 19063380
Status Pending
Filing Date 2025-02-26
First Publication Date 2025-09-11
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Cohen, Elazar
  • Zahavi, Eitan
  • Borshteen, Idan
  • Friedman, Yamin
  • Shpigelman, Yuval
  • Shahar, Ariel

Abstract

In one embodiment, a sender node includes packet processing circuitry to associate, at layer 2 or 3 of Open Systems Interconnection (OSI) model, path identifiers and per-path packet sequence numbers with packets, wherein the path identifiers identify paths from the sender node to receiver nodes, and an interface to send the packets with the associated packet sequence numbers and path identifiers to the receiver nodes.

IPC Classes  ?

18.

REMOTE DIRECT MEMORY ACCESS (RDMA) MULTIPATH

      
Application Number 19204775
Status Pending
Filing Date 2025-05-12
First Publication Date 2025-09-11
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Friedman, Yamin
  • Borshteen, Idan
  • Moyal, Roee
  • Shpigelman, Yuval

Abstract

Technologies for spreading a burst of data across multiple network paths in remote direct memory access (RDMA) over converged Ethernet (ROCE) and InfiniBand are described. A RDMA adapter receives, from a requestor device over a local interface, a request to send data of a transport flow directed to a target device over a network interface, and one or more parameters being related to a multipath selection by the network controller. The RDMA adapter sends a first burst of data of the transport flow via a first network path to the target device. The RDMA adapter identifies, using the one or more parameters, a second network path to the target device. The RDMA adapter sends the second burst of data to the target device on the second network path.

IPC Classes  ?

19.

Peripheral Device with Relaxed-Order Bus Interface

      
Application Number 18591008
Status Pending
Filing Date 2024-02-29
First Publication Date 2025-09-04
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Shicht, Yuval
  • Marcovitch, Daniel
  • Bloch, Noam
  • Hummel, Mark

Abstract

A peripheral device includes a bus interface and circuitry. The bus interface is to exchange bus transactions over a peripheral bus that permits out-of-order transfer of at least some of the bus transactions. The circuitry is to generate a plurality of streams of the bus transactions, to select, from among the plurality of streams, one or more streams for which transaction ordering is required, to enforce the transaction ordering among the bus transactions of the selected streams, and to send the bus transactions via the bus interface to the peripheral bus.

IPC Classes  ?

  • G06F 13/10 - Program control for peripheral devices
  • G06F 13/42 - Bus transfer protocol, e.g. handshakeSynchronisation

20.

MANAGING IMPEDANCE MISMATCHES FOR ELECTRO-ABSORPTION MODULATED LASERS

      
Application Number 18591749
Status Pending
Filing Date 2024-02-29
First Publication Date 2025-09-04
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Koren, Uziel
  • Steinberg, Oren
  • Oron, Moshe
  • Cestier, Isabelle
  • Mentovich, Elad
  • De Keulenaer, Timothy
  • Verbist, Jochem

Abstract

Approaches presented herein provide for the reduction of unwanted electrical reflections caused by impedance mismatches at an input of an optical modulator device, such as at the interface between a (radio frequency) signal source and an electro-absorption modulated laser (EML). Reflections can be reduced though use of one or more electrical filters, such as resistor-capacitor (RC) filters, that can be placed at the input of the EML device to reduce reflections through impedance matching at that location, while maintaining the efficiency and bandwidth of the modulator for high bandwidth transmission. Such a filter can be used with a single ended or differential EML device, and can be integrated on an EML chip or added as discrete components on a chip carrier on which the EML chip is supported.

IPC Classes  ?

21.

SYSTEM FOR EFFICIENT LINK FAILURE MANAGEMENT USING PHYSICAL LAYER TRANSMISSION

      
Application Number 18594729
Status Pending
Filing Date 2024-03-04
First Publication Date 2025-09-04
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Golan, Gil
  • Rechtman, Zvi
  • Ravid, Ran
  • Lederman, Guy
  • Horev, Asaf
  • Nadir, Oded
  • Koch, Lavi
  • Rodan, Andy

Abstract

Systems, computer program products, and methods are described for efficient link-down management. An example transmitter detects an impending link-down event at the transmitter. Once detected, the transmitter encodes the link-down event within a control block. The encoded control block is then transmitted via a physical layer of the communication network to a receiver. Once the control block is transmitted, the transmitter then initiates the link-down event. An example receiver receives the control block via a physical layer of the communication network from a transmitter. Then, the receiver extracts, from the control block, an operational code (opcode) identifying an impending link-down event at the transmitter. In response, the receiver retrieves, from a database, a responsive action corresponding to the link-down event based on the extracted opcode and subsequently executes the responsive action.

IPC Classes  ?

  • H04L 41/0654 - Management of faults, events, alarms or notifications using network fault recovery
  • H04L 43/0823 - Errors, e.g. transmission errors

22.

SYSTEM FOR IN-BAND SPECTRAL CROSS-TALK MONITORING

      
Application Number 19212953
Status Pending
Filing Date 2025-05-20
First Publication Date 2025-09-04
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Seyedi, Mir Ashkan

Abstract

Systems and methods are described for in-band spectral cross-talk monitoring. An example system includes a built-in self-test (BIST) and logic circuitry and a processor. The processor is operatively coupled to the BIST and logic circuitry, a first micro ring modulator (MRM) associated with a first data packet (FD), and a second MRM associated with a second data packet (SD). The processor is configured to: receive, from the first MRM, a complement of the first data packet (FD) that comprises second MRM spectral cross-talk data; receive, from a second MRM, a complement of the second data packet (SD); and determine, using the BIST and logic circuitry, a spectral ordering of the FD and the SD based on at least the second MRM spectral cross-talk data and the SD to address shifting in the initial mapping of the positional order of the MRMs and the spectral order of the data packets.

IPC Classes  ?

  • H04B 10/073 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an out-of-service signal
  • H04B 10/80 - Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups , e.g. optical power feeding or optical transmission through water

23.

ADAPTIVE ROUTING WITH ENDPOINT FEEDBACK

      
Application Number 18585504
Status Pending
Filing Date 2024-02-23
First Publication Date 2025-08-28
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Barkai, Ofek
  • Kadosh, Matty
  • Shabtai, Omer
  • Moshref Javadi, Masoud
  • Schartung, Brent David

Abstract

Systems, switches, network endpoints, and methods are provided. In one example, a system is described that includes a latency measurement circuit to measure traffic on a network from an endpoint sender to an endpoint receiver across multiple paths. The system also includes a packet marking circuit to provide a routing mark for a packet destined for the endpoint receiver according to a network traffic measurement provided by the latency measurement circuit, where the routing mark provides an indication that supports routing for the packet to reach the endpoint receiver via a chosen path or subset of paths among the multiple paths.

IPC Classes  ?

  • H04L 45/12 - Shortest path evaluation
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/121 - Shortest path evaluation by minimising delays

24.

GENRE CLASSIFICATION FOR VIDEO COMPRESSION

      
Application Number 18587491
Status Pending
Filing Date 2024-02-26
First Publication Date 2025-08-28
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Levi, Dotan David
  • Porat, Dror
  • Martin, Limor
  • Shvartzman, Yury
  • Markus, Ohad
  • Ram, Eshed
  • Frishman, Eyal

Abstract

Systems and methods herein are for at least one execution unit that can perform an inference using a machine learning (ML) model and that is coupled to a video encoder, where the ML model can determine a genre associated with received frames of a media stream based in part on using ML model features associated with different genres, where the video encoder can encode the media stream based in part on the determined genre.

IPC Classes  ?

  • H04N 19/142 - Detection of scene cut or scene change
  • G06T 7/13 - Edge detection
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability

25.

SEQUENTIAL EVENT TRACKER WITH LOOSE ACCESS ATOMICITY

      
Application Number 18815046
Status Pending
Filing Date 2024-08-26
First Publication Date 2025-08-28
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Shicht, Yuval
  • Menes, Miriam
  • Shahar, Ariel

Abstract

A device includes a cache to store an array that tracks occurrence of events and a processing device coupled to the cache. The processing device tracks control values associated with a state of cache lines of the array. The processing device tracks, within the cache lines, a window of cell index values corresponding to event identifier values and having a window size that moves with an occurrence of any event that is positioned beyond the window. In response to detecting an event, the processing device updates a first value of a particular cache line of the cache lines based on a control value that corresponds to the particular cache line and on whether the first value is located within a range of cell index values currently defined by the window.

IPC Classes  ?

26.

DEVICE WITH INTEGRATED LIQUID COOLING SYSTEM

      
Application Number 19184039
Status Pending
Filing Date 2025-04-21
First Publication Date 2025-08-21
Owner Mellanox Technologies Ltd. (Israel)
Inventor
  • Weltsch, Oren
  • Becker, Rom
  • Zaretsky, Shay
  • Shabtay, Ayal
  • Halachmi, Beeri
  • Blayer, Yuval
  • Katz, Kfir
  • Dagan, Yuval
  • Noyman, Bar

Abstract

A device may include: a frame having an interior; an electronic component; a heat conducting body in thermal contact with the electronic component; a conduit containing a liquid coolant, the conduit being coupled to the heat conducting body to deliver the liquid coolant to and from the heat conducting body; and a pump positioned within the interior of the frame, the pump being removably insertable into the interior of the frame and being removably couplable to the conduit to circulate the liquid coolant through the conduit.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

27.

INTERCONNECT DEVICE POWER PROFILING

      
Application Number 18581839
Status Pending
Filing Date 2024-02-20
First Publication Date 2025-08-21
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Aibester, Niv
  • Kazimirsky, Amit
  • Shalom, Avi
  • Shichrur, Shmuel Roi
  • Sucher, Nir

Abstract

An interconnect device is provided. In one example, an interconnect device includes ports and a power profile controller to receive a power profile, monitor one or more of data traversing the switch and power consumption of the switch, and during a first time period determine at least one of an ingress bandwidth exceeds a first bandwidth threshold and the power consumption exceeds a first power threshold. At least one of the first bandwidth threshold and the first power threshold is defined in the power profile. During the first time period, the power profile controller is to, in response to determining the at least one of the ingress bandwidth exceeds the first bandwidth threshold and the power consumption exceeds the first power threshold, limit one or more of the data traversing the switch and the power consumption of the interconnect device.

IPC Classes  ?

  • G06F 1/3206 - Monitoring of events, devices or parameters that trigger a change in power modality
  • G06F 1/3234 - Power saving characterised by the action undertaken
  • H04L 43/16 - Threshold monitoring

28.

Hardware supported flow migration

      
Application Number 18443859
Grant Number 12407569
Status In Force
Filing Date 2024-02-16
First Publication Date 2025-08-21
Grant Date 2025-09-02
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Yehezkel, Aviad
  • Shahar, Ariel
  • Shalom, Gal
  • Kahalon, Omri
  • Dickman, Yohad

Abstract

Systems and methods herein are for at least one circuit that can determine that a network reference associated with a first network hardware is subject to a network performance degradation in a network, can cause suspension of traffic flow associated with the network reference, can save configuration for at least the network reference at a node associated with the first network hardware, and can cause the configuration to be deployed in a second network hardware so that the network reference that was previously in the first network hardware is provided from the second network hardware to resume the traffic flow.

IPC Classes  ?

  • H04L 41/0823 - Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

29.

INTERRUPT MODERATION ONLOAD FOR ACCELERATED DATA PATHS

      
Application Number 18624679
Status Pending
Filing Date 2024-04-02
First Publication Date 2025-08-21
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Pandit, Parav Kanaiyalal

Abstract

Systems and methods herein are for use with a Virtio standard and include at least one circuit to host a virtualizer component that enables different virtual machines (VMs), an accelerator driver, and a virtualizer interrupt moderation library, where the accelerator driver can be associated with an accelerator device. The accelerator driver can monitor interrupts associated with the different VMs to determine at least a current interrupt value and packet statistics that may be used by the virtualizer interrupt moderation library as a basis to provide an intended interrupt value to be used by the accelerator device for managing further interrupts to the different VMs.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

30.

MALICIOUS UNIFORM RESOURCE LOCATOR (URL) DETECTION

      
Application Number 19192823
Status Pending
Filing Date 2025-04-29
First Publication Date 2025-08-14
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Gechman, Vadim
  • Rosen, Nir
  • Elisha, Haim
  • Richardson, Bartley
  • Allen, Rachel
  • Saleh, Ahmad
  • Ailabouni, Rami
  • Nguyen, Thanh

Abstract

Apparatuses, systems, and techniques for classifying a candidate uniform resource locator (URL) as a malicious URL using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service that obtains a snapshot of data stored in the physical memory and extracts a set of features from the snapshot. The security service classifies the candidate URL as a malicious URL using the set of features and outputs an indication of the malicious URL.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06N 20/20 - Ensemble learning

31.

FASTEST CLOCK SYNCHRONIZATION ALGORITHM

      
Application Number 18438663
Status Pending
Filing Date 2024-02-12
First Publication Date 2025-08-14
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Machnikowski, Maciej
  • Kernen, Thomas
  • Laufer, Nir
  • Wasko, Wojciech
  • Levi, Dotan David
  • Or Shapira, Bar

Abstract

Embodiments of the present disclosure are directed to synchronizing clocks across a plurality of computing devices. Generally speaking, the clocks of the plurality of devices can be synchronized to whichever of the clocks is the furthest ahead in time. More specifically, embodiments provide for determining a common time reference establishment without need for an external reference. Rather, a computing device or node with the furthest ahead in time clock among devices or nodes in a group or time domain can be become the leader node and propagate time to the other nodes. Embodiments of the present disclosure can replace the traditional one-way time transfer from the IEEE 1588 timeTransmitter to the timeReceiver with two-way communication and time transfer.

IPC Classes  ?

  • G06F 1/12 - Synchronisation of different clock signals
  • G06F 1/08 - Clock generators with changeable or programmable clock frequency

32.

INTERCONNECT DEVICE LOAD BALANCING

      
Application Number 18440777
Status Pending
Filing Date 2024-02-13
First Publication Date 2025-08-14
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Aibester, Niv
  • Srebro, Eyal
  • Kazimirsky, Amit

Abstract

An interconnect device is provided. In one example, an interconnect device includes ports and circuits to determine a rate of change in a number of entries in a queue exceeds a first threshold or falls below a second threshold. In response to the rate of change in the number of entries in the queue exceeding the first threshold or falling below the second threshold, a rate at which packets to be transmitted from the interconnect device are processed for egress may be reduced to avoid an excessive drop or rise in power consumption of the interconnect device.

IPC Classes  ?

  • H04L 47/25 - Flow controlCongestion control with rate being modified by the source upon detecting a change of network conditions

33.

MULTI-MATERIAL THREE-DIMENSIONAL THERMAL CONDUCTIVE TRACES

      
Application Number 18441261
Status Pending
Filing Date 2024-02-14
First Publication Date 2025-08-14
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Sanders Klein, Ella
  • Hasson Ruso, Ran
  • Glick Carmi, Rotem
  • Mentovich, Elad

Abstract

Systems and methods herein are for a printed circuit board (PCB) having open circuitry and having a three-dimensional (3D) printed material that is deposited in a single process over at least one area of the PCB, where the 3D printed material may include at least a thermally-conductive material to enable at least one thermal conductive trace by the thermally-conductive material being over an electrically-insulating material of the 3D printed material and being over the open circuitry, and where the at least one thermal conductive trace can provide heat spreading from at least one hot area of the PCB to a remote area of the PCB.

IPC Classes  ?

  • H05K 1/02 - Printed circuits Details
  • H05K 3/28 - Applying non-metallic protective coatings

34.

NETWORK INTERFACE DEVICE HAVING HEAT DISSIPATING MEMBERS

      
Application Number 19188425
Status Pending
Filing Date 2025-04-24
First Publication Date 2025-08-07
Owner Mellanox Technologies Ltd. (Israel)
Inventor
  • Shabtay, Ayal
  • Rokach, Alon
  • Noyman, Bar
  • Mousa, Jamal
  • Hazin, Nimer
  • Becker, Rom

Abstract

A network interface device may include: a frame having: a first frame end, a second frame end, a top frame surface, a bottom frame surface, a first lateral frame surface and a second lateral frame surface, wherein the top frame surface includes a longitudinal frame indent extending along a portion of the top frame surface and between the first lateral frame surface and the second lateral frame surface; and heat dissipating members protruding from the longitudinal frame indent of the top frame surface.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
  • H01R 13/66 - Structural association with built-in electrical component

35.

INTEGRATED LOCAL HEATER FOR ELECTRO-ABSORPTION MODULATED LASER

      
Application Number 18429797
Status Pending
Filing Date 2024-02-01
First Publication Date 2025-08-07
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Koren, Uziel
  • Steinberg, Oren
  • Oron, Moshe
  • Cestier, Isabelle
  • Mentovich, Elad
  • De Keulenaer, Timothy
  • Verbist, Jochem

Abstract

Systems and methods are directed localized heating for a modulator incorporated into an electro-absorption modulated laser (EML). A heater may be positioned proximate one or more portions of the modulator to apply heat energy to the modulator responsive to an input. The heater may be configured to apply a dissipation of heat so that the modulator operates within a selected temperature range. The modulator and/or the heater may be thermally insulated, at least in part, from a substrate associated with the EML by one or more low thermal conductivity layers arranged between the modulator and a substrate of the EML.

IPC Classes  ?

  • H01S 5/026 - Monolithically integrated components, e.g. waveguides, monitoring photo-detectors or drivers
  • H01S 5/024 - Arrangements for thermal management

36.

OPTICAL SWITCH ASSEMBLY

      
Application Number 18432531
Status Pending
Filing Date 2024-02-05
First Publication Date 2025-08-07
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Ruso, Ran Hasson
  • Kalavrouziotis, Dimitrios
  • Mentovich, Elad
  • Bakopoulos, Paraskevas
  • Patronas, Ioannis (giannis)

Abstract

Assemblies and methods are provided for optical switch assemblies. An example optical switch assembly includes a first switch member configured to support a first plurality of optical fibers. The first switch member is designed to selectively rotate about a first longitudinal axis. The assembly further includes a second switch member configured to support a second plurality of optical fibers. The second switch member defines a second longitudinal axis aligned with the first longitudinal axis. In a first position of the first switch member, a first subset of the first plurality of optical fibers is aligned with a first subset of the second plurality of optical fibers for transmitting optical signals therebetween. In a second position of the first switch member, a second subset of the first plurality of optical fibers is aligned with a second subset of the second plurality of optical fibers for transmitting optical signals therebetween.

IPC Classes  ?

  • G02B 6/35 - Optical coupling means having switching means

37.

LOW LATENCY COMMUNICATION CHANNEL OVER A COMMUNICATIONS BUS USING A HOST CHANNEL ADAPTER

      
Application Number 18432986
Status Pending
Filing Date 2024-02-05
First Publication Date 2025-08-07
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Nudelman, Roman
  • Bar-Ilan, Eliav
  • Mikheev, Alexander

Abstract

Embodiments of the present disclosure are directed to utilizing a Host Channel Adapter (HCA) to facility low latency intra-node communications over a communications bus such as a Peripheral Component Interconnect express (PCIe) bus, for example. Generally speaking, hardware devices coupled with the communications bus can write short, “doorbell” messages to the HCA. The messages can indicate tasks to be performed by another device also coupled with the communications bus. The HCA in turn can write a Completion Queue Entry (CQE) based on the received message to a Completion Queue (CQ) of the other device. The other device can then read the CQE from the CQ and perform the indicated task.

IPC Classes  ?

  • H04L 49/356 - Switches specially adapted for specific applications for storage area networks
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

38.

POWER-AWARE CONTROL PLANE

      
Application Number 18433114
Status Pending
Filing Date 2024-02-05
First Publication Date 2025-08-07
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Levi, Dean Itzhak
  • Srebro, Eyal
  • Remen, Tom
  • Aibester, Niv

Abstract

An interconnect device is provided. In one example, an interconnect device includes ports and a control circuit capable of enabling and disabling control plane components based on received packets. Enabled control plane components enable the received packets to be forwarded to a destination via an egress port. Disabled control plane components enable a reduction in power consumption.

IPC Classes  ?

  • G06F 1/3209 - Monitoring remote activity, e.g. over telephone lines or network connections
  • H04L 45/74 - Address processing for routing
  • H04L 69/22 - Parsing or analysis of headers

39.

SYSTEM FOR ALLOCATION OF NETWORK RESOURCES FOR OPTIMIZED DATA COMMUNICATION IN HIERARCHICAL NETWORKS

      
Application Number 19016091
Status Pending
Filing Date 2025-01-10
First Publication Date 2025-07-31
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Wertheimer, Zsolt-Alon
  • Terzenidis, Nikolaos
  • Syrivelis, Dimitrios
  • Zahavi, Eitan
  • Bakopoulos, Paraskevas
  • Mentovich, Elad

Abstract

Systems, computer program products, and methods are described herein for allocation of network resources to execute AI workloads. An example system receives a data distribution task along with execution parameters, including a plurality of data portions and hosts. The system determines a plurality of points of delivery (PODs), each comprising switches with a defined radix (k), and couples the PODs to the hosts to configure a network structure optimized for AI workload execution. The system identifies at least one destination host for each source host based on the radix (k) and executes the data distribution task by transmitting data portions from each source host to the identified destination hosts through a corresponding subset of the PODs.

IPC Classes  ?

  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 47/70 - Admission controlResource allocation

40.

SYSTEM FOR ALLOCATION OF NETWORK RESOURCES FOR OPTIMIZED DATA COMMUNICATION IN HIERARCHICAL NETWORKS

      
Application Number 18427046
Status Pending
Filing Date 2024-01-30
First Publication Date 2025-07-31
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Wertheimer, Zsolt-Alon
  • Terzenidis, Nikolaos
  • Syrivelis, Dimitrios
  • Zahavi, Eitan
  • Bakopoulos, Paraskevas
  • Mentovich, Elad

Abstract

Systems, computer program products, and methods are described herein for allocation of network resources. An example system receives, from a user input device, a data distribution task with execution parameters that include a plurality of data portions and a plurality of hosts; determines a plurality of points of delivery (PODs), wherein the plurality of PODs comprises a plurality of switches, wherein each switch is associated with a radix (k); operatively couples the plurality of PODs to the plurality of hosts to configure a network structure; identifies at least one destination host for each source host based on at least the radix (k); and executes the data distribution task by transmitting respective portions of the plurality of data portions to from each source host to the at least one identified destination host via a corresponding subset of the plurality of PODs.

IPC Classes  ?

  • H04L 47/78 - Architectures of resource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 49/111 - Switch interfaces, e.g. port details

41.

SEMICONDUCTOR HEAT SPREADER BY TRANSFER APPLICATION

      
Application Number 18427065
Status Pending
Filing Date 2024-01-30
First Publication Date 2025-07-31
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Hasson Ruso, Ran
  • Kalavrouziotis, Dimitrios
  • Sanders, Ella
  • Bakopoulos, Paraskevas
  • Mentovich, Elad

Abstract

Systems and methods herein are for semiconductor product to include landing areas, where the landing areas may include at least one hot area to occur during operation of the semiconductor product, where the semiconductor product may also include heat spreader material from a transfer application, and wherein the heat spreader material may be conformal in the landing areas and can spread heat associated with the at least one hot area to at least one dissipation area of the semiconductor product.

IPC Classes  ?

  • H01L 23/367 - Cooling facilitated by shape of device
  • H01L 23/373 - Cooling facilitated by selection of materials for the device

42.

SYSTEM FOR OPTIMIZED DATA COMMUNICATION IN HIERARCHICAL NETWORKS

      
Application Number 18427269
Status Pending
Filing Date 2024-01-30
First Publication Date 2025-07-31
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Wertheimer, Zsolt-Alon
  • Terzenidis, Nikolaos
  • Syrivelis, Dimitrios
  • Zahavi, Eitan
  • Bakopoulos, Paraskevas
  • Mentovich, Elad

Abstract

Systems, computer program products, and methods are described for data communication. In an example, a data distribution task with execution parameters that include plurality of data portions and plurality of hosts is received from a user input device. A plurality of points of delivery (PODs) are determined, wherein the plurality of PODs comprises a plurality of switches, and the plurality of PODs are operatively coupled to the plurality of hosts to configure a network structure. At least one destination host is identified for each source host based on at least a number of communication hops required for traversal of data from each source host to the at least one destination host via a corresponding subset of the plurality of switches, and the data distribution task is executed by transmitting respective portions of the plurality of data portions from each source host to the at least one identified destination.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 45/02 - Topology update or discovery
  • H04L 49/25 - Routing or path finding in a switch fabric

43.

OPTICAL CHIP FOR FIBER EDGE COUPLING AND/OR ACTIVE PHOTONICS INTEGRATION

      
Application Number 18943302
Status Pending
Filing Date 2024-11-11
First Publication Date 2025-07-31
Owner Mellanox Technologies, Ltd. (Israel)
Inventor Seyedi, Ashkan

Abstract

An optical chip configured for coupling to optical fibers and methods of manufacturing the same are provided. The optical chip includes a plurality of optical structures embedded within an optical routing layer; a first support layer; and a second support layer, bonded onto the exposed surface of the first support layer. The first support layer has a first etched mirror and a first v-groove aligned with the first etched mirror formed in an exposed surface of the first support layer. The second support layer has a second etched mirror and a second v-groove aligned with the second etched mirror formed in an exposed surface of the second support layer. The first etched mirror and the second etched mirror are optically aligned with a first optical structure and a second optical structure of the plurality of optical structures, respectively.

IPC Classes  ?

  • G02B 6/42 - Coupling light guides with opto-electronic elements
  • G02B 6/43 - Arrangements comprising a plurality of opto-electronic elements and associated optical interconnections

44.

OPTICAL CHIP FOR FIBER EDGE COUPLING AND/OR ACTIVE PHOTONICS INTEGRATION

      
Application Number 18943328
Status Pending
Filing Date 2024-11-11
First Publication Date 2025-07-31
Owner Mellanox Technologies, Ltd. (Israel)
Inventor Seyedi, Ashkan

Abstract

An optical chip including integrated active photonics and methods of manufacturing the same are provided. The optical chip includes optical structures embedded within an optical routing layer; and a support layer secured with respect to the optical routing layer. The support layer includes an etched mirror and a groove formed in an exposed surface of the support layer. The groove is aligned with etched mirror. Disposed within the groove are a first electrode, second electrode, and active region including gain material disposed between the first electrode and the second electrode such that applying a voltage difference between the first electrode and the second electrode causes the gain material to lase toward the etched mirror. The etched mirror is aligned with a respective optical structure of the plurality of optical structures such that the etched mirror directs lased light toward the respective optical structure for coupling into the optical routing layer.

IPC Classes  ?

  • H01S 5/026 - Monolithically integrated components, e.g. waveguides, monitoring photo-detectors or drivers
  • H01S 5/02255 - Out-coupling of light using beam deflecting elements

45.

Efficient device recovery

      
Application Number 18426096
Grant Number 12373293
Status In Force
Filing Date 2024-01-29
First Publication Date 2025-07-29
Grant Date 2025-07-29
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Itkin, Yuval
  • Atamli, Ahmad
  • Khan, Nadir Muhammad
  • Riegelsberger, Edward L.
  • Sampath, Varun

Abstract

Embodiments of the present disclosure are directed to efficient processes for recovering a hardware device in a computing system. Generally speaking, embodiments of the present disclosure include a two-part device recovery process. In a first part of the two-part process, an initial firmware image can be provided to the recovery device over a first, slower communication bus of the computing system. This initial image can provide the core for the device to communicate using a second, faster communications by of the computing system. A second part of the two-part process can then take place utilizing the second, faster communication bus.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 13/40 - Bus structure

46.

SYSTEMS AND METHODS FOR IDENTIFYING FIBER LINK FAILURES IN AN OPTICAL NETWORK

      
Application Number 19078910
Status Pending
Filing Date 2025-03-13
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Bakopoulos, Paraskevas
  • Tokas, Konstantinos
  • Patronas, Ioannis (giannis)
  • Argyris, Nikolaos
  • Syrivelis, Dimitrios
  • Kalavrouziotis, Dimitrios
  • Mentovich, Elad
  • Zahavi, Eitan
  • Capps, Jr., Louis Bennie
  • Kashinkunti, Prethvi Ramesh
  • Bernauer, Julie Irene Marcelle

Abstract

Systems and Methods for Identifying Fiber Link Failures in an Optical Network Systems, computer program products, and methods are described herein for network discovery, port identification, and/or identifying fiber link failures in an optical network, in accordance with an embodiment of the invention. The present invention may be configured to sequentially connect each port of an optical switch to a network port of a server and generate, based on information associated with network devices connected to the ports, a network map. The network map may identify which network devices are connected to which ports of the optical switch and may permit dynamic port mapping for network installation, upgrades, repairs, and/or the like. The present invention may also be configured to determine a fiber link in which a failure occurred and reconfigure the optical switch to allow communication between an optical time-domain reflectometer and the fiber link to test the fiber link.

IPC Classes  ?

  • H04B 10/073 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an out-of-service signal
  • H04B 10/071 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using a reflected signal, e.g. using optical time domain reflectometers [OTDR]
  • H04B 10/077 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
  • H04B 10/079 - Arrangements for monitoring or testing transmission systemsArrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal

47.

Cross network bridging

      
Application Number 19172729
Status Pending
Filing Date 2025-04-08
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Marcovitch, Daniel
  • Burstein, Idan
  • Liss, Liran
  • Chapman, Hillel
  • Goldenberg, Dror
  • Kagan, Michael
  • Yehezkel, Aviad
  • Paneah, Peter
  • Crupnicoff, Diego
  • Bloch, Noam
  • Narkis, Lior
  • Shicht, Yuval

Abstract

A system includes multiple devices, multiple processors and a cross-network bridge. The cross-network bridge includes a bus interface for connecting to a system bus, and bridging circuitry configured to translate between (i) system-bus transactions that are exchanged between one or more local devices and one or more remote processors among the processors, the one or more local devices being coupled to the system bus and served by the system bus, and the one or more remote processors being located across a network from the cross-network bridge, and (ii) data units that convey the system-bus transactions, for transmitting and receiving as network packets over the network to and from the remote processors.

IPC Classes  ?

  • H04L 12/46 - Interconnection of networks
  • G06F 13/40 - Bus structure
  • G06F 13/42 - Bus transfer protocol, e.g. handshakeSynchronisation
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake

48.

Mechanical thermal interface for improved heat dissipation in network transceivers

      
Application Number 19172755
Status Pending
Filing Date 2025-04-08
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Mousa, Jamal
  • Mazbar, Aziz
  • Hazin, Nimer
  • Rokach, Alon
  • Shabtay, Ayal
  • Ullman, Yuval

Abstract

Apparatus for cooling an electro-optical (EO) device, the apparatus includes (i) a housing configured to encapsulate components of the EO device, including: a first portion including a substrate for supporting the components, and a second portion configured to connect with the first portion, the second portion having opening facing the components and shelf surrounding the opening, and (ii) a cooling assembly, includes a base plate configured to be removably fitted in the opening of the second portion, array of multiple c-shaped elements arranged in a face-to-back configuration on a first surface of the base plate, and a second surface of the base plate opposite the first surface, the second surface configured to face the components when the base plate is fitted in the opening, the base plate configured to transfer heat between the components and the c-shaped elements and has higher thermal conductivity than the second portion of the housing.

IPC Classes  ?

49.

SYSTEM FOR ALLOCATION OF NETWORK RESOURCES FOR EXECUTING DEEP LEARNING RECOMMENDATION MODEL (DLRM) TASKS

      
Application Number 18415878
Status Pending
Filing Date 2024-01-18
First Publication Date 2025-07-24
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Terzenidis, Nikolaos
  • Zahavi, Eitan
  • Bakopoulos, Paraskevas
  • Wertheimer, Zsolt-Alon
  • Syrivelis, Dimitrios
  • Kashinkunti, Prethvi Ramesh
  • Capps, Jr., Louis Bennie
  • Bernauer, Julie Irene Marcelle
  • Mentovich, Elad

Abstract

Systems, computer program products, and methods are described herein for allocation of network resources for executing deep learning recommendation model (DLRM) tasks. An example system receives a task and an input specifying information associated with execution of the task, wherein the input comprises a plurality of hosts, determines a plurality of leaf switches based on the plurality of hosts, operatively couples each leaf switch to a subset of the plurality of hosts to configure a network structure; and triggers the execution of the task using the network structure.

IPC Classes  ?

  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
  • H04L 41/12 - Discovery or management of network topologies

50.

DYNAMIC FABRIC REACTION FOR OPTIMIZED COLLECTIVE COMMUNICATION

      
Application Number 19174316
Status Pending
Filing Date 2025-04-09
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Kadosh, Matty
  • Shabtai, Omer
  • Manaa, Khalid

Abstract

A networking device and system are described, among other things. An illustrative system is disclosed to include a congestion controller that manages traffic across a network fabric using receiver-based packet scheduling and a networking device that employs the congestion controller for data flows qualified as a large data flow but bypasses the congestion controller for data flows qualified as a small data flow. For example, the networking device may receive information describing a data flow directed toward a processing network; determine, based on the information describing the data flow, a size of the data flow; determine the size of the data flow is below a predetermined flow threshold; and in response to determining that the size of the data flow is below a predetermined threshold, bypass the congestion controller.

IPC Classes  ?

  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/10 - Flow controlCongestion control
  • H04L 47/30 - Flow controlCongestion control in combination with information about buffer occupancy at either end or at transit nodes
  • H04L 47/36 - Flow controlCongestion control by determining packet size, e.g. maximum transfer unit [MTU]

51.

COMPANION METADATA FOR PRECISION TIME PROTOCOL (PTP) HARDWARE CLOCK

      
Application Number 19174443
Status Pending
Filing Date 2025-04-09
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Kernen, Thomas
  • Levi, Dotan David
  • Or Shapira, Bar
  • Chalakov, Georgi Mihaylov
  • Raveh, Aviad Itzhak

Abstract

System, methods, and devices for sharing time information between machines are provided. In one example, a system includes a Precision Time Protocol (PTP) Hardware Clock (PHC) and an application. The application receives time information from the PHC along with contextual metadata associated with the time information, analyzes the contextual metadata associated with the time information, and determines a context in which the PHC is disciplined. The context in which the PHC is disciplined may control a manner in which the application uses the time information.

IPC Classes  ?

52.

LOAD BALANCER FOR PARALLEL LINK NETWORKS USING WEIGHTED ROUND ROBIN SCHEDULING

      
Application Number 19176931
Status Pending
Filing Date 2025-04-11
First Publication Date 2025-07-24
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Beracha, Eran Gil
  • Mund, Tal
  • Mey-Tal, Gil

Abstract

Approaches disclosed herein provide for the use of load balancers to perform tasks such as to queue traffic. In at least one embodiment, a plurality of parallel links queue traffic by, at least in part, representing a weight of the plurality of parallel links as a plurality of bit strings, where the plurality of bit strings are converted to a plurality of sparse bit strings, and where the plurality of sparse bit strings to be used to generate a representative vector of sequentially interleaved bits of the plurality of sparse bit strings. The traffic for the plurality of parallel links can be queued according to the representative vector. The load balancer may be used in a computer network to manage traffic between nodes connected by parallel links.

IPC Classes  ?

  • H04L 47/62 - Queue scheduling characterised by scheduling criteria

53.

PPS synchronization with delay correction

      
Application Number 18418276
Status Pending
Filing Date 2024-01-21
First Publication Date 2025-07-24
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Manevich, Natan
  • Levi, Dotan David
  • Shapira, Bar
  • Wasko, Wojciech
  • Machnikowski, Maciej
  • Matus, Oren
  • Gellis, Yam

Abstract

In one embodiments, a first device includes a first n-pulse-per-second (nPPS) output interface to be connected to a second nPPS input interface of a second device via a first clock connection, and to send a first pulse at time A to the second nPPS input interface for receipt at time B, and a first nPPS input interface to be connected to a second nPPS output interface of the second device via a second clock connection, to receive a second pulse at time D from the second nPPS output interface sent at time C, and to log time D in a first memory, and delay computation circuitry to compute a clock connection delay in the first clock connection and/or the second clock connection based on time A, time D, and a time difference between receiving the first pulse in, and sending the second pulse from, the second device.

IPC Classes  ?

54.

Decompression engine supporting large match offsets using external memory

      
Application Number 18419630
Grant Number 12367142
Status In Force
Filing Date 2024-01-23
First Publication Date 2025-07-22
Grant Date 2025-07-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Chapman, Hillel
  • Bohsas, Saleh

Abstract

A decompression apparatus includes a cache memory and a decoder. The decoder is to receive a compressed input data stream including literals and matches. Each literal represents a data value, and each match represents a respective sequence of literals by a respective offset pointing to a respective past occurrence of the sequence of literals. The decoder is to decompress the input data stream by replacing each match with the corresponding past occurrence, so as to produce an output data stream. In replacing a given match with the corresponding past occurrence, the decoder is to (i) when the offset indicates that the past occurrence is cached in the cache memory, retrieve the past occurrence from the cache memory, and (ii) when the offset indicates that the past occurrence is not contained in the cache memory, fetch the past occurrence from an external memory.

IPC Classes  ?

  • G06F 12/0802 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
  • H03M 7/30 - CompressionExpansionSuppression of unnecessary data, e.g. redundancy reduction
  • H03M 7/42 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory

55.

SYSTEMS, METHODS, AND DEVICES FOR ENCRYPTED DATA TRANSFER

      
Application Number 19068544
Status Pending
Filing Date 2025-03-03
First Publication Date 2025-07-17
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Syrivelis, Dimitrios
  • Levi, Dotan David
  • Bakopoulos, Paraskevas
  • Patronas, Ioannis (giannis)
  • Mentovich, Elad

Abstract

A network interface controller includes processing circuitry configured to pair with a local root of trust of a host device connected to the network interface controller and provide a key to an encryption device of the host device that enables the encryption device to encrypt data of one or more host device applications using the key. The encrypted data are stored in host device memory. The processing circuitry is configured to share the key with a remote endpoint and forward the encrypted data from the host device memory to the remote endpoint.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

56.

In-Band Transfer of Power-Consumption Allocations among Processing Devices

      
Application Number 18413089
Status Pending
Filing Date 2024-01-16
First Publication Date 2025-07-17
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Lior, Ayal Josef
  • Bashan, Ortal
  • Netes, Alex
  • Kazimirsky, Amit

Abstract

A power allocation method includes allocating power-consumption allocations to multiple processing devices. Available power allocations, which are offered for transfer to other processing devices, are reported by one or more over-allocated processing devices among the processing devices. Power demands, which are required by one or more under-allocated processing devices among the processing devices, are reported by the under-allocated processing devices. At least some of the available power allocations are transferred from one or more of the over-allocated processing devices to one or more of the under-allocated processing devices.

IPC Classes  ?

  • G06F 1/26 - Power supply means, e.g. regulation thereof

57.

Power-Aware Job Placement

      
Application Number 18412540
Status Pending
Filing Date 2024-01-14
First Publication Date 2025-07-17
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Lior, Ayal Josef
  • Bashan, Ortal

Abstract

A controller includes an interface and a processor. The interface is to communicate with multiple processing devices. The processor is to determine respective amounts of available electrical power that are available in the processing devices for executing jobs, to select a group of one or more of the processing devices for executing a new job, based at least on (i) the amounts of available electrical power and (ii) an expected power demand needed for executing the new job, and to assign the selected group to execute the new job.

IPC Classes  ?

  • G06F 1/329 - Power saving characterised by the action undertaken by task scheduling

58.

DATA PATH RULE MANAGEMENT IN VIRTUAL SWITCH

      
Application Number 18414805
Status Pending
Filing Date 2024-01-17
First Publication Date 2025-07-17
Owner Mellanox Technologies, Ltd. (Israel)
Inventor Rozenbaum, Chen

Abstract

Technologies for optimizing performance of virtual switches in networking and accelerated computing are described. A virtual switch can identify an addition of a first data path (DP) rule in a flow table. The virtual switch can determine that the first DP rule and a second DP rule in the flow table overlap. The addition of the first DP rule causes the second DP rule to be deleted in the flow table. Before the second DP rule is deleted, the virtual switch can simulate receipt of a simulated packet comprising the specified portion of the network header corresponding to a second DP rule identifier of the second DP rule. The receipt of the simulated packet causes a third DP rule to be added to the flow table. After the third DP rule is added, the virtual switch can delete the second DP rule.

IPC Classes  ?

59.

Time-Division Multiplexing (TDM) Scheduling in a Network Adapter

      
Application Number 19089037
Status Pending
Filing Date 2025-03-25
First Publication Date 2025-07-10
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Levi, Dotan David
  • Patronas, Ioannis (giannis)
  • Wasko, Wojciech
  • Bakopoulos, Paraskevas
  • Syrivelis, Dimitrios
  • Mentovich, Elad

Abstract

A network adapter includes a host interface and a scheduler. The host interface is configured to receive, from one or more hosts, packets for transmission to respective destinations over a network. The scheduler is configured to synchronize to a time-division schedule that is employed in the network, the time-division schedule specifying (i) multiple e time-slots and (ii) multiple respective groups of the destinations that are reachable during the time-slots, and, based on the time-division schedule, to schedule transmission times of the packets to the network on time-slots during which the respective destinations of the packets are reachable.

IPC Classes  ?

60.

Clock connection topology discovery

      
Application Number 18406154
Status Pending
Filing Date 2024-01-07
First Publication Date 2025-07-10
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Manevich, Natan
  • Levi, Dotan David
  • Shapira, Bar Or
  • Almog, Ariel
  • Laufer, Nir

Abstract

In some embodiments, a system includes a plurality of compute nodes, clock connections to connect at least some of the compute nodes and to distribute a master clock among the at least some compute nodes, and processing circuitry to discover a clock distribution topology formed by the compute nodes and the clock connections.

IPC Classes  ?

61.

Firmware code development method

      
Application Number 18406261
Status Pending
Filing Date 2024-01-08
First Publication Date 2025-07-10
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Zemah, Ido

Abstract

In one embodiment, a computing device includes a data interface to connect to and share data with configuration space registers of a silicon chip via an external physical interface of the silicon chip, a processing unit to execute a procedure to update parts of firmware source code configured to access the configuration space registers from a firmware processor embedded on the silicon chip via an internal physical interface of the silicon chip to access the configuration space registers via the data interface and via the external physical interface of the silicon chip, yielding modified firmware source code, and execute a software compiler to compile the modified firmware source code yielding compiled software.

IPC Classes  ?

62.

DEVICES, METHODS, AND SYSTEMS FOR DISAGGREGATED MEMORY RESOURCES IN A COMPUTING ENVIRONMENT

      
Application Number 19057041
Status Pending
Filing Date 2025-02-19
First Publication Date 2025-07-03
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Syrivelis, Dimitrios
  • Bakopoulos, Paraskevas
  • Patronas, Ioannis (giannis)
  • Mentovich, Elad
  • Fields, Jr., James Stephen
  • Eran, Haggai
  • Liss, Liran

Abstract

A system comprises a first processing block configured to receive, from a first local resource, a formatted transaction in a format that is not recognizable by a remote endpoint; determine a first transaction category, from among a plurality of transaction categories, of the formatted transaction based on content of the formatted transaction; perform one or operations on the formatted transaction based on the first transaction category to form a reformatted transaction in a format that is recognizable by the remote endpoint; and place the reformatted transaction in a queue for transmission to the remote endpoint.

IPC Classes  ?

  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

63.

Network Device with Programmable Action Processing

      
Application Number 19084811
Status Pending
Filing Date 2025-03-20
First Publication Date 2025-07-03
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Shahar, Ariel
  • Urman, Avi
  • Kahalon, Omri
  • Basher, Uria
  • Haim, Doron
  • Farjun, Sagi

Abstract

A device includes one or more ports, match-action circuitry, and an action processor. The one or more ports are to exchange packets between the device and a network. The match-action circuitry is to match at least some of the packets to one or more rules so as to set respective actions to be performed, at least one of the actions including a programmable action. The instruction processor is to perform the programmable action by running user-programmable software code. The match-action circuitry is to provide the instruction processor information for performing the programmable action.

IPC Classes  ?

  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead

64.

Adaptive Configuration of Address Translation Cache

      
Application Number 19087520
Status Pending
Filing Date 2025-03-23
First Publication Date 2025-07-03
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Shalom, Gal
  • Marcovitch, Daniel
  • Koren, Ran Avraham
  • Sharaffy, Amir
  • Aisman, Shay
  • Shahar, Ariel

Abstract

A peripheral device includes a bus interface and an Address Translation Service (ATS) controller. The bus interface is to communicate over a peripheral bus. The ATS controller is to communicate over the peripheral bus, including sending address translation requests and receiving address translations in response to the address translation requests, to cache at least some of the address translations in one or more Address Translation Caches (ATCs), to estimate one or more statistical properties of the received address translations, and to configure the one or more ATCs based on the one or more statistical properties.

IPC Classes  ?

  • G06F 12/1027 - Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
  • G06F 12/0811 - Multiuser, multiprocessor or multiprocessing cache systems with multilevel cache hierarchies
  • G06F 12/0891 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means

65.

VOLTAGE VARIATION SUPPRESSION USING PSRR BOOST IN LINEAR REGULATORS

      
Application Number 18403208
Status Pending
Filing Date 2024-01-03
First Publication Date 2025-07-03
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Rustemi, Alajdin

Abstract

Approaches disclosed herein provide for increasing the Power Supply Rejection Ratio (PSRR) of a linear regulator to reduce noise in voltage from a power source. In at least one embodiment, at least a portion of a voltage to be output provided from the linear regulator is identified to include noise and is received to a correction circuit. The correction circuit processes the received noise to reverse the polarity and add gain. The processed noise is provided back to at least a portion of the voltage and can be used to suppress the noise of the voltage as the PSRR of the linear regulator increases.

IPC Classes  ?

  • G05F 1/565 - Regulating voltage or current wherein the variable actually regulated by the final control device is DC using semiconductor devices in series with the load as final control devices sensing a condition of the system or its load in addition to means responsive to deviations in the output of the system, e.g. current, voltage, power factor
  • G05F 1/575 - Regulating voltage or current wherein the variable actually regulated by the final control device is DC using semiconductor devices in series with the load as final control devices characterised by the feedback circuit
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

66.

DIRECT CONTACT HEAT TRANSFER COUPLINGS FOR PLUGGABLE NETWORK INTERFACE DEVICES

      
Application Number 19077767
Status Pending
Filing Date 2025-03-12
First Publication Date 2025-06-26
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Kazav, Yaniv
  • Ullman, Yuval
  • Hazin, Nimr
  • Mousa, Jamal
  • Noyman, Bar
  • Shabtay, Ayal

Abstract

A pluggable network interface device includes a printed circuit board (“PCB”), a housing, and a heatsink. The heatsink includes a first surface and a second surface, disposed opposite the first surface, that is maintained in direct contact with a surface of a heat-generating circuit of the PCB. The housing includes an outer shell defining an exterior of the housing, a receiving cavity disposed inside the outer shell, and an aperture extending through a first side of the outer shell from the exterior of the housing into the receiving cavity. A portion of the PCB and the second surface of the heatsink are disposed inside the receiving cavity while a portion of the heatsink extends from within the receiving cavity through the aperture arranging the first surface of the heatsink adjacent the exterior of the housing.

IPC Classes  ?

67.

SYSTEMS, DEVICES, AND METHODS FOR NETWORK CONGESTION CONTROL

      
Application Number 18390136
Status Pending
Filing Date 2023-12-20
First Publication Date 2025-06-26
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Shpiner, Alexander
  • Shpigelman, Yuval
  • Mund, Tal

Abstract

Some embodiments described herein provide a method for reducing congestion in a network using per-hop telemetry data and network adapters implementing such a method. As compared to conventional congestion control mechanisms, the method may include sharing telemetry data between flows on a per-hop basis to accelerate the convergence of congestion control efforts in a multi-flow network environment. In some embodiments, a destination network adapter may be configured to generate a response packet that includes all of the telemetry data for a packet without combining it, such that the response packet includes distinct telemetry data for each hop in the flow. A sender network adapter may be configured to parse the telemetry data in the response packet to determine the queue length and the link utilization for each hop in the flow through the network, which it then uses to determine a hop rate for each hop in the flow.

IPC Classes  ?

  • H04L 47/17 - Interaction among intermediate nodes, e.g. hop by hop
  • H04L 45/16 - Multipoint routing
  • H04L 47/12 - Avoiding congestionRecovering from congestion

68.

SYSTEM FOR ALLOCATION OF NETWORK RESOURCES FOR EXECUTING LARGE LANGUAGE MODEL (LLM) TASKS

      
Application Number 18416028
Status Pending
Filing Date 2024-01-18
First Publication Date 2025-06-26
Owner Mellanox Technologes, Ltd. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Terzenidis, Nikolaos
  • Zahavi, Eitan
  • Bakopoulos, Paraskevas
  • Wertheimer, Zsolt-Alon
  • Syrivelis, Dimitrios
  • Kashinkunti, Prethvi Ramesh
  • Capps, Jr., Louis Bennie
  • Bernauer, Julie Irene Marcelle
  • Mentovich, Elad

Abstract

Systems, computer program products, and methods are described herein for allocation of network resources for executing large language model (LLM) tasks. An example system receives an LLM task and an input specifying information associated with execution of the LLM task, wherein the input comprises at least a parallelism parameter and a communication pattern; determines a plurality of hosts based on at least the parallelism parameter and the communication pattern; determines a plurality of switches based on the plurality of hosts; operatively couples the plurality of hosts to the plurality of switches to configure a network point of delivery (POD); and triggers execution of the LLM task using the network POD.

IPC Classes  ?

  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 47/70 - Admission controlResource allocation
  • H04L 47/78 - Architectures of resource allocation

69.

OPTICAL COMMUNICATION CABLE WITH SELECTIVE COMMUNICATION STATES

      
Application Number 18440228
Status Pending
Filing Date 2024-02-13
First Publication Date 2025-06-19
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Patronas, Ioannis (giannis)
  • Bakopoulos, Paraskevas
  • Ganor, Avraham
  • Argyris, Nikolaos
  • Hazin, Nimer
  • Kalavrouziotis, Dimitrios
  • Mentovich, Elad

Abstract

Apparatuses, systems, and methods are provided for optical communication with selective communication states. An example optical communication cable formed of one or more optical fibers includes a first end and a second end opposite the first end. The second end includes a first connector optically coupled with a first module, and a second connector optically coupled with a second module. The optical communication cable further includes a signal direction component optically coupled with the first end and the second end. The signal direction component is configured to switch between a first connection state in which optical connectivity is established between the first end and first connector and a second connection state in which optical connectivity is established between the first end and the second connector.

IPC Classes  ?

  • H04B 10/25 - Arrangements specific to fibre transmission
  • G02B 6/35 - Optical coupling means having switching means

70.

Tunneling of Peripheral-Bus Protocol Traffic over Coherent Fabric

      
Application Number 18539416
Status Pending
Filing Date 2023-12-14
First Publication Date 2025-06-19
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Chapman, Hillel
  • Burstein, Idan
  • Goldfarb, Natan
  • Snir, Avishay
  • Daniel, Tsahi
  • Bhattacharyya, Saugata
  • Fudim, Maxim

Abstract

A peripheral device includes two or more peripheral-bus modules, a coherent interconnect, and two or more tunnel adapters coupled between the peripheral-bus modules and the coherent interconnect. The peripheral-bus modules are to exchange peripheral-bus packets with one another in accordance with a peripheral-bus protocol. The coherent interconnect is to connect electronic components of the peripheral device in accordance with a coherent interconnect protocol. The tunnel adapters are to convey the peripheral-bus packets between the peripheral-bus modules over the coherent interconnect, by translating between the peripheral-bus packets and messages of the coherent interconnect protocol.

IPC Classes  ?

  • H04L 47/10 - Flow controlCongestion control
  • H04L 12/46 - Interconnection of networks
  • H04L 47/62 - Queue scheduling characterised by scheduling criteria

71.

POSITIVE AND NEGATIVE NOTIFICATIONS FOR ADAPTIVE ROUTING

      
Application Number 18545015
Status Pending
Filing Date 2023-12-19
First Publication Date 2025-06-19
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Beracha, Eran Gil
  • Mula, Liron
  • Mund, Tal
  • Seider, Idan Solomon

Abstract

Systems, devices, and methods are provided. In one example, a system is described that includes circuits to receive a packet associated with a destination from a source, determine a congestion associated with the destination, determine the congestion associated with the destination is outside a range, based on determining the congestion associated with the destination is outside the range, generate a notification packet, and send the notification packet to the source.

IPC Classes  ?

  • H04L 47/122 - Avoiding congestionRecovering from congestion by diverting traffic away from congested entities
  • H04L 45/748 - Address table lookupAddress filtering using longest matching prefix
  • H04L 47/28 - Flow controlCongestion control in relation to timing considerations

72.

CONNECTIVITY INDICATORS IN COMMUNICATION SYSTEMS

      
Application Number 18680404
Status Pending
Filing Date 2024-05-31
First Publication Date 2025-06-19
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Kalavrouziotis, Dimitrios
  • Bakopoulos, Paraskevas
  • Argyris, Nikolaos
  • Patronas, Ioannis (giannis)
  • Mentovich, Elad
  • Fields, Jr., James Stephen
  • Yu, Lisa

Abstract

Apparatus, systems, and methods are provided that indicate the presence of optical connectivity in optical communication implementations. An example system includes a first optical transceiver and a first optical communication medium defining a first end connected with the first optical transceiver and a second end opposite the first end. The system further includes a first patch panel including one or more panel ports where a first panel port of the first patch panel connects with the second end of the first optical communication medium. The system also includes a first connection indication element that indicates the presence of an optical path between the first optical transceiver and the first patch panel in an instance in which the first optical transceiver is optically coupled with the first patch panel via the first optical communication medium.

IPC Classes  ?

73.

SWITCH GENERATED EXPLICIT PACKET DISCARD NOTIFICATIONS

      
Application Number 18389751
Status Pending
Filing Date 2023-12-19
First Publication Date 2025-06-19
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Shpiner, Alexander
  • Beracha, Eran Gil
  • Mula, Liron

Abstract

A device, communication system, and method are provided. In one example, a system for switch generated explicit packet discard notifications is described that includes circuits to detect a packet is to be dropped; extract information from the packet to be dropped; and generate a notification using the extracted information from the packet to be dropped. The system also includes an interface to send the generated notification to a source associated with the packet to be dropped, wherein the notification is generated and sent from a switch.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/74 - Address processing for routing

74.

Syntonization through Physical Layer of Interconnects

      
Application Number 19060838
Status Pending
Filing Date 2025-02-24
First Publication Date 2025-06-12
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Levi, Dotan David
  • Wasko, Wojciech
  • Manevich, Natan

Abstract

In one embodiment, a clock syntonization system includes a first compute node including a first physical hardware clock to operate at a first clock frequency, a second compute node, and an interconnect data bus to transfer data from the first compute node at a data rate indicative of the first clock frequency of the first physical hardware clock, and wherein the second compute node includes clock synchronization circuitry to derive a second clock frequency from the data rate of the transferred data, and provide a clock signal at the derived second clock frequency.

IPC Classes  ?

  • H04L 7/027 - Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit
  • H04L 12/40 - Bus networks

75.

COMPUTING DEVICES WITH IMPROVED THERMAL MANAGEMENT

      
Application Number 19061127
Status Pending
Filing Date 2025-02-24
First Publication Date 2025-06-12
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Hasson Ruso, Ran
  • Cader, Tahir
  • Mentovich, Elad
  • Narasimhan, Susheela

Abstract

Devices, apparatuses, systems, and methods are provided for improved thermal management in networking computing devices. An example thermal management apparatus includes a housing defining a first end and a second end opposite the first end. The apparatus further includes an electronic component supported within the housing, such as a GPU. The apparatus includes a primary inlet that receives a primary airflow having a first temperature and a secondary inlet that receives a secondary airflow having a second temperature where the second temperature is different than the first temperature. The primary airflow and the secondary airflow are collectively configured to dissipate heat generated by the electronic component.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
  • G06F 1/20 - Cooling means

76.

Aggregating secured packets in a network device

      
Application Number 18741851
Status Pending
Filing Date 2024-06-13
First Publication Date 2025-06-12
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Pismenny, Boris
  • Menes, Miriam

Abstract

In one embodiment, a network device includes a network interface to receive secured packets from a remote device over a packet data network, each of the secured packets being secured according to a security protocol and including a respective security protocol header and a Transmission Control Protocol (TCP) packet, which is encrypted according to the security protocol, a host device interface to connect the network device to a host device, and packet processing circuitry to decrypt each of the secured packets based on the respective security protocol header yielding multiple decrypted packets including decrypted TCP packets, aggregate the decrypted TCP packets into a single aggregated packet, and provide the single aggregated packet to software running on a processor of the host device via the host device interface.

IPC Classes  ?

77.

METHODS FOR ALIGNING AN OPTICAL CONNECTOR WITH AN OPTICAL COMPONENT

      
Application Number 18403928
Status Pending
Filing Date 2024-01-04
First Publication Date 2025-06-12
Owner Mellanox Technologes, Ltd. (Israel)
Inventor
  • Gurgov, Hassid C.
  • Echeverri, Santiago
  • Kalavrouziotis, Dimitrios
  • Mentovich, Elad

Abstract

Methods and devices are provided for aligning an optical connector with an optical component, such as a photonic integrated circuit (PIC). An example method includes providing an optical component comprising at least one optical port on a surface of the optical component, where the optical component includes a first correction device and a second correction device. The method further includes aligning an optical connector with the first correction device to achieve a first positional setting of the optical connector. The method may include aligning the optical connector with the second correction device to achieve a second positional setting of the optical connector. The optical connector may be moved a predefined distance while maintaining the first and second positional settings to bring the optical connector into an operative position with respect to the at least one optical port.

IPC Classes  ?

  • G02B 6/42 - Coupling light guides with opto-electronic elements

78.

THERMAL SENSOR INTEGRATION FOR SYSTEM TEMPERATURE MANAGEMENT

      
Application Number 19052934
Status Pending
Filing Date 2025-02-13
First Publication Date 2025-06-12
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Cohen, Shai
  • Kopel, Amihai Moshe
  • Halachmi, Beeri
  • Kaminsky, Alexander

Abstract

A system includes a memory device and a processing device, operatively coupled to the memory device, to perform operations including receiving a first hotspot temperature measurement and a second hotspot temperature measurement with respect to a hotspot. The first hotspot temperature measurement is based on a first temperature measurement received from a first thermal sensor, and a first thermal offset associated with the first thermal sensor. The second hotspot temperature measurement is based on a second temperature measurement received from a second thermal sensor, and a second thermal offset associated with the second thermal sensor. The operations further include determining, using at least the first and second hotspot temperature measurements, a generalized hotspot temperature measurement of the hotspot.

IPC Classes  ?

  • G01K 3/06 - Thermometers giving results other than momentary value of temperature giving mean valuesThermometers giving results other than momentary value of temperature giving integrated values in respect of space
  • G01K 1/02 - Means for indicating or recording specially adapted for thermometers
  • G01K 3/00 - Thermometers giving results other than momentary value of temperature
  • G01K 7/00 - Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat

79.

In-Service Software Update Managed by Network Controller

      
Application Number 19055605
Status Pending
Filing Date 2025-02-18
First Publication Date 2025-06-12
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Bashan, Ortal
  • Lior, Ayal

Abstract

A controller includes one or more ports and a processor. The one or more ports are to communicate with a network that includes multiple network devices. The processor is to receive, from a network device in the network, a request to perform a software update in the network device, to evaluate a permission condition in response to the request, to send to the network device a response granting the request when the permission condition is met, and to at least temporarily deny the request when the permission condition is not met. The network device issues the request in response to an instruction from a Network Management System (NMS) that is separate from the controller.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 8/656 - Updates while running
  • H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
  • H04L 49/356 - Switches specially adapted for specific applications for storage area networks

80.

Confidential computing with device memory isolation

      
Application Number 19056784
Status Pending
Filing Date 2025-02-19
First Publication Date 2025-06-12
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Pismenny, Boris
  • Menes, Miriam
  • Atamli, Ahmad
  • Pardo, Ilan
  • Shahar, Ariel
  • Basher, Uria

Abstract

A confidential computing (CC) apparatus, including a CPU, to run a hypervisor that hosts one or more Trusted Virtual Machines (TVMs). The CC apparatus provides inter-TVM isolation and hardware isolation between the one or more TVMs and the hypervisor. The CPU is further to run a Device TVM (DTVM) including an interface to the network device; and a hypervisor interface which presents the DTVM to the hypervisor as a TVM, in a manner that the CC provides inter-TVM isolation and hardware isolation between the DTVM and the one or more TVMs and the hypervisor, as if the DTVM is a TVM. The DTVM is to receive from the hypervisor allocations of memory space in the external memory for a network device; and allocate the memory space in the external memory to the network device, in response to the hypervisor allocations.

IPC Classes  ?

  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 13/28 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
  • G06F 21/79 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories

81.

Mirror image of geometrical patterns in stacked integrated circuit dies

      
Application Number 19052316
Status Pending
Filing Date 2025-02-13
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor Bourstein, Ido

Abstract

An electronic device includes first and second integrated circuit (IC) dies. The first IC die includes a first set of contact pads arranged, on a first surface of the first IC die, in a first geometrical pattern which is non-symmetrical under reflection about a given axis in a plain of the first IC die. The second IC die includes a second set of the contact pads that are arranged, on a second surface of the second IC die, in a second geometrical pattern that is a mirror image of the first geometrical pattern with respect to the given axis, the second surface of the second IC die is flipped about the given axis and facing the first surface of the first IC die, and the contact pads of the first and second sets are aligned with one another and mounted on one another.

IPC Classes  ?

  • H01L 25/065 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices all the devices being of a type provided for in a single subclass of subclasses , , , , or , e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group
  • G03F 1/20 - Masks or mask blanks for imaging by charged particle beam [CPB] radiation, e.g. by electron beamPreparation thereof
  • H01L 23/00 - Details of semiconductor or other solid state devices

82.

Prefetcher engine configuration selection with multi-armed bandit

      
Application Number 18527293
Status Pending
Filing Date 2023-12-03
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Mannor, Shie
  • Szapiro, Ariel
  • Levy, Gil
  • Albahari, Arye
  • Diengott, Gaby
  • Alon, Elad
  • Lahav, Sagi
  • Rosen, Amir

Abstract

In one embodiment, a system includes prefetcher engines to predict next memory access addresses of a memory from which to load data to a cache during execution of a software application, and load the data from the predicted next memory access addresses to the cache during execution of the software application, and a processor to control the prefetcher engines according to configurations of the prefetcher engines selected by a machine learning agent in exploration phases and in exploitation phases during execution of the software application, and execute the machine learning agent to select from a pruned set of configurations to control the prefetcher engines in the exploration phases, perform measurements on the system during execution of the machine learning agent, and execute the machine learning agent to select from the configurations to maximize potential rewards from controlling the prefetcher engines in the exploitation phases based on the performed measurements.

IPC Classes  ?

  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • G06F 12/0837 - Cache consistency protocols with software control, e.g. non-cacheable data

83.

Reducing selection of resource configurations

      
Application Number 18527296
Status Pending
Filing Date 2023-12-03
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Rosen, Amir
  • Mannor, Shie
  • Lahav, Sagi
  • Levy, Gil
  • Szapiro, Ariel

Abstract

In one embodiment, a method includes finding an impact on performance of a device from changing settings of preprocessor engines applied to benchmark applications being executed by the device, defining groups of the preprocessor engines responsively to the impact on the performance of the device from changing the settings of the preprocessor engines, and providing different preprocessor engine configurations based on the settings to be applied to the preprocessor engines such that for each one of the defined groups a respective setting is to be applied equally to the preprocessor engines of the one group, thereby reducing a number of the preprocessor engine configurations available for selection by a machine learning agent.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

84.

Multi-armed bandit improvement

      
Application Number 18527297
Status Pending
Filing Date 2023-12-03
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Rosen, Amir
  • Mannor, Shie
  • Levy, Gil
  • Albahari, Arye
  • Szapiro, Ariel

Abstract

In one embodiment, a system includes a processor to control a resource according to policies selected by a multi-armed bandit machine learning agent in exploration phases and in exploitation phases, and execute the multi-armed bandit machine learning agent to select from the policies to control the resource in the exploration phases according to probabilities to explore corresponding one of the policies, wherein the probabilities include different probabilities, perform measurements on the system during execution of the multi-armed bandit machine learning agent, and execute the multi-armed bandit machine learning agent to select from the policies to maximize potential rewards from controlling the resource in exploitation phases based on the performed measurements, and a memory to store data used by the processor.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch

85.

ADAPTIVE PORT ROUTING NOTIFICATION

      
Application Number 18524624
Status Pending
Filing Date 2023-11-30
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Beracha, Eran Gil
  • Kazimirsky, Amit

Abstract

A device, communication system, and method are provided. In one example, a system for routing traffic is described that includes a plurality of ports to facilitate communication over a network. The system also includes a controller to selectively activate or deactivate ports of the system based on queue depths and additional information to improve power efficiency of the system.

IPC Classes  ?

  • H04L 49/111 - Switch interfaces, e.g. port details
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 49/60 - Software-defined switches

86.

Prefetcher selection with supervised learning

      
Application Number 18527294
Status Pending
Filing Date 2023-12-03
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Szapiro, Ariel
  • Levy, Gil
  • Mannor, Shie
  • Diengott, Gaby
  • Alon, Elad
  • Lahav, Sagi
  • Rosen, Amir

Abstract

In one embodiment, a system includes a processor to receive machine learning training data including label scores based on measurements of device performance during execution of benchmark applications for different prefetcher engine configurations, and corresponding device hardware states, and train configuration specific machine learning regression models based on the received machine learning training data to provide corresponding configuration specific device performance predictions based on given device hardware states, and a memory to store data used by the processor.

IPC Classes  ?

87.

Prune policies

      
Application Number 18527295
Status Pending
Filing Date 2023-12-03
First Publication Date 2025-06-05
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Rosen, Amir
  • Mannor, Shie
  • Lahav, Sagi
  • Levy, Gil
  • Szapiro, Ariel

Abstract

In one embodiment, a method includes receiving data of a set of configurations of preprocessor engines, receiving measurements of performance of a device executing benchmark applications while changing a configuration of preprocessor engines selected from the set of configurations of preprocessor engines, defining an order of at least some of the configurations based on the measurements, and providing a pruned set of configurations based on the defined order of the at least some configurations.

IPC Classes  ?

  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • G06N 20/00 - Machine learning

88.

VIRTUAL WIRE PROTOCOL FOR TRANSMITTING SIDE BAND CHANNELS

      
Application Number 19044504
Status Pending
Filing Date 2025-02-03
First Publication Date 2025-06-05
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Xu, Rui
  • Rosenbluth, Mark
  • Orf, Diane
  • Cotsford, Michael
  • Tekade, Shreya

Abstract

A device includes a first data storage circuit among multiple data storage circuits, an arbiter circuit coupled to the multiple data storage circuits, the arbiter circuit to determine that a value of the first data storage circuit has changed, an encoder circuit coupled to the arbiter circuit, the encoder circuit to encode first information pertaining to the value of the first data storage circuit that has changed into a virtual wire waveform, and a transmitter to transmit the virtual wire waveform in a mesh message over a mesh network.

IPC Classes  ?

  • G06F 13/40 - Bus structure
  • G06F 13/24 - Handling requests for interconnection or transfer for access to input/output bus using interrupt

89.

VIRTUALIZING USING PROGRAMMABLE POLICIES

      
Application Number 19023885
Status Pending
Filing Date 2025-01-16
First Publication Date 2025-05-29
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Baransi, Moosa
  • Sur, Sayantan
  • Yu, Lijun
  • Efraim, Yossef
  • Moshref Javadi, Masoud
  • Perelstein, Tzachi
  • Benda, Ido Moshe
  • Shuler, Shahaf
  • Ben David, Omri
  • Bar-Ilan, Eliav
  • Ayoub, Ali
  • Debini, Majd
  • Vaknin, Nisan
  • Shahar, Ariel

Abstract

Systems and methods are directed toward virtualizing network connections to transparently apply one or more connection policies responsive to features of a connection request. A network connection between two hosts may be established using a service associated with the respective hosts and connection information may be provided to an underlying hardware resources. When data transmission requests are received, the underlying hardware resource may determine the appropriate connection settings for data transmission without querying additional logs or hardware resources.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

90.

NON-LINEAR RATE-DISTORTION OPTIMIZATION IN VIDEO COMPRESSION PROCESS

      
Application Number 18519817
Status Pending
Filing Date 2023-11-27
First Publication Date 2025-05-29
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Levi, Dotan David
  • Porat, Dror
  • Martin, Limor
  • Ram, Eshed
  • Frishman, Eyal
  • Shvartzman, Yury
  • Struzh, Sergey
  • Markus, Ohad

Abstract

Systems and methods herein are for a video encoder to be associated with a rate optimization distortion (RDO) module and a calibration module, where the RDO module may be to perform RDO for received frames of a media stream and may be to generate at least an RDO output that is based in part on quality measures between the received frames and decoded frames, and where the calibration module may be to provide an evaluation metric that is to scale or transform at least a range of the quality measures, with the scaling or transforming to potentially reduce an effect on a compression performed in the video encoder.

IPC Classes  ?

  • H04N 19/147 - Data rate or code amount at the encoder output according to rate distortion criteria
  • H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
  • H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

91.

APPARATUS AND METHOD FOR IMPROVED NETWORK RESOURCE MANAGEMENT

      
Application Number 19034775
Status Pending
Filing Date 2025-01-23
First Publication Date 2025-05-29
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Urman, Avi
  • Shahar, Ariel
  • Darawshy, Najeeb

Abstract

Apparatus and method for improved network resource management are described herein. An example computing apparatus comprises a network adapter configured to: receive, via a network connection, a data packet from the communication network; determine, from the first memory block, a value of an extended portion of a local counter associated with the network connection in response to receiving the data packet; capture, from the second memory block, a value of a global counter; compare the value of the extended portion of the local counter with the value of the global counter; and in an instance in which the comparison identifies a mismatch: update the value of the extended portion of the local counter based on the value of the global counter; and set a current value of a bit indicating a status of the network connection, wherein the bit is associated with the plurality of bits.

IPC Classes  ?

  • H04L 67/143 - Termination or inactivation of sessions, e.g. event-controlled end of session

92.

MULTIPATHING WITH REMOTE DIRECT MEMORY ACCESS CONNECTIONS

      
Application Number 19041727
Status Pending
Filing Date 2025-01-30
First Publication Date 2025-05-29
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Horowitz, Adi Merav
  • Kahalon, Omri
  • Loulou, Rabia
  • Shalom, Gal
  • Yehezkel, Aviad
  • Maman, Liel Yonatan
  • Liss, Liran

Abstract

Multipathing for session-based remote direct memory access (SRDMA) may be used for congestion management. A given SRDMA session group may be associated with multiple SRDMA sessions, each having its own unique 5-tuple. A queue pair (QP) associated with the SRDMA session group may provide a packet for transmission using the SRDMA session group. The SRDMA session group may enable the packet to be transmitted using any of the associated SRDMA sessions. Congestion levels for each of the SRDMA sessions may be monitored and weighted. Therefore, when a packet is received, an SRDMA session may be selected based, at least, on the weight to enable routing of packets to reduce latency and improve overall system efficiency.

IPC Classes  ?

  • H04L 47/122 - Avoiding congestionRecovering from congestion by diverting traffic away from congested entities
  • H04L 47/19 - Flow controlCongestion control at layers above the network layer
  • H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
  • H04L 47/6295 - Queue scheduling characterised by scheduling criteria using multiple queues, one for each individual QoS, connection, flow or priority

93.

STATISTICAL HIGH BANDWIDTH AND PACKET RATE CROSSBAR WITH LOW CELL COUNT

      
Application Number 19028356
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Matari, Idan
  • Goldmeier, Matisyahu Meier
  • Elias, George
  • Altshul, Ofir Klara
  • Rabenstein, Itamar
  • Michaelis, Noam
  • Srebro, Eyal

Abstract

An apparatus includes a crossbar circuit that routes one or more packets between one or more ingress domains and one or more egress domains. The crossbar circuit includes sub-crossbar domains. An ingress control circuit associated with the one or more ingress domains may distribute packet data of the one or more packets to the sub-crossbar domains. An egress control circuit of the apparatus receives data bits associated with the packet data from egresses associated with the plurality of sub-crossbar domains. The egress control circuit may reorder or refrain from reordering the data bits based on an attribute associated with the distribution of the packet data.

IPC Classes  ?

  • H04L 49/101 - Packet switching elements characterised by the switching fabric construction using crossbar or matrix
  • H04L 49/00 - Packet switching elements
  • H04L 49/111 - Switch interfaces, e.g. port details
  • H04L 49/253 - Routing or path finding in a switch fabric using establishment or release of connections between ports

94.

PROVIDING NETWORK QUALITY OF SERVICE FOR MULTIPLE USERS

      
Application Number 19030345
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Efraim, Ron Yuval
  • Friedman, Yamin
  • Hirshberg, Eitan

Abstract

A system which facilitates efficient operation of plural agents, the system comprising a device which services the plural agents; and functionality which resides on the device and which provides a given quality of service, defined in terms of at least one resource, to at least one subset of agents from among the plural agents.

IPC Classes  ?

  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 41/5003 - Managing SLAInteraction between SLA and QoS
  • H04L 41/5025 - Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade

95.

DATA SHUFFLE OFFLOAD

      
Application Number 19030411
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Marcovitch, Daniel
  • Levi, Dotan David
  • Srebro, Eyal
  • Peretz, Eliel
  • Moyal, Roee
  • Graham, Richard
  • Bloch, Gil
  • Pieper, Sean

Abstract

Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.

IPC Classes  ?

  • G06F 13/42 - Bus transfer protocol, e.g. handshakeSynchronisation
  • G06F 7/76 - Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data

96.

Memory-Access Policies in Peripheral Device based on Memory Usage Characteristics

      
Application Number 18513563
Status Pending
Filing Date 2023-11-19
First Publication Date 2025-05-22
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Koren, Ran Avraham
  • Marcovitch, Daniel
  • Shalom, Gal
  • Shahar, Ariel

Abstract

A system includes a processing device and a peripheral device. The processing device is to assign a memory region in a memory. The peripheral device is to set a memory-access policy responsively to usage characteristics of the memory region, and to access data in the memory region using Direct Memory Access (DMA) in accordance with the memory-access policy.

IPC Classes  ?

  • G06F 12/0862 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
  • G06F 12/0831 - Cache consistency protocols using a bus scheme, e.g. with bus monitoring or watching means
  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

97.

LATENCY-DRIVEN SHARED BUFFER ALGORITHM

      
Application Number 18516833
Status Pending
Filing Date 2023-11-21
First Publication Date 2025-05-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Aibester, Niv
  • Mula, Liron
  • Srebro, Eyal

Abstract

A network device, a network interface controller, and a switch are provided. In one example, a shared buffer includes a plurality of portions, one or more ports read data from the shared buffer and write data to the shared buffer, and a controller circuit correlates egress ports with available portions among the plurality of portions as close as possible to a respective egress port.

IPC Classes  ?

  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus

98.

AI-SUPPORTED NETWORK TELEMETRY USING DATA PROCESSING UNIT

      
Application Number 19029733
Status Pending
Filing Date 2025-01-17
First Publication Date 2025-05-22
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Finkelshtien, Dotan
  • Bilkovskii, Alexander
  • Yanai, Roni Bar
  • Olmos, Juan Jose Vegas

Abstract

A device receives a packet from a local network. The packet may be directed toward a cloud computing resource. The device determines that the packet is associated with a new packet flow. In response to determining that the packet is associated with the new packet flow, the device provides one or more packets from the new packet flow to a machine learning model for packet inspection. The device receives an output from the machine learning model and routes the new packet flow based on the output received from the machine learning model. The output indicates whether or not the new packet flow is associated with a network attack.

IPC Classes  ?

99.

Load balancer for parallel link networks using weighted round robin scheduling

      
Application Number 18397072
Grant Number 12309076
Status In Force
Filing Date 2023-12-27
First Publication Date 2025-05-20
Grant Date 2025-05-20
Owner Mellanox Technologies, Ltd. (Israel)
Inventor
  • Beracha, Eran Gil
  • Mund, Tal
  • Mey-Tal, Gil

Abstract

Approaches disclosed herein provide for the use of load balancers to perform tasks such as to queue traffic. In at least one embodiment, a plurality of parallel links queue traffic by, at least in part, representing a weight of the plurality of parallel links as a plurality of bit strings, where the plurality of bit strings are converted to a plurality of sparse bit strings, and where the plurality of sparse bit strings to be used to generate a representative vector of sequentially interleaved bits of the plurality of sparse bit strings. The traffic for the plurality of parallel links can be queued according to the representative vector. The load balancer may be used in a computer network to manage traffic between nodes connected by parallel links.

IPC Classes  ?

  • H04B 7/02 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas
  • H04L 47/62 - Queue scheduling characterised by scheduling criteria
  • G06F 13/14 - Handling requests for interconnection or transfer

100.

SYSTEMS AND METHODS OF MESSAGE-BASED PACKETS

      
Application Number 19026273
Status Pending
Filing Date 2025-01-16
First Publication Date 2025-05-15
Owner MELLANOX TECHNOLOGIES, LTD. (Israel)
Inventor
  • Shalom, Gal
  • Kahalon, Omri
  • Horowitz, Adi
  • Yehezkel, Aviad Shaul
  • Bar-Ilan, Eliav

Abstract

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.

IPC Classes  ?

  • H04L 67/141 - Setup of application sessions
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
  • H04L 69/22 - Parsing or analysis of headers
  1     2     3     ...     15        Next Page