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: 8949661Abstract: 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: GrantFiled: December 28, 2012Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8943356Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 27, 2015Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8918372Abstract: 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: GrantFiled: September 19, 2012Date of Patent: December 23, 2014Assignee: EMC CorporationInventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
-
Patent number: 8862639Abstract: 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: GrantFiled: September 28, 2006Date of Patent: October 14, 2014Assignee: EMC CorporationInventor: Mandavilli Navneeth Rao
-
Patent number: 8849769Abstract: 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: GrantFiled: June 30, 2011Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 8843443Abstract: 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: GrantFiled: June 30, 2011Date of Patent: September 23, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 8832491Abstract: 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: GrantFiled: April 10, 2013Date of Patent: September 9, 2014Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8769224Abstract: 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: GrantFiled: September 30, 2011Date of Patent: July 1, 2014Assignee: EMC CorporationInventors: Anand Raj, Mandavilli Navneeth Rao
-
Patent number: 8713364Abstract: 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: GrantFiled: December 31, 2010Date of Patent: April 29, 2014Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8706679Abstract: 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: GrantFiled: September 13, 2011Date of Patent: April 22, 2014Assignee: EMC CorporationInventor: Mandavilli Navneeth Rao
-
Publication number: 20140074789Abstract: 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: ApplicationFiled: September 6, 2013Publication date: March 13, 2014Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8671075Abstract: 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: GrantFiled: June 30, 2011Date of Patent: March 11, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Publication number: 20140006856Abstract: 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: ApplicationFiled: June 20, 2013Publication date: January 2, 2014Applicant: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20130346372Abstract: 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: ApplicationFiled: June 11, 2013Publication date: December 26, 2013Applicant: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20130290660Abstract: 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: ApplicationFiled: April 10, 2013Publication date: October 31, 2013Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8549350Abstract: 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: GrantFiled: September 30, 2010Date of Patent: October 1, 2013Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8533158Abstract: 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: GrantFiled: September 28, 2006Date of Patent: September 10, 2013Assignee: EMC CorporationInventor: Mandavilli Navneeth Rao
-
Patent number: 8504870Abstract: 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: GrantFiled: September 30, 2010Date of Patent: August 6, 2013Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8484505Abstract: 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: GrantFiled: September 30, 2010Date of Patent: July 9, 2013Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8438420Abstract: 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: GrantFiled: June 30, 2010Date of Patent: May 7, 2013Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao