Patents by Inventor Neeta Garimella

Neeta Garimella 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: 20070106709
    Abstract: Provided are a techniques for storing local versions of a data set. A first number that indicates how many local versions of the data set are to be stored in local storage given an amount of available local storage is received. It is determined whether a second number that indicates a total number of local versions of the data set that the local storage is capable of storing exceeds the first number. In response to determining that the second number exceeds the first number, the amount of local storage that is capable of storing the first number of local versions of the data set is used.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Inventors: Oliver Augenstein, Neeta Garimella, James Smith, Christopher Zaremba
  • Publication number: 20060294161
    Abstract: Provided are a method, a system, an article of manufacture, and a computer program product, wherein a first set of backup data is stored in a first computational device and a second set of backup data is stored in a second computational device. Metadata corresponding to the first set of backup data is maintained in the second computational device. The first set of backup data is reconciled with the second set of backup data based on the metadata.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventors: Oliver Augenstein, Kala Dutta, Neeta Garimella, Avishai Hochberg, Choonsu Park, Neil Rasmussen, James Smith, Christopher Zaremba
  • Publication number: 20060041727
    Abstract: An apparatus, system, and method are disclosed for differential data backup using snapshot on-write data. A snapshot module maintains an on-write data structure that captures a point-in-time or temporal instance of a data set by tracking modifications to data blocks of a data set. A backup module copies the data set to a backup data storage device as a full data set backup. In addition, the backup module copies each modified data block indicated by the on-write data structure and a differential time stamp to the backup data storage device as a differential data set backup. The full data set backup and one or more differential data set backups form a plurality of temporal instances of the data set. In one embodiment, a restore module recovers a selected instance of the data set responsive to receiving a restore command by copying the full data set backup to a target data storage device.
    Type: Application
    Filed: August 18, 2004
    Publication date: February 23, 2006
    Inventors: Janet Adkins, Joon Chang, Neeta Garimella
  • Patent number: 6938136
    Abstract: Provided are a method, system, and program for performing an Input/Output (I/O) operation with respect to a logical device capable of being accessed by multiple host systems. Metadata in the logical device that is required in order to access the data in the logical device is overwritten to prevent at least one host system from accessing the data in the logical device represented by the overwritten metadata. An I/O operation is performed with respect to the logical device. Valid metadata is written to the logical device to enable host systems to access the data in the logical device represented by the metadata.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: August 30, 2005
    Assignee: International Business Machines Corporation
    Inventors: Neeta Garimella, Alexei Kojenov
  • Publication number: 20050015415
    Abstract: Provided are a method, system, and program for performing an Input/Output (I/O) operation with respect to a logical device capable of being accessed by multiple host systems. Metadata in the logical device that is required in order to access the data in the logical device is overwritten to prevent at least one host system from accessing the data in the logical device represented by the overwritten metadata. An I/O operation is performed with respect to the logical device. Valid metadata is written to the logical device to enable host systems to access the data in the logical device represented by the metadata.
    Type: Application
    Filed: July 14, 2003
    Publication date: January 20, 2005
    Inventors: Neeta Garimella, Alexei Kojenov