-
公开(公告)号:US11308035B2
公开(公告)日:2022-04-19
申请号:US16276552
申请日:2019-02-14
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Marcus S. Muller , Rajiv Kottomtharayil , Srinivas Kavuri , Parag Gokhale , Manoj Kumar Vijayan
IPC: G06F16/174 , G06F16/41 , G06F16/11 , G06F16/182 , G06Q30/02 , G06Q50/18 , H04L29/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , H04L67/56 , H04L67/5682 , G06F11/34 , H04L67/50 , H04L67/02 , H04L69/08 , H04L67/06
Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed 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 are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
-
公开(公告)号:US10922006B2
公开(公告)日:2021-02-16
申请号:US16114093
申请日:2018-08-27
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Parag Gokhale , Rajiv Kottomtharayil , Manoj Kumar Vijayan , Deepak Raghunath Attarde
IPC: G06F3/06 , G06F16/174 , G06F11/14 , G11B5/86
Abstract: 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.
-
公开(公告)号:US10901615B2
公开(公告)日:2021-01-26
申请号:US16358128
申请日:2019-03-19
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Srinivas Kavuri , Andre Duque Madeira , Norman R. Lunde , Alan G. Bunte , Andreas May , Jeremy Alan Schwartz
IPC: G06F3/06 , G06F16/10 , G06F16/185 , G06Q30/02 , G06F3/0481 , G06F3/0482 , G06F3/0484 , G06N5/04 , G06F11/14
Abstract: 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.
-
公开(公告)号:US10831608B2
公开(公告)日:2020-11-10
申请号:US15018151
申请日:2016-02-08
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Rahul S. Pawar
Abstract: A system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot. The snapshot may be used by ancillary applications to perform various functions, such as content indexing, data classification, deduplication, e-discovery, and other functions.
-
公开(公告)号:US20190179805A1
公开(公告)日:2019-06-13
申请号:US16276552
申请日:2019-02-14
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Marcus S. Muller , Rajiv Kottomtharayil , Srinivas Kavuri , Parag Gokhale , Manoj Kumar Vijayan
IPC: G06F16/174 , G06F16/182 , G06Q30/02 , G06Q50/18 , G06F3/06 , G06F16/11 , G06F16/41 , H04L29/06 , H04L29/08
Abstract: Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed 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 are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
-
公开(公告)号:US20180364914A1
公开(公告)日:2018-12-20
申请号:US16114093
申请日:2018-08-27
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , Parag Gokhale , Rajiv Kottomtharayil , Manoj Kumar Vijayan , Deepak Raghunath Attarde
Abstract: 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.
-
公开(公告)号:US09971657B2
公开(公告)日:2018-05-15
申请号:US15471640
申请日:2017-03-28
Applicant: Commvault Systems, Inc.
Inventor: Anand Prahlad , David Ngo
CPC classification number: G06F11/1458 , G06F3/0604 , G06F3/0619 , G06F3/0638 , G06F3/065 , G06F3/0653 , G06F3/0673 , G06F3/0683 , G06F11/1446 , G06F17/3007 , G06F17/30174 , G06F17/30179 , G06F17/30212 , G06F17/30371 , G06F17/30581 , G06F2201/82 , H04L67/1095
Abstract: 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.
-
公开(公告)号:US09940043B2
公开(公告)日:2018-04-10
申请号:US14925554
申请日:2015-10-28
Applicant: Commvault Systems, Inc.
Inventor: Rajiv Kottomtharayil , Parag Gokhale , Anand Prahlad , Manoj Kumar Vijayan , David Ngo , Varghese Devassy
CPC classification number: G06F3/0619 , G06F3/0617 , G06F3/0635 , G06F3/065 , G06F3/0655 , G06F3/067 , G06F3/0689 , G06F11/1448 , G06F11/1464 , G06F11/1469 , G06F17/30321 , G06F17/30864 , H04L67/1097 , Y10S707/99953 , Y10S707/99955
Abstract: 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.
-
公开(公告)号:US09639529B2
公开(公告)日:2017-05-02
申请号:US14138596
申请日:2013-12-23
Applicant: CommVault Systems, Inc.
Inventor: Anand Prahlad , Srinivas Kavuri , Rajiv Kottomtharayil , Arun Prasad Amarendran , Brian Brockway , Marcus S. Muller , Andreas May
IPC: G06F17/30
CPC classification number: G06F17/30011 , G06F17/30082 , G06F17/30442 , G06F17/30864
Abstract: A complete document management system is disclosed. Accordingly, systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are disclosed. Systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are further disclosed. Additionally, systems and methods for accessing documents available through a network, wherein the documents are stored on one or more data storage devices coupled to the network, are disclosed.
-
公开(公告)号:US09405471B2
公开(公告)日:2016-08-02
申请号:US14797619
申请日:2015-07-13
Applicant: CommVault Systems, Inc.
Inventor: Anand Prahlad , Srinivas Kavuri , Andre Duque Madeira , Norman R. Lunde , Alan G. Bunte , Andreas May , Jeremy Alan Schwartz
CPC classification number: G06F3/0604 , G06F3/0605 , G06F3/061 , G06F3/0631 , G06F3/0644 , G06F3/0649 , G06F3/0653 , G06F3/067 , G06F3/0683 , G06F3/0685 , G06F3/0686 , G06F11/1458 , G06F11/1461 , G06F17/30067 , G06F17/30221 , G06F2201/84 , G06N5/04 , G06Q30/0283 , G06Q30/0284 , Y10S707/99953 , Y10S707/99955
Abstract: 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.
-
-
-
-
-
-
-
-
-