Commvault Assigned Forty Patents
Retaining and using block signatures in data protection operations, storing redundant information, archiving VMs in storage system, intelligent data sourcing in networked storage system, dedicated client-side signature generator in networked storage system, collaborative restore in networked storage system, information management of data associated with multiple cloud services, rolling cache configuration for replication system, performing image level snapshot and for restoring partial volume data, performing storage operations in computer network, perform backup in storage systems, external storage manager for storage cell, shared library in storage system, distributed indexing system for storage, monitoring messaging applications for compliance with policy, performing storage operations with cloud environment, combined stream auxiliary copy, archiving objects in information store, allocation of organizational resources, offline indexing of content and classifying stored data, byte-level or quasi byte-level single instancing, migrating components in hierarchical storage network, storage resource allocation, writing data and storage system specific metadata to NAS, remote monitoring in computer network, client-side repository in networked de-dupe storage system, information management of VMs, storage modeling and costing, content aligned block-based de-dupe, client-side repository in networked de-duped storage system, performing storage operations using NAS, using metadata to enhance data identification operations, efficient data management improvements, application-aware and remote single instance data management, utilizing snapshots for access to databases and applications, restoring computing environments, restoration of centralized data storage manager, search filtered file system using secondary storage, block-level single instancing, managing replicated database data
By Francis Pelletier | April 4, 2016 at 2:30 pmRetaining and using data block signatures in data protection operations
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,239,687) developed by Vijayan, Manoj Kumar, Marlboro, NJ, and Attarde, Deepak Raghunath, Marlboro, CA, for a “systems and methods for retaining and using data block signatures in data protection operations.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system. Based on an indication as to whether the data block is already stored on the secondary storage system, the system reads the data block from the at least one memory device for sending to the secondary storage system if the data block does not exist on the secondary storage system, wherein the signature value and not the data block is read from the at least one memory device if the data block exists on the secondary storage system.“
The patent application was filed on September 27, 2013 (14/040,247).
Storing redundant information
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,236,079) developed by Prahlad, Anand, Bangalore, India, Gokhale, Parag, Kottomtharayil, Rajiv, Vijayan, Manoj Kumar, and Attarde, Deepak Raghunath, Marlboro, NJ, for a “system and method for storing redundant information.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.“
The patent application was filed on April 28, 2014 (14/262,878).
Archiving virtual machines in data storage system
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,223,597) developed by Deshpande, Sumer Dilip, Ocean, NJ, Dornemann, Henry Wallace, Eatontown, NJ, Venkatesha, Ananda, Manalapan, NJ, and Sancheti, Ashwin Gautamchand, Ocean, NJ, for a “archiving virtual machines 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 manage the archiving of virtual machines to, (and restoring of virtual machines from) secondary storage. The system can determine whether to archive virtual machines based on usage data or information. The usage information may include storage usage, CPU usage, memory usage, network usage, events defined by a virtual machine software or application, etc. The system may archive virtual machines that are determined to have a low level of utilization. For example, a virtual machine can be archived when its usage level falls below a threshold level. The system may create a virtual machine placeholder for an archived virtual machine, which may be a ‘light’ or minimal version of the virtual machine that acts as if it is the actual virtual machine. By using a virtual machine placeholder, a virtual machine may appear to be active and selectable by the use.“
The patent application was filed on March 11, 2013 (13/793,666).
Intelligent data sourcing in networked storage system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,218,376) developed by Muller, Marcus S., Cambridge, MA, and Ngo, David, Shrewsbury, NJ, for a “intelligent data sourcing in a networked storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system according to certain embodiments includes a repository of client-side data block signature information representative of a set of data blocks stored in a primary storage subsystem. In some cases, the system sources data blocks for secondary copy and restore operations from the primary storage subsystem instead of the secondary storage subsystem. Where multiple primary storage components, e.g., multiple client computing devices) contain copies of a data blocks involved in a secondary copy or restore operation, the system can decide which client to source the data block from based on sourcing criteria.“
The patent application was filed on June 12, 2013 (13/916,467).
Dedicated client-side signature generator in networked storage system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,218,375) developed by Muller, Marcus S., Cambridge, MA, and Ngo, David, Shrewsbury, NJ, for a “dedicated client-side signature generator in a networked storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During storage operations of a client, the system can generate signatures corresponding to data blocks that are being stored in primary storage. The system can store the generated signatures in the client-side signature repository along with information regarding the location of the corresponding data block within primary storage. As additional instances of the data block are stored in primary storage, the system can store the location of the additional instances in the client-side signature repository.“
The patent application was filed on June 12, 2013 (13/916,458).
Collaborative restore in networked storage system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,218,374) developed by Muller, Marcus S., Cambridge, MA, and Ngo, David, Shrewsbury, NJ, for a “collaborative restore in a networked storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During restore operations, the system can use the client-side signature repository to identify data blocks located in primary storage. The system can also use the client-side signature repository to identify multiple locations within primary storage where instances of some of the data blocks to be restored are located. Accordingly, during a restore operation of one client computing device, the system can source a data block to be restored to the client computing device from another client computing device that is in primary storage.“
The patent application was filed on June 12, 2013 (13/916,409).
Information management of data associated with multiple cloud services
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,213,848) developed by Vijayan, Manoj Kumar, Chen, Ho-chi, Attarde, Deepak Raghunath, Marlboro, NJ, and Joshi, Hetalkumar N., Voorhees, NJ, for a “information management of data associated with multiple cloud services.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for providing information management of data from hosted services receives information management policies for a hosted account of a hosted service, requests data associated with the hosted account from the hosted service, receives data associated with the hosted account from the hosted service, and provides a preview version of the received data to a computing device. In some examples, the system indexes the received data to associate the received data with a user of an information management system, and/or provides index information related to the received data to the computing device.“
The patent application was filed on January 5, 2015 (14/589,179).
Rolling cache configuration for data replication system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,208,210) developed by Erofeev, Andrei, Marlboro, NJ, for a “rolling cache configuration for a data replication system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation, e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information, e.g., time stamp) indicative of the source system time when the application was in the known good state.“
The patent application was filed on December 23, 2013 (14/138,666).
Performing image level snapshot and for restoring partial volume data
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,208,160) developed by Prahlad, Anand, Bangalore, India, Ngo, David, Shrewsbury, NJ, Varadharajan, Prakash, Manalapan, NJ, Pawar, Rahul S., Marlboro, NJ, and Kumar, Avinash, Sunnyvale, CA, for a “system and method for performing an image level snapshot and for restoring partial volume data.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.“
The patent application was filed on October 9, 2014 (14/511,055).
Performing storage operations in computer network
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,201,917) developed by Kottomtharayil, Rajiv, Gokhale, Parag, Marlboro, NJ, Prahlad, Anand, Bangalore, India, Vijayan, Manoj Kumar, Marlboro, NJ, Ngo, David, Shrewsbury, NJ, and Devassy, Varghese, Ottawa, Canada, for a “systems and methods for performing storage operations in a computer network.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods and systems are described for performing storage operations on electronic data in a network. In response to the initiation of a storage operation and according to a first set of selection logic, a media management component is selected to manage the storage operation. In response to the initiation of a storage operation and according to a second set of selection logic, a network storage device to associate with the storage operation. The selected media management component and the selected network storage device perform the storage operation on the electronic data.“
The patent application was filed on September 19, 2014 (14/491,721).
Perform data backup in data storage systems
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,201,906) developed by Kumarasamy, Paramasivam, Morganville, NJ, Vallabhaneni, Brahmaiah, Marlboro, NJ, and Thati, Ravi, Hyderabad, India, for a “systems and methods to perform data backup in data storage systems.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A data storage system, according to certain aspects, automatically backs up source data when the replication data is faulty. For instance, the system performs data backup using replication data rather than source data to reduce the processing load on the source system. The backup data is then associated with the source data as if the backup had been performed on the source data. If the replication system fails, then backing up replication data results in backup data that does not accurately reflect the source data. When permitted by the user system configuration, the system automatically backs up source data when replication has failed.“
The patent application was filed on March 7, 2013 (13/788,327).
External storage manager for data storage cell
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,189,170) developed by Kripalani, Sanjay Harakhchand, Morganville, NJ, Owen, David W, Neptune, NJ, and Gokhale, Parag, Marlboro, NJ, for a “external storage manager for a data storage cell.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage management solution according to certain embodiments is provided which decouples certain aspects of the storage manager from the data storage cell. The data storage system according to certain aspects can provide one or more external storage managers that manage data protection and administer the operation of data storage cells. According to certain aspects, usage of the decoupled storage manager can be allocated amongst multiple data storage cells, such as by data storage cells of multiple companies, sub-units of a company, or both.“
The patent application was filed on March 6, 2013 (13/786,963).
Shared library in data storage system
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,189,167) developed by Vijayan, Manoj Kumar, Kottomtharayil, Rajiv, Marlboro, NJ, and Kochunni, Jaidev Oppath, Eatontown, NJ, for a “shared library in a data storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The library server according to certain aspects can manage the use of tape drives according to the data requirements of different storage operation cells. The library server according to certain aspects can also facilitate automatic management of tape media in a tape library by allocating the tapes and slots to different cells. For instance, the library server can manage the positioning and placement of the tapes into appropriate slots within the tape library.“
The patent application was filed on March 7, 2013 (13/788,403).
Distributed indexing system for data storage
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,183,240) developed by Gokhale, Parag, Marlboro, NJ, for a “distributed indexing system for data storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A distributed indexing system spreads out the load on an index of stored data in a data storage system. Rather than maintain a single index, the distributed indexing system maintains an index in each media agent of a federated data storage system and a master index that points to the index in each media agent. In some embodiments, the distributed indexing system includes an index server, or group of servers) that handles indexing requests and forwards the requests to the appropriate distributed systems. Thus, the distributed indexing system, among other things, increases the availability and fault tolerance of a data storage index.“
The patent application was filed on June 9, 2014 (14/299,412).
Monitoring messaging applications for compliance with policy
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,178,842) developed by Pamidiparthi, Sandeep, Secunderabad, India, for a “systems and methods for monitoring messaging applications for compliance with a policy.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.“
The patent application was filed on November 4, 2009 (12/612,359).
Performing data storage operations with cloud environment
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,171,008) developed by Prahlad, Anand, Bangalore, India, Muller, Marcus S., Cambridge, MA, Kottomtharayil, Rajiv, Marlboro, NJ, Kavuri, Srinivas, Bangalore, India, Gokhale, Parag, and Vijayan, Manoj Kumar, Marlboro, NJ, for a “performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Various systems and methods may be used for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods for content indexing data stored within a cloud environment may facilitate later searching, including collaborative searching. Methods for performing containerized deduplication may reduce the strain on a system namespace, effectuate cost savings, etc. Methods may identify suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, the systems and methods may be used for providing a cloud gateway and a scalable data object store within a cloud environment.“
The patent application was filed on March 26, 2013 (13/850,903).
Combined stream auxiliary copy
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,170,890) developed by Lu, Jun, Tinton Falls, NJ, and Gokhale, Parag, Marlboro, NJ, for a “combined stream auxiliary copy system and method.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel.“
The patent application was filed on February 28, 2014 (14/193,379).
Archiving objects in information store
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,164,850) developed by Prahlad, Anand, Bangalore, India, May, Andreas, Marlboro, NJ, Wang, Zhao, Bridgewater, NJ, De Meno, Randy, Staten Island, NY, and Iyer, Shankar R., Mississauga, CA, for a “system and method for archiving objects in an information store.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The invention relates generally to archiving data items in an information store. More particularly, the invention provides a computerized method for identifying, in a first information store, a first data item satisfying retention criteria, copying the first data item to a second information store, creating, in the first information store, a second data item containing a subset of the data of the first data item selected based on the data type of the first data item, and replacing the first data item, in the first information store, with the second data item.“
The patent application was filed on December 17, 2013 (14/108,632).
Allocation of organizational resources
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,164,692) developed by Kavuri, Srinivas, Bangalore, India, for a “system and method for allocation of organizational resources.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”System and methods for storing electronic data is provided, where the system comprises a storage manager component and a management module associated with the storage manager component. The management module is configured to receive information related to storage activities associated with one or more storage operation components within the storage operation system under the direction of the storage manager component. The management module is adapted to predict storage operation resource allocations based on the received information related to the storage activities.“
The patent application was filed on May 5, 2014 (14/269,573).
Offline indexing of content and classifying stored data
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,158,835) developed by Prahlad, Anand, East Brunswick, NJ, Schwartz, Jeremy A., Austin, TX, Ngo, David, Brockway, Brian, Shrewsbury, NJ, Muller, Marcus S., Tinton Falls, NJ, Gokhale, Parag, Ocean, NJ, and Kottomtharayil, Rajiv, Marlboro, NJ, for a “method and system for offline indexing of content and classifying stored data.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.“
The patent application was filed on May 1, 2012 (13/461,434).
Byte-level or quasi byte-level single instancing
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,158,787) developed by Klose, Michael F., Goch, Germany, for a “systems and methods for byte-level or quasi byte-level single instancing.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Described in detail herein are systems and methods for deduplicating data using byte-level or quasi byte-level techniques. In some embodiments, a file is divided into multiple blocks. A block includes multiple bytes. Multiple rolling hashes of the file are generated. For each byte in the file, a searchable data structure is accessed to determine if the data structure already includes an entry matching a hash of a minimum sequence length. If so, this indicates that the corresponding bytes are already stored. If one or more bytes in the file are already stored, then the one or more bytes in the file are replaced with a reference to the already stored bytes. The systems and methods described herein may be used for file systems, databases, storing backup data, or any other use case where it may be useful to reduce the amount of data being stored.“
The patent application was filed on May 13, 2014 (14/276,622).
Migrating components in hierarchical storage network
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,152,685) developed by Kavuri, Srinivas, Bangalore, India, and Muller, Marcus S., Granville, OH, for a “systems and methods for migrating components in a hierarchical storage network.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”System and methods for selectively or automatically migrating resources between storage operation cells are provided. In accordance with one aspect of the invention, a management component within the storage operation system may monitor system operation and migrate components from storage operation cell to another to facilitate failover recovery, promote load balancing within the system and improve overall system performance as further described herein. Another aspect of the invention may involve performing certain predictive analyzes on system operation to reveal trends and tendencies within the system. Such information may be used as the basis for potentially migrating components from one storage operation cell to another to improve system performance and reduce or eliminate resource exhaustion or congestion conditions.“
The patent application was filed on February 24, 2014 (14/187,595).
Data storage resource allocation
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,128,883) developed by Gokhale, Parag, Ocean, NJ, Kottomtharayil, Rajiv, Marlboro, NJ, Karandikar, Amey, Long Branch, NJ, and Wang, Yu, Edison, NJ, for a “data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A resource allocation system begins with an ordered plan for matching requests to resources that is sorted by priority. The resource allocation system optimizes the plan by determining those requests in the plan that will fail if performed. The resource allocation system removes or defers the determined requests. In addition, when a request that is performed fails, the resource allocation system may remove requests that require similar resources from the plan. Moreover, when resources are released by a request, the resource allocation system may place the resources in a temporary holding area until the resource allocation returns to the top of the ordered plan so that lower priority requests that are lower in the plan do not take resources that are needed by waiting higher priority requests higher in the plan.“
The patent application was filed on June 19, 2008 (12/142,423).
Writing data and storage system specific metadata to NAS device
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,124,611) developed by Littlefield, Duncan, Millstone Township, NJ, Chen, Ho-chi, and Kottomtharayil, Rajiv, Marlboro, NJ, for a “systems and methods for writing data and storage system specific metadata to network attached storage device.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for communicating, browsing, verifying and routing data in storage operation systems using network attached storage devices is provided. In some embodiments, the system may include a management module and a media management component connected to the management server, which interoperate with network attached storage devices to provide the communicating, browsing, verifying and routing functions.“
The patent application was filed on March 14, 2014 (14/212,080).
Remote monitoring in computer network
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,122,600) developed by Gokhale, Parag, Kottomtharayil, Rajiv, Marlboro, NJ, Kavuri, Srinivas, Prahlad, Anand, Bangalore, India, Reddy, Suresh Parpatakam, Hyderabad, India, Brower, Jr., Robert Keith, Midlothian, VA, and Meade, Jared, South River, NJ, for a “systems and methods for remote monitoring in a computer network.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migration operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.“
The patent application was filed on December 23, 2013 (14/139,241).
Client-side repository in networked deduplicated storage system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,116,850) developed by Vijayan Retnamma, Manoj Kumar, Attarde, Deepak Raghunath, Marlboro, NJ, and Joshi, Hetalkumar N., Voorhees, NJ, for a “client-side repository in a networked deduplicated storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system according to certain embodiments includes a client-side repository, (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.“
The patent application was filed on December 13, 2011 (13/324,792).
Information management of virtual machines having mapped storage devices
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,116,633) developed by Sancheti, Ashwin Gautamchand, Ocean City, NJ, and Pawar, Rahul S., Marlboro, NJ, for a “information management of virtual machines having mapped storage devices.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Software, firmware, and systems are described herein that create and use a non-production copy of a virtual machine for reverting or restoring the virtual machine. The virtual machine is associated with an external storage device via a logical mapping. A snapshot is taken of a virtual disk associated with the virtual machine to create a snapshot copy of the virtual disk. A snapshot is taken of at least a portion of the mapped external storage device to create a snapshot copy of the mapped external storage device. The snapshot copy of the virtual disk is associated with the snapshot copy of the mapped external storage device. The snapshot copies can then be used to either revert or restore the virtual machine.“
The patent application was filed on March 8, 2013 (13/790,226).
Storage modeling and costing
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,111,220) developed by Prahlad, Anand, Kavuri, Srinivas, Bangalore, India, Madeira, Andre Duque, Cupertino, CA, Lunde, Norman R., Middletown, NJ, Bunte, Alan G., Monmouth Beach, NJ, May, Andreas, Marlboro, NJ, and Schwartz, Jeremy Alan, Austin, TX, for a “systems and methods for storage modeling and costing.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The present invention provides systems and methods for data storage. A hierarchical storage management architecture is presented to facilitate data management. The disclosed system provides methods for evaluating the state of stored data relative to enterprise needs by using weighted parameters that may be user defined. Also disclosed are systems and methods evaluating costing and risk management associated with stored data.“
The patent application was filed on March 14, 2014 (14/212,111).
Content aligned block-based deduplication
CommVault Systems, Inc., Oceanport, NJ, has been assigned a patent (9,110,602) developed by Vijayan, Manoj Kumar, Attarde, Deepak Raghunath, and Viswanathan, Srikant, Eatontown, NJ, for a “content aligned block-based deduplication”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A content alignment system according to certain embodiments aligns a sliding window at the beginning of a data segment. The content alignment system performs a block alignment function on the data within the sliding window. A deduplication block is established if the output of the block alignment function meets a predetermined criteria. At least part of a gap is established if the output of the block alignment function does not meet the predetermined criteria. The predetermined criteria is changed if a threshold number of outputs fail to meet the predetermined criteria..“
The patent application was filed on January 25, 2013 (13/750,105).
Client-side repository in networked deduplicated storage system
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,104,623) developed by Retnamma, Manoj Kumar Vijayan, Attarde, Deepak Raghunath, Marlboro, NJ, and Joshi, Hetalkumar N., Voorhees, NJ, for a “client-side repository in a networked deduplicated storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A storage system according to certain embodiments includes a client-side repository, (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.“
The patent application was filed on December 13, 2011 (13/324,848).
Performing storage operations using network attached storage
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,104,340) developed by Prahlad, Anand, Bangalore, India, and Schwartz, Jeremy Alan, Austin, TX, for a “systems and methods for performing storage operations using network attached storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods for performing hierarchical storage operations on electronic data in a computer network are provided. In one embodiment, the present invention may store electronic data from a network device to a network attached storage, (NAS) device pursuant to certain storage criteria. The data stored on the NAS may be migrated to a secondary storage and a stub file having a pointer pointing to the secondary storage may be put at the location the data was previously stored on the NAS. The stub file may redirect the network device to the secondary storage if a read request for the data is received from the network device.“
The patent application was filed on September 26, 2013 (14/038,614).
Using metadata to enhance data identification operations
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,098,542) developed by Prahlad, Anand, Bangalore, India, Schwartz, Jeremy Alan, Austin, TX, Ngo, David, Brockway, Brian, Shrewsbury, NJ, and Muller, Marcus S., Granville, OH, for a “systems and methods for using metadata to enhance data identification operations.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.“
The patent application was filed on May 7, 2014 (14/271,756).
Efficient data management improvements
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,098,514) developed by Dwarampudi, Bheemesh R., Jackson, NJ, Kottomtharayil, Rajiv, Pawar, Rahul S., and Gokhale, Parag, Marlboro, NJ, for a “efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.“
The patent application was filed on June 25, 2013 (13/926,332).
Application-aware and remote single instance data management
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,098,495) developed by Gokhale, Parag, Ocean, NJ, for a “application-aware and remote single instance data management.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object.“
The patent application was filed on June 24, 2008 (12/145,347).
Utilizing snapshots for access to databases and applications
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,092,500) developed by Varadharajan, Prakash, Manalapan, NJ, Bansod, Ketan, South Amboy, NJ, Kumarasamy, Paramasivam, Morganville, NJ, Nallathambi, Vimal Kumar, Ocean City, NJ, and Vallabhaneni, Brahmaiah, Marlboro, NJ, for a “utilizing snapshots for access to databases and other applications.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for utilizing snapshots to provide copies of a database or other application or large data structure to computing devices receives a request for access to a copy of a database, and performs a snapshot of a storage volume containing the requested database. The system then clones the snapshot and mounts the snapshot to a computing device, thus enabling the computing device to access a copy of the database. In some examples, the system automatically updates copies of a database on a scheduled basis, (e.g., daily or weekly basis) to refresh a database regularly.“
The patent application was filed on March 10, 2013 (13/792,104).
Restoring computing environments
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,092,378) developed by Kumarasamy, Paramasivam, Morganville, NJ, and Mitkar, Amit, Neptune, NJ, for a “restoring computing environments, such as autorecovery of file systems at certain points in time.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.“
The patent application was filed on September 23, 2014 (14/493,971).
Restoration of centralized data storage manager
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,069,799) developed by Vijayan, Manoj Kumar, Marlboro, NJ, for a “restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods for restoring a database in an information management system that does not include a secondary copy of the database, are disclosed. The systems and methods may include using metadata stored in non-production storage devices to restore the database. In some implementations the methods are used to consolidate multiple information management systems. In other implementations, the systems and methods are used for reviewing content of archived storage media. Other implementations are disclosed.“
The patent application was filed on December 27, 2012 (13/727,981).
Search filtered file system using secondary storage
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,063,938) developed by Kumarasamy, Paramasivam, Morganville, NJ, Varadharajan, Prakash, Manalapan, NJ, Attarde, Deepak Raghunath, Marlboro, NJ, Bedadala, Pavan Kumar Reddy, Ocean, NJ, and Kilaru, Satish Chandra, Manalapan, NJ, for a “search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.“
The patent application was filed on March 10, 2013 (13/792,109).
Block-level single instancing
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,058,117) developed by Attarde, Deepak Raghunath, Kottomtharayil, Rajiv, and Vijayan, Manoj Kumar, Marlboro, NJ, for a “block-level single instancing.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices, e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data, (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique, (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.“
The patent application was filed on October 9, 2013 (14/049,463).
Managing replicated database data in dirty and clean shutdown states
CommVault Systems, Inc., Tinton Falls, NJ, has been assigned a patent (9,047,357) developed by Ngo, David, Shrewsbury, NJ, for a “systems and methods for managing replicated database data in dirty and clean shutdown states.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Systems and methods for replicating database data in a dirty shutdown state and generating copies of the replicated data in a clean shutdown state. For example, systems can include a tracking module, (e.g., a filter driver) that monitors transactions from a database application to a source database stored on a source storage device to generate log entries having at least one marker indicating a known good state of the application. The systems further include a computer coupled to a target storage device comprising a target database and log files. The computer processes the transactions, based on the log entries, to replicate data to a target database on the target storage device, performs a first snapshot on data stored in the target database existing in a dirty shutdown state, replays into the target database data stored in the log files to put the target database in a clean shutdown state, copies the target database in the clean shutdown state, and reverts the target database back to the dirty shutdown state in which the target database existed at the time of the first snapshot.“
The patent application was filed on February 28, 2014 (14/193,945).











