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: 20210311839
    Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
    Type: Application
    Filed: April 23, 2021
    Publication date: October 7, 2021
    Inventors: Paramasivam KUMARASAMY, Brahmaiah VALLABHANENI, Rahul S. Pawar, Henry Wallace DORNEMANN, Jun H. AHN, Amey Vijaykumar KARANDIKAR, Amit MITKAR, Muthusamy SENTHILNATHAN, Satish Chandra KILARU
  • Patent number: 11119865
    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, which can consume a large amount of time and computing resources, 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.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: September 14, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Brahmaiah Vallabhaneni, Paramasivam Kumarasamy, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Muthusamy Senthilnathan
  • Publication number: 20210271771
    Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Andrei Erofeev, Rahul S. Pawar
  • Publication number: 20210258219
    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination virtual machine. 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 virtual machine is determined based at least in part on the configuration of the source physical computing device. The destination virtual machine 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 30, 2021
    Publication date: August 19, 2021
    Inventors: Paramasivam KUMARASAMY, Amit MITKAR, Sumedh P. DEGAONKAR, Rahul S. PAWAR, Sri Karthik BHAGI
  • Publication number: 20210255935
    Abstract: A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
    Type: Application
    Filed: March 3, 2021
    Publication date: August 19, 2021
    Inventors: Henry Wallace DORNEMANN, Rahul S. PAWAR, Jun H. AHN
  • Patent number: 11086834
    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: September 13, 2018
    Date of Patent: August 10, 2021
    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
  • Publication number: 20210208973
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Application
    Filed: March 2, 2021
    Publication date: July 8, 2021
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Publication number: 20210208972
    Abstract: Systems and methods for performing application aware backups and/or generating other application aware secondary copies of virtual machines are described. For example, the systems and methods described herein may access a virtual machine, automatically discover various databases and/or applications (e.g., SQL, Exchange, Sharepoint, Oracle, and so on) running on the virtual machine, and perform data storage operations that generate a backup, or other secondary copy, of the virtual machine, as well as backups, or other secondary copies, of each of the discovered applications.
    Type: Application
    Filed: February 10, 2021
    Publication date: July 8, 2021
    Inventors: Sudha Krishnan IYER, Rahul S. PAWAR
  • Publication number: 20210191749
    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: June 24, 2021
    Inventors: Bheemesh R. Dwarampudi, Rajiv Kottomtharayil, Rahul S. Pawar, Parag Gokhale
  • Patent number: 11042663
    Abstract: A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 22, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Andrei Erofeev, Rahul S. Pawar
  • Patent number: 11042449
    Abstract: A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: June 22, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Jun H. Ahn
  • Patent number: 11036592
    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: September 13, 2018
    Date of Patent: June 15, 2021
    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: 11030058
    Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: June 8, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Amey Vijaykumar Karandikar, Amit Mitkar, Muthusamy Senthilnathan, Satish Chandra Kilaru
  • Patent number: 11032146
    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination virtual machine. 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 virtual machine is determined based at least in part on the configuration of the source physical computing device. The destination virtual machine 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: Grant
    Filed: June 28, 2016
    Date of Patent: June 8, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Amit Mitkar, Sumedh P. Degaonkar, Rahul S. Pawar, Sri Karthik Bhagi
  • Publication number: 20210165719
    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: Application
    Filed: December 1, 2020
    Publication date: June 3, 2021
    Inventors: Paramasivam KUMARASAMY, Rahul S. PAWAR, Henry Wallace DORNEMANN, Jun H. AHN, Brahmaiah VALLABHANENI, Girish RAMOHALLI GOPALA RAO
  • Publication number: 20210157628
    Abstract: An illustrative “Live Synchronization” feature in a data storage management system can reduce the downtime that arises in failover situations. The illustrative Live Sync embodiment uses backup data to create and maintain a ready (or “warm”) virtualized computing platform comprising one or more virtual machines (“VMs”) that are configured and ready to be activated and take over data processing from another data processing platform operating in the production environment. The “warm” computing platform awaits activation as a failover solution for the production system(s) and can be co-located at the production data center, or configured at a remote or disaster recovery site, which in some embodiments is configured “in the cloud.” Both local and remote illustrative embodiments are discussed herein. An “incremental forever” approach can be combined with deduplication and synthetic full backups to speed up data transfer and update the disaster recovery sites.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Henry Wallace Dornemann, Ajay Venkat Nagrale, Rahul S. Pawar, Ananda Venkatesha
  • Patent number: 10997035
    Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 4, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar
  • Patent number: 10990430
    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: Grant
    Filed: October 10, 2018
    Date of Patent: April 27, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Bheemesh R. Dwarampudi, Rajiv Kottomtharayil, Rahul S. Pawar, Parag Gokhale
  • Publication number: 20210096893
    Abstract: Virtual machine (VM) proliferation may be reduced by determining the availability of existing VMs to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The coordinator may also assign one or more Virtual Server Agents (VSAs) to facilitate managing the group of VM hosts. In some embodiments, the coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
    Type: Application
    Filed: December 10, 2020
    Publication date: April 1, 2021
    Inventors: Rajiv KOTTOMTHARAYIL, Rahul S. PAWAR, Ashwin Gautamchand SANCHETI, Sumer Dilip DESHPANDE, Sri Karthik BHAGI, Henry Wallace DORNEMANN, Ananda VENKATESHA
  • Publication number: 20210089337
    Abstract: Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system.
    Type: Application
    Filed: December 10, 2020
    Publication date: March 25, 2021
    Inventors: Rajiv KOTTOMTHARAYIL, Rahul S. PAWAR, Ashwin Gautamchand SANCHETI, Sumer Dilip DESHPANDE, Sri Karthik BHAGI, Henry Wallace DORNEMANN, Ananda VENKATESHA