Commvault Assigned Eleven Patents
Fast de-dupe verification, reporting using data obtained during backup of primary storage, identify unprotected VMs, load balancing across multiple data paths, secondary storage operation instruction tags in information management systems, automatic file encryption, storage recovery automation, token-based encryption determination process, token-based encryption rule generation process, table level database restore in storage system, restoring execution of backed up VM
By Francis Pelletier | October 9, 2017 at 2:32 pmFast deduplication data verification
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,753,955) developed by Agrawal, Saurabh, Ocean, NJ, and Vijayan, Manoj Kumar, Marlboro, NJ, for a “fast deduplication data verification.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.“
The patent application was filed on September 16, 2014 (14/488,139).
Reporting using data obtained during backup of primary storage
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,747,169) developed by Kottomtharayil, Rajiv, Marlboro, NJ, and Kumarasamy, Paramasivam, Morganville, NJ, for a “reporting using data obtained during backup of primary storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A data storage system can scan one or more information stores of primary storage and analyze the metadata of files stored in the one or more information stores of primary storage to identify multiple, possibly relevant, secondary copy operations that can be performed on the files. The storage system can also identify primary storage usage information of each file during the scan and use that information to generate reports regarding the usage of the primary storage.“
The patent application was filed on June 21, 2013 (13/924,217).
Identify unprotected virtual machines
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,740,702) developed by Pawar, Rahul S., Kottomtharayil, Rajiv, Gokhale, Parag, Marlboro, NJ, Deshpande, Sumer Dilip, Ocean, NJ, and Dornemann, Henry Wallace, Eatontown, NJ, for a “systems and methods to identify unprotected virtual machines.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.“
The patent application was filed on June 28, 2013 (13/930,795).
Load balancing across multiple data paths
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,740,574) developed by Kochunni, Jaidev O., Eatontown, NJ, Liu, Chong, Ellicott City, MD, Vijayan, Manoj Kumar, and Kottomtharayil, Rajiv, Marlboro, NJ, for a “load balancing across multiple data paths.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.“
The patent application was filed on May 9, 2014 (14/274,622).
Secondary storage operation instruction tags in information management systems
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,740,417) developed by Mutha, Manas Bhikchand, Ocean, NJ, Bedadala, Pavan Kumar Reddy, Piscataway, NJ, Dhatrak, Vinit Dilip, Ocean, NJ, and Alonzo, Christopher A., Seymour, CT, for a “secondary storage operation instruction tags in information management systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “According to certain aspects, a system can include a client computing device configured to: in response to user interaction, store an identifier associated with a first tag in association with a first file, and in response to instructions to perform a secondary copy operation, forward the first file, a second file, and the identifier associated with the first tag. The system may also include a secondary storage controller computer(s) configured to: based on a review of the identifier associated with the first tag, identify the first file as having been tagged with the first tag, electronically obtain rules associated with the first tag, perform on the first file at least a first secondary storage operation specified by the rules associated with the first tag, and perform on the second file at least a second secondary storage operation, wherein the first and second secondary storage operations are different.“
The patent application was filed on September 30, 2016 (15/282,545).
Automatic file encryption
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,734,348) developed by Erofeev, Andrei, and Pawar, Rahul S., Marlboro, NJ, for a “automatic file encryption.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.“
The patent application was filed on June 7, 2016 (15/175,534).
Data storage recovery automation
Commvault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,734,018) developed by Kripalani, Sanjay Harakhchand, and Gokhale, Parag, Morganville, NJ, for a “data storage recovery automation.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “According to certain aspects, systems and methods are provided for automating recovery of a networked data storage environment. For instance, a system can generate a data recovery package configured to automatically carry out a process for recovering a data storage environment and/or associated data. The content of the particular workflow depends on the data storage environment, and can be defined by a user.“
The patent application was filed on February 2, 2016 (15/013,763).
Token-based encryption determination process
Commvault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,727,491) developed by Amarendran, Arun Prasad, Manalapan, NJ, Chatterjee, Tirthankar, Tinton Falls, NJ, Yuan, Yun, and Liu, Yongtao, Eatontown, NJ, for a “token-based encryption determination process.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.“
The patent application was filed on June 29, 2016 (15/197,473).
Token-based encryption rule generation process
Commvault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,720,849) developed by Amarendran, Arun Prasad, Manalapan, NJ, Chatterjee, Tirthankar, Tinton Falls, NJ, Yuan, Yun, and Liu, Yongtao, Eatontown, NJ, for a “token-based encryption rule generation process.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive information. The system may use a number of heuristic algorithms to generate one or more encryption rules for determining whether a file includes sensitive information. Further, the system may apply the heuristic algorithms to the content of the files, as determined by using natural language processing algorithms, to generate the encryption rules. Moreover, systems are disclosed that are capable of automatically determining whether to encrypt a file based on the generated encryption rules. The content of the file may be determined using natural language processing algorithms and then the encryption rules may be applied to the content of the file to determine whether to encrypt the file.“
The patent application was filed on June 28, 2016 (15/195,681).
Table level database restore in storage system
Commvault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,720,787) developed by Kumarasamy, Paramasivam, Morganville, NJ, and Vallabhaneni, Brahmaiah, Marlboro, NJ, for a “table level database restore in a data storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database. The data storage system may use table metadata index to implement table level restore. A table metadata index may be created for each table, e.g., during a backup of the database. The table metadata index for a table can include any type of information for restoring the table and its related data. Some examples of the type of information included in the table metadata index include the following: container for the table, table backup location, system data, table index, table relationships, etc. Table metadata index can make the restoring of tables fast and efficient by packaging information that can be used to restore a table and its related data in an easily accessible manner.“
The patent application was filed on September 30, 2013 (14/041,817).
Restoring execution of backed up virtual machine
Commvault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,710,465) developed by Dornemann, Henry Wallace, Eatontown, NJ, Pawar, Rahul S., Marlboro, NJ, Kumarasamy, Paramasivam, Morganville, NJ, Kilaru, Satish Chandra, and Venkatesha, Ananda, Manalapan, NJ, for a “efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed systems and methods enable a virtual machine, including any applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation may move data blocks originating in the backup copy to a primary storage destination that becomes the virtual machine’s primary data store after the relocation operation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring of the virtual machine and the launch of the relocation operation. The enhanced media agent may pre-stage certain backed up data blocks which may be needed to launch the virtual machine, based on predictive analysis pertaining to the virtual machine’s operational profile. The enhanced media agent may also pre-stage backed up data blocks for the relocation operation, based on the operation’s relocation scheme. Servicing read requests to the virtual machine may take priority over ongoing pre-staging of backed up data. Read requests may be tracked so that the media agent may properly maintain the contents of an associated read cache. Some embodiments of the illustrative storage management system may lack, or may simply not require, the relocation operation, and may operate in a ‘live mount’ configuration.“
The patent application was filed on September 22, 2014 (14/493,200).