Movatterモバイル変換


[0]ホーム

URL:


US20160162364A1 - Secondary storage pruning - Google Patents

Secondary storage pruning
Download PDF

Info

Publication number
US20160162364A1
US20160162364A1US14/658,020US201514658020AUS2016162364A1US 20160162364 A1US20160162364 A1US 20160162364A1US 201514658020 AUS201514658020 AUS 201514658020AUS 2016162364 A1US2016162364 A1US 2016162364A1
Authority
US
United States
Prior art keywords
data
files
backup
storage
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/658,020
Inventor
Manas Bhikchand Mutha
Jun H. Ahn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Commvault Systems Inc
Original Assignee
Commvault Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Commvault Systems IncfiledCriticalCommvault Systems Inc
Priority to US14/658,020priorityCriticalpatent/US20160162364A1/en
Assigned to COMMVAULT SYSTEMS, INC.reassignmentCOMMVAULT SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MUTHA, MANAS BHIKCHAND, AHN, JUN H.
Publication of US20160162364A1publicationCriticalpatent/US20160162364A1/en
Priority to US15/198,765prioritypatent/US20160313926A1/en
Priority to US15/697,964prioritypatent/US10613757B2/en
Priority to US16/802,359prioritypatent/US11287980B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain deletion or copying of these files from backups stored in secondary storage devices. Systems and methods can also enable editing of metadata associated with backups so that when the backups are restored or browsed, the logical edits to the metadata can then be performed physically on the data to create a custom restore or a custom view. A user may perform operations such as renaming, deleting, modifying flags, and modifying retention policies on backed up items. Although the underlying data in the backup may not change, the view of the backup data when the user browses the backup data can appear to include the user's changes. A restore of the data can cause those changes to be performed on the backup data.

Description

Claims (20)

What is claimed is:
1. A method of pruning backup storage data, the method comprising:
under control of a hardware processor comprising digital logic circuitry,
performing a backup of a primary data store, said performing comprising storing backup data in a non-human readable format on a secondary storage device and creating an index of the backup data, the index comprising metadata associated with the backup data;
electronically generating instructions for outputting a graphical user interface for presentation to a user, the graphical user interface comprising functionality configured to enable the user to specify a user-defined textual pattern and to request that any files containing the user-defined textual pattern in the backup data be deleted;
searching the index for selected files containing the user-defined textual pattern;
deleting the selected files containing the user-defined textual pattern from the backup data, said deleting comprising:
logically deleting the selected files containing the user-defined textual pattern without physically removing the selected files from the backup data;
subsequent to the logical deletion of the selected files containing the user-defined textual pattern, determining whether a physical deletion policy has been met; and
in response to determining that the physical deletion policy has been met, physically deleting the files containing the user-defined textual pattern.
2. The method ofclaim 1, further comprising outputting a custom view of the backup data prior to physically deleting the selected files, the custom view configured to reflect that the selected files are deleted from the backup data even though the selected files are not yet physically deleted from the backup data.
3. The method ofclaim 1, further comprising deleting second files from the primary data store, the second files being identical to the selected files that contain the user-defined textual pattern in the backup data.
4. The method ofclaim 1, wherein said physically deleting the files containing the user-defined textual pattern comprises creating a synthetic full backup from the backup data and one or more additional backups.
5. The method ofclaim 1, wherein the graphical user interface further comprises one or more user interface controls that enable the user to define a schedule for periodically deleting the selected files.
6. The method ofclaim 1, wherein the physical deletion policy comprises one or more of the following criteria: a period of time since the logical deletion was performed, an amount of data corresponding to the selected files in the backup data, and a number of additional backups that have been performed since the backup or since the logical deletion.
7. The method ofclaim 1, further comprising performing a subsequent incremental or differential backup by at least:
checking a cumulative index for the selected files to determine whether second files on the primary data store identical to the selected files have already been backed up; and
skipping the second files when performing the incremental or differential backup to avoid re-backing up the second files.
8. A system for pruning backup storage data, the system comprising:
a hardware processor comprising digital logic circuitry configured to:
perform a backup of a primary data store to store backup data on a secondary storage device;
access a textual pattern;
identify files in the backup data that contain the textual pattern;
logically delete the files containing the textual pattern without physically removing the files from the backup data;
subsequent to the logical deletion of the files containing the textual pattern, determine whether one or more physical deletion criteria have been met; and
in response to a determination that the one or more physical deletion criteria have been met, physically delete the files containing the textual pattern.
9. The system ofclaim 8, wherein the hardware processor is further configured to access the textual pattern by receiving a user-inputted textual pattern.
10. The system ofclaim 8, wherein the hardware processor is further configured to access the textual pattern by accessing a stored textual pattern as part of a scheduled backup deletion job.
11. The system ofclaim 8, wherein the hardware processor is further configured to logically delete the files by modifying metadata associated with the files in an index associated with the backup data.
12. The system ofclaim 8, wherein the one or more physical deletion criteria comprise one or more of the following: a period of time since the logical deletion was performed, an amount of data corresponding to the files in the backup data, and a number of additional backups that have been performed since the backup or since the logical deletion.
13. The system ofclaim 8, wherein the hardware processor is further configured to physically delete the files by creating a synthetic full backup from at least the backup data.
14. The system ofclaim 8, wherein the hardware processor is further configured to perform a subsequent incremental or differential backup, wherein the hardware processor is further configured to:
check a cumulative index for the files to determine whether second files on the primary data store, identical to the files containing the textual pattern in the backup data, have already been backed up; and
skip the second files when performing the incremental or differential backup to avoid re-backing up the second files.
15. The system ofclaim 8, wherein the hardware processor is further configured to delete second files from the primary data store, the second files corresponding to the files containing the textual pattern in the backup data.
16. Non-transitory physical computer storage comprising executable instructions stored thereon that, when executed in a processor, are configured to implement operations for pruning backup storage data, the operations comprising:
performing a backup of a primary data store, said performing comprising storing backup data on a secondary storage device;
accessing a user-defined textual pattern;
identifying first files in the backup data that contain the user-defined textual pattern;
programmatically modifying metadata associated with the first files from the backup data;
subsequent to said modifying, outputting a custom view of the backup data, the custom view showing second files in the backup data without showing the first files, such that the first files appear to be deleted from the backup data even though the first files are not actually deleted from the backup data; and
subsequently removing the first files containing the textual pattern from the backup data.
17. The non-transitory physical computer storage ofclaim 16, wherein said removing the first files containing the textual pattern from the backup data comprises removing pointers to blocks associated with the first files from deduplicated data in the secondary storage device.
18. The non-transitory physical computer storage ofclaim 16, wherein said modifying the metadata associated with the first files from the backup data comprises modifying the metadata from an index created during said performing the backup.
19. The non-transitory physical computer storage ofclaim 16, wherein the operations further comprise deleting third files from the primary data store, the third files being identical to the first files in the backup data that contain the user-defined textual pattern.
20. The non-transitory physical computer storage ofclaim 16, wherein said subsequently removing the first files containing the textual pattern comprises creating a synthetic full backup from the backup data and one or more additional backups.
US14/658,0202014-12-032015-03-13Secondary storage pruningAbandonedUS20160162364A1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US14/658,020US20160162364A1 (en)2014-12-032015-03-13Secondary storage pruning
US15/198,765US20160313926A1 (en)2014-12-032016-06-30Defensible pruning
US15/697,964US10613757B2 (en)2014-12-032017-09-07Defensible pruning
US16/802,359US11287980B2 (en)2014-12-032020-02-26Defensible pruning

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201462087093P2014-12-032014-12-03
US14/658,020US20160162364A1 (en)2014-12-032015-03-13Secondary storage pruning

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US62087093Substitution2014-12-03

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
US15/198,765ContinuationUS20160313926A1 (en)2014-12-032016-06-30Defensible pruning
US15/697,964ContinuationUS10613757B2 (en)2014-12-032017-09-07Defensible pruning

Publications (1)

Publication NumberPublication Date
US20160162364A1true US20160162364A1 (en)2016-06-09

Family

ID=56094442

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US14/658,020AbandonedUS20160162364A1 (en)2014-12-032015-03-13Secondary storage pruning
US15/198,765AbandonedUS20160313926A1 (en)2014-12-032016-06-30Defensible pruning
US15/697,964Active2035-10-07US10613757B2 (en)2014-12-032017-09-07Defensible pruning
US16/802,359Active2035-05-11US11287980B2 (en)2014-12-032020-02-26Defensible pruning

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US15/198,765AbandonedUS20160313926A1 (en)2014-12-032016-06-30Defensible pruning
US15/697,964Active2035-10-07US10613757B2 (en)2014-12-032017-09-07Defensible pruning
US16/802,359Active2035-05-11US11287980B2 (en)2014-12-032020-02-26Defensible pruning

Country Status (1)

CountryLink
US (4)US20160162364A1 (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160378780A1 (en)*2015-06-242016-12-29International Business Machines CorporationLog File Analysis to Locate Anomalies
US9632713B2 (en)2014-12-032017-04-25Commvault Systems, Inc.Secondary storage editor
CN108073358A (en)*2016-11-072018-05-25三星电子株式会社The trimming management method of user equipment and storage device including storage device
CN109800106A (en)*2018-12-172019-05-24北京春鸿科技有限公司The method and controlling terminal of file are deleted in wifi storage equipment
US10445183B1 (en)*2015-06-262019-10-15EMC IP Holding Company LLCMethod and system to reclaim disk space by deleting save sets of a backup
US20200019620A1 (en)*2018-07-132020-01-16Vmware, Inc.Batch-based deletion of snapshots archived in cloud/object storage
CN111400302A (en)*2019-11-282020-07-10杭州海康威视系统技术有限公司Method, device and system for modifying continuously stored data
US20200257594A1 (en)*2019-02-082020-08-13OwnBackup LTDModified Representation Of Backup Copy On Restore
US10769150B1 (en)*2019-12-262020-09-08Snowflake Inc.Pruning indexes to enhance database query processing
US10853312B2 (en)2018-07-132020-12-01Vmware, Inc.Archiving data in cloud/object storage using local metadata staging
US10956282B2 (en)2019-08-152021-03-23Datto, Inc.Adaptive data retention policy based on reliability metric or metrics
US10997179B1 (en)2019-12-262021-05-04Snowflake Inc.Pruning index for optimization of pattern matching queries
US11016975B1 (en)2019-12-262021-05-25Snowflake Inc.Scan set pruning for pattern matching queries
US11042504B2 (en)2018-07-132021-06-22Vmware, Inc.Managing overwrites when archiving data in cloud/object storage
CN113032406A (en)*2021-05-262021-06-25四川新网银行股份有限公司Data archiving method for centralized management of sub-tables through metadata database
US11093342B1 (en)*2017-09-292021-08-17EMC IP Holding Company LLCEfficient deduplication of compressed files
CN113312212A (en)*2021-06-022021-08-27广联达科技股份有限公司Method, device, equipment and readable storage medium for protecting model component parameters
US11126506B2 (en)*2018-08-062021-09-21Acronis International GmbhSystems and methods for predictive data protection
US20210311635A1 (en)*2019-02-082021-10-07Ownbackup Ltd.Modified Representation of Backup Copy on Restore
US11182257B2 (en)2019-08-152021-11-23Datto, Inc.Adaptive data backup scheduling based on reliability metric or metrics
CN113867628A (en)*2021-09-022021-12-31网易(杭州)网络有限公司Data deleting method and device, storage medium and computing equipment
US11222019B1 (en)2020-10-302022-01-11Snowflake Inc.Automatic pruning cutoff in a database system
US11287980B2 (en)2014-12-032022-03-29Commvault Systems, Inc.Defensible pruning
US11308090B2 (en)2019-12-262022-04-19Snowflake Inc.Pruning index to support semi-structured data types
US11372860B2 (en)2019-12-262022-06-28Snowflake Inc.Processing techniques for queries where predicate values are unknown until runtime
US11567939B2 (en)2019-12-262023-01-31Snowflake Inc.Lazy reassembling of semi-structured data
US11599423B1 (en)*2018-09-042023-03-07EMC IP Holding Company LLCManaging backup copies in a right-to-delete personal data environment
US11614999B2 (en)*2019-04-262023-03-28EMC IP Holding Company LLCEfficient method to index scheduled backup of same target and the corresponding files
US11681708B2 (en)2019-12-262023-06-20Snowflake Inc.Indexed regular expression search with N-grams
US20230222095A1 (en)*2022-01-132023-07-13Cyera, Ltd.System and method for data discovery in cloud environments
US11768763B2 (en)*2020-07-082023-09-26Pure Storage, Inc.Flash secure erase
US11880369B1 (en)2022-11-212024-01-23Snowflake Inc.Pruning data based on state of top K operator
US11941004B1 (en)*2020-09-282024-03-26United Services Automobile Association (Usaa)System and method for executing database operations based on a policy
US11954071B1 (en)*2017-06-112024-04-09Jennifer ShinFile naming and management system
US12032542B2 (en)2021-11-102024-07-09Commvault Systems, Inc.Systems and methods for optimizing storage and retention of deduplicated secondary copies at storage platforms that are write-once read-many (WORM) enabled
US20240231662A1 (en)*2018-12-142024-07-11Commvault Systems, Inc.Disk usage growth prediction system
US12050605B2 (en)2019-12-262024-07-30Snowflake Inc.Indexed geospatial predicate search
US12105671B1 (en)*2023-04-252024-10-01Vast Data Ltd.Global access to filesystem content
US20240354287A1 (en)*2022-10-242024-10-24Rubrik, Inc.Intelligent protection of computing snapshots
US12265501B1 (en)*2023-12-152025-04-01Hewlett Packard Enterprise Development LpPlanar file system for organizing and interrelating large data sets
US12353289B2 (en)2019-11-122025-07-08Kaseya Us LlcDirect-to-cloud backup with local volume failover

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10705925B2 (en)*2017-03-242020-07-07Hewlett Packard Enterprise Development LpSatisfying recovery service level agreements (SLAs)
CN107479834A (en)*2017-08-282017-12-15北京智芯微电子科技有限公司A kind of file memory method and device based on COS
US10817468B2 (en)*2018-02-272020-10-27Servicenow, Inc.Document management
US10652208B2 (en)2018-10-032020-05-12Axonius Solutions Ltd.System and method for managing network connected devices
US11797214B2 (en)*2022-01-042023-10-24Vmware, Inc.Micro-batching metadata updates to reduce transaction journal overhead during snapshot deletion
US12326788B2 (en)*2023-05-042025-06-10International Business Machines CorporationNon-impactful backup of a deleted data set
GB2636120A (en)*2023-11-292025-06-11Leeds Teaching Hospitals Nhs TrustBarcode scanning in histopathology laboratory sample tracking

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120265744A1 (en)*2001-08-082012-10-18Gary Charles BerkowitzKnowledge-based e-catalog procurement system and method
US20130024423A1 (en)*2011-07-202013-01-24Microsoft CorporationAdaptive retention for backup data
US20130262410A1 (en)*2012-03-302013-10-03Commvault Systems, Inc.Data previewing before recalling large data files

Family Cites Families (93)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4267568A (en)1975-12-031981-05-12System Development CorporationInformation storage and retrieval system
US4084231A (en)1975-12-181978-04-11International Business Machines CorporationSystem for facilitating the copying back of data in disc and tape units of a memory hierarchial system
GB2035014B (en)1978-11-061982-09-29British Broadcasting CorpCyclic redundancy data check encoding method and apparatus
US4417321A (en)1981-05-181983-11-22International Business Machines Corp.Qualifying and sorting file record data
US4641274A (en)1982-12-031987-02-03International Business Machines CorporationMethod for communicating changes made to text form a text processor to a remote host
JPS59160899A (en)1982-12-091984-09-11セコイア・システムス・インコ−ポレ−テツドMemory backup system
US4686620A (en)1984-07-261987-08-11American Telephone And Telegraph Company, At&T Bell LaboratoriesDatabase backup method
GB8622010D0 (en)1986-09-121986-10-22Hewlett Packard LtdFile backup facility
US5193154A (en)1987-07-101993-03-09Hitachi, Ltd.Buffered peripheral system and method for backing up and retrieving data to and from backup memory device
US5005122A (en)1987-09-081991-04-02Digital Equipment CorporationArrangement with cooperating management server node and network service node
JPH0743676B2 (en)1988-03-111995-05-15株式会社日立製作所 Back-up data dump control method and device
US4912637A (en)1988-04-261990-03-27Tandem Computers IncorporatedVersion management tool
US4995035A (en)1988-10-311991-02-19International Business Machines CorporationCentralized management in a computer network
US5093912A (en)1989-06-261992-03-03International Business Machines CorporationDynamic resource pool expansion and contraction in multiprocessing environments
EP0405926B1 (en)1989-06-301996-12-04Digital Equipment CorporationMethod and apparatus for managing a shadow set of storage media
US5454099A (en)1989-07-251995-09-26International Business Machines CorporationCPU implemented method for backing up modified data sets in non-volatile store for recovery in the event of CPU failure
US5133065A (en)1989-07-271992-07-21Personal Computer Peripherals CorporationBackup computer program for networks
US5321816A (en)1989-10-101994-06-14Unisys CorporationLocal-remote apparatus with specialized image storage modules
US5276860A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data processor with improved backup storage
US5276867A (en)1989-12-191994-01-04Epoch Systems, Inc.Digital data storage system with improved data migration
JPH0410041A (en)1990-04-271992-01-14Toshiba CorpData saving system
GB2246218B (en)1990-07-181994-02-09Stc PlcDistributed data processing systems
US5239647A (en)1990-09-071993-08-24International Business Machines CorporationData storage hierarchy with shared storage level
US5301286A (en)1991-01-021994-04-05At&T Bell LaboratoriesMemory archiving indexing arrangement
US5212772A (en)1991-02-111993-05-18Gigatrend IncorporatedSystem for storing data in backup tape device
US5287500A (en)1991-06-031994-02-15Digital Equipment CorporationSystem for allocating storage spaces based upon required and optional service attributes having assigned piorities
US5347653A (en)1991-06-281994-09-13Digital Equipment CorporationSystem for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes
US5410700A (en)1991-09-041995-04-25International Business Machines CorporationComputer system which supports asynchronous commitment of data
EP0541281B1 (en)1991-11-041998-04-29Commvault Systems, Inc.Incremental-computer-file backup using signatures
US5241668A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated termination and resumption in a time zero backup copy process
US5241670A (en)1992-04-201993-08-31International Business Machines CorporationMethod and system for automated backup copy ordering in a time zero backup copy session
US5642496A (en)1993-09-231997-06-24Kanfi; ArnonMethod of making a backup copy of a memory over a plurality of copying sessions
EP0728333A1 (en)1993-11-091996-08-28Arcada SoftwareData backup and restore system for a computer network
US5778395A (en)1995-10-231998-07-07Stac, Inc.System for backing up files from disk volumes on multiple nodes of a computer network
KR970076238A (en)1996-05-231997-12-12포만 제프리 엘 Servers, methods and program products thereof for creating and managing multiple copies of client data files
DE69802294T2 (en)1997-08-292002-05-16Hewlett-Packard Company, Palo Alto SYSTEMS FOR DATA BACKUP AND RECOVERY
EP0899662A1 (en)1997-08-291999-03-03Hewlett-Packard CompanyBackup and restore system for a computer network
US6418478B1 (en)1997-10-302002-07-09Commvault Systems, Inc.Pipelined high speed data transfer mechanism
GB2341249A (en)1998-08-172000-03-08Connected Place LimitedA method of generating a difference file defining differences between an updated file and a base file
US7035880B1 (en)1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US7395282B1 (en)1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US6658436B2 (en)2000-01-312003-12-02Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US6721767B2 (en)2000-01-312004-04-13Commvault Systems, Inc.Application specific rollback in a computer system
US6760723B2 (en)2000-01-312004-07-06Commvault Systems Inc.Storage management across multiple time zones
US7003641B2 (en)2000-01-312006-02-21Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US6542972B2 (en)2000-01-312003-04-01Commvault Systems, Inc.Logical view and access to physical storage in modular data and storage management system
US7107298B2 (en)2001-09-282006-09-12Commvault Systems, Inc.System and method for archiving objects in an information store
CA2498174C (en)2002-09-092010-04-13Commvault Systems, Inc.Dynamic storage device pooling in a computer system
AU2003272457A1 (en)2002-09-162004-04-30Commvault Systems, Inc.System and method for blind media support
GB2409553B (en)2002-09-162007-04-04Commvault Systems IncSystem and method for optimizing storage operations
AU2004227949B9 (en)2003-04-032010-07-22Commvault Systems, Inc.System and method for dynamically performing storage operations in a computer network
US7454569B2 (en)2003-06-252008-11-18Commvault Systems, Inc.Hierarchical system and method for performing storage operations in a computer network
WO2005048085A2 (en)2003-11-132005-05-26Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
WO2005050489A1 (en)2003-11-132005-06-02Commvault Systems, Inc.System and method for stored data archive verification
CA2544063C (en)2003-11-132013-09-10Commvault Systems, Inc.System and method for combining data streams in pilelined storage operations in a storage network
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US7500053B1 (en)2004-11-052009-03-03Commvvault Systems, Inc.Method and system for grouping storage system components
US7536291B1 (en)2004-11-082009-05-19Commvault Systems, Inc.System and method to support simulated storage operations
US7668884B2 (en)2005-11-282010-02-23Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7620710B2 (en)2005-12-192009-11-17Commvault Systems, Inc.System and method for performing multi-path storage operations
US7617262B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Systems and methods for monitoring application data in a data replication system
US7651593B2 (en)2005-12-192010-01-26Commvault Systems, Inc.Systems and methods for performing data replication
US7606844B2 (en)2005-12-192009-10-20Commvault Systems, Inc.System and method for performing replication copy storage operations
US7636743B2 (en)2005-12-192009-12-22Commvault Systems, Inc.Pathname translation in a data replication system
EP1974296B8 (en)2005-12-192016-09-21Commvault Systems, Inc.Systems and methods for performing data replication
US7543125B2 (en)2005-12-192009-06-02Commvault Systems, Inc.System and method for performing time-flexible calendric storage operations
US7617253B2 (en)2005-12-192009-11-10Commvault Systems, Inc.Destination systems and methods for performing data replication
US7882077B2 (en)2006-10-172011-02-01Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US7734669B2 (en)2006-12-222010-06-08Commvault Systems, Inc.Managing copies of data
US8396838B2 (en)*2007-10-172013-03-12Commvault Systems, Inc.Legal compliance, electronic discovery and electronic document handling of online and offline copies of data
US9098495B2 (en)2008-06-242015-08-04Commvault Systems, Inc.Application-aware and remote single instance data management
US8037032B2 (en)*2008-08-252011-10-11Vmware, Inc.Managing backups using virtual machines
US8307177B2 (en)2008-09-052012-11-06Commvault Systems, Inc.Systems and methods for management of virtualization data
US8401996B2 (en)*2009-03-302013-03-19Commvault Systems, Inc.Storing a variable number of instances of data objects
US8578120B2 (en)2009-05-222013-11-05Commvault Systems, Inc.Block-level single instancing
US8407190B2 (en)*2009-06-302013-03-26Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US8577851B2 (en)2010-09-302013-11-05Commvault Systems, Inc.Content aligned block-based deduplication
US8572340B2 (en)2010-09-302013-10-29Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US20120150818A1 (en)2010-12-142012-06-14Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US9026498B2 (en)*2012-08-132015-05-05Commvault Systems, Inc.Lightweight mounting of a secondary copy of file system data
US9665591B2 (en)2013-01-112017-05-30Commvault Systems, Inc.High availability distributed deduplicated storage system
US9043576B2 (en)*2013-08-212015-05-26Simplivity CorporationSystem and method for virtual machine conversion
US20160162364A1 (en)2014-12-032016-06-09Commvault Systems, Inc.Secondary storage pruning
US9639274B2 (en)2015-04-142017-05-02Commvault Systems, Inc.Efficient deduplication database validation
US20160350391A1 (en)2015-05-262016-12-01Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10228962B2 (en)2015-12-092019-03-12Commvault Systems, Inc.Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery
US10387266B2 (en)2015-12-232019-08-20Commvault Systems, Inc.Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others
US20170193003A1 (en)2015-12-302017-07-06Commvault Systems, Inc.Redundant and robust distributed deduplication data storage system
US20170235647A1 (en)2016-02-122017-08-17Commvault Systems, Inc.Data protection operations based on network path information
US10684924B2 (en)2016-02-182020-06-16Commvault Systems, Inc.Data restoration operations based on network path information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120265744A1 (en)*2001-08-082012-10-18Gary Charles BerkowitzKnowledge-based e-catalog procurement system and method
US20130024423A1 (en)*2011-07-202013-01-24Microsoft CorporationAdaptive retention for backup data
US20130262410A1 (en)*2012-03-302013-10-03Commvault Systems, Inc.Data previewing before recalling large data files

Cited By (77)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10871904B2 (en)2014-12-032020-12-22Commvault Systems, Inc.Secondary storage editor
US11513694B2 (en)2014-12-032022-11-29Commvault Systems, Inc.Secondary storage editor
US9632713B2 (en)2014-12-032017-04-25Commvault Systems, Inc.Secondary storage editor
US11287980B2 (en)2014-12-032022-03-29Commvault Systems, Inc.Defensible pruning
US10168924B2 (en)2014-12-032019-01-01Commvault Systems, Inc.Secondary storage editor
US10360185B2 (en)*2015-06-242019-07-23International Business Machines CorporationLog file analysis to locate anomalies
US10360184B2 (en)*2015-06-242019-07-23International Business Machines CorporationLog file analysis to locate anomalies
US20160378780A1 (en)*2015-06-242016-12-29International Business Machines CorporationLog File Analysis to Locate Anomalies
US20160378781A1 (en)*2015-06-242016-12-29International Business Machines CorporationLog File Analysis to Locate Anomalies
US10445183B1 (en)*2015-06-262019-10-15EMC IP Holding Company LLCMethod and system to reclaim disk space by deleting save sets of a backup
CN108073358A (en)*2016-11-072018-05-25三星电子株式会社The trimming management method of user equipment and storage device including storage device
US11954071B1 (en)*2017-06-112024-04-09Jennifer ShinFile naming and management system
US11093342B1 (en)*2017-09-292021-08-17EMC IP Holding Company LLCEfficient deduplication of compressed files
US10909071B2 (en)*2018-07-132021-02-02Vmware, Inc.Batch-based deletion of snapshots archived in cloud/object storage
US10853312B2 (en)2018-07-132020-12-01Vmware, Inc.Archiving data in cloud/object storage using local metadata staging
US20200019620A1 (en)*2018-07-132020-01-16Vmware, Inc.Batch-based deletion of snapshots archived in cloud/object storage
US11042504B2 (en)2018-07-132021-06-22Vmware, Inc.Managing overwrites when archiving data in cloud/object storage
US11126506B2 (en)*2018-08-062021-09-21Acronis International GmbhSystems and methods for predictive data protection
US11599423B1 (en)*2018-09-042023-03-07EMC IP Holding Company LLCManaging backup copies in a right-to-delete personal data environment
US20240231662A1 (en)*2018-12-142024-07-11Commvault Systems, Inc.Disk usage growth prediction system
CN109800106A (en)*2018-12-172019-05-24北京春鸿科技有限公司The method and controlling terminal of file are deleted in wifi storage equipment
US20240256389A1 (en)*2019-02-082024-08-01Own Data Company Ltd.Modified representation of backup copy on restore
IL284409B1 (en)*2019-02-082024-03-01Own Data Company Ltd A representation of the backup copy with restore changes
IL284409B2 (en)*2019-02-082024-07-01Own Data Company Ltd A representation of the backup copy with restore changes
US11755231B2 (en)*2019-02-082023-09-12Ownbackup Ltd.Modified representation of backup copy on restore
US20210311635A1 (en)*2019-02-082021-10-07Ownbackup Ltd.Modified Representation of Backup Copy on Restore
US20200257594A1 (en)*2019-02-082020-08-13OwnBackup LTDModified Representation Of Backup Copy On Restore
AU2020219372B2 (en)*2019-02-082022-07-14Own Data Company Ltd.Modified representation of backup copy on restore
US11614999B2 (en)*2019-04-262023-03-28EMC IP Holding Company LLCEfficient method to index scheduled backup of same target and the corresponding files
US10956282B2 (en)2019-08-152021-03-23Datto, Inc.Adaptive data retention policy based on reliability metric or metrics
US11182257B2 (en)2019-08-152021-11-23Datto, Inc.Adaptive data backup scheduling based on reliability metric or metrics
US12353289B2 (en)2019-11-122025-07-08Kaseya Us LlcDirect-to-cloud backup with local volume failover
CN111400302A (en)*2019-11-282020-07-10杭州海康威视系统技术有限公司Method, device and system for modifying continuously stored data
US11372860B2 (en)2019-12-262022-06-28Snowflake Inc.Processing techniques for queries where predicate values are unknown until runtime
US11567939B2 (en)2019-12-262023-01-31Snowflake Inc.Lazy reassembling of semi-structured data
US11308090B2 (en)2019-12-262022-04-19Snowflake Inc.Pruning index to support semi-structured data types
US11321325B2 (en)2019-12-262022-05-03Snowflake Inc.Pruning index generation for pattern matching queries
US10769150B1 (en)*2019-12-262020-09-08Snowflake Inc.Pruning indexes to enhance database query processing
US11275739B2 (en)2019-12-262022-03-15Snowflake Inc.Prefix indexing
US11275738B2 (en)2019-12-262022-03-15Snowflake Inc.Prefix N-gram indexing
US20220277013A1 (en)2019-12-262022-09-01Snowflake Inc.Pruning index generation and enhancement
US12314263B2 (en)2019-12-262025-05-27Snowflake Inc.Indexed geospatial search
US11487763B2 (en)2019-12-262022-11-01Snowflake Inc.Pruning using prefix indexing
US11494384B2 (en)2019-12-262022-11-08Snowflake Inc.Processing queries on semi-structured data columns
US11308089B2 (en)2019-12-262022-04-19Snowflake Inc.Pruning index maintenance
US11544269B2 (en)2019-12-262023-01-03Snowflake Inc.Index to support processing of pattern matching queries
US11086875B2 (en)2019-12-262021-08-10Snowflake Inc.Database query processing using a pruning index
US11593379B2 (en)2019-12-262023-02-28Snowflake Inc.Join query processing using pruning index
US10942925B1 (en)*2019-12-262021-03-09Snowflake Inc.Database query processing using a pruning index
US12050605B2 (en)2019-12-262024-07-30Snowflake Inc.Indexed geospatial predicate search
US11113286B2 (en)2019-12-262021-09-07Snowflake Inc.Generation of pruning index for pattern matching queries
US11681708B2 (en)2019-12-262023-06-20Snowflake Inc.Indexed regular expression search with N-grams
US10997179B1 (en)2019-12-262021-05-04Snowflake Inc.Pruning index for optimization of pattern matching queries
US11704320B2 (en)2019-12-262023-07-18Snowflake Inc.Processing queries using an index generated based on data segments
US11016975B1 (en)2019-12-262021-05-25Snowflake Inc.Scan set pruning for pattern matching queries
US11989184B2 (en)2019-12-262024-05-21Snowflake Inc.Regular expression search query processing using pruning index
US11893025B2 (en)2019-12-262024-02-06Snowflake Inc.Scan set pruning for queries with predicates on semi-structured fields
US11803551B2 (en)2019-12-262023-10-31Snowflake Inc.Pruning index generation and enhancement
US11816107B2 (en)2019-12-262023-11-14Snowflake Inc.Index generation using lazy reassembling of semi-structured data
US11768763B2 (en)*2020-07-082023-09-26Pure Storage, Inc.Flash secure erase
US11941004B1 (en)*2020-09-282024-03-26United Services Automobile Association (Usaa)System and method for executing database operations based on a policy
US11222019B1 (en)2020-10-302022-01-11Snowflake Inc.Automatic pruning cutoff in a database system
US11475011B2 (en)2020-10-302022-10-18Snowflake Inc.Pruning cutoffs for database systems
US11755581B2 (en)2020-10-302023-09-12Snowflake Inc.Cutoffs for pruning of database queries
WO2022093337A1 (en)*2020-10-302022-05-05Snowflake Inc.Automatic pruning cutoff in a database system
US11615095B2 (en)*2020-10-302023-03-28Snowflake Inc.Automatic pruning cutoff in a database system
CN113032406A (en)*2021-05-262021-06-25四川新网银行股份有限公司Data archiving method for centralized management of sub-tables through metadata database
CN113312212A (en)*2021-06-022021-08-27广联达科技股份有限公司Method, device, equipment and readable storage medium for protecting model component parameters
CN113867628A (en)*2021-09-022021-12-31网易(杭州)网络有限公司Data deleting method and device, storage medium and computing equipment
US12353376B2 (en)2021-11-102025-07-08Commvault Systems, Inc.Optimizing retention timeframes of deduplicated copies at storage platforms that are write-once read-many (WORM) enabled
US12032542B2 (en)2021-11-102024-07-09Commvault Systems, Inc.Systems and methods for optimizing storage and retention of deduplicated secondary copies at storage platforms that are write-once read-many (WORM) enabled
US20230222095A1 (en)*2022-01-132023-07-13Cyera, Ltd.System and method for data discovery in cloud environments
US12026123B2 (en)*2022-01-132024-07-02Cyera, Ltd.System and method for data discovery in cloud environments
US20240354287A1 (en)*2022-10-242024-10-24Rubrik, Inc.Intelligent protection of computing snapshots
US11880369B1 (en)2022-11-212024-01-23Snowflake Inc.Pruning data based on state of top K operator
US12105671B1 (en)*2023-04-252024-10-01Vast Data Ltd.Global access to filesystem content
US12265501B1 (en)*2023-12-152025-04-01Hewlett Packard Enterprise Development LpPlanar file system for organizing and interrelating large data sets

Also Published As

Publication numberPublication date
US20160313926A1 (en)2016-10-27
US20180088825A1 (en)2018-03-29
US11287980B2 (en)2022-03-29
US20200192580A1 (en)2020-06-18
US10613757B2 (en)2020-04-07

Similar Documents

PublicationPublication DateTitle
US11513694B2 (en)Secondary storage editor
US11287980B2 (en)Defensible pruning
US12056086B2 (en)File system content archiving based on third-party application archiving rules and metadata
US11733877B2 (en)Restore for block-level backups
US11321281B2 (en)Managing structured data in a data storage system
US11656956B2 (en)Lightweight data reconstruction based on backup data
US20220345524A1 (en)Migration to cloud storage
US20220083429A1 (en)Cross-platform virtual machine backup and replication
US10204010B2 (en)Intelligent protection of off-line mail data
US20160004601A1 (en)Lightweight data reconstruction based on backup data

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:COMMVAULT SYSTEMS, INC., NEW JERSEY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MUTHA, MANAS BHIKCHAND;AHN, JUN H.;SIGNING DATES FROM 20141209 TO 20150313;REEL/FRAME:035273/0377

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp