Patents by Inventor Amith Ramachandran

Amith Ramachandran 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: 12632346
    Abstract: In general, in one aspect, the technology relates to a method for backing up assets, the method comprising obtaining a group identifier (ID) associated with an asset, associating the asset with an asset group using the group ID, wherein all assets in the asset group are associated with the group ID, and protecting the asset in the asset group using a backup strategy associated with the asset group.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: May 19, 2026
    Assignee: Dell Products L.P.
    Inventors: Navneet Upadhyay, Rejith Mohan M, Ban Wang, Amith Ramachandran
  • Patent number: 12632342
    Abstract: A method for managing a database system includes obtaining, by a computing node in the database system and from a data protection system, a data protection request for configuring a data protection policy on the database system. In response to obtaining the data protection request: the method further includes making a first determination that the computing node is not configured with a data protection configuration, initiating a deep discovery of the computing node to obtain the data protection configuration, making a second determination that the computing node is not active, identifying a second computing node in the database system that is active, initiating a connection to a database of the database system to detect a successful connection to the database, and after the second determination and based on the successful connection, notifying the data protection system of the second computing node.
    Type: Grant
    Filed: October 24, 2024
    Date of Patent: May 19, 2026
    Assignee: Dell Products L.P.
    Inventors: Shivaraj Abbigeri, Rejith Mohan M, Srikanth Chowdary Marri, Elango Chockalingam, Amith Ramachandran, Harini H S, Abhinash Kumar, Navneet Upadhyay
  • Publication number: 20260119334
    Abstract: A method for data protection operations of a database system includes obtaining, by a computing node of the database system and from a data protection system, a data protection request for performing a data protection operation, in response to obtaining the data protection request: identifying a selection of computing nodes in the database system for performing the data protection operation, determining a subset of the selection that are available for the data protection operation, applying a data protection policy to assign a first set of backup streams to each of the subset of the selection, and performing the data protection operation using the subset of the selection and the set of backup streams assigned to each of the subset to back up a database managed by the database system.
    Type: Application
    Filed: October 24, 2024
    Publication date: April 30, 2026
    Inventors: Shivaraj Abbigeri, Elango Chockalingam, Rejith Mohan M, Amith Ramachandran, Navneet Upadhyay
  • Publication number: 20260119326
    Abstract: A method for managing a database system includes obtaining, by a computing node in the database system and from a data protection system, a data protection request for configuring a data protection policy on the database system. In response to obtaining the data protection request: the method further includes making a first determination that the computing node is not configured with a data protection configuration, initiating a deep discovery of the computing node to obtain the data protection configuration, making a second determination that the computing node is not active, identifying a second computing node in the database system that is active, initiating a connection to a database of the database system to detect a successful connection to the database, and after the second determination and based on the successful connection, notifying the data protection system of the second computing node.
    Type: Application
    Filed: October 24, 2024
    Publication date: April 30, 2026
    Inventors: Shivaraj Abbigeri, Rejith Mohan M, Srikanth Chowdary Marri, Elango Chockalingam, Amith Ramachandran, Harini H S, Abhinash Kumar, Navneet Upadhyay
  • Patent number: 12613782
    Abstract: A method for data protection operations of a database system includes obtaining, by a computing node of the database system and from a data protection system, a data protection request for performing a data protection operation, in response to obtaining the data protection request: identifying a selection of computing nodes in the database system for performing the data protection operation, determining a subset of the selection that are available for the data protection operation, applying a data protection policy to assign a first set of backup streams to each of the subset of the selection, and performing the data protection operation using the subset of the selection and the set of backup streams assigned to each of the subset to back up a database managed by the database system.
    Type: Grant
    Filed: October 24, 2024
    Date of Patent: April 28, 2026
    Assignee: Dell Products L.P.
    Inventors: Shivaraj Abbigeri, Elango Chockalingam, Rejith Mohan M, Amith Ramachandran, Navneet Upadhyay
  • Patent number: 12566676
    Abstract: In general, embodiments relate to a method for backing up databases, the method includes receiving a first backup request, wherein the first backup request specifies a role and an asset group identifier for an asset group, identifying, based on the first backup request, a database in the asset group with the role, determining that the role of the database has changed since a last backup of the asset group, and in response to the determining, issuing a second backup request for the database, wherein the second backup request is for a full backup.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: March 3, 2026
    Assignee: Dell Products L.P.
    Inventors: Navneet Upadhyay, Rejith Mohan M, Xiaoliang Zhu, Shaofeng Chang, Amith Ramachandran
  • Patent number: 12566880
    Abstract: In general, the technology relates to a method for managing databases, the method includes receiving, by a data manager, an asset notification comprising a first database identifier (DID) for a database and a second DID for the database, and performing, using the asset notification, an asset records update operation, wherein the data manager is configured to perform data protection on the database.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: March 3, 2026
    Assignee: Dell Products L.P.
    Inventors: Navneet Upadhyay, Soumen Acharya, Rejith Mohan M, Shivaraj Abbigeri, Elango Chockalingam, Amith Ramachandran, Pati Mohan
  • Patent number: 12346210
    Abstract: In general, embodiments relate to a method for generating synthetic full backups, the method comprising: performing a verification that a previous backup of source data stored in a data domain is a failed synthetic full backup, obtaining based on the verification a latest snapshot of the source data, obtaining based on the verification a prior snapshot of the source data making a determination, using a copy list that a first portion of the data items in the copy list exists in the previous backup and a second portion of the data items does not exist in the previous backup, and performing based on the determination a copy operation to copy the second portion of the data items to the data domain to obtain a synthetic full backup.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: July 1, 2025
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Deepthi Urs, Shraddha Chunekar, Adrian Dobrean, Navneet Upadhyay, Sunder Ramesh Andra, Amith Ramachandran
  • Patent number: 12292801
    Abstract: In general, embodiments relate to a method for backing up databases, the method includes receiving a backup request, wherein the backup request specifies a role of primary and an asset group identifier for an asset group, identifying, based on the backup request, a database in the asset group, and issuing the backup request for the database.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: May 6, 2025
    Assignee: Dell Products L.P.
    Inventors: Navneet Upadhyay, Rejith Mohan M, Xiaoliang Zhu, Shaofeng Chang, Ban Wang, Pati Mohan, Amith Ramachandran
  • Publication number: 20250138956
    Abstract: In general, in one aspect, the technology relates to a method for backing up assets, the method comprising obtaining a group identifier (ID) associated with an asset, associating the asset with an asset group using the group ID, wherein all assets in the asset group are associated with the group ID, and protecting the asset in the asset group using a backup strategy associated with the asset group.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Navneet Upadhyay, Rejith Mohan M, Ban Wang, Amith Ramachandran
  • Publication number: 20250138960
    Abstract: In general, embodiments relate to a method for backing up databases, the method includes receiving a first backup request, wherein the first backup request specifies a role and an asset group identifier for an asset group, identifying, based on the first backup request, a database in the asset group with the role, determining that the role of the database has changed since a last backup of the asset group, and in response to the determining, issuing a second backup request for the database, wherein the second backup request is for a full backup.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Navneet Upadhyay, Rejith Mohan M, Xiaoliang Zhu, Shaofeng Chang, Amith Ramachandran
  • Publication number: 20250139269
    Abstract: In general, the technology relates to a method for managing databases, the method includes receiving, by a data manager, an asset notification comprising a first database identifier (DID) for a database and a second DID for the database, and performing, using the asset notification, an asset records update operation, wherein the data manager is configured to perform data protection on the database.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Navneet Upadhyay, Soumen Acharya, Rejith Mohan M, Shivaraj Abbigeri, Elango Chockalingam, Amith Ramachandran, Pati Mohan
  • Publication number: 20250138954
    Abstract: In general, embodiments relate to a method for backing up databases, the method includes receiving a backup request, wherein the backup request specifies a role of primary and an asset group identifier for an asset group, identifying, based on the backup request, a database in the asset group, and issuing the backup request for the database.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Navneet Upadhyay, Rejith Mohan M, Xiaoliang Zhu, Shaofeng Chang, Ban Wang, Pati Mohan, Amith Ramachandran
  • Patent number: 12235732
    Abstract: In general, in one aspect, the technology relates to a method for backing up assets, the method comprising: making a first determination about an asset type of an asset, based on the first determination, associating the asset with an asset group, wherein all assets in the asset group are of the asset type, and protecting the asset in the asset group using a backup strategy associated with the asset group.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: February 25, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Navneet Upadhyay, Amrit Lal Jain, Rejith Mohan M, William E. Crosby, III, Elango Chockalingam, Amith Ramachandran
  • Patent number: 12210420
    Abstract: A method for performing backups. The method includes sending, via a data manager, a quiesce request to a client storage array of a client device to put the client storage array in a quiesced state. The method also includes obtaining, via a primary backup storage system, a snapshot-based backup of a storage volume of the client storage array while the client storage array is in the quiesced state. Further, the method includes sending an unquiesce request to the client storage array in response to determining that the obtaining of the snapshot-based backup is complete. Moreover, the method includes sending the snapshot-based backup from the primary backup storage system to a secondary backup storage system. In addition, the method includes generating, using the secondary backup storage system, a protection copy based on the snapshot-based backup.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: January 28, 2025
    Assignee: Dell Products L.P.
    Inventors: Srikanth Chowdary Marri, Madhukar Shukla, Elango Chockalingam, Shivaraj Abbigeri, Amith Ramachandran
  • Patent number: 12056013
    Abstract: Described is a system for management of specialized files used for a backup restore. The system may allow for an automated recovery to be performed without having to manually identify critical information required to perform a restore of a particular backup within a backup chain. This information may include a control file and a parameter file. A backup agent may store such information within specialized objects that are stored as part of metadata managed by a backup agent to provide an additional layer of recover capability and efficiency. This information may then be leveraged for retrieval during a restore operation, for example, in a disaster recovery scenario.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: August 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Shraddha Chunekar, Navneet Upadhyay, Iresha Gadikar, Amith Ramachandran, Haritha Kora, Rejith Mohan M
  • Publication number: 20240248808
    Abstract: A method for performing backups. The method includes sending, via a data manager, a quiesce request to a client storage array of a client device to put the client storage array in a quiesced state. The method also includes obtaining, via a primary backup storage system, a snapshot-based backup of a storage volume of the client storage array while the client storage array is in the quiesced state. Further, the method includes sending an unquiesce request to the client storage array in response to determining that the obtaining of the snapshot-based backup is complete. Moreover, the method includes sending the snapshot-based backup from the primary backup storage system to a secondary backup storage system. In addition, the method includes generating, using the secondary backup storage system, a protection copy based on the snapshot-based backup.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: Srikanth Chowdary Marri, Madhukar Shukla, Elango Chockalingam, Shivaraj Abbigeri, Amith Ramachandran
  • Patent number: 12007847
    Abstract: Techniques described herein relate to a method for reporting database backup information. The method may include starting a monitor process; generating a flag file for the database backup comprising a parent process identifier (PID) of a parent process of a first child process; associating a second child process with the monitor process by identifying the flag file using the parent PID; receiving channel close alerts from the child processes; making a first determination that backup jobs performed in a first channel were successful; making a second determination that backup jobs performed in the second channel were successful; and transmitting, based on the first determination and the second determination, a backup success report to a backup coordinator.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: June 11, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rachana Murthy, Shelesh Chopra, Ban Wang, Hari Palani, Amith Ramachandran
  • Patent number: 11966297
    Abstract: System extracts backup metadata, comprising system committed change numbers, system change numbers, types, and database version identifiers, for backup copies. System generates data structure, comprising start system change numbers, based on minimums of system committed change numbers, end system change numbers, based on maximums of system change numbers, database version identifiers, and identifiers for archive log backup copies. System identifies dependent system change numbers, based on start system change number to end system change number for backup copy corresponding to database version identifier. System identifies, in data structure, backed-up system change numbers, based on start system change numbers to end system change numbers for archive log backup copies corresponding to database version identifier, which are included in dependent system change numbers.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 23, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Navneet Upadhyay, Rejith Mohan M, Amith Ramachandran, Shelesh Chopra
  • Publication number: 20240118976
    Abstract: Described is a system for management of specialized files used for a backup restore. The system may allow for an automated recovery to be performed without having to manually identify critical information required to perform a restore of a particular backup within a backup chain. This information may include a control file and a parameter file. A backup agent may store such information within specialized objects that are stored as part of metadata managed by a backup agent to provide an additional layer of recover capability and efficiency. This information may then be leveraged for retrieval during a restore operation, for example, in a disaster recovery scenario.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Applicant: Dell Products L.P.
    Inventors: Shraddha Chunekar, Navneet Upadhyay, Iresha Gadikar, Amith Ramachandran, Haritha Kora, Rejith Mohan M