CommVault Systems, Inc.

United States of America

Back to Profile

1-100 of 1,232 for CommVault Systems, Inc. Sort by
Query
Aggregations
IP Type
        Patent 1,174
        Trademark 58
Jurisdiction
        United States 1,180
        World 35
        Canada 11
        Europe 6
Date
New (last 4 weeks) 3
2026 August (MTD) 1
2026 July 3
2026 June 2
2026 May 1
See more
IPC Class
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result 593
G06F 3/06 - Digital input from, or digital output to, record carriers 340
G06F 17/30 - Information retrieval; Database structures therefor 238
G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines 187
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 142
See more
NICE Class
09 - Scientific and electric apparatus and instruments 38
42 - Scientific, technological and industrial services, research and design 36
41 - Education, entertainment, sporting and cultural services 19
35 - Advertising and business services 16
38 - Telecommunications services 2
See more
Status
Pending 85
Registered / In Force 1,147
  1     2     3     ...     13        Next Page

1.

CLUMIO

      
Application Number 1931194
Status Registered
Filing Date 2026-06-02
Registration Date 2026-06-02
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing non-downloadable cloud-based computer software for use in data backup and recovery, data protection, data management and data storage; software as a service (SaaS) services and cloud computing, featuring software for use in data backup and recovery, data protection, data management and data storage; providing temporary use of non-downloadable cloud-based software for use in data backup and recovery, data protection, data management and data storage; cloud computing featuring virtual computer environments in the form of backup-as-a-service (BAAS) services, software-as-a-service (SAAS) services and platform-as-a-service (PAAS) services all featuring software for use in data backup and recovery, data protection, data management and data storage.

2.

PROTECTING CRITICAL INFORMATION OF AN APPLICATION ORCHESTRATOR DEPLOYMENT, SUCH AS AN ETCD DATA STORE IN A KUBERNETES CLUSTER

      
Application Number 19576969
Status Pending
Filing Date 2026-03-24
First Publication Date 2026-07-30
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Kundaram, Srinivas Govind
  • Bhavanarushi, Shankarbabu
  • Amarendran, Arun Prasad
  • Dikkar, Rohit Himmatrao

Abstract

Protecting configuration data in a clustered container system may include protecting an ETCD data store in a Kubernetes cluster. A data storage management system addresses the unique needs of protecting an ETCD data store of a target Kubernetes cluster, as well as protecting non-ETCD data payloads. The illustrative data storage management system defines ETCD as a unique kind of workload. ETCD protection is integrated within the data storage management system, which automatically creates data structures and resources within the system for, and provides special-purpose features to protect, ETCD contents and associated security certificates. One of the special-purpose features deploys a temporary data transfer agent within the target Kubernetes cluster to safeguard an ETCD snapshot and transmit its contents, along with the security certificates, to a backup infrastructure that operates outside of the target Kubernetes cluster. The backup infrastructure comprises components deployed by the data storage management system.

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

3.

KUBERNETES DATA PROTECTION USING A CONTAINERIZED FILE SYSTEM DATA AGENT

      
Application Number 19578489
Status Pending
Filing Date 2026-03-25
First Publication Date 2026-07-30
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Agarkar, Chandrakant
  • Ahn, Jun H.
  • Dornemann, Henry Wallace
  • Erofeev, Andrei
  • Fisher, Lawrence
  • Gokhale, Parag
  • Karandikar, Amey Vijaykumar
  • Kumar, Sanath
  • Kumar, Sanjay
  • Pradhan, Manoj Kumar
  • Prakash Rao, Mahesh

Abstract

Because Kubernetes clusters can be ephemeral, backing up in-cluster data to storage outside the cluster is important. Prior art solutions used the cluster's API server, which facilitates communications with the cluster control plane, to transfer backup data through the API server. However, the API server as a data transfer node has resiliency weaknesses and can slow down backup job performance. The present solution provides a more streamlined and scalable approach, which circumvents the API server and additionally includes more robust error checking, log capture, and realtime job monitoring to provide improved data protection resilience. The disclosed approach employs a “sponsor” data agent outside the cluster and temporarily deploys a specialized backup resource within the cluster during a backup job, such as an enhanced File System Data Agent and/or a lightweight Kubernetes File Client, both of which present substantial performance and resiliency advantages over the API server.

IPC Classes  ?

4.

CLOUD-BASED AIR-GAPPED DATA STORAGE MANAGEMENT SYSTEM

      
Application Number 19543100
Status Pending
Filing Date 2026-02-18
First Publication Date 2026-07-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Chatterjee, Tirthankar
  • Nara, Prasad
  • Vijayan, Manoj Kumar

Abstract

An illustrative cloud-based air-gapped data storage management (destination) system obtains authorized access to other (source) systems'backup copies, replicates those copies within the destination system, parses supplemental metadata included in the source backup copies, and integrates the replica copies into the destination system as though natively created there. Replica copies are integrated as backup copies without first restoring the source backup copies to a native data format. The source system lacks knowledge of or connectivity with the destination system, thus maintaining an “air gap” between the systems. The destination system preferably operates in a cloud computing environment. The destination system uses supplemental metadata from the replica copies to re-create or mimic the source's computing environment and to restore backed up data from the replica copies. The destination system also operates as an autonomous analytics engine, applying value-added services to backed up data pulled from source system(s).

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

5.

DEPLOYING MICROSERVICES FOR DATA STORAGE MANAGEMENT

      
Application Number 19541945
Status Pending
Filing Date 2026-02-17
First Publication Date 2026-06-25
Owner Commvault Systems, Inc. (USA)
Inventor
  • Swaminathan, Jagadeesh Narayanan Kallidaikurichi
  • Mehta, Bhavyan Bharatkumar
  • Karandikar, Amey Vijaykumar
  • Vibhor, Anand
  • Singh, Parminder
  • Iyer, Rohit

Abstract

A hosting service enables streamlined scaling of features that relate to data storage management. The scaling is powered by deployment of microservices, each one directed to a discrete feature of a data storage management system. In addition to scaling on demand, the disclosed hosting service provides additional value-added features, such as streamlining intra-system handling, auditing, and reporting of logs generated by microservices; standardizing exception handling; mediating port assignments for co-located microservices to avoid collisions; streamlining formats for inter-microservice communications; streamlining local database access; etc. Advantageously, the disclosed solution off-loads the storage manager, and additionally improves system performance by scaling various functions and by streamlining interoperability among components. Furthermore, the disclosed solution also enables the hosting service in general, and each discrete microservice in particular, to be enhanced, deployed, and scaled separately and asynchronously from each other and from the storage manager.

IPC Classes  ?

6.

CLOUD-BASED RECOVERY OF BACKED UP DATA USING AUXILIARY COPY REPLICATION AND ON-DEMAND FAILOVER RESOURCES

      
Application Number 19179022
Status Pending
Filing Date 2025-04-15
First Publication Date 2026-06-11
Owner Commvault Systems, Inc. (USA)
Inventor
  • Polimera, Rajesh
  • Thoppe Ravindran, Prasanna Kumar
  • Sanakkayala, Santhosh
  • Amrutkar, Sanket Vijay

Abstract

A data storage management system comprises features for initiating failover orchestration jobs that invoke recovery resources on demand in a cloud computing environment. Backed up data that is stored persistently in the cloud computing environment may be rapidly restored within the cloud computing environment for use in disaster recovery and/or in test and verification scenarios. This approach may be contrasted to systems where a failover system is “always on” at the failover destination, such as having failover resources always up and running in the cloud computing environment. Such resources typically include a failover virtual machine (VM), a virtual machine datastore for the restored data, and one or more computing resources for restoring an auxiliary copy to the VM's datastore. The cloud-based failover resources are deactivated or taken down once the failover event ends.

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1482 -
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

7.

RAPID ACCESS FOR RESTORED CLOUD BACKUP DATA

      
Application Number 19441494
Status Pending
Filing Date 2026-01-06
First Publication Date 2026-05-07
Owner Commvault Systems, Inc. (USA)
Inventor
  • Hua, Xia
  • Jung, Woon Ho
  • Kim, Jinmyeong
  • Kim, Junhwan
  • Kim, Seunghyeon
  • Yi, Yuchon
  • Zehender, Nicholas Gerald
  • Sarich, Jason
  • Wi, Jaewon

Abstract

Techniques are disclosed relating to providing fast access to restored data in a cloud storage environment. A computing system stores multiple sets of incremental backup data that reflect changes in data being backed up between backup intervals and metadata that indicates which set of incremental backup data stores a given object. The computing system generates an endpoint for a requesting computing system, where the endpoint supports requests for restored backup data and data responses. In response to a request from the requesting computing system via the endpoint, the computing system queries the metadata based on the request and stores metadata retrieved from the query in a key/value store using object identification information as key data and the retrieved metadata as value data. The computing system provides requested data according to a lazy loading technique, including providing requested data via the endpoint based on the metadata in the key/value store.

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

8.

CLUMIO

      
Serial Number 99798385
Status Pending
Filing Date 2026-04-30
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing non-downloadable cloud-based computer software for use in data backup and recovery, data protection, data management, data resilience, data security, and data storage; Software as a service (SaaS) services and cloud computing, featuring software for use in data backup and recovery, data protection, data management, data resilience, data security, and data storage; Providing temporary use of non-downloadable cloud-based software for use in data backup and recovery, data protection, data management, data resilience, data security, and data storage; Cloud computing featuring virtual computer environments in the form of Backup-as-a-service (BAAS) services, Software-as-a-service (SAAS) services and Platform-as-a-service (PAAS) services all featuring software for use in data backup and recovery, data protection, data management, data resilience, data security, and data storage

9.

USING ERASURE CODING ON STORAGE NODES FEWER THAN DATA PLUS PARITY FRAGMENTS IN A DISTRIBUTED DATA STORAGE SYSTEM

      
Application Number 19358089
Status Pending
Filing Date 2025-10-14
First Publication Date 2026-04-16
Owner Commvault Systems, Inc. (USA)
Inventor
  • Vastrad, Anand Vishwanath
  • Lakshman, Avinash
  • Gupta, Suhani
  • Lakshman, Srinivas

Abstract

A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

10.

SCALED DEPLOYMENT OF DATA PROTECTION RESOURCES FOR DATA ORIGINATING IN A PRODUCTION CLUSTER

      
Application Number 19355614
Status Pending
Filing Date 2025-10-10
First Publication Date 2026-04-16
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Mutha, Manas Bhikchand
  • Kumar, Sanjay
  • Degaonkar, Sumedh Pramod

Abstract

Data protection resources are automatically scaled to the needs of data source(s) in an application orchestrator computing environment, such as a cluster in a Kubernetes deployment. The approach is adaptable to data sources in production clusters or application suites that are not application orchestrator deployments, such as a cloud-based database-as-a-service (DBaaS). A data storage management system protects cluster-based data with an elastic number of data protection resources (e.g., data agents, media agents), which are deployed on demand. The number of data protection resources deployed for a particular job are appropriate to the workload(s) at present and depend on a variety of scaling factors. In some embodiments, data protection resources are deployed within the same cluster as the data sources. In other embodiments, a separate infrastructure cluster provides the data protection resources on demand, and connects to any number and types of data sources, whether cloud-based or otherwise, without limitation.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

11.

SMART RECOVERY OF BACKUP COPIES BASED ON THREAT ANALYSIS

      
Application Number 19361537
Status Pending
Filing Date 2025-10-17
First Publication Date 2026-04-16
Owner Commvault Systems, Inc. (USA)
Inventor
  • Jindal, Jitin
  • Amarendran, Arun Prasad
  • Sagar, Raghuveer
  • Cunningham, David M.
  • Thanasekaran, Vijayan

Abstract

After completion of a backup job, the illustrative system performs a threat analysis of the freshly generated backup copies. Each copy is restored at a secure storage area. The system scans the restored data using, preferably, a signature-based malware scanning engine. If the scan finds malware infection or some other unsafe condition, a tracking index is updated to indicate that the copy is unsafe, and the secondary copy is quarantined. The quarantine prevents the copy from being restored to the production environment, and from acting as a source for other copies. The system iterates, scanning preceding versions of the copy, updating the index, and quarantining, until a clean or uninfected copy is found. The clean copy is so indexed. Responsive to a restore request, the illustrative system automatically restores the clean copy and skips over the infected copy/copies, preferably without asking the requesting user for input or approval.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

12.

Dynamic Throttling at Secondary Storage Devices

      
Application Number 18900768
Status Pending
Filing Date 2024-09-29
First Publication Date 2026-04-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Attarde, Deepak Raghunath
  • Vijayan, Manoj Kumar

Abstract

A computer-implemented system and associated methods are disclosed, including components such as a client cloud computing environment, client computing devices, media agents, and a secondary storage subsystem managed by a throttle manager. The client cloud computing environment includes multiple virtual machines (VMs), each with a specific data agent responsible for collecting and transmitting application data. The secondary storage subsystem includes multiple secondary storage units managed by media agents. The throttle manager oversees the distribution and regulation of data streams across these media agents, dynamically adjusting the allocation of data streams to balance utilization and efficiently handle data. The system implements a multi-priority level bandwidth allocation mechanism, where bandwidth is distributed based on job type and dynamically adjusted based on stream performance.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

13.

IMPROVED ACCURACY OF RANSOMWARE DETECTION BASED ON MACHINE LEARNING ANALYSIS OF FILENAME EXTENSION PATTERNS

      
Application Number 19352862
Status Pending
Filing Date 2025-10-08
First Publication Date 2026-04-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kumar, Sanath
  • Thattey, Adwait Vinay
  • Amarendran, Arun Prasad
  • Brockway, Brian F.

Abstract

Ransomware detection accuracy is improved by analyzing patterns of changes in filename extension counts, relative to each other, that occur in a file system over time. The disclosed approach is malware-agnostic and does not rely on recognizing malware extensions or on real-time monitoring of the target file system. Instead, during each successive backup job of the target file system, the disclosed technology counts different types of filename extensions and compares the counts to each other and to corresponding counts taken in earlier backup jobs. Preferably, the anomaly detection analysis uses machine learning to discern a behavior pattern of the file system, which indicates how filename extensions are distributed and how much they change between backup jobs over time.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

14.

APPLICATION ENVIRONMENT RECOVERY USING CLOUD-BASED IMMUTABLE STORAGE

      
Application Number 19381138
Status Pending
Filing Date 2025-11-06
First Publication Date 2026-03-05
Owner Commvault Systems, Inc. (USA)
Inventor
  • Rangasamy, Govindarajan
  • Dakshinamoorthy, Sujai Subburayan
  • Thangaraj, Chakkaravarthi Barathi

Abstract

An example method includes identifying cloud services of a distributed software system deployed in a cloud platform. The cloud services are specific to a first cloud account. Further, dependencies associated with the cloud services may be determined. Furthermore, metadata including the dependencies and application data associated with the cloud services are stored in one or more cloud-based immutable storage devices at defined intervals. Responsive to determining an anomaly in the distributed software system, the metadata associated with the cloud services may be retrieved from the cloud-based immutable storage devices. Cloud platform specific infrastructure as code (IaC) may be generated for the distributed software system based on the retrieved metadata. A second cloud account may be generated. The cloud platform specific IaC is executed to recover an application environment of the distributed software system in the second cloud account using the application data stored in the cloud-based immutable storage devices.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

15.

SMART RESTORE AND RECOVERY

      
Application Number 19066583
Status Pending
Filing Date 2025-02-28
First Publication Date 2026-02-26
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kottomtharayil, Rajiv
  • Mutha, Manas Bhikchand
  • Upadhyay, Mrityunjay
  • Santhakumar, Shree Nandhini
  • Ganta, Manohar Sai
  • Menon, Nandini
  • Bongale, Shashank M.
  • Bharadwaj, Vinanth S.

Abstract

The present inventors devised technological improvements that substantially speed up data recovery. Disclosed techniques include on-demand rapid recovery based on restoring metadata from backups before restoring payload data according to certain preferences and priorities. Disclosed techniques further include predicting how long a restore job might take based on simulated restore operations, and using the predicted restore times to generate a “smart recovery planner” or “recovery playbook” that is designed to optimize massive data recovery after a catastrophic data loss event, such as a disaster, ransomware attack, malware infection, etc. The disclosed techniques are especially well suited to optimizing large data recoveries and improving the user experience by prioritizing preferred data sets.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

16.

HOLISTICALLY PROTECTING SERVERLESS APPLICATIONS BASED ON DETECTING IN-CLOUD DEPLOYMENTS

      
Application Number 19370925
Status Pending
Filing Date 2025-10-28
First Publication Date 2026-02-19
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bansod, Ketan
  • Kottomtharayil, Rajiv
  • Sivananthan, Santhi

Abstract

A holistic approach protects serverless applications in various cloud and/or non-cloud data center computing environments. An illustrative data storage management system deploys, or causes to be deployed, a discovery tracker function in a customer's cloud service account. The discovery tracker identifies and tracks what applications are executing therein, whether they are already known to the illustrative system or not. This aspect ensures that the system is up-to-date with a customer's cloud deployments, so that it may timely back up active applications, and conversely, so that it may dispose properly of copies of applications that are no longer deployed. The discovery tracker discovers application assets, relationships, and interoperability dependencies. The illustrative system creates a corresponding “application entity” that references the various assets. An orchestration function coordinates storage management operations to generate a set of copies of the application's discovered assets. The set of copies forms a point-in-time copy of the application.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 3/06 - Digital input from, or digital output to, record carriers

17.

MINUTES TO MELTDOWN

      
Serial Number 99629461
Status Registered
Filing Date 2026-02-02
Registration Date 2026-06-02
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 41 - Education, entertainment, sporting and cultural services

Goods & Services

Simulation-based training services in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups; Organization of entertainment events in the nature of games in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups

18.

MINUTES TO RECOVERY

      
Serial Number 99630039
Status Pending
Filing Date 2026-02-02
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 41 - Education, entertainment, sporting and cultural services

Goods & Services

Simulation-based training services in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups; Organization of entertainment events in the nature of games in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups

19.

MINUTES TO

      
Serial Number 99630045
Status Pending
Filing Date 2026-02-02
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 41 - Education, entertainment, sporting and cultural services

Goods & Services

Simulation-based training services in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups; Organization of entertainment events in the nature of games in the field of cybersecurity, ransomware, computer software, information technology, cloud computing, data storage, data recovery, AI systems, computer networks, systems architecture, data management, data security, data resilience, data protection, data replication, performance management, and data backups

20.

GEOSHIELD

      
Serial Number 99630033
Status Pending
Filing Date 2026-02-02
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer services, namely, cloud hosting provider services for businesses; Consulting services in the field of cloud computing for businesses; Software as a service (SAAS) services featuring software for data protection, data resilience, data replication, and change management for businesses; Providing virtual computer systems and virtual computer environments through cloud computing for businesses; none of the aforementioned services relating to law enforcement, police investigations, public safety, or crime management

21.

ENFORCING A RECOVERY POINT OBJECTIVE (RPO) FOR A PRODUCTION DATABASE WITHOUT GENERATING SECONDARY COPIES OF THE PRODUCTION DATABASE

      
Application Number 19340123
Status Pending
Filing Date 2025-09-25
First Publication Date 2026-01-22
Owner Commvault Systems, Inc. (USA)
Inventor
  • Sharma, Chandresh
  • Agrawal, Saurabh
  • Vallabhaneni, Brahmaiah
  • Kapadia, Hetal
  • Vijayan, Manoj Kumar

Abstract

A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

22.

BACKUP OF CONTAINERIZED APPLICATIONS USING A BACKUP SERVICES CONTAINER AND A BACKUP SERVICES CONTAINER-ORCHESTRATION POD

      
Application Number 19276071
Status Pending
Filing Date 2025-07-22
First Publication Date 2025-11-13
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Degaonkar, Sumedh Pramod
  • Kumar, Sanjay
  • Bhavanarushi, Shankarbabu
  • Kumar, Vikash

Abstract

A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node. All configurations and embodiments are suitable for cloud and/or non-cloud computing environments.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

23.

RESOPS

      
Serial Number 99486660
Status Pending
Filing Date 2025-11-09
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software using artificial intelligence (AI) for data protection, data replication, data recovery, and data backups; Downloadable computer software for use in data protection, data replication, data recovery, and data backups for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for data protection, data replication, data recovery, and data backups in data centers, virtual machines, servers, and desktops; Downloadable computer software for data protection, data replication, data recovery, and data backups, including for supporting continuous performance of artificial intelligence decision-making and processes; Recorded computer software using artificial intelligence (AI) for data protection, data replication, data recovery, and data backups; Recorded computer software for use in data protection, data replication, data recovery, and data backups for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data protection, data replication, data recovery, and data backups in data centers, virtual machines, servers, and desktops; Recorded computer software for data protection, data replication, data recovery, and data backups, including for supporting continuous performance of artificial intelligence decision-making and processes Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence (AI) for use in data protection, data replication, data recovery, and data backups for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence (AI) for data protection, data replication, data recovery, and data backups in data centers, virtual machines, servers, and desktops; Software as a service (SAAS) services featuring software using artificial intelligence (AI) for data protection, data replication, data recovery, and data backups, including for supporting continuous performance of artificial intelligence decision-making and processes; Providing temporary use of on-line non-downloadable cloud computing software for data protection, data replication, data recovery, and data backups; Software as a service (SAAS) services featuring software for data protection, data replication, data recovery, and data backups

24.

SYNTHETIC RECOVERY

      
Serial Number 99483110
Status Pending
Filing Date 2025-11-06
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software for use in data protection, data resilience, data replication, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable software for data protection, data resilience, data replication, and change management in data centers, virtual machines, servers, and desktops; Downloadable software for data protection, data resilience, data replication, and change management; Recorded computer software for use in data protection, data resilience, data replication, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data protection, data resilience, data replication, and change management in data centers, virtual machines, servers, and desktops; Recorded computer software for data protection, data resilience, data replication, and change management Software as a service (SAAS) services featuring software for data protection, data resilience, data replication, and change management; Providing temporary use of on-line non-downloadable cloud computing software for use in data protection, data resilience, data replication, and change management for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software for data protection, data resilience, data replication, and change management in data centers, virtual machines, servers, and desktops

25.

MANAGEMENT DATABASE LONG-TERM ARCHIVING TO A RECOVERY MANAGER

      
Application Number 19257078
Status Pending
Filing Date 2025-07-01
First Publication Date 2025-10-30
Owner Commvault Systems, Inc. (USA)
Inventor Nara, Prasad

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/21 - Design, administration or maintenance of databases

26.

INFORMATION MANAGEMENT SECURITY HEALTH MONITORING SYSTEM

      
Application Number 19256233
Status Pending
Filing Date 2025-07-01
First Publication Date 2025-10-23
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kraplanee, Dinesh
  • Ravi, Vinudass
  • Dwarampudi, Bheemesh R.
  • Cunningham, David M.

Abstract

An information management security health monitoring system is provided herein that can monitor the security health of one or more information management systems, identify any security issues that are occurring within an information management system, and automatically, or in response to a user input, transmit an instruction to the information management system to execute a workflow to resolve the security issue(s). For example, the information management cell health monitoring system receives security data and security policies, and/or similar data from an information management cell(s) via a network. The system analyzes the received information to identify any issues. If an issue is detected, the information management security health monitoring system retrieves workflows and determines whether any of the workflows can be used to resolve the detected issue. The information management security health monitoring system transmits a workflow that resolves the detected issue to the information management system for execution.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/30 - Monitoring
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/182 - Distributed file systems
  • G06F 16/188 - Virtual file systems
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06N 20/00 - Machine learning

27.

ANTI-ENTROPY-BASED METADATA RECOVERY IN A STRONGLY CONSISTENT DISTRIBUTED DATA STORAGE SYSTEM

      
Application Number 19254518
Status Pending
Filing Date 2025-06-30
First Publication Date 2025-10-23
Owner Commvault Systems, Inc. (USA)
Inventor
  • Jain, Deepak
  • Camargos, Lasaro
  • Lakshman, Avinash
  • Lakshman, Srinivas

Abstract

A strongly consistent distributed data storage system comprises an enhanced metadata service that is capable of fully recovering all metadata that goes missing when a metadata-carrying disk, disks, and/or partition fail. An illustrative recovery service runs automatically or on demand to bring the metadata node back into full service. Advantages of the recovery service include guaranteed full recovery of all missing metadata, including metadata still residing in commit logs, without impacting strong consistency guarantees of the metadata. The recovery service is network-traffic efficient. In preferred embodiments, the recovery service avoids metadata service downtime at the metadata node, thereby reducing the impact of metadata disk failure on the availability of the system. The disclosed metadata recovery techniques are said to be “self-healing” as they do not need manual intervention and instead automatically detect failures and automatically recover from the failures in a non-disruptive manner.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

28.

SECURE DATA REPLICATION TO, AND RECOVERY OF DATA FROM, AIR-GAPPED DATA STORAGE POOLS

      
Application Number 19246769
Status Pending
Filing Date 2025-06-24
First Publication Date 2025-10-09
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mohanty, Satya Narayan
  • Kapadia, Hetal
  • Amarendran, Arun Prasad
  • Parvatham Venkata Subramanya, Lakshmi Narasimha Prakash

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.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 3/06 - Digital input from, or digital output to, record carriers

29.

CLOUD-BASED FILE AND OBJECT ARCHIVE

      
Application Number 19233108
Status Pending
Filing Date 2025-06-10
First Publication Date 2025-10-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Garg, Tanmay
  • Singh, Rishabh
  • Kulkarni, Richa Dilip

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.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/13 - File access structures, e.g. distributed indices

30.

OPTIMIZING RETENTION OF DEDUPLICATED COPIES AT WRITE-ONCE READ-MANY (WORM)-ENABLED STORAGE

      
Application Number 19231154
Status Pending
Filing Date 2025-06-06
First Publication Date 2025-10-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Nara, Prasad
  • Narulkar, Abhishek
  • Kapadia, Hetal
  • Mohanty, Satya Narayan

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.

IPC Classes  ?

  • G06F 16/215 - Improving data qualityData cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 16/23 - Updating

31.

CONTENT INDEXING OF FILES IN VIRTUAL DISK BLOCK-LEVEL BACKUP COPIES

      
Application Number 19238803
Status Pending
Filing Date 2025-06-16
First Publication Date 2025-10-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Dhatrak, Vinit Dilip

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. The illustrative content indexing is accomplished without restoring the VM data files being indexed to a staging location.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 16/13 - File access structures, e.g. distributed indices

32.

DATA PROTECTION SERVICE USING ISOLATED, ENCRYPTED BACKUP DATA

      
Application Number 19229001
Status Pending
Filing Date 2025-06-05
First Publication Date 2025-09-25
Owner Commvault Systems, Inc. (USA)
Inventor
  • Chang, Lawrence Jaemyung
  • Hua, Xia
  • Jung, Woon Ho
  • Kumar, Rajeev
  • Qian, Douglas
  • Abdul Rasheed, Abdul Jabbar

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.

IPC Classes  ?

  • H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols

33.

CLOUD-BASED SECURE OPERATION OF A RECOVERY STORAGE MANAGER

      
Application Number 19232001
Status Pending
Filing Date 2025-06-09
First Publication Date 2025-09-25
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kumar, Abhinaw
  • Kripalani, Sanjay Harakhchand
  • Dhorage, Sachin Dattatraya
  • Mohanty, Satya Narayan

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.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

34.

PROTECTION OF VIRTUAL PRIVATE CLOUD CONFIGURATIONS

      
Application Number 19227367
Status Pending
Filing Date 2025-06-03
First Publication Date 2025-09-25
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dornemann, Henry Wallace
  • Joseph, Anita
  • Natarajan, Karthikeyan
  • Ericson, Mathew
  • Vankayala, Sri Manjari

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

35.

INTEROPERATING WITH A DATA PROTECTION SERVICE USING ISOLATED, ENCRYPTED BACKUP DATA

      
Application Number 19228910
Status Pending
Filing Date 2025-06-05
First Publication Date 2025-09-25
Owner Commvault Systems, Inc. (USA)
Inventor
  • Chang, Lawrence Jaemyung
  • Hua, Xia
  • Jung, Woon Ho
  • Kumar, Rajeev
  • Qian, Douglas
  • Abdul Rasheed, Abdul Jabbar

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.

IPC Classes  ?

  • H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols

36.

SYNTHESIZING FORMAT-SPECIFIC FULL BACKUP IMAGES

      
Application Number 19225676
Status Pending
Filing Date 2025-06-02
First Publication Date 2025-09-18
Owner Commvault Systems, Inc. (USA)
Inventor
  • Littlefield, Duncan Alden
  • Karthikeyan, Sowdambiga

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

37.

CLOUD AND MULTI-CLOUD PROTECTION, RECOVERY, AND MIGRATION OF DATABASES-AS-A-SERVICE (DBAAS)

      
Application Number 19193108
Status Pending
Filing Date 2025-04-29
First Publication Date 2025-09-11
Owner Commvault Systems, Inc. (USA)
Inventor
  • Ramohalli Gopala Rao, Girish
  • Telagamsetti, Sunil Babu
  • Vallabhaneni, Brahmaiah
  • Oshinsky, David Alan

Abstract

A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 67/30 - Profiles

38.

CLOUD REWIND

      
Application Number 1874051
Status Registered
Filing Date 2025-03-18
Registration Date 2025-03-18
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable and recorded computer software for information, document and data storage, cyber resilience, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; downloadable and recorded computer software for use in data storage management and storage area networks; downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; downloadable and recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage cloud resources; downloadable and recorded computer software for use in searching enterprise data; downloadable and recorded computer software for use in developing data analysis applications and data analysis computer software; downloadable and recorded computer software for use in the field of enterprise data and information management; downloadable computer software for use in cyber resilience, data backup, data protection, data replication, and computer disaster recovery of cloud services and resources including dynamic and distributed cloud applications and data; downloadable computer software for data backup, data protection, data replication, computer disaster recovery and performance management in cloud applications, data centers, virtual machines, servers, and desktops; downloadable and recorded computer software for replicating and archiving files from one data store to another; downloadable and recorded computer software for use in removable storage media management; downloadable and recorded computer software for use in computer disaster recovery and rebuilding of cloud services and resources including dynamic and distributed cloud applications and data; downloadable and recorded computer software for use in data communications; downloadable and recorded computer software for monitoring, analyzing, reporting and solving performance and data availability issues of dynamic and distributed cloud applications and data, software, databases, network, storage, computer hardware, and computer peripherals; downloadable computer software for use in automation and monitoring of physical and virtual computers; downloadable and recorded computer software for generating reports from databases including reports on discovery and mapping of connected cloud resources and reports on data recovery tests and compliance; downloadable and recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; downloadable and recorded computer software for backing up and restoring computer data including cloud configurations, resources, dynamic and distributed cloud applications and data, and dependencies; downloadable and recorded computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution. Providing data center management in the nature of management of data processing services including cyber resilience, back-up and disaster recovery, and rebuild of cloud computing services, resources, dynamic and distributed cloud applications and data, and configurations; business management and administration of data centers including cloud environments, configurations, dynamic and distributed cloud applications and data, and dependencies. Computer monitoring services which tracks software performance and processes, sends out historical reports and alerts, and providing back-up of cloud-based computer programs, applications, data, and facilities; application service provider (ASP), namely, hosting computer software applications of others; technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of Internet technology and services; electronic data storage; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; providing a web-based system and online portal for others featuring technology that enables users to download information about cloud data management software in the nature of software documentation, company-produced informational material, and information regarding technical issues (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); consulting services in the field of cloud computing technology, Infrastructure-as-a-Service (IaaS) cloud computing technology, Software-as-a-Service (SaaS) cloud computing technology, and Platform-as-a-Service (PaaS) cloud computing technology related to discovery and mapping of connected cloud resources and backing up, restoring, and rebuilding computer data including dynamic and distributed cloud applications, cloud configurations, resources, and dependencies; cloud computing featuring software for use in creating web-based applications relating to data management, data storage and backup, cyber resilience, recovery and rebuilding of distributed cloud applications and data, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; technical support, namely, providing computer facilities for the electronic storage of digital data; providing temporary use of online non-downloadable computer software for cyber resilience, data backup, data protection, data replication, computer disaster recovery and performance management in cloud data centers, virtual machines, servers, desktops, and virtualization performance management including rebuilding dynamic and distributed cloud applications and data; computer services, namely, cloud hosting provider services; integration of computer systems and networks; consulting services in the field of cloud computing, cyber resilience, and data back-up and retrieval; providing temporary use of online non-downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; providing temporary use of online non-downloadable computer software for use in automation and monitoring of physical and virtual computers including cloud applications, resources, services, configurations, and environments; computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud resources based on assigned credentials; providing temporary use of online non-downloadable computer software for use in data backup, cyber resilience, data protection, data replication, rebuilding, and computer disaster recovery of cloud services and resources including dynamic and distributed cloud applications and data; computer services, namely, creating cloud-based indexes of information for others using information technology; data center management services, namely, providing on-site management of information technology systems of others, providing remote management of information technology systems of others, monitoring of computer systems by remote access to ensure proper functioning, and remote computer backup services; temporary electronic storage of information and data; providing virtual computer systems and virtual computer environments through cloud computing; computer services, namely, integration of private and public cloud computing environments including dynamic and distributed cloud applications and data.

39.

BACK UP AND RESTORE RELATED DATA ON DIFFERENT CLOUD STORAGE TIERS

      
Application Number 19212077
Status Pending
Filing Date 2025-05-19
First Publication Date 2025-09-04
Owner Commvault Systems, Inc. (USA)
Inventor
  • Nara, Prasad
  • Vijayan, Manoj Kumar
  • Chen, Ho-Chi

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 3/06 - Digital input from, or digital output to, record carriers

40.

OPTIMIZED RESTORATION OF DEDUPLICATED DATA

      
Application Number 19197227
Status Pending
Filing Date 2025-05-02
First Publication Date 2025-08-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Agrawal, Saurabh
  • Vijayan, Manoj Kumar

Abstract

Techniques disclosed herein are well suited to restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also improve performance in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation. The pre-fetched data is temporarily stored locally at the media agent, which is responsible for interfacing with storage media and is further responsible for orchestrating the disclosed techniques within an illustrative data storage management system.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/182 - Distributed file systems

41.

AUTOMATIC GENERATION OF MALWARE DETECTION TRAPS

      
Application Number 19200348
Status Pending
Filing Date 2025-05-06
First Publication Date 2025-08-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Goldshmidt, Oleg
  • Benech, Mori

Abstract

A system and method of deployment of malware detection traps by at least one processor may include performing a first interrogation of a first Network Asset (NA) of a specific NA family; determining, based on the interrogation, a value of one or more first NA property data elements of the first NA; obtaining one or more second NA property data elements corresponding to the specific NA family; integrating the one or more first NA property data elements and the one or more second NA property data elements to generate a template data element, corresponding to the specific NA family; producing, from the template data element, a malware detection trap module; and deploying, on one or more computing devices of a computer network, one or more instantiations of the malware detection trap module as decoys of the first NA.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/51 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

42.

DETECTING RANSOMWARE IN MONITORED DATA

      
Application Number 19207599
Status Pending
Filing Date 2025-05-14
First Publication Date 2025-08-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bhagi, Sri Karthik
  • Gadhave, Pratima Laxman
  • Dos Reis Mansano, Marcelo
  • Upadhyay, Mrityunjay
  • Bedhapudi, Purnachandra Sekhar
  • Ramkumar, Shyam Sundar

Abstract

An information management system includes one or more client computing devices in communication with a storage manager and a secondary storage computing device. The storage manager manages the primary data of the one or more client computing devices and the secondary storage computing device manages secondary copies of the primary data of the one or more client computing devices. Each client computing device may be configured with a ransomware protection monitoring application that monitors for changes in their primary data. The ransomware protection monitoring application may input the changes detected in the primary data into a machine-learning classifier, where the classifier generates an output indicative of whether a client computing device has been affected by malware and/or ransomware. Using a virtual machine host, a virtual machine copy of an affected client computing device may be instantiated using a secondary copy of primary data of the affected client computing device.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 21/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/78 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning

43.

Ransomware detection accuracy based on machine learning analysis of filename extension patterns

      
Application Number 18586618
Grant Number 12462028
Status In Force
Filing Date 2024-02-26
First Publication Date 2025-08-28
Grant Date 2025-11-04
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kumar, Sanath
  • Thattey, Adwait Vinay
  • Amarendran, Arun Prasad
  • Brockway, Brian F.

Abstract

Ransomware detection accuracy is improved by analyzing patterns of changes in filename extension counts, relative to each other, that occur in a file system over time. The disclosed approach is malware-agnostic and does not rely on recognizing malware extensions or on real-time monitoring of the target file system. Instead, during each successive backup job of the target file system, the disclosed technology counts different types of filename extensions and compares the counts to each other and to corresponding counts taken in earlier backup jobs. Preferably, the anomaly detection analysis uses machine learning to discern a behavior pattern of the file system, which indicates how filename extensions are distributed and how much they change between backup jobs over time.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

44.

AUTO RECOVERY OF APPLICATION AND APPLICATION DATA IN A CLEANROOM CLOUD ENVIRONMENT

      
Application Number 19052093
Status Pending
Filing Date 2025-02-12
First Publication Date 2025-08-14
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dwarampudi, Bheemesh R.
  • Polimera, Rajesh
  • Thoppe Ravindran, Prasanna Kumar
  • Bedadala, Pavan Kumar Reddy
  • Ravi, Vinudass
  • Kethi Reddy, Dinesh Reddy

Abstract

The present application discloses methods and systems that leverage an information management framework equipped with air-gapped storage and integrated with a cleanroom cloud environment. Using “Recovery Group” data (asset list, recovery target site, and various configuration settings), applications and their associated data can be securely recovered, tested, and verified in the cleanroom environment before reinstating them into operational use. These assets, which may include databases, virtual machines, and file servers, are restored according to predefined priorities, specific recovery points, and under stringent security measures. The recovery group data facilitates the formulation of a detailed cyber recovery plan, which orchestrates the recovery operation by using restore job details, asset configurations, security protocols for the cleanroom environment, and network settings.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 21/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs
  • G06F 21/60 - Protecting data

45.

Change-based restore from a cloud-based data protection service

      
Application Number 19083098
Grant Number 12695804
Status In Force
Filing Date 2025-03-18
First Publication Date 2025-08-07
Grant Date 2026-07-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Chang, Lawrence Jaemyung
  • Jung, Woon Ho
  • Kumar, Poojan
  • Mutsuddi, Monoreet
  • Palekar, Amber
  • Pang, Hung Hing
  • Patil, Kaustubh Sambhaji
  • Sharma, Rishabh

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).

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 11/1482 -
  • G06F 16/14 - Details of searching files based on file metadata
  • G06F 16/182 - Distributed file systems
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
  • H04L 9/08 - Key distribution
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements

46.

LIVE MOUNTING A VIRTUAL MACHINE IN A PUBLIC CLOUD BASED ON ACCESSING A SIMULATED VIRTUAL DISK AS AN INTERNET SMALL COMPUTER SYSTEMS INTERFACE (ISCSI) TARGET

      
Application Number 19083138
Status Pending
Filing Date 2025-03-18
First Publication Date 2025-08-07
Owner Commvault Systems, Inc. (USA)
Inventor Kumar, Sanjay

Abstract

A native cloud-based VM in a cloud computing environment of choice is live-mounted without requiring nesting techniques. All operating system data needed to live-mount the VM is accessed over ISCSI. The disclosed technology: supports both Windows and Unix-like (e.g., Linux) operating systems; handles any number of partitions of the root file system without repeated mounting, exporting, and unmounting; and uses only internet protocols (e.g., HTTP, ISCSI) to live-mount the VM. The live-mounted VM gains access to a variety of secondary copies, e.g., made with file-level techniques or with block-level techniques, made within or outside the public cloud computing environment, made from other VMs having the same or a different hypervisor than the public cloud computing environment, and/or made from non-virtualized sources. Access to snapshots as a data source for the live-mounted VM is also disclosed. Thus, a streamlined and source-agnostic technology is disclosed for live-mounting VMs in a public cloud.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/4401 - Bootstrapping
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

47.

COMMISSIONING AND DECOMMISSIONING METADATA NODES IN A RUNNING DISTRIBUTED DATA STORAGE SYSTEM

      
Application Number 19171471
Status Pending
Filing Date 2025-04-07
First Publication Date 2025-07-24
Owner Commvault Systems, Inc. (USA)
Inventor
  • Camargos, Lasaro
  • Jain, Deepak
  • Lakshman, Avinash
  • Naik, Bharat Pundalik

Abstract

In a running distributed data storage system that actively processes I/Os, metadata nodes are commissioned and decommissioned without taking down the storage system and without introducing interruptions to metadata or payload data I/O. The inflow of reads and writes continues without interruption even while new metadata nodes are in the process of being added and/or removed and the strong consistency of the system is guaranteed. Commissioning and decommissioning nodes within the running system enables streamlined replacement of permanently failed nodes and advantageously enables the system to adapt elastically to workload changes. An illustrative distributed barrier logic (the “view change barrier”) controls a multi-state process that controls a coordinated step-wise progression of the metadata nodes from an old view to a new normal. Rules for I/O handling govern each state until the state machine loop has been traversed and the system reaches its new normal.

IPC Classes  ?

  • H04L 67/104 - Peer-to-peer [P2P] networks
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/182 - Distributed file systems
  • G06F 16/23 - Updating
  • G06F 18/25 - Fusion techniques
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06V 10/34 - Smoothing or thinning of the patternMorphological operationsSkeletonisation
  • G06V 20/54 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
  • G06V 20/59 - Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04N 23/56 - Cameras or camera modules comprising electronic image sensorsControl thereof provided with illuminating means
  • H04N 23/66 - Remote control of cameras or camera parts, e.g. by remote control devices

48.

Resiliency of a data storage system by protecting its management database to meet a recovery point objective (RPO)

      
Application Number 19045214
Grant Number 12541439
Status In Force
Filing Date 2025-02-04
First Publication Date 2025-07-17
Grant Date 2026-02-03
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bhagi, Sri Karthik
  • Sabjan, Check Abdoul Cader
  • Ahn, Jun H.

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

49.

CONTROLLING INFORMATION PRIVACY IN A SHARED DATA STORAGE MANAGEMENT SYSTEM

      
Application Number 19093647
Status Pending
Filing Date 2025-03-28
First Publication Date 2025-07-10
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mehta, Bhavyan Bharatkumar
  • Vibhor, Anand
  • Upadhyay, Mrityunjay
  • Santhakumar, Shree Nandhini

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

50.

ENTROPY-BASED RANSOMWARE DETECTION

      
Application Number 19088966
Status Pending
Filing Date 2025-03-24
First Publication Date 2025-07-10
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bhagi, Sri Karthik
  • Bedhapudi, Purnachandra Sekhar
  • Gadhave, Pratima Laxman
  • Wathada, Akhilesh Naga

Abstract

A client computing device includes an entropy driver and a volume driver for protecting the client computing device against potential ransomware. The entropy driver is configured to determine one or more entropy values for a file in response to a determination that the file has been modified or changed. The determined entropy value may then be compared with a known entropy value for a filetype of the changed or modified file. Where the known entropy value and the determined entropy value differ, the volume driver may engage one or more protection operations to secure the client computing device from further corruption and/or modifications by potential ransomware and/or malware. The protection operations may include revoking and/or restricting one or more permissions on one or more storage volumes of the client computing device and backing up one or more files of the client computing device to secondary storage.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 21/78 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data

51.

SYNTHESIZING A RESTORE IMAGE FROM ONE OR MORE SECONDARY COPIES TO FACILITATE DATA RESTORE OPERATIONS TO A FILE SERVER

      
Application Number 19082905
Status Pending
Filing Date 2025-03-18
First Publication Date 2025-07-03
Owner Commvault Systems, Inc. (USA)
Inventor
  • Karthikeyan, Sowdambiga
  • Littlefield, Duncan Alden

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 3/06 - Digital input from, or digital output to, record carriers

52.

ANALYSIS OF BACKUP COPIES TO IDENTIFY MALWARE-ENCRYPTED PRIMARY DATA

      
Application Number 19083170
Status Pending
Filing Date 2025-03-18
First Publication Date 2025-07-03
Owner Commvault Systems, Inc. (USA)
Inventor
  • Jindal, Jitin
  • Amarendran, Arun Prasad
  • Singh, Chandan
  • Venugopalsamy, Gopikannan
  • Liu, Yongtao

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.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements

53.

CLIENT MANAGED DATA BACKUP PROCESS WITHIN AN ENTERPRISE INFORMATION MANAGEMENT SYSTEM

      
Application Number 19083689
Status Pending
Filing Date 2025-03-19
First Publication Date 2025-07-03
Owner Commvault Systems, Inc. (USA)
Inventor
  • Pradhan, Manoj Kumar
  • Mishra, Hemant
  • Zakharkin, Dmitriy Borisovich
  • Kumar, Sanath
  • Joshi, Hetalkumar N.
  • Telagamsetti, Sunil Babu
  • Radhakrishnan, Divakar
  • Yakkala, Jayasree
  • Sivadas, Rohit
  • Bedadala, Pavan Kumar Reddy
  • Venugopalsamy, Gopikannan

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.

IPC Classes  ?

  • H04L 41/046 - Network management architectures or arrangements comprising network management agents or mobile agents therefor
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching

54.

EFFICIENT COLLECTION AND REPORTING OF OPERATION-RELATED METRIC DATA IN A CLOUD ENVIRONMENT

      
Application Number 18964440
Status Pending
Filing Date 2024-11-30
First Publication Date 2025-06-05
Owner Commvault Systems, Inc. (USA)
Inventor Nara, Prasad

Abstract

The present application discloses an efficient system and method for collecting, managing, and reporting operation-level metrics of data interactions with cloud storage. A media agent is configured to collect data about operations performed on cloud storage. The system is configured to capture, process, and report detailed metrics with enhanced efficiency and granularity. The media agent accumulates this data in a cache memory. In a predefined cycle, the collected data from the cache is transferred to a local file. The system further integrates the data with job-related data stored at a management database. By correlating the metrics data with this job-related information, the system can produce detailed reports that offer insights into usage patterns, efficiency, and performance across different tenants.

IPC Classes  ?

55.

AUTOMATED LOG-BASED REMEDIATION OF AN INFORMATION MANAGEMENT SYSTEM

      
Application Number 19039833
Status Pending
Filing Date 2025-01-29
First Publication Date 2025-05-29
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dwarampudi, Bheemesh R.
  • Cunningham, David M.
  • Navaneethan, Dinesh Babu

Abstract

Systems and processes disclosed herein perform an automatic remediation process. The automatic remediation process may be a log-based remediation process. Systems disclosed herein may obtain log files from an information management system and determine the occurrence of errors at the information management system based on error codes included in the logs. Further, the systems may access a knowledgebase to determine whether solutions for the errors have been previously generated. The solutions may include patches or hotfixes that can be applied to the information management system without removing user-access or stopping execution of the information management system. The systems may automatically update the information management system to address the errors. Alternatively, or in addition, the systems may alert a user, such as an administrator, of the existence of a solution to the error, and whether the solution may be applied without interrupting service or access to the information management system.

IPC Classes  ?

56.

Streamlined secondary copy operations for data stored on shared file storage

      
Application Number 19039838
Grant Number 12639174
Status In Force
Filing Date 2025-01-29
First Publication Date 2025-05-29
Grant Date 2026-05-26
Owner Commvault Systems, Inc. (USA)
Inventor
  • Littlefield, Duncan Alden
  • Lande, Suhas T.

Abstract

The present inventors devised techniques and technologies that streamline the protection of data stored on shared file storage e.g., on file servers, network-attached storage (NAS), share drives, network shares, etc., in a data storage management system. Some embodiments feature a proxy-less backup configuration in which backup services hosts are assigned to perform a secondary copy job, at job runtime, based on host attributes relative to the data source. Some embodiments are configured to, at job runtime, automatically resolve data paths to the source data, and automatically mount the data paths, rather than requiring data paths to be expressly pre-administered on all possible candidate backup machines. Some embodiments automatically protect data from shared file storage that was not expressly given a backup plan (“undefined” data) by applying default preferences for protecting undefined data.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -
  • G06F 16/176 - Support for shared access to filesFile sharing support
  • G06F 16/182 - Distributed file systems

57.

Backup from a Kubernetes cluster using lightweight on-demand in-cluster resources

      
Application Number 18934284
Grant Number 12699632
Status In Force
Filing Date 2024-11-01
First Publication Date 2025-05-22
Grant Date 2026-08-04
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Agarkar, Chandrakant
  • Ahn, Jun H.
  • Dornemann, Henry Wallace
  • Erofeev, Andrei
  • Fisher, Lawrence
  • Gokhale, Parag
  • Karandikar, Amey Vijaykumar
  • Kumar, Sanath
  • Kumar, Sanjay
  • Pradhan, Manoj Kumar
  • Prakash Rao, Mahesh

Abstract

Because Kubernetes clusters can be ephemeral, backing up in-cluster data to storage outside the cluster is important. Prior art solutions used the cluster's API server, which facilitates communications with the cluster control plane, to transfer backup data through the API server. However, the API server as a data transfer node has resiliency weaknesses and can slow down backup job performance. The present solution provides a more streamlined and scalable approach, which circumvents the API server and additionally includes more robust error checking, log capture, and realtime job monitoring to provide improved data protection resilience. The disclosed approach employs a “sponsor” data agent outside the cluster and temporarily deploys a specialized backup resource within the cluster during a backup job, such as a lightweight Kubernetes File Client and/or an enhanced File System Data Agent, both of which present substantial performance and resiliency advantages over the API server.

IPC Classes  ?

58.

Kubernetes data protection using a containerized file system data agent

      
Application Number 18934285
Grant Number 12613781
Status In Force
Filing Date 2024-11-01
First Publication Date 2025-05-22
Grant Date 2026-04-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Agarkar, Chandrakant
  • Ahn, Jun H.
  • Dornemann, Henry Wallace
  • Erofeev, Andrei
  • Fisher, Lawrence
  • Gokhale, Parag
  • Karandikar, Amey Vijaykumar
  • Kumar, Sanath
  • Kumar, Sanjay
  • Pradhan, Manoj Kumar
  • Prakash Rao, Mahesh

Abstract

Because Kubernetes clusters can be ephemeral, backing up in-cluster data to storage outside the cluster is important. Prior art solutions used the cluster's API server, which facilitates communications with the cluster control plane, to transfer backup data through the API server. However, the API server as a data transfer node has resiliency weaknesses and can slow down backup job performance. The present solution provides a more streamlined and scalable approach, which circumvents the API server and additionally includes more robust error checking, log capture, and realtime job monitoring to provide improved data protection resilience. The disclosed approach employs a “sponsor” data agent outside the cluster and temporarily deploys a specialized backup resource within the cluster during a backup job, such as an enhanced File System Data Agent and/or a lightweight Kubernetes File Client, both of which present substantial performance and resiliency advantages over the API server.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

59.

Rapid access for restored cloud backup data

      
Application Number 18505868
Grant Number 12541435
Status In Force
Filing Date 2023-11-09
First Publication Date 2025-05-15
Grant Date 2026-02-03
Owner Commvault Systems, Inc. (USA)
Inventor
  • Hua, Xia
  • Jung, Woonho Joseph
  • Kim, Jinmyeong
  • Kim, Junhwan
  • Kim, Seunghyeon
  • Yi, Yuchon
  • Zehender, Nicholas Gerald
  • Sarich, Jason
  • Wi, Jaewon

Abstract

Techniques are disclosed relating to providing fast access to restored data in a cloud storage environment. A computing system stores multiple sets of incremental backup data that reflect changes in data being backed up between backup intervals and metadata that indicates which set of incremental backup data stores a given object. The computing system generates an endpoint for a requesting computing system, where the endpoint supports requests for restored backup data and data responses. In response to a request from the requesting computing system via the endpoint, the computing system queries the metadata based on the request and stores metadata retrieved from the query in a key/value store using object identification information as key data and the retrieved metadata as value data. The computing system provides requested data according to a lazy loading technique, including providing requested data via the endpoint based on the metadata in the key/value store.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

60.

TARGETED BACKUP OF VIRTUAL MACHINE

      
Application Number 18974880
Status Pending
Filing Date 2024-12-10
First Publication Date 2025-05-15
Owner Commvault Systems, Inc. (USA)
Inventor
  • Sancheti, Ashwin Gautamchand
  • Dornemann, Henry Wallace

Abstract

A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/182 - Distributed file systems

61.

SCALABLE RECOVERY AND/OR MIGRATION TO CLOUD-BASED CUSTOM-MADE VIRTUAL MACHINES WITHOUT USING FAILED MACHINES' CREDENTIALS

      
Application Number 19024674
Status Pending
Filing Date 2025-01-16
First Publication Date 2025-05-15
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mahajan, Amit
  • Andham Veetil, Ratish Babu
  • Maharajan, Venkatesh

Abstract

The disclosed approach works without the individualized credentials of failed machines when setting up recovery VMs in a cloud computing environment. Each recovery VMs is customized to properly correspond to the system state of its failed counterpart. An illustrative data storage management system recovers backup data and system states collected from the counterpart computing devices, custom-configures recovery VMs in the cloud computing environment, and injects the desired drivers into each recovery VM during an enhanced bare-metal restore process. The enhanced bare-metal restore process works without the failed computer's credentials. The system also restores the backed up data to recovery volumes attached to the recovery VMs. The present approach is both scalable and secure. When the enhanced bare-metal restore process completes, each cloud-based recovery VM presents a user interface that, for the first time after the computing device has failed, asks for the individualized credentials of the failed machine.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • H04L 9/40 - Network security protocols

62.

Cloud-based secure operation of a recovery storage manager

      
Application Number 18515343
Grant Number 12360944
Status In Force
Filing Date 2023-11-21
First Publication Date 2025-05-08
Grant Date 2025-07-15
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kumar, Abhinaw
  • Kripalani, Sanjay Harakhchand
  • Dhorage, Sachin Dattatraya
  • Mohanty, Satya Narayan

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots

63.

ARLIEOS

      
Serial Number 99173786
Status Pending
Filing Date 2025-05-07
Owner COMMVAULT SYSTEMS, INC. ()
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Downloadable computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Recorded computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data, each while using artificial intelligence; Downloadable computer software using artificial intelligence for deploying and configuring data storage management and storage area networks and data communications; Downloadable computer software using artificial intelligence for managing and performing backing up and restoring computer data, data resilience, and computer disaster and cyber recovery; Downloadable computer software using artificial intelligence for removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another; Downloadable computer software using artificial intelligence for developing data analysis applications and data analysis computer software; Downloadable computer software using artificial intelligence for monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Downloadable computer software managing data used in cloud computing and artificial intelligence; Downloadable computer software for managing and performing data sharing, data security, and data resilience; Downloadable computer software for managing and delivering access and administration of computer applications and computer hardware, and computer application distribution; Downloadable computer software for use in managing and performing data backup, data protection, data replication, data resilience, computer disaster and cyber recovery; Downloadable computer software managing and performing ransomware mitigation via data backup, data protection, data replication, data resilience, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Downloadable computer software for use in automation and monitoring of physical and virtual computers with artificial intelligence; Recorded computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data, each while using artificial intelligence; Recorded computer software using artificial intelligence for deploying and configuring data storage management and storage area networks and data communications; Recorded computer software using artificial intelligence for managing and performing backing up and restoring computer data, data resilience, and computer disaster recovery; Recorded computer software using artificial intelligence for removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another; Recorded computer software using artificial intelligence for developing data analysis applications and data analysis computer software; Recorded computer software using artificial intelligence for monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Recorded computer software for managing data used in cloud computing and artificial intelligence; Recorded computer software for managing and performing data sharing, data security, data resilience; Recorded computer software for managing and delivering access and administration of computer applications and computer hardware, and computer application distribution; Recorded computer software for use in managing and performing data backup, data protection, data replication, data resilience, computer disaster recovery; Recorded computer software for use in managing and performing data backup, data protection, data replication, data resilience, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Recorded computer software for use in automation and monitoring of physical and virtual computers with artificial intelligence; Downloadable chatbot software using artificial intelligence (AI) for managing and performing data protection, data security, data resilience, and data recovery; Downloadable computer software using artificial intelligence (AI) for deployment and configuration of computer applications, hardware, and software for data management, data protection, data security, data resilience, computer disaster and cyber recovery, and performance management for physical, virtual, cloud, and hybrid computing environments; Recorded computer software for deployment and configuration of computer applications, hardware, and software for data management, data protection, data security, data resilience, computer disaster and cyber recovery, and performance management for physical, virtual, cloud, and hybrid computing environments Business management and consultation in the field of data centers; Business management and consultation for companies in the data processing, data management, data protection, data security, data resilience, data recovery, and cybersecurity industry; Business management and consultation for companies involved in the deployment and configuration of computer applications, hardware, and software for data management, data protection, data security, data resilience, computer disaster data recovery, and performance management for physical, virtual, cloud, and hybrid computing environments Entertainment services, namely, providing podcasts in the field of technology, computer software, cybersecurity, cloud computing, artificial intelligence, computer data storage, data storage management, data resilience, disaster recovery, and computer networks; Entertainment services, namely, providing video podcasts in the field of technology, computer software, cybersecurity, cloud computing, artificial intelligence, computer data storage, data storage management, data resilience, disaster recovery, and computer networks; Educational services, namely, conducting workshops, seminars, and training sessions in the field of computer software, computer networks, artificial intelligence, computer data storage, data resilience, and data storage management and distribution of educational materials in connection therewith; On-line journals, namely, blogs featuring technology, computer software, cybersecurity, cloud computing, artificial intelligence, computer data storage, data storage management, data resilience, disaster recovery, and computer networks; Providing on-line videos featuring technology, computer software, cybersecurity, cloud computing, artificial intelligence, computer data storage, data storage management, data resilience, disaster recovery, and computer networks, not downloadable Providing information relating to computer technology via a website; Integration of computer systems and networks; Electronic data storage; Temporary electronic storage of information and data; Technical support, namely, providing computer facilities for the electronic storage of digital data; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Computer services, namely, integration of private and public cloud computing environments; Computer services, namely, cloud hosting provider services; Technological planning and consulting services in the field of cloud computing technology, infrastructure-as-a-service (IAAS) cloud computing technology, software-as-a-service (SAAS) cloud computing technology, and platform-as-a-service (PAAS) cloud computing technology; Providing virtual computer systems and virtual computer environments through cloud computing; Application service provider (ASP), namely, hosting computer software applications of others; Technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of internet technology and services; Computer services, namely, creating computer network-based indexes of information, websites and resources; Creating and designing website based indexes of information for others using information technology; Computer services, namely, on-site management of information technology (IT) systems of others; Computer services, namely, remote and on-site management of the information technology (IT) cloud computing systems of others; Monitoring of computer systems by remote access to ensure proper functioning; Remote computer backup services; Data security consultancy; Technology consultation in the field of cybersecurity; Consulting services in the field of cloud computing; Providing a website featuring on-line non-downloadable software that enables users to download information about data management software and data resilience in the nature of software documentation, company-produced informational material, and information regarding technical issues, and that deploys and configures computer applications, hardware, and software for data management, data protection, data security, data resilience, computer disaster data recovery, and performance management for physical, virtual, cloud, and hybrid computing environments; Cloud computing featuring software for use in creating web-based applications relating to deploying and configuring data management, data storage and backup, data resilience, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, artificial intelligence, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Providing temporary use of on-line non-downloadable software and applications for managing and performing data protection, data security, data resilience, and data recovery; Providing temporary use of online non-downloadable chatbot software for managing and performing data protection, data security, data resilience, and data recovery; Providing temporary use of on-line non-downloadable software and applications for managing and performing ransomware mitigation via data backup, data protection, data replication, data resilience, computer disaster recovery and performance management in data centers, virtual machines, servers, desktops, and virtualization performance management; Providing temporary use of on-line non-downloadable software and applications for use in automation and monitoring of physical and virtual computers; Providing temporary use of on-line non-downloadable software and applications for use in deploying and configuring data backup, data protection, data replication, data resilience, and computer disaster recovery, data security, cybersecurity, and monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Computer technology consultancy in the field of data protection, data security, data resilience, data recovery, cybersecurity, computer disaster data recovery, and physical, virtual, cloud, and hybrid computing environments

64.

SHIFT

      
Serial Number 99130649
Status Pending
Filing Date 2025-04-10
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 41 - Education, entertainment, sporting and cultural services

Goods & Services

Conducting, arranging and organizing trade shows and trade fairs for commercial and advertising purposes; Arranging and conducting trade show exhibitions in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks; Conducting virtual trade show exhibitions online in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks; On-line business networking services Entertainment services, namely, providing podcasts in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks; Entertainment services, namely, providing video podcasts in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks; On-line journals, namely, blogs featuring information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks; Providing on-line videos featuring information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks, not downloadable; Educational services, namely, conducting workshops, seminars, conferences, classes, meetings being congresses, and training sessions in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks, and distribution of educational materials in connection therewith; Arranging and conducting of business conferences in the field of information technology, computer software, cybersecurity, cloud computing, computer data storage, computer data storage management, disaster recovery, information governance, systems architecture, and computer networks

65.

Protection of virtual private cloud configurations

      
Application Number 18476803
Grant Number 12353297
Status In Force
Filing Date 2023-09-28
First Publication Date 2025-04-03
Grant Date 2025-07-08
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dornemann, Henry Wallace
  • Joseph, Anita
  • Natarajan, Karthikeyan
  • Ericson, Mathew
  • Vankayala, Sri Manjari

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.

IPC Classes  ?

  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

66.

CLEANPOINT

      
Serial Number 99105244
Status Pending
Filing Date 2025-03-26
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Downloadable computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Downloadable computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Downloadable computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Downloadable computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Downloadable computer software for use in data backup, data protection, data replication, computer disaster recovery; Downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Downloadable computer software for use in automation and monitoring of physical and virtual computers; Recorded computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Recorded computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Recorded computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Recorded computer software for use in data backup, data protection, data replication, computer disaster recovery; Recorded computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Recorded computer software for use in automation and monitoring of physical and virtual computers Providing information relating to computer technology via a website; Integration of computer systems and networks; Consulting services in the field of cloud computing; Electronic data storage; Temporary electronic storage of information and data; Technical support, namely, providing computer facilities for the electronic storage of digital data; Providing a website featuring on-line non-downloadable software that enables users to download information about data management software in the nature of software documentation, company-produced informational material, and information regarding technical issues; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Providing temporary use of on-line non-downloadable cloud computing software for use in data backup, data protection, data replication, and computer disaster recovery, data security, cybersecurity, and monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, desktops, and virtualization performance management; Providing temporary use of on-line non-downloadable cloud computing software for use in automation and monitoring of physical and virtual computers; Computer services, namely, integration of private and public cloud computing environments; Computer services, namely, cloud hosting provider services; Technological planning and consulting services in the field of cloud computing technology, infrastructure-as-a-service (IAAS) cloud computing technology, software-as-a-service (SAAS) cloud computing technology, and platform-as-a-service (PAAS) cloud computing technology; Providing virtual computer systems and virtual computer environments through cloud computing; Application service provider (ASP), namely, hosting computer software applications of others; Technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of internet technology and services; Cloud computing featuring software for use in creating web-based applications relating to data management, data storage and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Computer services, namely, creating computer network-based indexes of information, websites and resources; Creating and designing website based indexes of information for others using information technology; Computer services, namely, on-site management of information technology (IT) systems of others; Computer services, namely, remote and on-site management of the information technology (IT) cloud computing systems of others; Monitoring of computer systems by remote access to ensure proper functioning; Remote computer backup services; Data security consultancy; Technology consultation in the field of cybersecurity

67.

HOLISTIC PROTECTION OF CLOUD-BASED SERVERLESS APPLICATIONS

      
Application Number 18965211
Status Pending
Filing Date 2024-12-02
First Publication Date 2025-03-20
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bansod, Ketan
  • Ahn, Jun H.
  • Ramohalli Gopala Rao, Girish

Abstract

The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system. The orchestration function coordinates restore and migration operations, including any cloud-to-cloud or cloud-to/from-non-cloud conversions that might be necessary to activate the application in a different computing environment.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

68.

Protection Groups for Backing up Cloud-Based Key-Value Stores

      
Application Number 18820561
Status Pending
Filing Date 2024-08-30
First Publication Date 2025-03-20
Owner Commvault Systems, Inc. (USA)
Inventor
  • Agarwal, Chandan Sajjan
  • Anand, Raghav
  • Bharadwaj, Aniruddh Poornabodha
  • Chawla, Deepak
  • Hua, Xia
  • Jung, Woonho Joseph
  • Ostrowski, Michal Stanislaw
  • Pang, Hung Hing Anthony
  • Sachdev, Kanwaljeet
  • Saravanan, Deepan Balajhi
  • Sehgal, Richa
  • Shah, Maadhav Kaushal
  • Zehender, Nicholas Gerald

Abstract

Techniques are disclosed relating to providing protection groups and rapid determination of expired objects and associated storage resources in a cloud-based backup storage context. In various embodiments, the disclosed techniques include generating, by a computing system, incremental backup data for a backup based on protection group information, including a set of cloud-based key-value data store buckets, filter information, and policy information. Disclosed techniques also include rapid determination of expired objects and associated storage resources. Disclosed techniques may advantageously provide a centralized view across buckets, accounts, and regions and allow users to target specific subsets of their data stores for backup, which may improve performance and reduce backup storage costs, relative to traditional techniques.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

69.

Adaptive data protection for a multi-node data cluster

      
Application Number 18787300
Grant Number 12608284
Status In Force
Filing Date 2024-07-29
First Publication Date 2025-03-06
Grant Date 2026-04-21
Owner Commvault Systems, Inc. (USA)
Inventor
  • Telagamsetti, Sunil Babu
  • Howard, Joel
  • Koujalgi, Punit Pranesh
  • Babu, Ganesh Kishan
  • Nair, Meera R.

Abstract

An illustrative data storage management system protects data in a replicated multi-node system (“cluster”). The illustrative system creates a new administrative entity (“pseudo-client”) that represents the cluster within the system. The system intelligently performs as an adaptive “set it and forget it” system. Preferences for the pseudo-client, including alternate rules that cover various contingencies in the cluster, need not be reset as the cluster undergoes node failures and/or role changes over time. Rather, the disclosed system adapts, on each successive secondary copy job, to the current configuration of the cluster without requiring a system administrator to provide further input or analysis. This approach ensures that jobs can begin promptly as scheduled or on demand. Component selection is based at least in part on geography/zone and/or network topology considerations, which improves the likelihood of job completion and success, and RPO/RTO service levels are more likely to be met.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -

70.

File indexing for virtual machine backups in a data storage management system

      
Application Number 18952540
Grant Number 12675458
Status In Force
Filing Date 2024-11-19
First Publication Date 2025-03-06
Grant Date 2026-07-07
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dornemann, Henry Wallace
  • Nagrale, Ajay Venkat
  • Mitkar, Amit

Abstract

An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies. In some embodiments the file index and the content index are consolidated. An enhanced storage manager is also disclosed.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 11/1446 -
  • G06F 16/22 - IndexingData structures thereforStorage structures

71.

MEDIA AGENT STATE MANAGEMENT BASED ON PERFORMANCE TRENDING ANALYSIS

      
Application Number 18953513
Status Pending
Filing Date 2024-11-20
First Publication Date 2025-03-06
Owner Commvault Systems, Inc. (USA)
Inventor
  • Santhakumar, Shree Nandhini
  • Upadhyay, Mrityunjay

Abstract

Described herein are techniques for automating media agent state management. For example, if a media agent is running poorly, then the media agent can be disabled and an alternate media agent can perform secondary copy job operations in place of the poorly running media agent. To determine whether a media agent is running poorly, a storage manager can determine whether the media agent has an anomalous number of failed jobs, pending jobs, and/or long running jobs and/or can determine whether the amount of resources used by the media agent is high or is increasing constantly, at a constant rate, or at a near constant rate.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06N 3/08 - Learning methods

72.

RESILIENCE UNCOMPROMISED

      
Serial Number 99068689
Status Pending
Filing Date 2025-03-05
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Downloadable computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Downloadable computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Downloadable computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Downloadable computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Downloadable computer software for use in data backup, data protection, data replication, computer disaster recovery; Downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Downloadable computer software for use in automation and monitoring of physical and virtual computers; Recorded computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Recorded computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Recorded computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Recorded computer software for use in data backup, data protection, data replication, computer disaster recovery; Recorded computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Recorded computer software for use in automation and monitoring of physical and virtual computers Entertainment services, namely, providing podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Entertainment services, namely, providing video podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Educational services, namely, conducting workshops, seminars, and training sessions in the field of computer software, computer networks, computer data storage, and data storage management and distribution of educational materials in connection therewith; On-line journals, namely, blogs featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Providing on-line videos featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks, not downloadable Providing information relating to computer technology via a website; Integration of computer systems and networks; Consulting services in the field of cloud computing; Electronic data storage; Temporary electronic storage of information and data; Technical support, namely, providing computer facilities for the electronic storage of digital data; Providing a website featuring on-line non-downloadable software that enables users to download information about data management software in the nature of software documentation, company-produced informational material, and information regarding technical issues; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Providing temporary use of on-line non-downloadable cloud computing software for use in data backup, data protection, data replication, and computer disaster recovery, data security, cybersecurity, and monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, desktops, and virtualization performance management; Providing temporary use of on-line non-downloadable cloud computing software for use in automation and monitoring of physical and virtual computers; Computer services, namely, integration of private and public cloud computing environments; Computer services, namely, cloud hosting provider services; Technological planning and consulting services in the field of cloud computing technology, infrastructure-as-a-service (IAAS) cloud computing technology, software-as-a-service (SAAS) cloud computing technology, and platform-as-a-service (PAAS) cloud computing technology; Providing virtual computer systems and virtual computer environments through cloud computing; Application service provider (ASP), namely, hosting computer software applications of others; Technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of internet technology and services; Cloud computing featuring software for use in creating web-based applications relating to data management, data storage and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Computer services, namely, creating computer network-based indexes of information, websites and resources; Creating and designing website based indexes of information for others using information technology; Computer services, namely, on-site management of information technology (IT) systems of others; Computer services, namely, remote management of the information technology (IT) systems of others; Monitoring of computer systems by remote access to ensure proper functioning; Remote computer backup services; Data security consultancy; Technology consultation in the field of cybersecurity

73.

CONTINUOUS BUSINESS

      
Serial Number 99069167
Status Pending
Filing Date 2025-03-05
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Downloadable computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Downloadable computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Downloadable computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Downloadable computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Downloadable computer software for use in data backup, data protection, data replication, computer disaster recovery; Downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Downloadable computer software for use in automation and monitoring of physical and virtual computers; Recorded computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Recorded computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Recorded computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Recorded computer software for use in data backup, data protection, data replication, computer disaster recovery; Recorded computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Recorded computer software for use in automation and monitoring of physical and virtual computers Entertainment services, namely, providing podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Entertainment services, namely, providing video podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Educational services, namely, conducting workshops, seminars, and training sessions in the field of computer software, computer networks, computer data storage, and data storage management and distribution of educational materials in connection therewith; On-line journals, namely, blogs featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Providing on-line videos featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks, not downloadable Providing information relating to computer technology via a website; Integration of computer systems and networks; Consulting services in the field of cloud computing; Electronic data storage; Temporary electronic storage of information and data; Technical support, namely, providing computer facilities for the electronic storage of digital data; Providing a website featuring on-line non-downloadable software that enables users to download information about data management software in the nature of software documentation, company-produced informational material, and information regarding technical issues; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Providing temporary use of on-line non-downloadable cloud computing software for use in data backup, data protection, data replication, and computer disaster recovery, data security, cybersecurity, and monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, desktops, and virtualization performance management; Providing temporary use of on-line non-downloadable cloud computing software for use in automation and monitoring of physical and virtual computers; Computer services, namely, integration of private and public cloud computing environments; Computer services, namely, cloud hosting provider services; Technological planning and consulting services in the field of cloud computing technology, infrastructure-as-a-service (IAAS) cloud computing technology, software-as-a-service (SAAS) cloud computing technology, and platform-as-a-service (PAAS) cloud computing technology; Providing virtual computer systems and virtual computer environments through cloud computing; Application service provider (ASP), namely, hosting computer software applications of others; Technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of internet technology and services; Cloud computing featuring software for use in creating web-based applications relating to data management, data storage and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Computer services, namely, creating computer network-based indexes of information, websites and resources; Creating and designing website based indexes of information for others using information technology; Computer services, namely, on-site management of information technology (IT) systems of others; Computer services, namely, remote and on-site management of the information technology (IT) cloud computing systems of others; Monitoring of computer systems by remote access to ensure proper functioning; Remote computer backup services; Data security consultancy; Technology consultation in the field of cybersecurity

74.

VAULTOS

      
Serial Number 99068704
Status Pending
Filing Date 2025-03-05
Owner COMMVAULT SYSTEMS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Downloadable computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Downloadable computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Downloadable computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Downloadable computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Downloadable computer software for use in data backup, data protection, data replication, computer disaster recovery; Downloadable computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Downloadable computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Downloadable computer software for use in automation and monitoring of physical and virtual computers; Recorded computer software for information, document and data storage, back-up, and retrieval, namely, to access, retrieve, manage, and recover data stored on magnetic disk, on tape, in the cloud, and by other forms of electronic storage of data; Recorded computer software for data storage management and storage area networks, data communications, backing up and restoring computer data, computer disaster recovery, removable storage media management, enterprise data and information management, searching enterprise data, generating reports from databases, replicating and archiving files from one data store to another, developing data analysis applications and data analysis computer software, monitoring, analyzing, reporting and solving performance and data availability issues of application software, databases, network, storage, computer hardware, and computer peripherals; Recorded computer software for data and storage management, namely, to back-up, retrieve, recover, replicate, migrate, archive and manage resources; Recorded computer software for connecting to and use of a remote computer network, a remote computer and mobile devices; Recorded computer software for cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Recorded computer software for use in data backup, data protection, data replication, computer disaster recovery; Recorded computer software for use in monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Recorded computer software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, and desktops; Recorded computer software for use in automation and monitoring of physical and virtual computers Business management and consultation in the field of data centers, data processing services, and cybersecurity Entertainment services, namely, providing podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Entertainment services, namely, providing video podcasts in the field of technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Educational services, namely, conducting workshops, seminars, and training sessions in the field of computer software, computer networks, computer data storage, and data storage management and distribution of educational materials in connection therewith; On-line journals, namely, blogs featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks; Providing on-line videos featuring technology, computer software, cybersecurity, cloud computing, computer data storage, data storage management, disaster recovery, and computer networks, not downloadable Providing information relating to computer technology via a website; Integration of computer systems and networks; Consulting services in the field of cloud computing; Electronic data storage; Temporary electronic storage of information and data; Technical support, namely, providing computer facilities for the electronic storage of digital data; Providing a website featuring on-line non-downloadable software that enables users to download information about data management software in the nature of software documentation, company-produced informational material, and information regarding technical issues; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Computer security services, namely, enforcing, restricting and controlling access privileges of users of computing resources for cloud, mobile or network resources based on assigned credentials; Providing temporary use of on-line non-downloadable cloud computing software for use in data backup, data protection, data replication, and computer disaster recovery, data security, cybersecurity, and monitoring computer performance, computer configuration, and change management for physical, virtual, cloud, and hybrid computer environments; Providing temporary use of on-line non-downloadable cloud computing software for data backup, data protection, data replication, computer disaster recovery and performance management in data centers, virtual machines, servers, desktops, and virtualization performance management; Providing temporary use of on-line non-downloadable cloud computing software for use in automation and monitoring of physical and virtual computers; Computer services, namely, integration of private and public cloud computing environments; Computer services, namely, cloud hosting provider services; Technological planning and consulting services in the field of cloud computing technology, infrastructure-as-a-service (IAAS) cloud computing technology, software-as-a-service (SAAS) cloud computing technology, and platform-as-a-service (PAAS) cloud computing technology; Providing virtual computer systems and virtual computer environments through cloud computing; Application service provider (ASP), namely, hosting computer software applications of others; Technical consulting services in the fields of datacenter architecture, public and private cloud computing solutions, and evaluation and implementation of internet technology and services; Cloud computing featuring software for use in creating web-based applications relating to data management, data storage and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data security, and access, administration and management of computer applications and computer hardware, and computer application distribution; Computer services, namely, creating computer network-based indexes of information, websites and resources; Creating and designing website based indexes of information for others using information technology; Computer services, namely, on-site management of information technology (IT) systems of others; Computer services, namely, remote management of the information technology (IT) systems of others; Monitoring of computer systems by remote access to ensure proper functioning; Remote computer backup services; Data security consultancy; Technology consultation in the field of cybersecurity

75.

ARTIFICIAL INTELLIGENCE-BASED APPLICATION PROGRAMMING INTERFACE (API) SERVICE FOR A DATA RESILIENCY SYSTEM

      
Application Number 18661772
Status Pending
Filing Date 2024-05-13
First Publication Date 2025-02-20
Owner Commvault Systems, Inc. (USA)
Inventor Ngo, David

Abstract

Artificial intelligence (AI), preferably a generative AI (Gen-AI) technology, powers an illustrative “dynamic API service” that interoperates with or within a data resiliency system that has well-defined API(s) for communicating with it. The illustrative dynamic API service is configured to recognize incoming information from an originator, which may arrive unstructured or in a format that is incompatible with the API(s). The illustrative dynamic API service interprets the incoming information, identifies pertinent components in the data resiliency system, issues API call(s) to the system components, and organizes response(s) to the originator. In some embodiments, the illustrative dynamic API service uses or incorporates Gen-AI technology to perform some of the disclosed features and functions. The Gen-AI training corpus preferably includes information extracted from the data resiliency system itself. The originator systems also may employ Gen-AI, and some embodiments function in an AI-to-AI configuration.

IPC Classes  ?

76.

DYNAMIC APPLICATION PROGRAMMING INTERFACE (API) SERVICE FOR A DATA STORAGE MANAGEMENT SYSTEM

      
Application Number 18646947
Status Pending
Filing Date 2024-04-26
First Publication Date 2025-02-20
Owner Commvault Systems, Inc. (USA)
Inventor Ngo, David

Abstract

An illustrative “dynamic API service” interoperates with a data storage management system that has well-defined API(s). The illustrative dynamic API service is configured to recognize information received from an originator, but the information arrives unstructured or is otherwise incompatible with the API(s). The illustrative dynamic API service interprets the incoming information, identifies pertinent system components in the system, issues API call(s) to the system components, and organizes appropriate response(s). Advantageously, the illustrative dynamic API service is configured to recognize information that is relevant to the data storage management system, and to ignore irrelevant information. Relevant incoming information may include malware alerts, information requests, backup prompts, restore requests, metadata queries, configuration prompts or queries, etc., without limitation. In some embodiments, the illustrative dynamic API service uses or incorporates generative artificial intelligence (Gen-AI) to perform some of the disclosed functions. The originator systems also may employ Gen-AI.

IPC Classes  ?

77.

Ransomware detection and data pruning management

      
Application Number 18800976
Grant Number 12688291
Status In Force
Filing Date 2024-08-12
First Publication Date 2025-02-06
Grant Date 2026-07-21
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bedhapudi, Purnachandra Sekhar
  • Bhagi, Sri Karthik
  • Attarde, Deepak Raghunath
  • Amarendran, Arun Prasad
  • Ausarkar, Amit Bhaskar
  • Upadhyay, Mrityunjay

Abstract

This application relates to ransomware detection and data pruning management. Ransomware typically involves an I/O heavy process of encrypting data files and/or deleting or renaming the original files. Thus, ransomware attacks may be detected by analyzing the I/O activity in a given file system. In some embodiments, a software module running on a client machine manages copying, archiving, migrating, and/or replicating of primary data and restoring and/or pruning secondary data (e.g., backup copies of the primary data). When a potential ransomware attack is detected, the software module is immediately stopped so that the software module does not prune any data that may need to be restored. Upon receiving user input that indicates that the client machine is not under a ransomware attack, the software module is allowed to resume its operations, including pruning of the secondary data.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • G06F 16/17 - Details of further file system functions
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements

78.

Snapshot-based disaster recovery orchestration of virtual machine failover and failback

      
Application Number 18918981
Grant Number 12681817
Status In Force
Filing Date 2024-10-17
First Publication Date 2025-01-30
Grant Date 2026-07-14
Owner Commvault Systems, Inc. (USA)
Inventor
  • Polimera, Rajesh
  • Joseph, Sarath Cheriyan
  • Kumar, Kuldeep
  • Ramgiri, Venkata Chalapathi Sucheth
  • Sancheti, Ashwin Gautamchand
  • Mani, Madhumitha
  • Dornemann, Henry Wallace

Abstract

Snapshot-based disaster recovery (DR) orchestration systems and methods for virtual machine (VM) failover and failback do not require that VMs or their corresponding datastores be actively operating at the DR site before a DR orchestration job is initiated, i.e., before failover. An illustrative data storage management system deploys proprietary components at source data center(s) and at DR site(s). The proprietary components (e.g., storage manager, data agents, media agents, backup nodes, etc.) interoperate with each other and with the source and DR components to ensure that VMs will successfully failover and/or failback. DR orchestration jobs are suitable for testing VM failover scenarios (“clone testing”), for conducting planned VM failovers, and for unplanned VM failovers. DR orchestration jobs also handle failback and integration of DR-generated data into the failback site, including restoring VMs that never failed over to fully re-populate the source/failback site.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/1446 -

79.

EFFICIENT TOKEN DEPLOYMENT IN CYBER THREAT DETECTION AND DECEPTION SYSTEM

      
Application Number 18399966
Status Pending
Filing Date 2023-12-29
First Publication Date 2025-01-30
Owner Commvault Systems, Inc. (USA)
Inventor
  • Ignatius, Paul
  • Amarendran, Arun Prasad
  • Peddibhotla, Indu Sekhar

Abstract

The disclosed cyber threat detection and deception system leverages metadata information collected by the data storage management system. Using the metadata collected by the data storage management system, the cyber threat detection and deception system analyzes that metadata to detect any anomalies. Once suspicious or abnormal behavior is detected in an asset, the cyber threat detection and deception system creates and deploys a cyber deception plan for that asset. The cyber deception plan is implemented by way of deploying sensors or emulation traps in any number of cyber-threat appliances within the data network. Lures or tokens are configured and deployed on the suspected assets themselves to redirect attackers to the emulation traps.

IPC Classes  ?

80.

Protecting critical information of an application orchestrator deployment, such as an etcd data store in a kubernetes cluster

      
Application Number 18900176
Grant Number 12608286
Status In Force
Filing Date 2024-09-27
First Publication Date 2025-01-16
Grant Date 2026-04-21
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Kundaram, Srinivas Govind
  • Bhavanarushi, Shankarbabu
  • Amarendran, Arun Prasad
  • Dikkar, Rohit Himmatrao

Abstract

Protecting configuration data in a clustered container system may include, in some embodiments, protecting an ETCD data store in a Kubernetes cluster. A data storage management system addresses the unique needs of protecting an ETCD data store of a target Kubernetes cluster, as well as protecting non-ETCD data payloads. The illustrative data storage management system defines ETCD as a unique kind of workload. ETCD protection is integrated within the data storage management system, which automatically creates data structures and resources within the system for, and provides special-purpose features to protect, ETCD contents and associated security certificates. One of the special-purpose features deploys a temporary data transfer agent within the target Kubernetes cluster to safeguard an ETCD snapshot and transmit its contents, along with the security certificates, to a backup infrastructure that operates outside of the target Kubernetes cluster. The backup infrastructure comprises components deployed by the data storage management system.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

81.

Data protection component scaling in a cloud-based data storage system

      
Application Number 18901013
Grant Number 12652270
Status In Force
Filing Date 2024-09-30
First Publication Date 2025-01-16
Grant Date 2026-06-09
Owner Commvault Systems, Inc. (USA)
Inventor
  • Thoppe Ravindran, Prasanna Kumar
  • Dornemann, Henry Wallace
  • Polimera, Rajesh
  • Sanur, Supreeth

Abstract

Systems described herein may dynamically add one or more proxy agents to a cloud data storage system to process an information management job, such as restore job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy agents and/or the virtual machines on which the proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). The system takes into account currently existing proxies or virtual machines when processing a restore request to determine the need for new proxies to service the restore request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/40 - Network security protocols

82.

Management database long-term archiving to a recovery manager

      
Application Number 18885883
Grant Number 12380001
Status In Force
Filing Date 2024-09-16
First Publication Date 2025-01-09
Grant Date 2025-08-05
Owner Commvault Systems, Inc. (USA)
Inventor Nara, Prasad

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.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/21 - Design, administration or maintenance of databases

83.

Data loss vulnerability detection

      
Application Number 18892122
Grant Number 12639173
Status In Force
Filing Date 2024-09-20
First Publication Date 2025-01-09
Grant Date 2026-05-26
Owner Commvault Systems, Inc. (USA)
Inventor
  • Bhagi, Sri Karthik
  • Bedhapudi, Purnachandra Sekhar

Abstract

An information management system can detect instances in which data is being stored in a non-standard file path and can alert the user of the client computing device, modify the storage policy to include the non-standard file path, and/or initiate a secondary copy operation to prevent data loss of the data stored in the non-standard file path. For example, a client computing device may execute a filter driver that monitors interactions with files in the file system. The filter driver can identify any non-standard file paths not subject to a storage policy that include files in which interactions occurred. For a non-standard file path, the filter driver can determine whether the frequency of interaction with files in the non-standard file path satisfies a threshold frequency. If the threshold is satisfied, then the filter driver may determine that the files should be subject to the storage policy and take appropriate action.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -
  • G06F 16/17 - Details of further file system functions
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

84.

Cloud-based air-gapped data storage management system

      
Application Number 18893602
Grant Number 12579041
Status In Force
Filing Date 2024-09-23
First Publication Date 2025-01-09
Grant Date 2026-03-17
Owner Commvault Systems, Inc. (USA)
Inventor
  • Chatterjee, Tirthankar
  • Nara, Prasad
  • Vijayan, Manoj Kumar

Abstract

An illustrative cloud-based air-gapped data storage management (destination) system obtains authorized access to other (source) systems' backup copies, replicates those copies within the destination system, parses supplemental metadata included in the source backup copies, and integrates the replica copies into the destination system as though natively created there. Replica copies are integrated as backup copies without first restoring the source backup copies to a native data format. The source system lacks knowledge of or connectivity with the destination system, thus maintaining an “air gap” between the systems. The destination system preferably operates in a cloud computing environment. The destination system uses supplemental metadata from the replica copies to re-create or mimic the source's computing environment and to restore backed up data from the replica copies. The destination system also operates as an autonomous analytics engine, applying value-added services to backed up data pulled from source system(s).

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/1446 -
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

85.

ADAPTIVE RATE THROTTLING FOR CLOUD-BASED SERVICE REQUESTS

      
Application Number 18398915
Status Pending
Filing Date 2023-12-28
First Publication Date 2025-01-09
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kobozev, Oleg
  • Mutha, Manas Bhikchand
  • Arora, Ishaan

Abstract

Some service providers (e.g., Microsoft's Office 365 services) throttle application or service requests an organization, a user, or device can request from a specific application or a suite of applications/services. This throttling can significantly impact performance for, not only the requesting user/device, but also for other tenants associated with that organization. To limit this imposed external throttling, an intelligent internal adaptive throttling or rate limiting may be implemented. In an embodiment, the system monitors throttling imposed by the service provider. Using this information, the system determines an optimal rate of calls that can made for that service to maximize throughput and performance. The system continuously monitors the throttling and in response dynamically modifies the internal target rate.

IPC Classes  ?

  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/2475 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

86.

Mobile control application for managing an information management system

      
Application Number 18741207
Grant Number 12579195
Status In Force
Filing Date 2024-06-12
First Publication Date 2024-12-12
Grant Date 2026-03-17
Owner Commvault Systems, Inc. (USA)
Inventor
  • Singh, Parminder
  • Kottomtharayil, Rajiv

Abstract

A control application facilitates interactions with, and configurations of, the information management system that manages one or more client computing devices of an information management system. The control application may be implemented using a variety of modules that allow a user to interact with the information management system services in various ways. Using the control application, a user may view a backup status of the information management system, and view the backup status of specific client computing devices that are managed by the information management system. The user may also search for various entities and/or objects within the information management system using the control application. In addition, a user may view the status of one or more backup jobs configured within the information management system, as well as backup plans that have been established for one or more of the client computing devices.

IPC Classes  ?

87.

Global de-duplication of virtual disks in a storage platform

      
Application Number 18812256
Grant Number 12547350
Status In Force
Filing Date 2024-08-22
First Publication Date 2024-12-12
Grant Date 2026-02-10
Owner Commvault Systems, Inc. (USA)
Inventor
  • Lakshman, Avinash
  • Yadav, Gaurav

Abstract

In order to avoid writing duplicates of blocks of data into a storage platform, any virtual disk within the storage platform may have a de-duplication feature enabled. Or, all virtual disks have this feature enabled. For virtual disks with de-duplication enabled, a unique message digest is calculated for every block of data written to that virtual disk. Upon a write, these message digests are consulted in order to determine if a particular block of data has already been written, if so, it is not written again, and if not, it is written. All de-duplication virtual disks are written to a single system virtual disk within the storage platform. De-duplication occurs over the entire storage platform and over all its virtual disks because all message digests are consulted before a write is performed for any virtual disk. A read for a de-duplication virtual desk reads from the system virtual disk.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

88.

DYNAMICALLY PROVISIONING COMPUTING PODS IN A COMPUTING RESOURCE CLUSTER

      
Application Number 18765514
Status Pending
Filing Date 2024-07-08
First Publication Date 2024-12-12
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mutha, Manas Bhikchand
  • Mehta, Bhavyan Bharatkumar
  • Amarendran, Arun Prasad
  • Nara, Prasad
  • Inavolu, Jaya Rama Raju
  • Bhavanarushi, Shankarbabu
  • Sharma, Chandresh

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. The resource administrator may then communicate a message to the storage manager informing the storage of the availability of the provisioned computing pods.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

89.

PERFORMING SECONDARY COPY OPERATIONS BASED ON DEDUPLICATION PERFORMANCE

      
Application Number 18809286
Status Pending
Filing Date 2024-08-19
First Publication Date 2024-12-12
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mehta, Bhavyan Bharatkumar
  • Vibhor, Anand
  • Jain, Niteen

Abstract

An improved information management system is described herein in which the information management system can evaluate the deduplication performance of secondary copy operations and dynamically adjust the manner in which secondary copy data is created to minimize the negative effects of performing deduplication. Furthermore, the improved information management system can improve deduplication performance by applying different storage policies to different types of applications running on a client computing device. Moreover, the improved information management system can automatically detect the region of a client computing device and apply an appropriate information management policy to the client computing device to avoid inconsistencies or other errors resulting from administrator control.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
  • G06N 20/00 - Machine learning
  • G06V 30/418 - Document matching, e.g. of document images

90.

File system content archiving based on third-party application archiving rules and metadata

      
Application Number 18795142
Grant Number 12639257
Status In Force
Filing Date 2024-08-05
First Publication Date 2024-12-05
Grant Date 2026-05-26
Owner Commvault Systems, Inc. (USA)
Inventor
  • Ahn, Jun H.
  • Ashraf, Waqas
  • Krishna Shankar, Arun Kumar

Abstract

An information management system according to certain aspects is provided to perform archiving based on third-party application rules and third-party metadata. The system may include a third-party archiving data agent that can access archiving rules and/or metadata of a third-party application. The third-party archiving data agent may be a data agent that can access archiving rules and/or metadata of a third-party application, and can include or be in the form of a plug-in for a particular third-party application. The third-party archiving data agent can decide whether to archive a file associated with a third-party application by checking the third-party metadata associated with the file and determining whether the metadata meets the third-party archiving rules. The system can perform the archiving on behalf of the third-party application, and in certain embodiments, notify the third-party application that the archiving has been completed.

IPC Classes  ?

  • G06F 16/10 - File systemsFile servers
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems

91.

LIVE RECOVERY OF VIRTUAL MACHINES IN A PUBLIC CLOUD COMPUTING ENVIRONMENT BASED ON TEMPORARY LIVE MOUNT

      
Application Number 18800322
Status Pending
Filing Date 2024-08-12
First Publication Date 2024-12-05
Owner Commvault Systems, Inc. (USA)
Inventor
  • Kumar, Sanjay
  • Degaonkar, Sumedh Pramod

Abstract

Live mounting a virtual machine (VM) causes the VM to run off a backup copy or snapshot previously taken of a “live” production VM. The live-mounted VM is generally intended for temporary use such as to validate the integrity and contents of the backup copy for disaster recovery validation, or to access some contents of the backup copy from the live-mounted VM without restoring all backed up files. These uses contemplate that changes occurring during live mount are not preserved after the live-mounted VM expires or is taken down. Thus, live mounting a VM is not a restore operation and usually does not involve access to every block of data in the backup copy. However, live mounting provides live VM service in the cloud sooner than waiting for all of the backup copy/snapshot to be restored.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

92.

VIRTUAL MACHINE CHANGE BLOCK TRACKING

      
Application Number 18801675
Status Pending
Filing Date 2024-08-12
First Publication Date 2024-12-05
Owner Commvault Systems, Inc. (USA)
Inventor
  • Dornemann, Henry Wallace
  • Pawar, Rahul S.

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 file that corresponds with the first sector, and modifies the entry in the change block 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 file in response to an instruction from a storage manager, where the incremental backup includes the data in the sector where data was modified.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/188 - Virtual file systems

93.

Migration to cloud storage

      
Application Number 18794957
Grant Number 12457266
Status In Force
Filing Date 2024-08-05
First Publication Date 2024-11-28
Grant Date 2025-10-28
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Kumarasamy, Paramasivam

Abstract

During a data protection operation, a data storage system can collect computing attributes associated with hosting of an application generating data being backed up and may also obtain information relating to physical characteristics of the computing device hosting the application and the data. At the time of migration to a cloud, the system can use the collected attributes and/or information to provision cloud resources. The cloud storage system may accept provisioning requests, and may provide several templates which each specify a cloud resource that can be provisioned upon request. The system may compare the collected attributes with the attributes of the available templates to determine the best match. Then, the system may issue a provisioning request to the cloud provider according to the best-matched template. After provisioning the resources, the system may restore backup data of the application to the cloud storage system to migrate the data.

IPC Classes  ?

  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/21 - Design, administration or maintenance of databases

94.

Single snapshot for multiple applications

      
Application Number 18749427
Grant Number 12645541
Status In Force
Filing Date 2024-06-20
First Publication Date 2024-11-14
Grant Date 2026-06-02
Owner Commvault Systems, Inc. (USA)
Inventor
  • Pawar, Rahul S.
  • Ahn, Jun H.
  • Mutha, Manas Bhikchand
  • Dornemann, Henry Wallace
  • Kumar, Anup

Abstract

An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 8/60 - Software deployment
  • G06F 9/445 - Program loading or initiating
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/1446 -
  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots

95.

Content indexing of files in virtual disk block-level backup copies

      
Application Number 18762887
Grant Number 12367107
Status In Force
Filing Date 2024-07-03
First Publication Date 2024-10-31
Grant Date 2025-07-22
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Dhatrak, Vinit Dilip

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. The illustrative content indexing is accomplished without restoring the VM data files being indexed to a staging location.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 16/13 - File access structures, e.g. distributed indices

96.

Cloud-based destination for block-level data replication processing

      
Application Number 18759169
Grant Number 12650780
Status In Force
Filing Date 2024-06-28
First Publication Date 2024-10-24
Grant Date 2026-06-09
Owner Commvault Systems, Inc. (USA)
Inventor
  • Waghmare, Manojkumar Machindra
  • Ausarkar, Amit Bhaskar
  • Gutta, Sunil Kumar
  • Agrawal, Vijay H.

Abstract

Systems and methods disclosed herein improve on current technology for block-level data replication to cloud computing environments. A new system architecture deploys one or more replication tail proxies in a cloud computing environment, locally (at the cloud) tracks replicated data and determines which replicated data meet criteria for reconstructing a desired point-in-time in the cloud, and persists data blocks received at the replication tail proxy until they are processed as recovery points. The disclosed approach presents resiliency and performance advantages. First, the resiliency of block-level data replication to cloud is improved by deploying the replication tail proxy in the destination cloud. Second, a Recovery Time Objective (RTO) is reduced by enabling faster cloud deployment of virtual machines for disaster recovery, failover, and/or test purposes based on the replicated data.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

97.

Enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database

      
Application Number 18744769
Grant Number 12450129
Status In Force
Filing Date 2024-06-17
First Publication Date 2024-10-10
Grant Date 2025-10-21
Owner Commvault Systems, Inc. (USA)
Inventor
  • Sharma, Chandresh
  • Agrawal, Saurabh
  • Vallabhaneni, Brahmaiah
  • Kapadia, Hetal
  • Vijayan, Manoj Kumar

Abstract

A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result

98.

Distributed data storage system using erasure coding on storage nodes fewer than data plus parity fragments

      
Application Number 18745077
Grant Number 12468481
Status In Force
Filing Date 2024-06-17
First Publication Date 2024-10-10
Grant Date 2025-11-11
Owner Commvault Systems, Inc. (USA)
Inventor
  • Vastrad, Anand Vishwanath
  • Lakshman, Avinash
  • Gupta, Suhani
  • Lakshman, Srinivas

Abstract

A distributed data storage system using erasure coding (EC) provides advantages of EC data storage while retaining high resiliency for EC data storage architectures having fewer data storage nodes than the number of EC data-plus-parity fragments. An illustrative embodiment is a three-node data storage system with EC 4+2. Incoming data is temporarily replicated to ameliorate the effects of certain storage node outages or fatal disk failures, so that read and write operations can continue from/to the storage system. The system is equipped to automatically heal failed EC write attempts in a manner transparent to users and/or applications: when all storage nodes are operational, the distributed data storage system automatically converts the temporarily replicated data to EC storage and reclaims storage space previously used by the temporarily replicated data. Individual hardware failures are healed through migration techniques that reconstruct and re-fragment data blocks according to the governing EC scheme.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

99.

Backup of containerized applications using a backup services container and a backup services container-orchestration pod

      
Application Number 18731501
Grant Number 12399785
Status In Force
Filing Date 2024-06-03
First Publication Date 2024-10-03
Grant Date 2025-08-26
Owner Commvault Systems, Inc. (USA)
Inventor
  • Mitkar, Amit
  • Degaonkar, Sumedh Pramod
  • Kumar, Sanjay
  • Bhavanarushi, Shankarbabu
  • Kumar, Vikash

Abstract

A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node. All configurations and embodiments are suitable for cloud and/or non-cloud computing environments.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

100.

Restoring virtual machine data to cloud using a virtual server cloud file system

      
Application Number 18736183
Grant Number 12373308
Status In Force
Filing Date 2024-06-06
First Publication Date 2024-10-03
Grant Date 2025-07-29
Owner Commvault Systems, Inc. (USA)
Inventor Dornemann, Henry Wallace

Abstract

Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 11/16 - Error detection or correction of the data by redundancy in hardware
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 16/172 - Caching, prefetching or hoarding of files
  • G06F 16/188 - Virtual file systems
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  1     2     3     ...     13        Next Page