Patents by Inventor Srin Kumar

Srin Kumar 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: 8527470
    Abstract: Methods, software suites, networks, and systems of recovery point data view formation with generation of a recovery view and a coalesce policy are disclosed. In one embodiment, a network includes a virtualization module to form a data view around a recovery point, a recovery module to generate a recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied, and an events module to generate a coalesce policy around the recovery point to reduce a storage requirement. The network may include an export module to transfer the data view to an external processing device as a virtual volume using one or more of an iSCSI and a fiber channel transport interface. The export module may automatically communicate the data view to a backup tape to provide extended data retention using a lifecycle management policy.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: September 3, 2013
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar
  • Patent number: 8527721
    Abstract: Methods, software suites, and systems of generating a recovery snapshot and creating a virtual view of the recovery snapshot are disclosed. In an embodiment, a method includes generating a recovery snapshot at a predetermined interval to retain an ability to position forward and backward when a delayed roll back algorithm is applied and creating a virtual view of the recovery snapshot using an algorithm tied to an original data, a change log data, and a consistency data related to an event. The method may include redirecting an access request to the original data based on a meta-data information provided in the virtual view. The method may further include substantially retaining a timestamp data, a location of a change, and a time offset of the change as compared with the original data.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: September 3, 2013
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar
  • Patent number: 8121977
    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc.) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: February 21, 2012
    Assignee: Iwmage Systems, Inc.
    Inventors: Rajeev Atluri, Srin Kumar, Satish Kumar, Kishor Paygude, Suman Inala, Greg Zavertnik, Yeganjaiah Gottemukkula
  • Patent number: 8028194
    Abstract: A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters denoting a time according to a clock source, an analysis module to determine that the data has been timestamped at an earlier time than an other data previously received, a substitution module to provide the data an incremental sequence number placed with the data using an algorithm until a new data is received that includes a future timestamp with a later timestamp than the timestamp of the other data, and a storage module to store the data.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: September 27, 2011
    Assignee: Inmage Systems, Inc
    Inventors: Rajeev Atluri, Srin Kumar, Sridhara Lanka, Jayesh Shah, Satish Kumar
  • Publication number: 20110184918
    Abstract: A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. The method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time after the recovery point and a roll-backward algorithm to shift the data view to a time before the recover point. A data integrity may be determined to be consistent at the recover point by examining data and meta-data associated with the recovery point. The recovery point may be associated with one of an automatically generated event, a user definable event, and/or a prepackaged event. A marker data may be generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Inventors: RAJEEV ATLURI, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar, Kishor Paygude
  • Publication number: 20100280999
    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc.) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.
    Type: Application
    Filed: November 6, 2009
    Publication date: November 4, 2010
    Inventors: Rajeev Atluri, Srin Kumar, Satish Kumar, Kishor Paygude, Suman Inala, Greg Zavertnik, Yeganjaiah Gottemukkula
  • Publication number: 20100169283
    Abstract: Methods, software suites, networks, and systems of recovery point data view formation with generation of a recovery view and a coalesce policy are disclosed. In one embodiment, a network includes a virtualization module to form a data view around a recovery point, a recovery module to generate a recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied, and an events module to generate a coalesce policy around the recovery point to reduce a storage requirement. The network may include an export module to transfer the data view to an external processing device as a virtual volume using one or more of an iSCSI and a fiber channel transport interface. The export module may automatically communicate the data view to a backup tape to provide extended data retention using a lifecycle management policy.
    Type: Application
    Filed: December 26, 2008
    Publication date: July 1, 2010
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar
  • Publication number: 20100169592
    Abstract: Methods, software suites, and systems of generating a recovery snapshot and creating a virtual view of the recovery snapshot are disclosed. In an embodiment, a method includes generating a recovery snapshot at a predetermined interval to retain an ability to position forward and backward when a delayed roll back algorithm is applied and creating a virtual view of the recovery snapshot using an algorithm tied to an original data, a change log data, and a consistency data related to an event. The method may include redirecting an access request to the original data based on a meta-data information provided in the virtual view. The method may further include substantially retaining a timestamp data, a location of a change, and a time offset of the change as compared with the original data.
    Type: Application
    Filed: December 26, 2008
    Publication date: July 1, 2010
    Inventors: Rajeev Atluri, Sudhakar Pannnerselvam, Jayesh Shah, Satish Kumar, Srin Kumar
  • Patent number: 7676502
    Abstract: A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. In one embodiment, a method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time before the recovery point and a roll-backward algorithm to shift the data view to a time before the recovery point. A data integrity may be determined to be consistent at the recover point by examining data and meta-data associated with the recovery point. The recovery point may be associated with at least one of an automatically generated event, a user definable event, and a prepackaged event. A marker data may be generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: March 9, 2010
    Assignee: Inmage Systems, Inc.
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar, Kishor Paygude
  • Publication number: 20100023797
    Abstract: A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters denoting a time according to a clock source, an analysis module to determine that the data has been timestamped at an earlier time than an other data previously received, a substitution module to provide the data an incremental sequence number placed with the data using an algorithm until a new data is received that includes a future timestamp with a later timestamp than the timestamp of the other data, and a storage module to store the data.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Rajeev ATLURI, Srin KUMAR, Sridhara LANKA, Jayesh SHAH, Satish KUMAR
  • Patent number: 7634507
    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: December 15, 2009
    Assignee: Inmage Systems, Inc.
    Inventors: Rajeev Atluri, Srin Kumar, Satish Kumar, Kishor Paygude, Suman Inala, Greg Zavertnik, Yeganjaiah Gottemukkula
  • Publication number: 20080059542
    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Inventors: Rajeev Atluri, Srin Kumar, Satish Kumar, Kishor Paygude, Suman Inala, Greg Zavertnik, Yeganjaiah Gottemukkula
  • Publication number: 20070282921
    Abstract: A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. In one embodiment, a method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time before the recovery point and a roll-backward algorithm to shift the data view to a time before the recover point. A data integrity may be determined to be consistent at the recover point by examining data and meta-data associated with the recovery point. The recovery point may be associated with at least one of an automatically generated event, a user definable event, and a prepackaged event. A marker data may be generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.
    Type: Application
    Filed: May 22, 2006
    Publication date: December 6, 2007
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar, Kishor Paygude