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).

  • Patent number: 8949661
    Abstract: A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes analyzing a first container at a block level, determining a first text index of the first container, analyzing a second container at a block level, determining a second text index of the first container, and storing the first text index and the second text index in a backup catalog, wherein the backup catalog is stored in a storage device.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8943356
    Abstract: A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes analyzing a first container at a block level, determining a first level of granularity based on the analysis of the first container, based on the first level of granularity, identifying a first set of data objects, storing metadata of the first set of data objects in a recovery catalog, based on the first set of data objects, identifying a second container, analyzing the second container at a block level, determining a second level of granularity based on the analysis of the second container, based on the second level of granularity, identifying a second set of data objects, storing metadata of the second set of data objects in the recovery catalog, wherein the recovery catalog is stored in a storage device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 27, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8918372
    Abstract: A set of metadata associated with backup data is obtained. A consistent hash key for the backup data is generated based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the consistent hash key.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 23, 2014
    Assignee: EMC Corporation
    Inventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
  • Patent number: 8862639
    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 beyond the protection window, 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: October 14, 2014
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 8849769
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes determining a file to recover, looking up an index to find a file record number associated with the file, determining constituent blocks based on the file record number, reconstructing data from the constituent blocks, and storing the data in a storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8843443
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 23, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8832491
    Abstract: A method, article of manufacture, and apparatus for preserving changes made to data during a recovery process. In some embodiments, this includes recovering a backup data to a remote location, using an I/O intercept to access the recovered data, modifying the recovered data a first time, completing the modification of the recovered data, preserving the I/O intercept, and storing the modified data in the remote location.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 9, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8769224
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes connecting a new physical machine to a router, detecting the new physical machine, with a virtual appliance, based on the connection adding the new physical machine to a database, and backing up the new physical machine to a deduplicated virtual storage device, wherein the backup is in a virtual format.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 1, 2014
    Assignee: EMC Corporation
    Inventors: Anand Raj, Mandavilli Navneeth Rao
  • Patent number: 8713364
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered to a client, recovering at least a first portion of the object from a local resource, and recovering at least a second portion of the object from a first remote resource. In some embodiments, this may include recovering at least a third portion of the object from a second remote resource. In some embodiments, the first remote resource may be a backup server, and the second remote resource may be an other client.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: April 29, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8706679
    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 13, 2011
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Publication number: 20140074789
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes backing up data in a first form with a backup application, updating the backup application, and using the updated backup application to restore the backed up data in a second form. In some embodiments, the first form includes a backup image. In some embodiments, the second form is individual files.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 13, 2014
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8671075
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes tracking changed blocks in a virtual machine, determining a MFT range of the virtual machine, identifying a common region between the changed blocks and MFT range, parsing the common region to determine a list of changed files, and storing the list of changed files in a file index.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 11, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Publication number: 20140006856
    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: June 20, 2013
    Publication date: January 2, 2014
    Applicant: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20130346372
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request from a requestor to recover an object, determining segments of the object, identifying any segments of the object residing in the requestor, and processing the recovery request based on the identified segments residing in the requestor. In some embodiments, segments of the object includes hash values of the object. In some embodiments, processing the recovery request based on the determined segments includes using the identified segments residing in the requestor to reconstitute the object.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 26, 2013
    Applicant: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20130290660
    Abstract: A method, article of manufacture, and apparatus for preserving changes made to data during a recovery process. In some embodiments, this includes recovering a backup data to a remote location, using an I/O intercept to access the recovered data, modifying the recovered data a first time, completing the modification of the recovered data, preserving the I/O intercept, and storing the modified data in the remote location.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 31, 2013
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8549350
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes backing up data in a first form with a backup application, updating the backup application, and using the updated backup application to restore the backed up data in a second form. In some embodiments, the first form includes a backup image. In some embodiments, the second form is individual files.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: October 1, 2013
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8533158
    Abstract: Reclaiming data space by rewriting metadata is disclosed. It is determined that fewer than all of the previous version data included in a write is required to be retained, e.g., beyond a continuous data protection window. A metadata record associated with the write is modified to point only to those blocks in which previous version data that is still required to be retained is stored. Other blocks become eligible for reclamation.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: September 10, 2013
    Assignee: EMC Corporation
    Inventor: Mandavilli Navneeth Rao
  • Patent number: 8504870
    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: Grant
    Filed: September 30, 2010
    Date of Patent: August 6, 2013
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8484505
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request from a requestor to recover an object, determining segments of the object, identifying any segments of the object residing in the requestor, and processing the recovery request based on the identified segments residing in the requestor. In some embodiments, segments of the object includes hash values of the object. In some embodiments, processing the recovery request based on the determined segments includes using the identified segments residing in the requestor to reconstitute the object.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: July 9, 2013
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8438420
    Abstract: A method, article of manufacture, and apparatus for preserving changes made to data during a recovery process. In some embodiments, this includes recovering a backup data to a remote location, using an I/O intercept to access the recovered data, modifying the recovered data a first time, completing the modification of the recovered data, preserving the I/O intercept, and storing the modified data in the remote location.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: May 7, 2013
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao