Patents by Inventor Rahul S. Pawar

Rahul S. Pawar 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: 20220404984
    Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. According to some embodiments the driver intercepts write operations generated by the VM to store data in a sector, determines an identity of the sector based on the intercepted write operation, determines an entry in the change block bitmap file that corresponds with the first sector, and modifies the entry in the change block bitmap file to indicate that data in that sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the sector where data was modified.
    Type: Application
    Filed: June 30, 2022
    Publication date: December 22, 2022
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar
  • Patent number: 11468005
    Abstract: Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 11, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Rahul S. Pawar, Rajiv Kottomtharayil, Parag Gokhale, Sumer Dilip Deshpande, Henry Wallace Dornemann
  • Publication number: 20220291937
    Abstract: Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.
    Type: Application
    Filed: February 8, 2021
    Publication date: September 15, 2022
    Inventors: Bheemesh R. Dwarampudi, Rajiv Kottomtharayil, Rahul S. Pawar, Parag Gokhale
  • Patent number: 11436210
    Abstract: A method and system described herein for classifying data of virtual machines in a heterogeneous computing comprising virtual machines and non-virtual machines. The system may access a secondary copy of data stored by a virtual machine, create metadata associated with that data, store the metadata in an index that comprises metadata associated with data stored on non-virtual machines, using a journal file, determine modified data objects within the data stored by the virtual machine, access or create metadata associated with modified data objects, and update the index accordingly.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: September 6, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, Rahul S. Pawar, Prakash Varadharajan, Pavan Kumar Reddy Bedadala
  • Patent number: 11436096
    Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: September 6, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Brahmaiah Vallabhaneni, Girish Ramohalli Gopala Rao
  • Patent number: 11436038
    Abstract: Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: September 6, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Amit Mitkar, Sunil Kumar Gutta, Sumedh Pramod Degaonkar, Jianwei Chen
  • Patent number: 11429499
    Abstract: An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: August 30, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Santhosh Sanakkayala, Sarath Cheriyan Joseph, Ananda Venkatesha, Rajesh Polimera, Rahul S. Pawar, Henry Wallace Dornemann
  • Patent number: 11422709
    Abstract: According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. According to some embodiments the driver intercepts write operations generated by the VM to store data in a sector, determines an identity of the sector based on the intercepted write operation, determines an entry in the change block bitmap file that corresponds with the first sector, and modifies the entry in the change block bitmap file to indicate that data in that sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the sector where data was modified.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 23, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar
  • Publication number: 20220222150
    Abstract: An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 14, 2022
    Inventors: Sanath KUMAR, Sri Karthik BHAGI, Parag GOKHALE, Rahul S. PAWAR, Arun Prabu DURAISAMY, Manoj Kumar PRADHAN, Dmitriy Borisovich ZAKHARKIN, Prosenjit SINHA, Vipul PAWALE, Jaya Rama Raju INAVOLU, Manas Bhikchand MUTHA, Pushpendra SINGH
  • Publication number: 20220214819
    Abstract: Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods restore data from a block-level data volume contained in secondary storage by receiving a request to restore one or more files from the block-level data volume, mounting a virtual disk to the block-level data volume, accessing one or more mount paths established by the virtual disk between the data agent and the block-level data volume, and browsing data from one or more files within the block-level data volume via the established one or more mount paths provided by the virtual disk.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Sri Karthik BHAGI, Sunil Kumar GUTTA, Vijay H. AGRAWAL, Rahul S. Pawar
  • Publication number: 20220217043
    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination physical computing device. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination physical computing device is determined based at least in part on the configuration of the source physical computing device. The destination physical computing device is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
    Type: Application
    Filed: March 14, 2022
    Publication date: July 7, 2022
    Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Amit Mitkar, Sumedh Pramod Degaonkar
  • Publication number: 20220206907
    Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 30, 2022
    Inventors: Sri Karthik BHAGI, Sunil GUTTA, Henry Wallace DORNEMANN, Rahul S. PAWAR
  • Patent number: 11321190
    Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: May 3, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sanath Kumar, Sri Karthik Bhagi, Parag Gokhale, Rahul S. Pawar, Arun Prabu Duraisamy, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin, Prosenjit Sinha, Vipul Pawale, Jaya Rama Raju Inavolu, Manas Bhikchand Mutha, Pushpendra Singh
  • Patent number: 11314424
    Abstract: Systems and methods for performing file-level restore operations for block-level data volumes are described. In some embodiments, the systems and methods restore data from a block-level data volume contained in secondary storage by receiving a request to restore one or more files from the block-level data volume, mounting a virtual disk to the block-level data volume, accessing one or more mount paths established by the virtual disk between the data agent and the block-level data volume, and browsing data from one or more files within the block-level data volume via the established one or more mount paths provided by the virtual disk.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 26, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sri Karthik Bhagi, Sunil Kumar Gutta, Vijay H. Agrawal, Rahul S. Pawar
  • Publication number: 20220083429
    Abstract: According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 17, 2022
    Inventors: Rahul S. PAWAR, Henry Wallace DORNEMANN
  • Patent number: 11263088
    Abstract: An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 1, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sanath Kumar, Sri Karthik Bhagi, Parag Gokhale, Rahul S. Pawar, Arun Prabu Duraisamy, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin, Prosenjit Sinha, Vipul Pawale, Jaya Rama Raju Inavolu, Manas Bhikchand Mutha, Pushpendra Singh
  • Patent number: 11249864
    Abstract: Embodiments disclosed herein include systems and processes for replicating one or more user computing systems of an information management system at an external resource system to create a backup or fallback of the user computing systems. Replicating the user computing systems may include replicating data as well as the applications, operating systems and configuration of the user computing systems. This replicated or fallback user computing system may be implemented on a virtual machine at the external resource system. Thus, if a user computing system becomes inaccessible, a new user computing system can be generated based on the backup copy of the user computing system at the external resource system. Further, in some embodiments, the copy of the user computing system may be interacted with at the external resource system. Thus, certain embodiments disclosed herein can be used to transition an information management system to an external resource system.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 15, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sri Karthik Bhagi, Sunil Gutta, Henry Wallace Dornemann, Rahul S. Pawar
  • Publication number: 20210357296
    Abstract: A system according to certain aspects improves the process of restoring database objects and converting those objects into another database file format. According to certain aspects, a database file is backed up in a block-level fashion. Instead of restoring the entire backup file, the information management system may restore a particular database object from a backup database file that is stored as multiple blocks or other granular units. Then, the information management system can extract the desired data from the restored block(s). By using block-level mapping and storage techniques described herein, the system can restore a database object in a backup database file without restoring the entire backup database file, thereby speeding up restore operations and reducing consumption of storage and processing resources. In addition, the information management system can convert the blocks, using a staging memory, to another database file format as desired.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Brahmaiah VALLABHANENI, Paramasivam KUMARASAMY, Rahul S. PAWAR, Henry Wallace DORNEMANN, Jun H. AHN, Muthusamy SENTHILNATHAN
  • Publication number: 20210334171
    Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
    Type: Application
    Filed: May 10, 2021
    Publication date: October 28, 2021
    Inventors: Sanath KUMAR, Sri Karthik BHAGI, Parag GOKHALE, Rahul S. PAWAR, Arun Prabu DURAISAMY, Manoj Kumar PRADHAN, Dmitriy Borisovich ZAKHARKIN, Prosenjit SINHA, Vipul PAWALE, Jaya Rama Raju INAVOLU, Manas Bhikchand MUTHA, Pushpendra SINGH
  • Publication number: 20210326317
    Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 21, 2021
    Inventors: Sanath KUMAR, Sri Karthik BHAGI, Parag GOKHALE, Rahul S. PAWAR, Arun Prabu DURAISAMY, Manoj Kumar PRADHAN, Dmitriy Borisovich ZAKHARKIN, Prosenjit SINHA, Vipul PAWALE, Jaya Rama Raju INAVOLU, Manas Bhikchand MUTHA, Pushpendra SINGH