Patents Assigned to CommVault Systems, Inc.
  • Publication number: 20250254214
    Abstract: A cloud-based data protection service is disclosed. In an embodiment, the data protection service may support backup of data sets from one or more sites associated with one or more organizations. In an embodiment, deduplication of backup data across multiple sites of an organization and/or multiple sites associated with different organizations may be supported. In an embodiment, backup data may be post-processed in the cloud to insert fingerprints corresponding to data blocks that did not change since a previous backup was performed, to scan the backup for security threats such as viruses, other malware, personally identifiable information, etc. In an embodiment, restore may be supported from the cloud, where restore blocks may be larger than backup data blocks. In another embodiment, restore may be based on blocks that have changed since the most recent backup (or a user-selected backup).
    Type: Application
    Filed: March 18, 2025
    Publication date: August 7, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Lawrence Jaemyung CHANG, Woon Ho JUNG, Poojan KUMAR, Monoreet MUTSUDDI, Amber PALEKAR, Hung Hing PANG, Kaustubh Sambhaji PATIL, Rishabh SHARMA
  • Patent number: 12375530
    Abstract: An illustrative air-gapped data storage site for storing secure copies at the air-gapped storage site. Using specialized air-gapped media agents installed within the air-gapped storage pool site, the illustrative system, at an unpredictable time, establishes a one-way tunnel from secondary storage site to air-gapped site to receive backup copies of the data stored at primary site. In another embodiment, during disaster recovery, backup copies stored within the air-gapped site are replicated to a non-air gapped site (e.g., secondary storage pools) as “tertiary copies.” Those copies are then restored to the primary site in original application data formats for quick recovery. As restoration of data is complete, the tertiary copies are promoted to “secondary copies” to receive incremental backups.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: July 29, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Satya Narayan Mohanty, Hetal Kapadia, Arun Prasad Amarendran, Laskshmi N Prakash Parvathamvenkatas
  • Patent number: 12375560
    Abstract: An illustrative storage management appliance is interposed between client computing devices and one or more cloud storage resources. The appliance uses cloud storage resources in conjunction with a network attached storage device configured within the appliance to provide to the client computing devices seemingly unlimited network attached storage on respective network shares. The storage management appliance monitors data objects on the network shares and when a data object meets one or more criteria for archiving, the storage management appliance archives the data object to a cloud storage resource and replaces it with a stub and preview image on the network share. When access to the stub and/or preview image is detected, the storage management appliance restores the data object from the cloud storage resource. The criteria for archiving flexibly allow individual data objects to be archived to cloud storage without archiving frequently-accessed “neighboring” data objects on the same network share.
    Type: Grant
    Filed: April 25, 2024
    Date of Patent: July 29, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Kuldeep Kumar, Pramukh Shenoy Bantwal, Jagadeesh B. Nuthakki, Rajesh Polimera
  • Patent number: 12367107
    Abstract: A streamlined approach analyzes block-level backups of VM virtual disks and creates both coarse and fine indexes of backed up VM data files in the block-level backups. The indexes (collectively the “content index”) enable granular searching by filename, by file attributes (metadata), and/or by file contents, and further enable granular live browsing of backed up VM files. Thus, by using the illustrative data storage management system, ordinary block-level backups of virtual disks are “opened to view” through indexing. Any block-level copies can be indexed according to the illustrative embodiments, including file system block-level copies. The indexing occurs offline in an illustrative data storage management system, after VM virtual disks are backed up into block-level backup copies, and therefore the indexing does not cut into the source VM's performance. The disclosed approach is widely applicable to VMs executing in cloud computing environments and/or in non-cloud data centers.
    Type: Grant
    Filed: July 3, 2024
    Date of Patent: July 22, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Amit Mitkar, Vinit Dilip Dhatrak
  • Patent number: 12367177
    Abstract: A distributed data storage system comprises features for integration with application orchestrators such as Kubernetes, and includes a proprietary Container Storage Interface (CSI) driver. Features include setting snapshot scheduling and retention policies, and a “container data mover” that replicates data from a source to a distinct destination distributed data storage system. The migration may be configured one-to-one, one-to-many, unidirectional, and/or bi-directional. Metadata-based snapshots and metadata-based changed block tracking identify payload data to move from source to destination within application orchestrator frameworks at both ends. Payload data is migrated from source to destination using different techniques than those used for migrating metadata, e.g., kernel-to-kernel for copying payload data versus ordinary metadata writes. An illustrative barrier logic ensures that the migration follows a controlled progression of operations.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: July 22, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Srividhya Kavaipatti Anantharamakrishnan, Lasaro Camargos, Abhijith Shenoy, Xiangyu Wang, Avinash Lakshman, Srinivas Lakshman
  • Publication number: 20250231844
    Abstract: An illustrative data storage management system comprises a management database that stores administrative preferences and system configurations, as well as results and/or statistics of completed secondary storage operations, i.e., information needed by the system to protect customers' data and to track and recover the protected data, including secondary copies such as backup copies, archive copies, etc. The disclosed data storage management system is configured to protect its own system data subject to a very aggressive (short) Recovery Point Objective (RPO), by using an innovative infrastructure that enables the system's storage manager to fail over to any number of other failover destination storage managers, each one comprising a destination management database. An illustrative database granularly tracks whether each and every transaction log file has been successfully applied to each and every destination management database to synchronize with the source management database.
    Type: Application
    Filed: February 4, 2025
    Publication date: July 17, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Sri Karthik BHAGI, Check Abdoul Cader SABJAN, Jun H. AHN
  • Patent number: 12362930
    Abstract: Disclosed techniques relate to security of backup data. In some embodiments, a method includes receiving, by data protection service running on a cloud computing system, a first encrypted copy of a backup of a first data store that is associated with a first account of an organization, where the first encrypted copy is encrypted using a first custodian cryptographic key that is shared between the organization and the data protection service that is different than a first production cryptographic key that is private and used by the organization to encrypt a non-backup version of the first data store. The method may include generating a second encrypted copy of the backup, including by encrypting the backup using a storage cryptographic key. The method may include storing the second encrypted copy of the backup in a second data store that is associated with the data protection service.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: July 15, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Lawrence Chang, Xia Hua, Woonho Jung, Rajeev Kumar, Douglas Qian, Abdul Jabbar Abdul Rasheed
  • Patent number: 12360942
    Abstract: The disclosed data storage management system enables data owners to model the costs and attributes of archiving their data and to readily capture and implement one or more resultant archiving plans. Modeling enables data owners to make informed choices about cost profiles before data is actually archived. Archiving plans devised according to these choices are intended to save on data storage costs and provide a compliance-ready data archive in cloud storage repository(ies). Armed with archiving simulations supplied by the illustrative data storage management system, a data owner may control data placement to predict costs, free up primary storage, and move inactive data to less expensive archive storage. Preferably, the disclosed system is implemented as a software-as-a-service (SaaS) solution, and the accompanying archive storage is implemented as a cloud storage service, but the invention is not limited to SaaS or to cloud-based data archives.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: July 15, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Tanmay Garg, Rishabh Singh, Richa Dilip Kulkarni
  • Patent number: 12360944
    Abstract: A secure data storage management “recovery system” operates in a cloud computing environment that is apart from a source system and source data being protected. A “recovery manager” in the cloud computing environment is responsible for restoring secondary copies that were generated by the source system. The recovery manager gains knowledge (metadata) about the secondary copies by restoring, for its own use, a management database of, and backed up by, the source system. The recovery manager initiates out-of-place restores of the secondary copies to “recovery clients” in the recovery cloud. The recovery system restores, to the recovery cloud, secondary copies from any cloud platform and/or from non-cloud data centers, including secondary copies stored locally, off-cloud by the source system. The recovery manager comprises new features that enforce its isolation from the source system and they act to protect the integrity of the secondary copies generated by the source system.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: July 15, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Abhinaw Kumar, Sanjay Harakhchand Kripalani, Sachin Dattatraya Dhorage, Satya Narayan Mohanty
  • Patent number: 12360861
    Abstract: Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount infrastructure and techniques are generated and stored in an illustrative data storage management system. An illustrative hypervisor-independent reference copy includes one or more virtual-machine payload data files that originated from a first virtual machine. The hypervisor-independent virtual-machine-payload reference copy is governed by a distinct reference copy policy that controls retention, storage, tiering, scheduling, etc. for the reference copy, independently of how the illustrative system treats other virtual machine payload data files originating from the same virtual machine.
    Type: Grant
    Filed: June 3, 2024
    Date of Patent: July 15, 2025
    Assignee: Commvault Systems, Inc.
    Inventor: Vinit Dilip Dhatrak
  • Publication number: 20250225273
    Abstract: An illustrative data storage management system uses a control layer that controls information content presented to users and ensures information privacy between diverse tenants and/or resellers who share the system. The system populates a relationship database as transactions roll in (intake processing), and uses information in the relationship database later when processing responses (output processing). The relationship database comprises associations between e.g., a company ID and any number of entities that were created by or on behalf of the company or that are related to the company's service in the system. The control layer parses raw results that are responsive to requests for information and prevents others' information from being included in the responsive message(s). The techniques disclosed herein are not limited to shared systems managed by service providers, and may be implemented in fully owned and operated systems to add security and privacy among diverse users and/or departments.
    Type: Application
    Filed: March 28, 2025
    Publication date: July 10, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Bhavyan Bharatkumar MEHTA, Anand VIBHOR, Mrityunjay UPADHYAY, Shree Nandhini SANTHAKUMAR
  • Patent number: 12353362
    Abstract: A client machine writes to and reads from a virtual disk on a remote storage platform. Metadata is generated and stored in replicas on different metadata nodes of the storage platform. A modified log-structured merge tree is used to store and compact string-sorted tables of metadata. During file storage and compaction, a consistent file identification scheme is used across all metadata nodes. A fingerprint file is calculated for each SST (metadata) file on disk that includes hash values corresponding to regions of the SST file. To synchronize, the fingerprint files of two SST files are compared, and if any hash values are missing from a fingerprint file, then the key-value-timestamp triples corresponding to these missing hash values are sent to the SST file that is missing them. The SST file is compacted with the missing triples to create a new version of the SST file. The synchronization is bi-directional.
    Type: Grant
    Filed: January 16, 2024
    Date of Patent: July 8, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Avinash Lakshman, Lasaro Camargos, Deepak Jain
  • Patent number: 12353297
    Abstract: The methods and systems described herein provide a solution for protecting configuration data associated with a virtual private cloud. Network configurations, accounts, and/or security data may be collected from the host of the virtual private network using APIs provided by the host. The point-in-time configuration information of a VPC can be used in disaster recovery, migration to a new VPC host, or manage VPC configurations across accounts and regions. During a backup operation of a computing resource within a VPC, one or more processes requests security, network, and/or gateway configuration information from the VPC host. This information may be collected and requested for the entire VPC topology. The VPC configuration information, in the format/output received from the VPC host, is then backed up and stored with the backup of that computing resource in secondary storage.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: July 8, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Anita Joseph, Karthikeyan Natarajan, Mathew Ericson, Sri Manjari Vankayala
  • Patent number: 12353298
    Abstract: Certain embodiments described herein relate to an improved synthetic full backup image generation system. In some embodiments, one or more components in an information management system can identify a file-server-created backup copy in a particular backup format of a plurality of backup formats, determine structure information associated with the particular backup format, and generate a synthetic full backup copy according to the structure information, where the synthetic full backup copy is also in the particular backup format identical to that of the file-server-created backup copy.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: July 8, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Duncan Alden Littlefield, Sowdambiga Karthikeyan
  • Patent number: 12353376
    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: Grant
    Filed: April 15, 2024
    Date of Patent: July 8, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Prasad Nara, Abhishek Narulkar, Hetal Kapadia, Satya Narayan Mohanty
  • Publication number: 20250217485
    Abstract: Backup data is leveraged to determine whether primary data has been encrypted by malware. The disclosed approach does not rely on recognizing particular malware instances or malware provenance, and thus can be applied to any body of data. Even a novel and previously unknown malware attack can be detected in this way. An illustrative data storage management system analyzes secondary copies it created over time, applies a multi-factor analysis to data recovered from the secondary copies and, based on the analysis, infers whether the primary data from which the secondary copies were created may be encrypted. The present approach uses successive versions of backup copies to find indicia of malware encryption, rather than trying to trace or identify the malware itself. Indicia of entropy correlate highly with encryption, such as encryption performed by malware attacks. Conversely, indicia of similarity correlate highly with lack of encryption of successive versions of documents.
    Type: Application
    Filed: March 18, 2025
    Publication date: July 3, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Jitin JINDAL, Arun Prasad AMARENDRAN, Chandan SINGH, Gopikannan VENUGOPALSAMY, Yongtao LIU
  • Publication number: 20250217236
    Abstract: An illustrative media agent (MA) in a data storage management system instructs a NAS file server (filer) to restore an MA-created synthesized-copy instead of larger filer-created backup copies. The synthesized-copy is designed only for the particular files to be restored and mimics, and is typically much smaller than, a filer-created backup copy. The synthesized-copy is fed to the filer on restore as a “restore data image.” When receiving a restore request for certain backed-up data files, the MA synthesizes the synthesized-copy on the fly. The MA generates a header mimicking a filer-created backup header; extracts files from filer-created backup copies arranging them within the synthesized-copy as if in filer-created backups; and instructs filer to perform a full-volume restore from the synthesized-copy. The MA serves the synthesized-copy piecemeal as available, rather than waiting to synthesize the entire synthesized-copy. The synthesized-copy is not stored at the MA.
    Type: Application
    Filed: March 18, 2025
    Publication date: July 3, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Sowdambiga KARTHIKEYAN, Duncan Alden LITTLEFIELD
  • Publication number: 20250219887
    Abstract: Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
    Type: Application
    Filed: March 19, 2025
    Publication date: July 3, 2025
    Applicant: Commvault Systems, Inc.
    Inventors: Manoj Kumar PRADHAN, Hemant MISHRA, Dmitriy Borisovich ZAKHARKIN, Sanath KUMAR, Hetalkumar N. JOSHI, Sunil Babu TELAGAMSETTI, Divakar RADHAKRISHNAN, Jayasree YAKKALA, Rohit SIVADAS, Pavan Kumar Reddy BEDADALA, Gopikannan VENUGOPALSAMY
  • Patent number: 12346193
    Abstract: A method and system for communicating with IoT devices to gather information related to device failure or error(s) is disclosed. The system makes a copy of at least a portion of the device's non-volatile memory and/or receives IoT device data (e.g., sensor data and/or log files etc.) from an IoT device that recently failed. The system determines which log files and/or sensor data, for example, the IoT device created before and/or after a failure. After gathering this information, the system stores the information in a database, sends it to the IoT device manufacturer, for further analysis and diagnostics to troubleshoot the failure and send a fix or software update to the IoT device.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: July 1, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Sumedh Pramod Degaonkar, Amit Mitkar
  • Patent number: 12339747
    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 7, 2023
    Date of Patent: June 24, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Prasad Nara, Manoj Kumar Vijayan, Ho-Chi Chen