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: 11403187Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.Type: GrantFiled: August 16, 2019Date of Patent: August 2, 2022Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 11294770Abstract: A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes selecting an object to be recovered, recovering sub-objects of the object based on the priorities assigned to the sub-objects, and reprioritizing the sub-objects based on an application's I/O during recovery. In some embodiments, reprioritizing the sub-objects the sub-objects includes assigning a lower priority to the sub-objects when an application has completed I/O on the object. In some embodiments, recovering sub-objects includes recovering sub-objects to a remote location.Type: GrantFiled: November 18, 2019Date of Patent: April 5, 2022Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 11074132Abstract: 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: November 19, 2018Date of Patent: July 27, 2021Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10922184Abstract: 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: GrantFiled: July 20, 2018Date of Patent: February 16, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20200089575Abstract: A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes selecting an object to be recovered, recovering sub-objects of the object based on the priorities assigned to the sub-objects, and reprioritizing the sub-objects based on an application's I/O during recovery. In some embodiments, reprioritizing the sub-objects the sub-objects includes assigning a lower priority to the sub-objects when an application has completed I/O on the object. In some embodiments, recovering sub-objects includes recovering sub-objects to a remote location.Type: ApplicationFiled: November 18, 2019Publication date: March 19, 2020Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10528428Abstract: A method, article of manufacture, and apparatus for recovering data. A method for recovering data includes selecting an object to be recovered, recovering sub-objects of the object based on the priorities assigned to the sub-objects, and reprioritizing the sub-objects based on an application's I/O during recovery. A method for recovering data includes reprioritizing the sub-objects the sub-objects includes assigning a lower priority to the sub-objects when an application has completed I/O on the object. A method for recovering data includes recovering sub-objects includes recovering sub-objects to a remote location.Type: GrantFiled: December 4, 2015Date of Patent: January 7, 2020Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20190370126Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.Type: ApplicationFiled: August 16, 2019Publication date: December 5, 2019Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10430295Abstract: A method, article of manufacture, and apparatus for backing up data. The method for backing up data includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.Type: GrantFiled: May 16, 2016Date of Patent: October 1, 2019Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10275315Abstract: 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: January 13, 2016Date of Patent: April 30, 2019Assignee: EMC IP Holding Company LLCInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Publication number: 20190087276Abstract: 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: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10235243Abstract: 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: January 13, 2016Date of Patent: March 19, 2019Assignee: EMC IP Holding Company LLCInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 10176051Abstract: 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: July 14, 2016Date of Patent: January 8, 2019Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20180329781Abstract: 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: ApplicationFiled: July 20, 2018Publication date: November 15, 2018Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 10055298Abstract: 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: GrantFiled: May 25, 2017Date of Patent: August 21, 2018Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20170329676Abstract: 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: ApplicationFiled: May 25, 2017Publication date: November 16, 2017Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 9697086Abstract: 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: GrantFiled: June 30, 2010Date of Patent: July 4, 2017Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 9684473Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.Type: GrantFiled: July 6, 2016Date of Patent: June 20, 2017Assignee: EMC IP Holding Company LLCInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 9542280Abstract: 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: January 27, 2015Date of Patent: January 10, 2017Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20160321141Abstract: 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: ApplicationFiled: July 14, 2016Publication date: November 3, 2016Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Publication number: 20160313925Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.Type: ApplicationFiled: July 6, 2016Publication date: October 27, 2016Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch