Patents by Inventor Mohammed Rafi Kavungal Chundattu Parambil

Mohammed Rafi Kavungal Chundattu Parambil 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).

  • Patent number: 11360929
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering, at a client device, one or more input/output (IO) buffers for a remote direct memory access (RDMA) interface at the client device. In response to pre-registering the one or more IO buffers at the client device, an application executed by the client device is provided with access to a distributed file system through the RDMA interface. In response to determining that data of a requested file in the distributed file system has been designated for caching, a first IO buffer among the IO buffers is designated as a cache for the data of the file. The data for the file is received via the RDMA interface and from the distributed file system, for the first IO buffer.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: June 14, 2022
    Assignee: Red Hat, Inc.
    Inventors: Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur
  • Patent number: 10901937
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering multiple memory regions for input/output (IO) buffers of a remote direct memory access (RDMA) interface. The method includes receiving a buffer reservation request from a non-system-based user (NSBU) application through an application programming interface (API). The method includes reserving for the NSBU application a first IO buffer. The method includes receiving a request from the NSBU application through the API to access a file in a distributed file system. The method includes receiving data for the file in the first IO buffer from the distributed file system using the RDMA interface or providing data for the file from the first IO buffer to the distributed file system using the RDMA interface. The method includes receiving a request from the NSBU application through the API to free the first IO buffer.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: January 26, 2021
    Assignee: Red Hat, Inc.
    Inventors: Benjamin Moses England, Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur
  • Publication number: 20200341940
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering, at a client device, one or more input/output (IO) buffers for a remote direct memory access (RDMA) interface at the client device. In response to pre-registering the one or more IO buffers at the client device, an application executed by the client device is provided with access to a distributed file system through the RDMA interface. In response to determining that data of a requested file in the distributed file system has been designated for caching, a first IO buffer among the IO buffers is designated as a cache for the data of the file. The data for the file is received via the RDMA interface and from the distributed file system, for the first IO buffer.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventors: Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur
  • Patent number: 10713211
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering, by a processing device at a client device, multiple input/output (IO) buffers at the client device with a remote direct memory access (RDMA) interface at the client device. The client device accesses multiple server devices of a distributed file system using the RDMA interface. The method further includes receiving a request to access a file in the distributed file system from an application at the client device. The method further includes designating a first IO buffer among the IO buffers as a cache for data from the file. The method further includes receiving the data for the file in the first IO buffer from the distributed file system using the RDMA interface.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 14, 2020
    Assignee: Red Hat, Inc.
    Inventors: Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur
  • Publication number: 20170199842
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering multiple memory regions for input/output (IO) buffers of a remote direct memory access (RDMA) interface. The method includes receiving a buffer reservation request from a non-system-based user (NSBU) application through an application programming interface (API). The method includes reserving for the NSBU application a first IO buffer. The method includes receiving a request from the NSBU application through the API to access a file in a distributed file system. The method includes receiving data for the file in the first IO buffer from the distributed file system using the RDMA interface or providing data for the file from the first IO buffer to the distributed file system using the RDMA interface. The method includes receiving a request from the NSBU application through the API to free the first IO buffer.
    Type: Application
    Filed: January 22, 2016
    Publication date: July 13, 2017
    Inventors: Benjamin Moses England, Mohammed Rafi Kavungal Chundattu Parambil, Raghavendra Talur