Patents by Inventor Dima RUINSKIY

Dima RUINSKIY 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: 20230231914
    Abstract: A requesting device includes a memory, a controller, and a communication interface. The memory is configured to store a plurality of work elements in one or more requesting queues. Each work element indicates a requestor, a responder, and an operation. The controller is configured to retrieve at least a first work element of the plurality of work elements from the memory, generate a first hint message that includes an indication of at least one operation of the first work element, and transmit the first hint message to a first responding device over the communication interface. The first responding device corresponds to a first responder of the first work element. The controller is further configured to transmit a first request relating to the at least one operation of the first work element to the first responding device over the communication interface. The first request indicates the at least one operation.
    Type: Application
    Filed: March 3, 2023
    Publication date: July 20, 2023
    Inventors: Ben-Shahar Belkar, Dima Ruinskiy, Lior Khermosh
  • Publication number: 20230090382
    Abstract: A sending device is configured to generate a first message that includes a first indication of a first operation type; transmit the first message to a receiving device over the communications interface; generate a second message that includes a second indication of a second operation type; determine whether the second operation type is associated with the first operation type; determine, in response to determining that the second operation type is associated with the first operation type, that the local pacing timer has exceeded a timer duration since transmitting the first message; and transmit, in response to determining that the local pacing timer has exceeded the timer duration since transmitting the first message, the second message to the receiving device over the communications interface.
    Type: Application
    Filed: November 16, 2022
    Publication date: March 23, 2023
    Inventors: Ben-Shahar Belkar, Dima Ruinskiy, Lior Khermosh
  • Publication number: 20230014415
    Abstract: In order to reduce remote direct memory access (RDMA) requests drop in RDMA systems, a requesting device transmits a message that includes a prefetch operation to a responding device. The prefetch operation indicates a memory area to be loaded by the responding device to a memory of the responding device before receiving a new RDMA request or a RDMA command.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventors: Ben-Shahar BELKAR, Dima RUINSKIY, Lior KHERMOSH
  • Patent number: 11463339
    Abstract: A first network device is configured to: transmit data packets and poll messages to a second network device; and receive, in response to each poll message, at least one status message from the second network device. The at least one status message indicates which of the data packets sent before that poll message have been correctly received at the second network device and/or have been lost. The first network device is configured to adapt a rate of transmitting the poll messages based on a set of parameters. Further, a second network device is configured to: receive data packets from a first network device; and transmit at least one unsolicited status message to the first network device, in case of certain conditions.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: October 4, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Reuven Cohen, Ben-Shahar Belkar, Tal Mizrahi, Dima Ruinskiy
  • Publication number: 20210385147
    Abstract: A first network device is configured to: transmit data packets and poll messages to a second network device; and receive, in response to each poll message, at least one status message from the second network device. The at least one status message indicates which of the data packets sent before that poll message have been correctly received at the second network device and/or have been lost. The first network device is configured to adapt a rate of transmitting the poll messages based on a set of parameters. Further, a second network device is configured to: receive data packets from a first network device; and transmit at least one unsolicited status message to the first network device, in case of certain conditions.
    Type: Application
    Filed: May 19, 2021
    Publication date: December 9, 2021
    Inventors: Reuven COHEN, Ben-Shahar BELKAR, Tal MIZRAHI, Dima RUINSKIY
  • Patent number: 8428949
    Abstract: An apparatus for classifying an input audio signal into audio contents of a first and second class, comprising an audio segmentation module adapted to segment said input audio signal into segments of a predetermined length; a feature computation module adapted to calculate for the segments features characterizing said audio input signal; a threshold comparison module adapted to generate a feature vector for each of said one or more segments based on a plurality of predetermined thresholds, the thresholds including for each of the audio contents of the first class and of the second class a substantially near certainty threshold, a substantially high certainty threshold, and a substantially low certainty threshold; and a classification module adapted to analyze the feature vector and classify each one of said one or more segments as audio contents of the first class, of the second class, or as non-decisive audio contents.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 23, 2013
    Assignee: Waves Audio Ltd.
    Inventors: Itai Neoran, Yizhar Lavner, Dima Ruinskiy
  • Publication number: 20100004926
    Abstract: An apparatus for classifying an input audio signal into audio contents of a first and second class, comprising an audio segmentation module adapted to segment said input audio signal into segments of a predetermined length; a feature computation module adapted to calculate for the segments features characterizing said audio input signal; a threshold comparison module adapted to generate a feature vector for each of said one or more segments based on a plurality of predetermined thresholds, the thresholds including for each of the audio contents of the first class and of the second class a substantially near certainty threshold, a substantially high certainty threshold, and a substantially low certainty threshold; and a classification module adapted to analyze the feature vector and classify each one of said one or more segments as audio contents of the first class, of the second class, or as non-decisive audio contents.
    Type: Application
    Filed: June 30, 2009
    Publication date: January 7, 2010
    Applicant: WAVES AUDIO LTD.
    Inventors: Itai NEORAN, Yizhar LAVNER, Dima RUINSKIY