Patents by Inventor Prasad Nara

Prasad Nara 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: 20240103987
    Abstract: An illustrative efficient failover process and system in virtualized environment to reduce costs and resources associated with maintaining live stand-by failover scheduling and maintenance system is described herein. The illustrative embodiment uses incremental backup data to maintain a failover or passive virtualized computing platforms comprising of one or more virtual machines that are configured to and ready to be scaled up and initiated to take over the tasks and operations of a lost storage manager. Each virtualized failover or passive node is initially configured to use minimal computing resources to maintain a live backup of the active storage manager. During a failover, a passive virtual node will initiate the failover process. In an embodiment, the failover process comprises restoring a secondary copy of the lost storage manager, initiating a scale up process to increase computing resources, and continuing scheduled tasks and operations of the lost storage manager.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 28, 2024
    Inventors: Prasad Nara, Satya Narayan Mohanty, Koteswara Rao Bora
  • Publication number: 20240054106
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Publication number: 20240036985
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Application
    Filed: October 13, 2023
    Publication date: February 1, 2024
    Inventor: Prasad NARA
  • Patent number: 11829331
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Patent number: 11822434
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: November 21, 2023
    Assignee: Commvault Systems, Inc.
    Inventor: Prasad Nara
  • Publication number: 20230289264
    Abstract: Presented herein are systems and methods for backing up and restoring related backup data stored in different cloud storage tiers in a cloud storage environment. Backup data generated during a backup job is stored to different cloud storage tiers based on the type of data and a storage policy comprising designations of a first cloud storage tier and a second cloud storage tier. Backup metadata and index data is stored in the designated first cloud storage tier and backup payload data is stored in the designated second cloud storage tier. Designations of the storage tiers are based on the attributes associated with each tier of cloud storage. During restore, the backup payload data is recalled from the second storage tier into the first storage tier where it is used to restore to the destination client or customer.
    Type: Application
    Filed: February 7, 2023
    Publication date: September 14, 2023
    Inventors: Prasad Nara, Manoj Kumar Vijayan, Ho-Chi Chen
  • Publication number: 20230236938
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Application
    Filed: March 28, 2023
    Publication date: July 27, 2023
    Inventor: Prasad NARA
  • Patent number: 11663178
    Abstract: A deduplicated storage system is provided according to certain embodiments that uses one or more mechanisms to assign the deduplication databases based on the type of the client device and automatically create a new deduplication database when critical thresholds are reached. In other embodiments, deduplication databases are further split into multiple database partitions. Based on a data block distribution policy, each data block is then further assigned to a particular database partition within the deduplication database to further improve efficiency and speed of the deduplication process.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 30, 2023
    Assignee: Commvault Systems, Inc.
    Inventor: Prasad Nara
  • Publication number: 20230147671
    Abstract: A data storage management system is enhanced to accommodate, and moreover to optimize, the storing and retention of deduplicated secondary copies at write-once read-many (WORM) enabled storage platforms. Enhancements include without limitation: user interface (UI) options to enable WORM functionality for secondary storage, whether used for deduplicated or non-deduplicated secondary copies; enhancements to secondary copy (e.g., deduplication copy, backup) operations; and pruning changes. The storage manager is generally responsible for managing the creation, tracking, and deletion of secondary copies, with and without deduplication. Media agents that store secondary copies to and prune them from the WORM-enabled storage platforms also are enhanced for communicating and interoperating with both bucket-level and object-level WORM-enabled storage platforms to implement the features disclosed herein.
    Type: Application
    Filed: March 23, 2022
    Publication date: May 11, 2023
    Inventors: Abhishek NARULKAR, Prasad NARA, Hetal KAPADIA, Satya Narayan MOHANTY
  • Patent number: 11645168
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: May 9, 2023
    Assignee: Commvault Systems, Inc.
    Inventor: Prasad Nara
  • Publication number: 20230109690
    Abstract: An information management system includes a storage manager for managing backup and/or restore operations for one or more client computing devices. The storage manager may be in communication with a resource administrator of a computing resource cluster, wherein the resource administrator instantiates one or more computing pods using the computing resource cluster. The resource administrator may receive a request for computing resources from the storage manager and provision the computing pods based on the request. The resource administrator may then select a pre-configured container image from one or more pre-configured container images based on the computing resource request, wherein the pre-configured container image configures a computing pod to create secondary copies of primary data from a particular primary data source of the information management system.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 13, 2023
    Inventors: Manas Bhikchand MUTHA, Bhavyan Bharatkumar MEHTA, Arun Prasad AMARENDRAN, Prasad NARA, Jaya Rama Raju INAVOLU, Shankarbabu BHAVANARUSHI, Chandresh SHARMA
  • Patent number: 11604706
    Abstract: Presented herein are systems and methods for backing up and restoring related backup data stored in different cloud storage tiers in a cloud storage environment. Backup data generated during a backup job is stored to different cloud storage tiers based on the type of data and a storage policy comprising designations of a first cloud storage tier and a second cloud storage tier. Backup metadata and index data is stored in the designated first cloud storage tier and backup payload data is stored in the designated second cloud storage tier. Designations of the storage tiers are based on the attributes associated with each tier of cloud storage. During restore, the backup payload data is recalled from the second storage tier into the first storage tier where it is used to restore to the destination client or customer.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 14, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Prasad Nara, Manoj Kumar Vijayan, Ho-Chi Chen
  • Publication number: 20220276986
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 1, 2022
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Publication number: 20220245034
    Abstract: Presented herein are systems and methods for backing up and restoring related backup data stored in different cloud storage tiers in a cloud storage environment. Backup data generated during a backup job is stored to different cloud storage tiers based on the type of data and a storage policy comprising designations of a first cloud storage tier and a second cloud storage tier. Backup metadata and index data is stored in the designated first cloud storage tier and backup payload data is stored in the designated second cloud storage tier. Designations of the storage tiers are based on the attributes associated with each tier of cloud storage. During restore, the backup payload data is recalled from the second storage tier into the first storage tier where it is used to restore to the destination client or customer.
    Type: Application
    Filed: February 2, 2021
    Publication date: August 4, 2022
    Inventors: Prasad Nara, Manoj Kumar Vijayan, Ho-Chi Chen
  • Publication number: 20220229739
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 21, 2022
    Inventor: Prasad NARA
  • Patent number: 11334442
    Abstract: A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: May 17, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Prasad Nara
  • Patent number: 11316920
    Abstract: Systems and methods are disclosed for cross-system storage management for transferring data across autonomous information management systems. Data may be transferred from one information management system to another information management system without interfering with or overriding each system's autonomy. For example, a secondary copy of production data (e.g., backed up data) is transferred from a first information management system that originated the data to a component of another “foreign” information management system. A first storage manager that manages the first information management system also manages the cross-system data transfer operation to a “foreign” client computing device, which remains under autonomous management as a component of the foreign information management system.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: April 26, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Michael Frank Klose, Prasad Nara
  • Patent number: 11308034
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: April 19, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Publication number: 20220035559
    Abstract: Systems and methods for managing pod cells using a global repository cell (GRC), as well as providing cloud-based storage to the pod cells and the GRC, are described. In some embodiments, the cloud-based storage enables an enterprise, or multiple enterprises to sync the operations between a master cell (e.g. the GRC) and one or more pod cells. For example, when there is no network connectivity between the GRC and its pod cells (e.g., the GRC and the pod cells are part of different enterprises or otherwise not under a common enterprise or organization), the cloud-based storage may act as an intermediate storage device or system between the GRC and its associated pod cells.
    Type: Application
    Filed: October 13, 2021
    Publication date: February 3, 2022
    Inventors: Prasad Nara, Manoj Kumar Vijayan
  • Publication number: 20220027050
    Abstract: An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may be transferred, in a restore operation, from secondary storage in the local storage management system, which originated the data, to a client of the remote storage management system (the “remote client”). As a specially-configured “restore-only client,” the remote client is limited to receiving backed up data from the local storage management system, via restore operation(s) managed by the local storage manager. The remote client remains a full-fledged client in its home system, the remote storage management system.
    Type: Application
    Filed: October 6, 2021
    Publication date: January 27, 2022
    Inventors: Prasad NARA, Michael Frank KLOSE