Patents by Inventor Mandavilli Navneeth Rao

Mandavilli Navneeth Rao 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: 20120084595
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered, determining a representation of the object, and requesting the representation of the object from a data resource system. In some embodiments, the representation of the object is a hash value of the object. In some embodiments, the representation of the object is a segment of the object.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: EMC CORPORATION
    Inventors: Michael John DUTCH, Christopher Hercules CLAUDATOS, Mandavilli Navneeth RAO
  • Publication number: 20120005379
    Abstract: A method, article of manufacture, and apparatus for accessing data during data recovery. In some embodiments, this includes sending an I/O request from an application to an object, wherein the object is being recovered, establishing an I/O intercept, intercepting the application's I/O request with the I/O intercept, and redirecting the I/O request based on the status of the object's sub-objects.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: EMC CORPORATION
    Inventors: Michael John DUTCH, Christopher Hercules CLAUDATOS, Mandavilli Navneeth RAO
  • Publication number: 20120005176
    Abstract: Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time-sorted order.
    Type: Application
    Filed: September 13, 2011
    Publication date: January 5, 2012
    Applicant: EMC CORPORATION
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 8037013
    Abstract: Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time-sorted order.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: October 11, 2011
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 7984255
    Abstract: An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: July 19, 2011
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 7925858
    Abstract: An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: April 12, 2011
    Assignee: EMC Corporation
    Inventors: Mandavilli Navneeth Rao, Mayank Joshi
  • Publication number: 20100241613
    Abstract: Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time-sorted order.
    Type: Application
    Filed: May 27, 2010
    Publication date: September 23, 2010
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 7756831
    Abstract: Locking allocated data space is disclosed. An indication is received that certain previous version data is required to be retained. A map of metadata records, each associated with a journaling process write of previous version data which write includes previous version data required to be retained, is built. In some embodiments, the map associates a write time with each record in the map. A reclamation process checks to determine whether any storage proposed to be reclaimed is included in the map of record identifiers. In some embodiments, the determination is made based at least in part on the write time associated in the map with at least a first record identifier in time-sorted order.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: July 13, 2010
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Publication number: 20100077173
    Abstract: An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations.
    Type: Application
    Filed: November 19, 2009
    Publication date: March 25, 2010
    Inventors: Mandavilli Navneeth Rao, Mayank Joshi
  • Patent number: 7647466
    Abstract: An indication to allocate storage is received, where the storage is to be used to store previous version data associated with a protected data set. One or more storage groups are allocated of at least a prescribed allocation group size and comprising a set of physically contiguous storage locations.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: January 12, 2010
    Assignee: EMC Corporation
    Inventors: Mandavilli Navneeth Rao, Mayank Joshi
  • Patent number: 7594085
    Abstract: A first contiguous group of one or more storage locations to be virtually reclaimed is determined, where the first contiguous group is smaller than a minimum allocation group size and the storage locations are used to store previous version data. The first contiguous group is virtually reclaimed. A second contiguous group of one or more virtually reclaimed storage locations to be made available for reuse is determined, where the size of the second group is greater than or equal to the minimum allocation group size. The second contiguous group is made available for reuse.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: September 22, 2009
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 7587431
    Abstract: Previous version data is copied to a location in a collection of snapshot data, wherein the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot. Once the previous version data has been copied to the location in the collection of snapshot data, an index is updated to associate the location in the collection of snapshot data with the previous version data. A data region storage location from which the previous version data was copied to the location in the collection of snapshot data is making available for reuse once the index has been updated.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: September 8, 2009
    Assignee: EMC Corporation
    Inventors: Mandavilli Navneeth Rao, Mayank Joshi
  • Publication number: 20090182959
    Abstract: An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed.
    Type: Application
    Filed: March 16, 2009
    Publication date: July 16, 2009
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 7526623
    Abstract: An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: April 28, 2009
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao