System and method for disk control with snapshot feature including read-write snapshot half

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6341341
SERIAL NO

09465354

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for enabling a snapshot container generated in a copy-on-write backup process to function in the presence of a data-handling system (e.g. a file system) that writes data to the backup disk is provided. The snapshot container, which is read-by and written-to by the system backup application is configured as a read-write container with associated driver. The write data from the backup application is provided to, and stored in the snapshot information container that also receives and stores data from the original read-write container in the manner of a backing store container. Data in the snapshot information container is selectively mapped container as a source, or to backup information container as a source, denoting a backup application write, based upon a bit-map associated with the snapshot driver arrangement. The bit-map designates discrete memory storage block within the container as being mapped to either the original read-write container or as backup write data, denoted as originating within the snapshot information container via the snapshot/backup application.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ADAPTEC, INC.MILPITAS, CA217
RPX CORPORATIONSAN FRANCISCO, CA2332

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Franklin, Chris R Merrimack, NH 19 379
Grummon, Jeffrey L Milford, NH 3 268

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5263154 Method and system for incremental time zero backup copying of data 219 1992
* 5375232 Method and system for asynchronous pre-staging of backup copies in a data processing storage subsystem 65 1992
5826046 Method and apparatus for polling and selecting any paired device in any drawer 28 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5163148 File backup system for producing a backup copy of a file which may be updated during backup 245 1989
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6230246 Non-intrusive crash consistent copying in distributed storage systems without client cooperation 24 1998
 
CA, INC. (1)
* 5546534 Method of operating a computer system 40 1995
 
VERITAS TECHNOLOGIES LLC (1)
5907672 System for backing up computer disk volumes with error remapping of flawed memory addresses 343 1995
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
* 5487160 Concurrent image backup for disk storage system 138 1992
 
DATA GENERAL CORPORATION (1)
5535381 Apparatus and method for copying and restoring disk files 140 1993
 
NORWEST BUSINESS CREDT, INC. (1)
5675769 Method for manipulating disk partitions 72 1995
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5737763 Incremental disk backup 26 1996
 
POWER MANAGEMENT ENTERPRISES, LLC (1)
5930831 Partition manipulation architecture supporting multiple file systems 47 1997
 
APPLE INC. (1)
5829053 Block storage memory management system and method utilizing independent partition managers and device drivers 63 1996
 
EMC CORPORATION (1)
5835953 Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating 425 1996
 
RADISYS CORPORATION (1)
4654819 Memory back-up system 247 1985
 
BMC SOFTWARE, INC. (1)
* 6202136 Method of creating an internally consistent copy of an actively updated data set without specialized caching hardware 23 1997
 
DOMINION VENTURE FINANCE L.L.C. (1)
5794254 Incremental computer file backup using a two-step comparison of first two characters in the block and a signature with pre-stored character and signature sets 68 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (1)
* 6460054 System and method for data storage archive bit update after snapshot backup 59 1999
 
Other [Check patent profile for assignment information] (9)
* 2004/0107,225 Mechanism for replicating and maintaining files in a spaced-efficient manner 3 2003
* 2006/0242,179 System and method for restoring a virtual disk from a snapshot 37 2006
* 2007/0180,191 Storage system and replication creation method thereof 0 2007
* 2008/0052,480 Data replication in a storage system 10 2007
* 2009/0070,530 STORAGE SYSTEM AND REPLICATION CREATION METHOD THEREOF 19 2008
* 2010/0076,936 SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM 24 2009
* 2010/0138,394 MULTIPLE CONCURRENT ACTIVE FILE SYSTEMS 0 2010
* 2010/0198,795 SYSTEM AND METHOD FOR RESTORING A VIRTUAL DISK FROM A SNAPSHOT 7 2010
* 2011/0035,357 SYSTEM AND METHOD FOR MANAGING DATA DEDUPLICATION OF STORAGE SYSTEMS UTILIZING PERSISTENT CONSISTENCY POINT IMAGES 16 2010
 
CA, INC. (3)
9002910 Systems and methods of information backup 0 2004
* 2005/0172,093 Systems and methods of information backup 63 2004
8370450 Systems and methods for information backup 2 2009
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (6)
7100089 Determining differences between snapshots 95 2002
7743031 Time and space efficient technique for creating virtual volume copies 14 2003
7191304 Efficient and reliable virtual volume mapping 112 2003
7165156 Read-write snapshots 45 2003
* 8037026 Protected user-controllable volume snapshots 14 2005
7886119 Time and space efficient technique for creating virtual volume copies 13 2007
 
VERITAS TECHNOLOGIES LLC (35)
* 6785789 Method and apparatus for creating a virtual data copy 21 2002
6912631 Method and apparatus for restoring a corrupted data volume 19 2002
* 6938135 Incremental backup of a data volume 101 2002
6907507 Tracking in-progress writes through use of multi-column bitmaps 24 2002
6880053 Instant refresh of a data volume copy 8 2002
* 2004/0123,031 Instant refresh of a data volume copy 4 2002
6996687 Method of optimizing the space and improving the write performance of volumes with multiple virtual copies 4 2002
6978354 Method for creating a virtual data copy of a volume being restored 11 2002
6910111 Volume restoration using an accumulator map 14 2002
7664793 Transforming unrelated data volumes into related data volumes 6 2003
7103737 Flexible hierarchy of relationships and operations in data volumes 4 2003
7577806 Systems and methods for time dependent data storage and recovery 12 2003
* 2005/0066,222 Systems and methods for time dependent data storage and recovery 49 2003
7584337 Method and system for obtaining data stored in a data store 17 2004
7991748 Virtual data store creation and use 11 2004
* 2005/0065,962 Virtual data store creation and use 71 2004
7725667 Method for identifying the time at which data was written to a data store 6 2004
* 2005/0063,374 Method for identifying the time at which data was written to a data store 45 2004
7904428 Methods and apparatus for recording write requests directed to a data store 15 2004
7827362 Systems, apparatus, and methods for processing I/O requests 11 2004
7725760 Data storage system 4 2004
7631120 Methods and apparatus for optimally selecting a storage buffer for the storage of data 5 2004
7577807 Methods and devices for restoring a portion of a data store 12 2004
* 7296008 Generation and use of a time map for accessing a prior image of a storage device 86 2004
* 2006/0047,903 Systems, apparatus, and methods for processing I/O requests 47 2004
* 2006/0047,999 Generation and use of a time map for accessing a prior image of a storage device 14 2004
* 2005/0076,264 Methods and devices for restoring a portion of a data store 66 2004
* 2005/0066,118 Methods and apparatus for recording write requests directed to a data store 67 2004
* 2005/0066,225 Data storage system 61 2004
7337288 Instant refresh of a data volume copy 2 2005
7089385 Tracking in-progress writes through use of multi-column bitmaps 9 2005
7293146 Method and apparatus for restoring a corrupted data volume 4 2005
8521973 Systems and methods for providing a modification history for a location within a data store 1 2007
* 9298707 Efficient data storage and retrieval for backup systems 1 2011
9031908 Method and apparatus for simultaneous comparison of multiple backup sets maintained in a computer system 0 2012
 
EMC IP HOLDING COMPANY LLC (2)
* 9411821 Block-based backups for sub-file modifications 0 2014
* 9348827 File-based snapshots for block-based backups 0 2014
 
DELL INTERNATIONAL L.L.C. (7)
* 2008/0091,877 DATA PROGRESSION DISK LOCALITY OPTIMIZATION SYSTEM AND METHOD 14 2007
* 9489150 System and method for transferring data between different raid data storage types for current data and replay data 0 2012
* 2013/0124,798 SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN DIFFERENT RAID DATA STORAGE TYPES FOR CURRENT DATA AND REPLAY DATA 9 2012
9021295 Virtual disk drive system and method 0 2013
* 9047216 Virtual disk drive system and method 2 2013
* 2014/0108,858 VIRTUAL DISK DRIVE SYSTEM AND METHOD 3 2013
9436390 Virtual disk drive system and method 0 2015
 
DOT HILL SYSTEMS CORPORATION (19)
8990153 Pull data replication model 1 2006
* 2011/0087,792 Data replication method and apparatus 4 2006
* 2011/0072,104 Pull data replication model 3 2006
* 2007/0186,001 DATA REPLICATION METHOD AND APPARATUS 15 2006
* 2007/0185,973 PULL DATA REPLICATION MODEL 47 2006
8751467 Method and apparatus for quickly accessing backing store metadata 0 2007
7831565 Deletion of rollback snapshot partition 1 2007
* 2008/0177,954 METHOD AND APPARATUS FOR QUICKLY ACCESSING BACKING STORE METADATA 18 2007
* 2008/0177,957 DELETION OF ROLLBACK SNAPSHOT PARTITION 13 2007
8001345 Automatic triggering of backing store re-initialization 1 2007
* 2008/0281,875 AUTOMATIC TRIGGERING OF BACKING STORE RE-INITIALIZATION 11 2007
8204858 Snapshot reset method and apparatus 2 2007
* 2008/0320,258 SNAPSHOT RESET METHOD AND APPARATUS 8 2007
* 7975115 Method and apparatus for separating snapshot preserved and write data 3 2007
* 2008/0256,141 METHOD AND APPARATUS FOR SEPARATING SNAPSHOT PRESERVED AND WRITE DATA 14 2007
8656123 Snapshot preserved data cloning 10 2009
* 2009/0307,450 Snapshot Preserved Data Cloning 16 2009
8200631 Snapshot reset method and apparatus 0 2010
* 2010/0223,428 Snapshot reset method and apparatus 0 2010
 
HITACHI, LTD. (14)
7237076 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 34 2003
* 2004/0186,900 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 7 2003
7219202 Cluster storage system and replication creation method thereof 15 2004
* 2005/0125,609 Storage system and replication creation method thereof 4 2004
7266654 Storage system, server apparatus, and method for creating a plurality of snapshots 8 2004
* 2005/0027,819 Storage system, server apparatus, and method for creating a plurality of snapshots 7 2004
7302535 Data replication in a storage system 5 2004
* 7325110 Method for acquiring snapshot 31 2004
* 2005/0138,312 Method for acquiring snapshot 15 2004
7461225 Storage system and replication creation method thereof 0 2007
7657721 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 2 2007
7689792 Data replication in a storage system 1 2007
7721058 Storage system and replication creation method thereof 2 2008
7908449 Data replication in a storage system 1 2010
 
ORACLE AMERICA, INC. (58)
* 6915395 Active address content addressable memory 15 2000
* 6636878 Mechanism for replicating and maintaining files in a spaced-efficient manner 21 2001
* 6779094 Apparatus and method for instant copy of data by writing new data to an additional physical storage area 61 2001
7100006 Method and mechanism for generating a live snapshot in a computing system 4 2002
* 2002/0093,691 Live memory snapshot 5 2002
7603568 Method and apparatus for self-validating checksums in a file system 1 2004
7424574 Method and apparatus for dynamic striping 9 2004
7415653 Method and apparatus for vectored block-level checksum for file system data integrity 7 2004
7526622 Method and system for detecting and correcting data errors using checksums and replication 8 2004
7496586 Method and apparatus for compressing data in a file system 20 2004
7412450 Method and apparatus for identifying tampering of data in a file system 4 2004
7533225 Method and apparatus for enabling adaptive endianness 0 2004
7437528 Gang blocks 4 2004
8635190 Method and system for pruned resilvering using a dirty time log 0 2006
8495010 Method and system for adaptive metadata replication 1 2006
7930495 Method and system for dirty time log directed resilvering 1 2006
7925827 Method and system for dirty time logging 0 2006
7877554 Method and system for block reallocation 2 2006
7873799 Method and system supporting per-file and per-block replication 0 2006
7865673 Multiple replication levels with pooled devices 1 2006
7743225 Ditto blocks 0 2006
7716445 Method and system for storing a sparse file using fill counts 0 2006
7716519 Method and system for repairing partially damaged blocks 3 2006
7689877 Method and system using checksums to repair data 1 2006
7657671 Adaptive resilvering I/O scheduling 3 2006
* 2007/0168,569 Adaptive resilvering I/O scheduling 8 2006
* 2007/0118,576 Method and system for adaptive metadata replication 4 2006
* 2007/0106,851 Method and system supporting per-file and per-block replication 1 2006
* 2007/0106,869 Method and system for dirty time logging 1 2006
* 2007/0106,864 Multiple replication levels with pooled devices 8 2006
* 2007/0106,863 Method and system for storing a sparse file using fill counts 2 2006
* 2007/0106,870 Method and system for block reallocation 8 2006
* 2007/0106,867 Method and system for dirty time log directed resilvering 2 2006
* 2007/0106,677 Method and system for pruned resilvering using a dirty time log 4 2006
* 2007/0106,925 Method and system using checksums to repair data 3 2006
* 2007/0106,862 Ditto blocks 0 2006
7899989 Method and system for using a block allocation policy 6 2006
7480684 Method and system for object allocation using fill counts 3 2006
* 2007/0106,632 Method and system for object allocation using fill counts 1 2006
* 2007/0106,865 Method and system for using a block allocation policy 1 2006
7596739 Method and system for data replication 0 2006
8549051 Unlimited file system snapshots and clones 0 2006
* 2007/0106,706 Unlimited file system snapshots and clones 14 2006
7840657 Method and apparatus for power-managing storage devices in a storage pool 5 2006
7783847 Method and system for reallocating blocks in a storage pool 6 2006
7584229 Method and system for priority-based allocation in a storage pool 4 2006
* 2008/0104,150 Method and system for priority-based allocation in a storage pool 4 2006
* 2008/0104,204 Method and apparatus for power-managing storage devices in a storage pool 5 2006
7792882 Method and system for block allocation for hybrid drives 4 2007
* 2009/0089,343 METHOD AND SYSTEM FOR BLOCK ALLOCATION FOR HYBRID DRIVES 10 2007
8095728 Method and system for power aware I/O scheduling 0 2008
* 2009/0265,519 METHOD AND SYSTEM FOR POWER AWARE I/O SCHEDULING 26 2008
8037279 Method and system for cross-domain data sharing 1 2008
* 2009/0313,446 METHOD AND SYSTEM FOR CROSS-DOMAIN DATA SHARING 10 2008
8135907 Method and system for managing wear-level aware file systems 4 2008
* 2009/0327,602 METHOD AND SYSTEM FOR MANAGING WEAR-LEVEL AWARE FILE SYSTEMS 59 2008
8280858 Storage pool scrubbing with concurrent snapshots 12 2009
* 2010/0332,446 STORAGE POOL SCRUBBING WITH CONCURRENT SNAPSHOTS 1 2009
 
Networks Appliance, Inc. (1)
7478101 System-independent data format in a mirrored storage system environment and method for using the same 11 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (13)
* 6651075 Support for multiple temporal snapshots of same volume 153 2000
6647473 Kernel-based crash-consistency coordinator 102 2000
7150018 Method and system for deterministic ordering of software modules 6 2001
* 6948038 System and method for backing up and restoring data 112 2001
* 2003/0028,736 System and method for backing up and restoring data 68 2001
* 6910112 System and method for backing up and restoring data 28 2004
* 2004/0236,916 System and method for backing up and restoring data 21 2004
* 7162599 System and method for backing up and restoring data 47 2004
* 2005/0091,247 System and method for backing up and restoring data 5 2004
8321482 Selectively modifying files of a container file 0 2008
* 2009/0271,442 Selectively Modifying Files of a Container File 3 2008
8112464 On-demand access to container file directories 1 2008
* 2009/0271,451 On-Demand Access to Container File Directories 14 2008
 
XIOTECH CORPORATION (2)
* 7181581 Method and apparatus for mirroring data stored in a mass storage system 26 2003
* 2003/0212,869 Method and apparatus for mirroring data stored in a mass storage system 8 2003
 
GOOGLE INC. (2)
* 6651147 Data placement and allocation using virtual contiguity 2 2001
* 2008/0140,959 One-touch backup system 3 2008
 
ICP ELECTRONICS INC. (1)
* 2004/0177,226 Storage system with snapshot-backup capability and method for the same 15 2004
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
* 7085899 System and method of an efficient snapshot for shared large storage 33 2003
* 2004/0083,345 System and method of an efficient snapshot for shared large storage 9 2003
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 6584551 System and method for automatic dynamic expansion of a snapshot repository 14 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (28)
7016920 Method for tracking relationships between specified file name and particular program used for subsequent access in a database 5 2001
* 6976039 Method and system for processing backup data associated with application, querying metadata files describing files accessed by the application 88 2001
* 2002/0178,436 Method and apparatus for the automatic discovery of the relationships between applications and their associated data and configuration files 1 2001
* 2002/0178,173 Method and apparatus for performing the identification of files to be backed up using relational meta data 5 2001
* 7043503 Ditto address indicating true disk address for actual data blocks stored in one of an inode of the file system and subsequent snapshot 25 2002
* 2003/0158,863 File system snapshot with ditto address feature 9 2002
* 6920521 Method and system of managing virtualized physical memory in a data processing system 5 2002
* 6907494 Method and system of managing virtualized physical memory in a memory controller and processor system 5 2002
* 6904490 Method and system of managing virtualized physical memory in a multi-processor system 3 2002
* 2004/0073,743 Method and system of managing virtualized physical memory in a multi-processor system 3 2002
* 2004/0073,765 Method and system of managing virtualized physical memory in a memory controller and processor system 2 2002
7146474 System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability 9 2003
* 2004/0181,641 System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability 3 2003
* 2005/0071,380 Apparatus and method to coordinate multiple data storage and retrieval systems 4 2003
7269701 Self-configuration of source-to-target mapping 10 2003
* 2005/0081,006 Self-configuration of source-to-target mapping 5 2003
* 8417913 Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages 1 2003
* 2005/0108,496 Hardware support for superpage coalescing 24 2003
* 7594183 Capturing a workflow 2 2004
* 2006/0036,958 Method, system and article of manufacture to capture a workflow 11 2004
* 2007/0033,361 Apparatus, system, and method for fastcopy target creation 4 2005
8645647 Data storage snapshot with reduced copy-on-write 8 2009
* 2011/0055,500 Data Storage Snapshot With Reduced Copy-On-Write 9 2009
* 8688936 Point-in-time copies in a cascade using maps and fdisks 1 2009
* 2011/0208,932 FLASHCOPY HANDLING 18 2009
* 8315991 Detecting inadvertent or malicious data corruption in storage subsystems and recovering data 9 2010
* 2011/0258,164 Detecting Inadvertent or Malicious Data Corruption in Storage Subsystems and Recovering Data 4 2010
8713272 Point-in-time copies in a cascade using maps and fdisks 0 2012
 
LENOVO PC INTERNATIONAL (1)
7028079 Method and apparatus for the automatic migration of applications and their associated data and configuration files 63 2001
 
ACRONIS INTERNATIONAL GMBH (6)
7246211 System and method for using file system snapshots for online data backup 79 2003
7047380 System and method for using file system snapshots for online data backup 32 2004
7318135 System and method for using file system snapshots for online data backup 7 2006
8074035 System and method for using multivolume snapshots for online data backup 5 2007
8856927 System and method for using snapshots for rootkit detection 7 2010
9400886 System and method for using snapshots for rootkit detection 0 2014
 
NETAPP, INC. (71)
* 6654912 Recovery of file system data in file servers mirrored file system volumes 90 2000
* 7076509 System and method for restoring a virtual disk from a snapshot 47 2003
7457982 Writable virtual disk of read-only snapshot file objects 54 2003
* 2006/0179,261 Writable read-only snapshots 23 2003
7409511 Cloning technique for efficiently creating a copy of a volume in a storage system 26 2004
* 2005/0246,397 Cloning technique for efficiently creating a copy of a volume in a storage system 37 2004
9165003 Technique for permitting multiple virtual file systems having the same identifier to be served by a single storage system 0 2004
7685169 Multiple concurrent active file systems 6 2005
* 7424497 Technique for accelerating the creation of a point in time prepresentation of a virtual file system 9 2005
7757056 System and method for efficiently calculating storage required to split a clone volume 29 2005
8165221 System and method for sampling based elimination of duplicate data 21 2006
* 2007/0255,758 System and method for sampling based elimination of duplicate data 139 2006
9026495 System and method for creating and accessing a host-accessible storage entity 0 2006
* 7743035 System and method for restoring a virtual disk from a snapshot 40 2006
8412682 System and method for retrieving and using block fingerprints for data deduplication 12 2006
7921077 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 39 2006
* 2008/0005,141 System and method for retrieving and using block fingerprints for data deduplication 181 2006
* 2008/0005,201 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 74 2006
8010509 System and method for verifying and correcting the consistency of mirrored data sets 8 2006
7987167 Enabling a clustered namespace with redirection 6 2006
8116455 System and method for securely initializing and booting a security appliance 5 2006
8996487 System and method for improving the relevance of search results using data container access patterns 0 2006
8423731 System and method for automatic scheduling and policy provisioning for information lifecycle management 5 2006
7720889 System and method for nearly in-band search indexing 3 2006
7685178 System and method for examining client generated content stored on a data container exported by a storage system 1 2006
* 2008/0104,144 System and method for examining client generated content stored on a data container exported by a storage system 5 2006
7711683 Method and system for maintaining disk location via homeness 7 2006
7613947 System and method for storage takeover 27 2006
8219821 System and method for signature based data container recognition 1 2007
8533410 Maintaining snapshot and active file system metadata in an on-disk structure of a file system 4 2007
8510524 File system capable of generating snapshots and providing fast sequential read access 8 2007
7849057 Identifying snapshot membership for blocks based on snapid 12 2007
8219749 System and method for efficient updates of sequential block storage 2 2007
* 2008/0270,690 SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE 8 2007
8762345 System and method for accelerating anchor point detection 0 2007
* 2008/0301,134 SYSTEM AND METHOD FOR ACCELERATING ANCHOR POINT DETECTION 29 2007
8793226 System and method for estimating duplicate data 3 2007
8868495 System and method for indexing user data on storage systems 0 2007
* 2008/0201,384 SYSTEM AND METHOD FOR INDEXING USER DATA ON STORAGE SYSTEMS 2 2007
7882304 System and method for efficient updates of sequential block storage 3 2007
* 2009/0034,377 SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE 34 2007
8301673 System and method for performing distributed consistency verification of a clustered file system 7 2007
* 2008/0189,343 SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED CONSISTENCY VERIFICATION OF A CLUSTERED FILE SYSTEM 23 2007
8380674 System and method for migrating lun data between data containers 3 2008
7685388 Method and system for single pass volume scanning for multiple destination mirroring 4 2008
7721045 System and method for efficiently guaranteeing data consistency to clients of a storage system cluster 2 2008
8725986 System and method for volume block number to disk block number mapping 2 2008
8219564 Two-dimensional indexes for quick multiple attribute search in a catalog system 4 2008
8301791 System and method for non-disruptive check of a mirror 0 2008
* 2009/0030,983 SYSTEM AND METHOD FOR NON-DISRUPTIVE CHECK OF A MIRROR 19 2008
8250043 System and method for compression of partially ordered data sets 3 2008
* 2010/0049,726 SYSTEM AND METHOD FOR COMPRESSION OF PARTIALLY ORDERED DATA SETS 12 2008
8209289 Technique for accelerating the creation of a point in time representation of a virtual file system 0 2008
8423732 Writable virtual disks of read-only snapshot file objects 1 2008
7930587 System and method for storage takeover 4 2009
7818299 System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot 16 2009
8001090 System and method for examining client generated content stored on a data container exported by a storage system 2 2009
7949843 Method and system for single pass volume scanning for multiple destination mirroring 0 2009
8103622 Rate of change monitoring for a volume storing application data in a fractionally reserved data storage system 13 2010
7962531 Multiple concurrent active file systems 1 2010
8041736 Method and system for maintaining disk location via homeness 0 2010
7949638 System and method for nearly in-band search indexing 51 2010
7958168 System and method for restoring a virtual disk from a snapshot 3 2010
9152503 System and method for efficiently calculating storage required to split a clone volume 0 2010
8832026 Identifying snapshot membership for blocks based on snapid 1 2010
8296260 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 6 2010
9344112 Sampling based elimination of duplicate data 0 2012
8909885 File system capable of generating snapshots and providing fast sequential read access 0 2013
8874864 Maintaining snapshot and active file system metadata in an on disk structure of a file system 0 2013
9280457 System and method for volume block number to disk block number mapping 0 2014
9069787 System and method for accelerating anchor point detection 0 2014
 
COMPUTER ASSOCIATES THINK, INC. (6)
* 7734594 Systems and methods of information backup 29 2003
* 2005/0038,836 Systems and methods of information backup 35 2003
7552214 Systems and methods of information backup 12 2004
* 2005/0055,444 Systems and methods of information backup 25 2004
7389292 Systems and methods of information backup 17 2004
* 2005/0165,868 Systems and methods of information backup 5 2004
 
FUJITSU LIMITED (1)
* 6732124 Data processing system with mechanism for restoring file systems based on transaction logs 489 2000
 
SUN MICROSYSTEMS, INC. (5)
7185032 Mechanism for replicating and maintaining files in a space-efficient manner 4 2003
8938594 Method and system for metadata-based resilvering 0 2006
* 2007/0106,868 Method and system for latency-directed block allocation 3 2006
* 2007/0106,866 Method and system for metadata-based resilvering 1 2006
* 2007/0112,895 Block-based incremental backup 23 2006
 
SOFTWARE AG (ISRAEL) LTD. (1)
* 6836780 Method and system for accessing data in legacy applications 12 2000
 
EXANET LTD. (1)
7913046 Method for performing a snapshot in a distributed shared file system 2 2007
 
RED HAT, INC. (1)
* 2006/0053,139 Methods, systems, and computer program products for implementing single-node and cluster snapshots 34 2005
 
NETWORK APPLIANCE, INC. (16)
7096379 Recovery of file system data in file servers mirrored file system volumes 3 2003
* 2004/0153,736 Recovery of file system data in file servers mirrored file system volumes 8 2003
7730277 System and method for using pvbn placeholders in a flexible volume of a storage system 15 2004
7617370 Data allocation within a storage system architecture 21 2005
* 2006/0248,273 Data allocation within a storage system architecture 72 2005
7590660 Method and system for efficient database cloning 17 2006
7769723 System and method for providing continuous data protection 15 2006
* 2007/0276,878 System and method for providing continuous data protection 29 2006
7747584 System and method for enabling de-duplication in a storage system architecture 83 2006
7865741 System and method for securely replicating a configuration database of a security appliance 29 2006
7739546 System and method for storing and retrieving file system log information in a clustered computer system 1 2006
* 7676510 Space reservation monitoring in a fractionally reserved data storage system 25 2006
7853750 Method and an apparatus to store data patterns 18 2007
* 2008/0184,001 Method and an apparatus to store data patterns 74 2007
7827350 Method and system for promoting a snapshot in a distributed file system 22 2007
7996636 Uniquely identifying block context signatures in a storage volume hierarchy 61 2007
 
Symantec Operating System (1)
7730222 Processing storage-related I/O requests using binary tree data structures 7 2004
 
ZHIGU HOLDINGS LIMITED (1)
* 6473775 System and method for growing differential file on a base volume of a snapshot 187 2000
 
MCAFEE, INC. (1)
* 2013/0212,581 System, Method and Computer Program Product for Performing a Security or Maintenance Operation in Association with Virtual Disk Data 1 2013
* Cited By Examiner