-
公开(公告)号:US20190188088A1
公开(公告)日:2019-06-20
申请号:US16195461
申请日:2018-11-19
Applicant: Commvault Systems, Inc.
Inventor: Marcus S. MULLER , David NGO
IPC: G06F11/14 , G06F16/174 , G06F16/11 , G06F16/185 , G06F16/13 , G06F16/24 , G06F16/22 , G06F16/21 , G06F16/90 , G06F16/27 , G06F16/18 , G06F16/176 , G06F16/95 , G06F16/23 , G06F16/16
CPC classification number: G06F11/1458 , G06F11/1415 , G06F11/1448 , G06F11/1451 , G06F11/1453 , G06F11/1464 , G06F16/119 , G06F16/122 , G06F16/137 , G06F16/16 , G06F16/1748 , G06F16/1752 , G06F16/176 , G06F16/1847 , G06F16/185 , G06F16/217 , G06F16/22 , G06F16/2379 , G06F16/24 , G06F16/27 , G06F16/90 , G06F16/95 , G06F2201/80
Abstract: 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.
-
公开(公告)号:US20160266980A1
公开(公告)日:2016-09-15
申请号:US15067766
申请日:2016-03-11
Applicant: Commvault Systems, Inc.
Inventor: Marcus S. MULLER , David NGO
CPC classification number: G06F11/1458 , G06F11/1415 , G06F11/1448 , G06F11/1451 , G06F11/1453 , G06F11/1464 , G06F17/30082 , G06F17/30097 , G06F17/30156 , G06F17/30159 , G06F17/30221 , G06F17/30283 , G06F17/30306 , G06F17/30312 , G06F17/30386 , G06F17/30575 , G06F17/30943 , G06F2201/80
Abstract: 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
Abstract translation: 根据某些实施例的存储系统包括客户端签名库,其包括表示存储在主存储器中的一组数据块的信息。 在恢复操作期间,系统可以使用客户端签名库来识别位于主存储器中的数据块。 系统还可以使用客户端签名库来标识主存储中要恢复的一些数据块的实例所在的多个位置。 因此,在一个客户端计算设备的恢复操作期间,系统可以将要恢复的客户端计算设备的数据块提供给源
-
公开(公告)号:US20250061377A1
公开(公告)日:2025-02-20
申请号:US18661772
申请日:2024-05-13
Applicant: Commvault Systems, Inc.
Inventor: David NGO
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.
-
公开(公告)号:US20170185622A1
公开(公告)日:2017-06-29
申请号:US15456318
申请日:2017-03-10
Applicant: Commvault Systems, Inc.
Inventor: Anand PRAHLAD , Jeremy Alan SCHWARTZ , David NGO , Brian BROCKWAY , Marcus S. Muller
CPC classification number: G06F17/30138 , G06F3/0604 , G06F3/0605 , G06F3/0649 , G06F3/0685 , G06F11/1435 , G06F11/1451 , G06F11/1461 , G06F11/1464 , G06F11/1466 , G06F11/1471 , G06F17/3007 , G06F17/30079 , G06F17/30082 , G06F17/30094 , G06F17/301 , G06F17/30106 , G06F17/30115 , G06F17/30144 , G06F17/30194 , G06F17/30312 , G06F17/30321 , G06F17/30424 , G06F17/30528 , G06F17/30598 , G06F2201/80 , Y10S707/99942 , Y10S707/99948 , Y10S707/99955
Abstract: 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.
-
5.
公开(公告)号:US20150199390A1
公开(公告)日:2015-07-16
申请号:US14670265
申请日:2015-03-26
Applicant: CommVault Systems, Inc.
Inventor: Rajiv KOTTOMTHARAYIL , Parag GOKHALE , Anand PRAHLAD , Manoj KUMAR VIJAYAN , David NGO , Varghese DEVASSY
IPC: G06F17/30
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: A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.
Abstract translation: 一种用于在网络中共享可移动存储介质的计算机化方法,所述方法包括在索引条目中将第一存储设备中的第一片可移动存储介质与至少第一存储策略副本和第二存储策略副本相关联; 将第一个可移动存储介质复制到与第一个存储策略副本相关的数据; 以及将与所述第二存储策略副本相关联的数据复制到所述第一片可移动存储介质。
-
公开(公告)号:US20150154220A1
公开(公告)日:2015-06-04
申请号:US14555322
申请日:2014-11-26
Applicant: CommVault Systems, Inc.
Inventor: David NGO , Marcus S. MULLER
CPC classification number: G06F16/1748 , G06F16/1756 , G06F16/178 , G06F16/182 , G06F16/273 , H04L67/1097
Abstract: A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
Abstract translation: 介绍了重复数据删除的系统和方法。 从一个或多个计算系统接收的数据被重复数据删除,重复数据消除处理的结果存储在参考表中。 参考表的代表性子集在利用重复数据消除数据库的多个系统之间共享。 参考表的这个代表性的子集可以被计算系统用于在将数据发送到存储库进行存储之前对数据进行本地重复数据删除。 同样,它可以用于允许将重复数据消除的数据从存储库返回到计算系统。 在一些情况下,代表性子集可以是适当的子集,其中所述参考表的一部分被识别为在计算系统之间共享以减少参考表同步的带宽需求。
-
公开(公告)号:US20150095571A1
公开(公告)日:2015-04-02
申请号:US14491721
申请日:2014-09-19
Applicant: CommVault Systems, Inc.
Inventor: Rajiv KOTTOMTHARAYIL , Parag GOKHALE , Anand PRAHLAD , Manoj Kumar VIJAYAN , David NGO , Varghese DEVASSY
IPC: G06F3/06
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.
-
8.
公开(公告)号:US20250061011A1
公开(公告)日:2025-02-20
申请号:US18646947
申请日:2024-04-26
Applicant: Commvault Systems, Inc.
Inventor: David NGO
IPC: G06F9/54
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.
-
公开(公告)号:US20200250145A1
公开(公告)日:2020-08-06
申请号:US16700938
申请日:2019-12-02
Applicant: Commvault Systems, Inc.
Inventor: David NGO , Marcus S. MULLER
IPC: G06F16/174 , G06F16/178 , G06F16/182 , H04L29/08
Abstract: A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
-
公开(公告)号:US20180075055A1
公开(公告)日:2018-03-15
申请号:US15684812
申请日:2017-08-23
Applicant: Commvault Systems, Inc.
Inventor: David NGO , Marcus S. MULLER
CPC classification number: G06F16/1748 , G06F16/1756 , G06F16/178 , G06F16/182 , G06F16/273 , H04L67/1097
Abstract: A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
-
-
-
-
-
-
-
-
-