Patents by Inventor Prasanna Kumar Malaiyandi

Prasanna Kumar Malaiyandi 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: 9191323
    Abstract: Methods, program products, and systems implementing adaptive data transmission are disclosed. A universal data collector can act as an intermediary between a log producer and a log processor. The universal data collector can be connected to the log producer through a first, reliable network. The universal data collector can be connected to the log processor through a second, less reliable network. The universal data collector can perform a multi-phase commit of data to ensure that the log data are saved by the log processor. The universal data collector can smooth the data transmission from the universal data collector to the log processor through a network, including adaptively buffering the log data according to available network bandwidth of the network.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: November 17, 2015
    Assignee: TIBCO Software Inc.
    Inventors: Stephen Manley, Laurent Pautet, Prasanna Kumar Malaiyandi
  • Patent number: 8301791
    Abstract: A system and method for verifying the consistency of mirrored data sets between source and destination storage systems is provided. A destination verification module sends version information to the source storage system where the source verification module determines whether the source and destination storage systems are utilizing compatible versions of the verification module. If the destination verification module receives an acceptable version from the source, the destination module then determines a base PCPI to utilize for verification and sends a PCPI identifier of the base PCPI to the source. The source verification module generates and transmits a data stream consisting of comprising of checksum information. The destination verification module compares the received data stream with checksum information retrieved from disk. If there are mismatches, i.e. the received data differs from the data retrieved from disk, the destination verification module logs the data mismatches in a verification log file.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 30, 2012
    Assignee: NetApp, Inc.
    Inventors: Prasanna Kumar Malaiyandi, Varun Khurana, Michael L. Federwisch
  • Publication number: 20120089568
    Abstract: Methods, program products, and systems implementing adaptive data transmission are disclosed. A universal data collector can act as an intermediary between a log producer and a log processor. The universal data collector can be connected to the log producer through a first, reliable network. The universal data collector can be connected to the log processor through a second, less reliable network. The universal data collector can perform a multi-phase commit of data to ensure that the log data are saved by the log processor. The universal data collector can smooth the data transmission from the universal data collector to the log processor through a network, including adaptively buffering the log data according to available network bandwidth of the network.
    Type: Application
    Filed: September 2, 2011
    Publication date: April 12, 2012
    Inventors: Stephen Manley, Laurent Pautet, Prasanna Kumar Malaiyandi
  • Patent number: 8010509
    Abstract: A system and method verifies and repairs mirrored data sets. Verification modules executing on both the source and destination computers cooperate to identify a common persistent consistency point image (PCPI) of the source and destination data sets. Once the common image has been identified, the source sends a data stream comprising the data from the source data set to the destination to be compared with the destination data set.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 30, 2011
    Assignee: NetApp, Inc.
    Inventors: Varun Khurana, Prasanna Kumar Malaiyandi
  • Publication number: 20090030983
    Abstract: A system and method for verifying the consistency of mirrored data sets between source and destination storage systems is provided. A destination verification module sends version information to the source storage system where the source verification module determines whether the source and destination storage systems are utilizing compatible versions of the verification module. If the destination verification module receives an acceptable version from the source, the destination module then determines a base PCPI to utilize for verification and sends a PCPI identifier of the base PCPI to the source. The source verification module generates and transmits a data stream consisting of comprising of checksum information. The destination verification module compares the received data stream with checksum information retrieved from disk. If there are mismatches, i.e. the received data differs from the data retrieved from disk, the destination verification module logs the data mismatches in a verification log file.
    Type: Application
    Filed: May 30, 2008
    Publication date: January 29, 2009
    Inventors: Prasanna Kumar Malaiyandi, Varun Khurana, Michael L. Federwisch