Patents by Inventor Rajesh K. Nair

Rajesh K. Nair 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: 10809945
    Abstract: One example method includes reading a data chunk from a data stream, compressing the data chunk, and calculating a chunk delta. When the chunk delta is greater than zero, the compressed data chunk is appended to an incomplete data chunk. When the chunk delta is zero or less, the boundaries of a completed and compressed data chunk having a size at least as large as a minimum size are declared.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: October 20, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kedar Shrikrishna Patwardhan, Rajesh K. Nair
  • Patent number: 10564897
    Abstract: In general, embodiments of the invention relate to a method for processing input/output (I/O requests). The method includes receiving an I/O request from a virtual machine executing on a host computing device, where the host computing device comprises a filter driver. The method further includes making a first determination that the filter driver is in a backup mode and based on the first determination, making a second determination that the I/O request intersects with a prior filter driver tracking list (FDTL). Further, in response to the second determination, the method includes pausing, by the filter driver, the processing of the I/O request, obtaining, from a primary disk, data associated with the I/O request, after obtaining the data, resuming the processing of the I/O request, where processing the I/O request results in the data on the primary disk being overwritten with new data.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: February 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Kedar S. Patwardhan, Rajesh K. Nair
  • Publication number: 20200042253
    Abstract: One example method includes reading a data chunk from a data stream, compressing the data chunk, and calculating a chunk delta. When the chunk delta is greater than zero, the compressed data chunk is appended to an incomplete data chunk. When the chunk delta is zero or less, the boundaries of a completed and compressed data chunk having a size at least as large as a minimum size are declared.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Kedar Shrikrishna Patwardhan, Rajesh K. Nair
  • Publication number: 20200034078
    Abstract: In general, embodiments of the invention relate to a method for processing input/output (I/O requests). The method includes receiving an I/O request from a virtual machine executing on a host computing device, where the host computing device comprises a filter driver. The method further includes making a first determination that the filter driver is in a backup mode and based on the first determination, making a second determination that the I/O request intersects with a prior filter driver tracking list (FDTL). Further, in response to the second determination, the method includes pausing, by the filter driver, the processing of the I/O request, obtaining, from a primary disk, data associated with the I/O request, after obtaining the data, resuming the processing of the I/O request, where processing the I/O request results in the data on the primary disk being overwritten with new data.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Kedar S. Patwardhan, Rajesh K. Nair