Patents by Inventor Kiran K. Bachu
Kiran K. Bachu 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: 10621053Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.Type: GrantFiled: September 24, 2018Date of Patent: April 14, 2020Assignee: EMC IP Holding Company LLCInventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
-
Patent number: 10417255Abstract: Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.Type: GrantFiled: August 24, 2016Date of Patent: September 17, 2019Assignee: EMC IP Holding Company LLCInventors: Kiran K. Bachu, Seema Parveen
-
Publication number: 20190026194Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.Type: ApplicationFiled: September 24, 2018Publication date: January 24, 2019Inventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
-
Patent number: 10114707Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.Type: GrantFiled: July 12, 2016Date of Patent: October 30, 2018Assignee: EMC IP Holding Company LLCInventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
-
Patent number: 9805075Abstract: A data protection policy generator is described. A first set of selections is received to generate a first task. The first set of selections includes selections of a first source, a first data set, a first destination, and a first execution schedule. A second set of selections is received to generate a second task. The tasks may be any of a backup copy task, a clone task, a backup verification task, a snapshot creation task, a snapshot backup task, a snapshot clone task, a backup delete task, a backup query task, or a restore task. The second set of selections includes selections of a second source, a second data set, a second destination, and a second execution schedule. The first data destination includes the second data source. Execution of the first task and the second task is enabled based on at least the first execution schedule and the second execution schedule.Type: GrantFiled: December 28, 2012Date of Patent: October 31, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Kiran K. Bachu, Vladimir Mandic, Paul Popelka
-
Patent number: 9753672Abstract: Parent backup application driving of children backup applications is described. An instruction for a child backup application to execute a child backup task is communicated from a parent backup application to the child backup application. An instruction for a second child backup application to execute a second child backup task may be communicated from the parent backup application to the second child backup application. An execution of the child backup task by the child backup application is communicated from the child backup application to a parent backup application. An execution of the second child backup task by the second child backup application may be communicated from the second child backup application to the parent backup application. A parent backup task is executed by the parent backup application. At least one child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task.Type: GrantFiled: June 27, 2013Date of Patent: September 5, 2017Assignee: EMC IP HOLDING COMPANY LLCInventors: Kiran K. Bachu, Scott H. Ogata, Vladimir Mandic
-
Patent number: 9633065Abstract: A system for an efficient data rehydration comprises a server, one or more reader device managers, a writer device manager, and a verifier. The server is for receiving a restore list comprising a plurality of storage locations and lengths for performing a data rehydration. The one or more reader device managers is for reading a data set indicated by the restore list by reading the plurality of storage locations for the lengths from one or more storage nodes. The plurality of storage locations and lengths indicate chunks from a client system stored as part of a full or as an incremental backup session on a storage device attached to a storage node. The writer device manager is for transferring the data set to a save node. A verifier is for verifying transfer of the data set.Type: GrantFiled: August 22, 2014Date of Patent: April 25, 2017Assignee: EMC IP Holding Company LLCInventors: Kiran K. Bachu, Venu Varma, Daniel Ravan
-
Publication number: 20170046418Abstract: Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.Type: ApplicationFiled: August 24, 2016Publication date: February 16, 2017Inventors: Kiran K. Bachu, Seema Parveen
-
Publication number: 20160357643Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.Type: ApplicationFiled: July 12, 2016Publication date: December 8, 2016Inventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
-
Patent number: 9477693Abstract: Protecting a first backup application is disclosed. A backup of a state of the first backup application is received. The first backup application coordinates backup of a virtual environment. A second backup application external to the virtual environment is used to store the backup. The backup may be stored in a data storage external to the virtual environment.Type: GrantFiled: June 28, 2013Date of Patent: October 25, 2016Assignee: EMC CorporationInventors: Kiran K. Bachu, Mark Lonsdale, Bala Vijayakumar
-
Patent number: 9454549Abstract: Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.Type: GrantFiled: June 28, 2013Date of Patent: September 27, 2016Assignee: EMC CorporationInventors: Kiran K. Bachu, Seema Parveen
-
Patent number: 9424056Abstract: Restoring a virtual machine is disclosed. An indication of the virtual machine of a primary site to be restored at a remote site using a copy stored at the remote site of a backup data of the virtual machine of the primary site is received. The virtual machine is restored to the remote site using a backup application deployed at the remote site as a virtual appliance managed using a virtual environment management platform.Type: GrantFiled: June 28, 2013Date of Patent: August 23, 2016Assignee: EMC CorporationInventors: Kiran K. Bachu, Richard Meier, Vijay C. Madhavapeddi
-
Patent number: 9304841Abstract: A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received from a calling process. The service is called on behalf of the calling process in a manner that does not require the calling process to remain blocked during at least a portion of a time during which the call to the service is performed.Type: GrantFiled: April 27, 2015Date of Patent: April 5, 2016Assignee: EMC CorporationInventors: Vijay C. Madhavapeddi, Kiran K. Bachu
-
Publication number: 20150227402Abstract: A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received from a calling process. The service is called on behalf of the calling process in a manner that does not require the calling process to remain blocked during at least a portion of a time during which the call to the service is performed.Type: ApplicationFiled: April 27, 2015Publication date: August 13, 2015Inventors: Vijay C. Madhavapeddi, Kiran K. Bachu
-
Patent number: 9043814Abstract: A dispatcher framework to provide non-blocking inter-application communication is disclosed. In various embodiments, a call to a service that is blocking with respect to the service is received from a calling process. The service is called on behalf of the calling process in a manner that does not require the calling process to remain blocked during at least a portion of a time during which the call to the service is performed.Type: GrantFiled: June 20, 2013Date of Patent: May 26, 2015Assignee: EMC CorporationInventors: Vijay C. Madhavapeddi, Kiran K. Bachu
-
Publication number: 20150052366Abstract: A system for an efficient data rehydration comprises a server, one or more reader device managers, a writer device manager, and a verifier. The server is for receiving a restore list comprising a plurality of storage locations and lengths for performing a data rehydration. The one or more reader device managers is for reading a data set indicated by the restore list by reading the plurality of storage locations for the lengths from one or more storage nodes. The plurality of storage locations and lengths indicate chunks from a client system stored as part of a full or as an incremental backup session on a storage device attached to a storage node. The writer device manager is for transferring the data set to a save node. A verifier is for verifying transfer of the data set.Type: ApplicationFiled: August 22, 2014Publication date: February 19, 2015Inventors: Kiran K. Bachu, Venu Varma, Daniel Ravan
-
Patent number: 8850455Abstract: Parent backup application monitoring of children backup applications is described. Child backup information, including an execution of a child backup task by a child backup application, is communicated from the child backup application to a parent backup application. Second child backup information, including an execution of a second child backup task by a second child backup application, may be communicated from the second child backup application to the parent backup application. A parent backup task is executed by the parent backup application. At least one child backup application inherently lacks a functionality to execute the parent backup task as the parent backup application executes the parent backup task. A report is generated based on the child backup information.Type: GrantFiled: June 28, 2013Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Kiran K. Bachu, Vladimir Mandic, Richard Meier