Patents by Inventor Vasantha Sadananda Prabhu
Vasantha Sadananda Prabhu 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: 20230418651Abstract: Methods and systems for applications and/or virtual machines (“VM”) are provided. As an example, one method includes registering a storage system configured to store data for a VM; creating a policy for the VM for generating a VM backup by a storage management system interfacing with the storage system and a cloud-based microservice; storing, by the cloud-based micro-service, a copy of the VM backup at a cloud-based storage; receiving, by the cloud-based micro-service, an indication from the storage management system of a successful execution of a pre-restore operation upon unregistering the VM from a VM management system; and copying, by the cloud-based micro-service, VM data from the VM backup stored at the cloud-based storage to the storage system for executing a restore operation to restore the VM backup at the storage system.Type: ApplicationFiled: September 16, 2022Publication date: December 28, 2023Inventors: Vasantha Sadananda Prabhu, Nikhil Bhavadas Kaplingat, Vineeth Karinta, Ritu Parathody, Boggala Prabhakar, Madhusudhan Vondaraguppe Nanjundaiah, Mohankumar Ganesan, Suryanarayana Kolluri, Balamurali Palaiah, Sachin Anil Gandhi
-
Publication number: 20230418714Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Priyanka Kasinath Surakanti, PratiK Murall, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Patent number: 11755428Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: GrantFiled: September 20, 2021Date of Patent: September 12, 2023Assignee: NetApp, Inc.Inventors: Priyanka Kasinath Surakanti, Pratik Murali, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Patent number: 11461181Abstract: Methods and systems for protecting a multitenant database system with multiple tenant databases are provided. One method includes accessing, by a processor, a backup of a source container database of a multitenant database system, the source container database hosting a plurality of tenant databases; generating, by the processor, a clone of the source container database from the backup, the clone of the source container database including clones of the plurality of tenant databases; exporting, by the processor, configuration information of a clone of a first tenant database from the clone of the source container database to a target container database; importing, by the processor, the clone of the first tenant database into the target container database; and removing, by the processor, the clone of the first tenant database from the cloned source container database, while retaining data files associated with the first tenant database.Type: GrantFiled: February 3, 2021Date of Patent: October 4, 2022Assignee: NETAPP, INC.Inventors: Uttam Singh, Vasantha Sadananda Prabhu, Ebin Varghese Kadavy, Yogesh Basavani Suresh, Anurag Kumar, Shivananda Kn
-
Publication number: 20220245032Abstract: Methods and systems for protecting a multitenant database system with multiple tenant databases are provided. One method includes accessing, by a processor, a backup of a source container database of a multitenant database system, the source container database hosting a plurality of tenant databases; generating, by the processor, a clone of the source container database from the backup, the clone of the source container database including clones of the plurality of tenant databases; exporting, by the processor, configuration information of a clone of a first tenant database from the clone of the source container database to a target container database; importing, by the processor, the clone of the first tenant database into the target container database; and removing, by the processor, the clone of the first tenant database from the cloned source container database, while retaining data files associated with the first tenant database.Type: ApplicationFiled: February 3, 2021Publication date: August 4, 2022Applicant: NETAPP, INC.Inventors: Uttam Singh, Vasantha Sadananda Prabhu, Ebin Varghese Kadavy, Yogesh Basavani Suresh, Anurag Kumar, Shivananda Kn
-
Publication number: 20220004467Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: Priyanka Kasinath Surakanti, Pratik Murali, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Patent number: 11126510Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: GrantFiled: February 1, 2019Date of Patent: September 21, 2021Assignee: NetApp Inc.Inventors: Priyanka Kasinath Surakanti, Pratik Murali, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Publication number: 20190163582Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: ApplicationFiled: February 1, 2019Publication date: May 30, 2019Inventors: Priyanka Kasinath Surakanti, Pratik Murali, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Publication number: 20180032409Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.Type: ApplicationFiled: July 26, 2016Publication date: February 1, 2018Inventors: Priyanka Kasinath Surakanti, Pratik Murali, Ramanathan Padinjarel Somanathan, Vasantha Sadananda Prabhu
-
Publication number: 20160162371Abstract: The techniques introduced here provide for efficient creation and management of secure storage and backup in a cloud storage network. The techniques include a system and method for provisioning storage for a user in a cloud storage network. Using the techniques introduced here, a management module, upon receiving a request from a user for storage in a cloud storage system, determines a primary storage system and a secondary storage system for primary storage and backup storage, respectively, that meets the requirements of a service level selected by the user. The management module then creates and configures a primary virtual server and a secondary virtual server, for the primary storage and the backup storage, respectively, and provisions storage for the user. The techniques also include non-disruptive migration of data between virtual servers in response to a service level change.Type: ApplicationFiled: November 11, 2015Publication date: June 9, 2016Inventors: Vasantha Sadananda Prabhu, Chaitanya Velpula, James Hartwell Holl, II, Jayanthi Babu Kolli, Vineet Abbi