Patents by Inventor Pak MARKTHUB

Pak MARKTHUB has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260104954
    Abstract: A system is described having one or more processing devices that prepare a work queue entry (WQE), transmit the WQE or provide a doorbell indication indicating the WQE is available, and, in response to determining an execution failure has occurred, perform at least one additional step to facilitate completion of an operation associated with the WQE.
    Type: Application
    Filed: October 10, 2024
    Publication date: April 16, 2026
    Inventors: Pak Markthub, Daniel Marcovitch, Akhil Langer, Yossef Itigin
  • Publication number: 20260017213
    Abstract: A system is described which monitors accesses to one or more peers using queue pairs (QPs). Each access is associated with a respective peer of the one or more peers. The system identifies, based on one or more of a rate and a count of the monitored accesses to the one or more QPs, a first peer of the one or more peers. In response to identifying the first peer, a reliable connection QP is established for the first peer of the one or more peers.
    Type: Application
    Filed: September 12, 2025
    Publication date: January 15, 2026
    Inventors: Pak Markthub, James Dinan, Sreeram Potluri, Leonid Genkin, Yossef Itigin, Shahar Refael Hasson
  • Patent number: 12513566
    Abstract: A computer based system and method for sending data packets over a data network may include: preparing data packets and packet descriptors on one or more graphical processing units (GPUs); associating packets with a packet descriptor, which may determine a desired transmission time of the packets associated with that descriptor; receiving an indication of a clock time; and physically transmitting packets via an output interface, at a clock time corresponding to the desired transmission time. A computer based system and method for GPU-initiated communication over a 5G data network may include allocating one or more memory buffers in GPU memory; performing at least one 5G signal processing procedure by a GPU; preparing descriptors for a plurality of packets, where each packet includes allocated memory buffers, and where the descriptors provide scheduling instructions for the packets; and triggering the sending of packets over the network based on prepared descriptors.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: December 30, 2025
    Inventors: Sreeram Potluri, Davide Rossetti, Elena Agostini, Pak Markthub, Daniel Marcovitch, Sayantan Sur
  • Patent number: 12443547
    Abstract: A system is described which monitors accesses to one or more peers using queue pairs (QPs). Each access is associated with a respective peer of the one or more peers. The system identifies, based on one or more of a rate and a count of the monitored accesses to the one or more QPs, a first peer of the one or more peers. In response to identifying the first peer, a reliable connection QP is established for the first peer of the one or more peers.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: October 14, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD
    Inventors: Pak Markthub, James Dinan, Sreeram Potluri, Leonid Genkin, Yossef Itigin, Shahar Refael Hasson
  • Publication number: 20250315319
    Abstract: A system is described having one or more processing devices that execute a requestor thread and a doorbell ringing thread. The requestor thread includes receiving a prompt from an application, in response to the prompt, generating a work queue entry (WQE), and after generating the WQE, atomically incrementing a first counter. The doorbell ringing thread includes monitoring a value of a first index, detecting a change in the value of the first index, in response to the change in the value of the first index, generating a control (ctrl) segment using at least one of the value of the first index and a queue number, and ringing a doorbell (DB) by writing the ctrl segment to a control address.
    Type: Application
    Filed: April 9, 2024
    Publication date: October 9, 2025
    Inventors: Pak Markthub, Daniel Marcovitch, Sreeram Potluri
  • Publication number: 20250077444
    Abstract: A system is described having an input/output (IO) device and a processing unit coupled with the IO device. The processing unit is enabled to elect a thread from among a plurality of threads to atomically update a queue head pointer, uses the queue head pointer to reserve space in a plurality of memory registers for work queue elements belonging to the plurality of threads, and submit the work queue elements to the IO device.
    Type: Application
    Filed: April 5, 2024
    Publication date: March 6, 2025
    Inventors: Pak Markthub, James Dinan
  • Publication number: 20250045216
    Abstract: A system is described which monitors accesses to one or more peers using queue pairs (QPs). Each access is associated with a respective peer of the one or more peers. The system identifies, based on one or more of a rate and a count of the monitored accesses to the one or more QPs, a first peer of the one or more peers. In response to identifying the first peer, a reliable connection QP is established for the first peer of the one or more peers.
    Type: Application
    Filed: August 1, 2023
    Publication date: February 6, 2025
    Inventors: Pak Markthub, James Dinan, Sreeram Potluri, Leonid Genkin, Yossef Itigin, Shahar Refael Hasson
  • Publication number: 20230276301
    Abstract: A computer based system and method for sending data packets over a data network may include: preparing data packets and packet descriptors on one or more graphical processing units (GPUs); associating packets with a packet descriptor, which may determine a desired transmission time of the packets associated with that descriptor; receiving an indication of a clock time; and physically transmitting packets via an output interface, at a clock time corresponding to the desired transmission time. A computer based system and method for GPU-initiated communication over a 5G data network may include allocating one or more memory buffers in GPU memory; performing at least one 5G signal processing procedure by a GPU; preparing descriptors for a plurality of packets, where each packet includes allocated memory buffers, and where the descriptors provide scheduling instructions for the packets; and triggering the sending of packets over the network based on prepared descriptors.
    Type: Application
    Filed: June 30, 2022
    Publication date: August 31, 2023
    Applicant: NVIDIA CORPORATION
    Inventors: Sreeram POTLURI, Davide ROSSETTI, Elena AGOSTINI, Pak MARKTHUB, Daniel MARCOVITCH, Sayantan SUR