Patents by Inventor Pandian Raju
Pandian Raju 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: 20250103442Abstract: Methods, systems, and devices for data management are described. A first procedure for capturing first point-in-time data for a data object may be performed and may include initiating a first type of operation to back up the first point-in-time data, the first operation being native to the data object and enabling sections of files to be backed up in parallel on a per-section basis. A second procedure for restoring the first point-in-time data to the computing system may also be performed. Performing the second procedure may include executing, based on recreating the first point-in-time data, the first type of operation to backup sections of first files of the first point-in-time data in parallel on the per-section basis to the computing system. And further include initiating a second type of operation to restore second files of the first point-int-time data in parallel on a per-file basis to the computing system.Type: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Ganesh Karuppur Rajagopalan, Pandian Raju, Prakhar Kumar
-
Publication number: 20250068525Abstract: Systems and methods for an extended recovery of an exported database are described. The method includes communicating a database from a source host operating in a native database recovery environment, the database being communicated to a backup host operating in a foreign database recovery environment, the native database recovery environment including native snapshot files and native incremental files for storing the database, the foreign database recovery environment including foreign snapshot files and foreign incremental files for storing the database. The method further includes receiving file information and script information, at the source host, the file information including the native snapshot files and the native incremental files, the script to perform operations for causing a recovering of the database in the foreign database recovery environment based on the changes to the database in the foreign database recovery environment after the point-in-time.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20250045172Abstract: Methods, systems, and devices for data management are described. A first procedure for capturing first point-in-time data for a data object may be performed and may include initiating a first type of operation to back up the first point-in-time data, the first operation being native to the data object and enabling sections of files to be backed up in parallel on a per-section basis. A second procedure for restoring the first point-in-time data to the computing system may also be performed. Performing the second procedure may include executing, based on recreating the first point-in-time data, the first type of operation to backup sections of first files of the first point-in-time data in parallel on the per-section basis to the computing system. And further include initiating a second type of operation to restore second files of the first point-int-time data in parallel on a per-file basis to the computing system.Type: ApplicationFiled: August 4, 2023Publication date: February 6, 2025Inventors: Ganesh Karuppur Rajagopalan, Pandian Raju, Prakhar Kumar
-
Patent number: 12210423Abstract: Methods, systems, and devices for data management are described. A first procedure for capturing first point-in-time data for a data object may be performed and may include initiating a first type of operation to back up the first point-in-time data, the first operation being native to the data object and enabling sections of files to be backed up in parallel on a per-section basis. A second procedure for restoring the first point-in-time data to the computing system may also be performed. Performing the second procedure may include executing, based on recreating the first point-in-time data, the first type of operation to backup sections of first files of the first point-in-time data in parallel on the per-section basis to the computing system. And further include initiating a second type of operation to restore second files of the first point-in-time data in parallel on a per-file basis to the computing system.Type: GrantFiled: August 4, 2023Date of Patent: January 28, 2025Assignee: Rubrik, Inc.Inventors: Ganesh Karuppur Rajagopalan, Pandian Raju, Prakhar Kumar
-
Patent number: 12158818Abstract: A data backup server may obtain, for a set of databases that includes a primary database and a set of standby databases configured to be synchronized with the primary database. The data backup server may identify, based on the role information, a data backup group that includes a subset of the databases. In some examples, the first database may be included in the data backup group based on being a primary database, the one or more second databases may be included in the data backup group based at least in part on being standby databases of a first type, and the one or more third databases may be excluded from the data backup group based on being standby databases of a second type. The data backup server may then perform a backup procedure based on generating a snapshot of a database within the data backup group.Type: GrantFiled: May 23, 2022Date of Patent: December 3, 2024Assignee: Rubrik, Inc.Inventors: Deepti Kochar, Ganesh Karuppur Rajagopalan, Pandian Raju, Yanzhe Wang
-
Patent number: 12158820Abstract: Systems and methods for an extended recovery of an exported database are described. The method includes communicating a database from a source host operating in a native database recovery environment, the database being communicated to a backup host operating in a foreign database recovery environment, the native database recovery environment including native snapshot files and native incremental files for storing the database, the foreign database recovery environment including foreign snapshot files and foreign incremental files for storing the database. The method further includes receiving file information and script information, at the source host, the file information including the native snapshot files and the native incremental files, the script to perform operations for causing a recovering of the database in the foreign database recovery environment based on the changes to the database in the foreign database recovery environment after the point-in-time.Type: GrantFiled: May 17, 2022Date of Patent: December 3, 2024Assignee: Rubrik, Inc.Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20240168922Abstract: During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.Type: ApplicationFiled: January 26, 2024Publication date: May 23, 2024Inventor: Pandian Raju
-
Patent number: 11947493Abstract: During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command. Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.Type: GrantFiled: March 16, 2022Date of Patent: April 2, 2024Assignee: Rubrik, Inc.Inventor: Pandian Raju
-
Publication number: 20230376386Abstract: A data backup server may obtain, for a set of databases that includes a primary database and a set of standby databases configured to be synchronized with the primary database. The data backup server may identify, based on the role information, a data backup group that includes a subset of the databases. In some examples, the first database may be included in the data backup group based on being a primary database, the one or more second databases may be included in the data backup group based at least in part on being standby databases of a first type, and the one or more third databases may be excluded from the data backup group based on being standby databases of a second type. The data backup server may then perform a backup procedure based on generating a snapshot of a database within the data backup group.Type: ApplicationFiled: May 23, 2022Publication date: November 23, 2023Inventors: Deepti Kochar, Ganesh Karuppur Rajagopalan, Pandian Raju, Yanzhe Wang
-
Publication number: 20230297547Abstract: During a backup a procedure, a first storage entity may backup a set of database logs from a second storage entity and metadata associated with the set of database logs may be stored in a log deletion table. In accordance with a user configuration of the second storage entity and the backup procedure, a first command to delete one or more database logs of the set from the second storage entity may be transmitted to the second storage entity. The log deletion table may be updated based on a query of second storage entity about whether the one or more database logs were deleted from the second storage entity in response to the first command. Based on the updated log deletion table, a second command may be transmitted to the second storage entity to delete database logs that were not deleted in response to the first command.Type: ApplicationFiled: March 16, 2022Publication date: September 21, 2023Inventor: Pandian Raju
-
Patent number: 11467925Abstract: Systems and methods to export a database to a native database recovery, environment are described. The system includes a native database recovery environment that includes a target host. The target host receives file information and script information, over a network, via directories from a backup host. The backup host utilizes foreign snapshot files and foreign incremental files to store the file information in the foreign database recovery environment. The file information includes native snapshot files and native incremental files. The script information includes scripts that are executed by the target host in the native database recovery environment. The target host executes the scripts to mount the directories, open the database, restore the database, recover the database to a point-in-time, and unmount the directories.Type: GrantFiled: January 30, 2020Date of Patent: October 11, 2022Assignee: Rubrik, Inc.Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20220276937Abstract: Systems and methods for an extended recovery of an exported database are described. The method includes communicating a database from a source host operating in a native database recovery environment, the database being communicated to a backup host operating in a foreign database recovery environment, the native database recovery environment including native snapshot files and native incremental files for storing the database, the foreign database recovery environment including foreign snapshot files and foreign incremental files for storing the database. The method further includes receiving file information and script information, at the source host, the file information including the native snapshot files and the native incremental files, the script to perform operations for causing a recovering of the database in the foreign database recovery environment based on the changes to the database in the foreign database recovery environment after the point-in-time.Type: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Patent number: 11360860Abstract: Systems and methods to export a database from a foreign database recovery environment are described. The system includes the foreign database recovery environment that includes a backup host that receives the database from a source host operating in a native database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for restoring the database. The backup host receives export information. The export information includes a target host, a point-in-time, and a database name identifying the database for export from the backup host to the target host. The backup host initiates a job that generates script information, creates directories, materializes file information, and communicates the script information and the file information, via the directories, to the target host.Type: GrantFiled: January 30, 2020Date of Patent: June 14, 2022Assignee: Rubrik, Inc.Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20210240580Abstract: Systems and methods to export a database from a foreign database recovery environment are described. The system includes the foreign database recovery environment that includes a backup host that receives the database from a source host operating in a native database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for restoring the database. The backup host receives export information. The export information includes a target host, a point-in-time, and a database name identifying the database for export from the backup host to the target host. The backup host initiates a job that generates script information, creates directories, materializes file information, and communicates the script information and the file information, via the directories, to the target host.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20210240582Abstract: Systems and methods extending recovery of a database exported to a native database recovery environment are described. The system includes a native database recovery environment including a source host that communicates a database from a source to a backup host operating in a foreign database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for storing the database in the foreign database recovery environment. The source host receives file information and script information, via directories, over the network, from the backup host. The file information includes native snapshot files and native incremental files.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
-
Publication number: 20210240581Abstract: Systems and methods to export a database to a native database recovery, environment are described. The system includes a native database recovery environment that includes a target host. The target host receives file information and script information, over a network, via directories from a backup host. The backup host utilizes foreign snapshot files and foreign incremental files to store the file information in the foreign database recovery environment. The file information includes native snapshot files and native incremental files. The script information includes scripts that are executed by the target host in the native database recovery environment. The target host executes the scripts to mount the directories, open the database, restore the database, recover the database to a point-in-time, and unmount the directories.Type: ApplicationFiled: January 30, 2020Publication date: August 5, 2021Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju