US Patent No: 6,341,341

Number of patents in Portfolio can not be more than 2000

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

1 Status Updates

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, CA219
RPX CORPORATIONSAN FRANCISCO, CA2319

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
5,263,154 Method and system for incremental time zero backup copying of data 208 1992
* 5,375,232 Method and system for asynchronous pre-staging of backup copies in a data processing storage subsystem 64 1992
5,826,046 Method and apparatus for polling and selecting any paired device in any drawer 28 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5,163,148 File backup system for producing a backup copy of a file which may be updated during backup 240 1989
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6,230,246 Non-intrusive crash consistent copying in distributed storage systems without client cooperation 21 1998
 
CA, INC. (1)
* 5,546,534 Method of operating a computer system 38 1995
 
VERITAS TECHNOLOGIES LLC (1)
5,907,672 System for backing up computer disk volumes with error remapping of flawed memory addresses 329 1995
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
* 5,487,160 Concurrent image backup for disk storage system 135 1992
 
DATA GENERAL CORPORATION (1)
5,535,381 Apparatus and method for copying and restoring disk files 130 1993
 
NORWEST BUSINESS CREDT, INC. (1)
5,675,769 Method for manipulating disk partitions 68 1995
 
INTERNATIONAL COMPUTERS LIMITED (1)
* 5,737,763 Incremental disk backup 26 1996
 
POWER MANAGEMENT ENTERPRISES, LLC (1)
5,930,831 Partition manipulation architecture supporting multiple file systems 46 1997
 
APPLE INC. (1)
5,829,053 Block storage memory management system and method utilizing independent partition managers and device drivers 62 1996
 
EMC CORPORATION (1)
5,835,953 Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating 413 1996
 
RADISYS CORPORATION (1)
4,654,819 Memory back-up system 219 1985
 
BMC SOFTWARE, INC. (1)
* 6,202,136 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)
5,794,254 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 67 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (1)
* 6,460,054 System and method for data storage archive bit update after snapshot backup 58 1999
 
Other [Check patent profile for assignment information] (8)
* 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 35 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 20 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 5 2010
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 6,584,551 System and method for automatic dynamic expansion of a snapshot repository 14 2000
 
CA, INC. (3)
9,002,910 Systems and methods of information backup 0 2004
* 2005/0172,093 Systems and methods of information backup 62 2004
8,370,450 Systems and methods for information backup 2 2009
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (6)
7,100,089 Determining differences between snapshots 83 2002
7,743,031 Time and space efficient technique for creating virtual volume copies 12 2003
7,191,304 Efficient and reliable virtual volume mapping 99 2003
7,165,156 Read-write snapshots 43 2003
* 8,037,026 Protected user-controllable volume snapshots 12 2005
7,886,119 Time and space efficient technique for creating virtual volume copies 12 2007
 
VERITAS TECHNOLOGIES LLC (35)
* 6,785,789 Method and apparatus for creating a virtual data copy 21 2002
6,912,631 Method and apparatus for restoring a corrupted data volume 17 2002
* 6,938,135 Incremental backup of a data volume 91 2002
6,907,507 Tracking in-progress writes through use of multi-column bitmaps 23 2002
6,880,053 Instant refresh of a data volume copy 7 2002
* 2004/0123,031 Instant refresh of a data volume copy 4 2002
6,996,687 Method of optimizing the space and improving the write performance of volumes with multiple virtual copies 4 2002
6,978,354 Method for creating a virtual data copy of a volume being restored 11 2002
6,910,111 Volume restoration using an accumulator map 14 2002
7,664,793 Transforming unrelated data volumes into related data volumes 6 2003
7,103,737 Flexible hierarchy of relationships and operations in data volumes 4 2003
7,577,806 Systems and methods for time dependent data storage and recovery 8 2003
* 2005/0066,222 Systems and methods for time dependent data storage and recovery 48 2003
7,584,337 Method and system for obtaining data stored in a data store 15 2004
7,991,748 Virtual data store creation and use 9 2004
* 2005/0065,962 Virtual data store creation and use 69 2004
7,725,667 Method for identifying the time at which data was written to a data store 5 2004
* 2005/0063,374 Method for identifying the time at which data was written to a data store 45 2004
7,904,428 Methods and apparatus for recording write requests directed to a data store 14 2004
7,827,362 Systems, apparatus, and methods for processing I/O requests 8 2004
7,725,760 Data storage system 3 2004
7,631,120 Methods and apparatus for optimally selecting a storage buffer for the storage of data 3 2004
7,577,807 Methods and devices for restoring a portion of a data store 11 2004
* 7,296,008 Generation and use of a time map for accessing a prior image of a storage device 77 2004
* 2006/0047,903 Systems, apparatus, and methods for processing I/O requests 45 2004
* 2006/0047,999 Generation and use of a time map for accessing a prior image of a storage device 12 2004
* 2005/0076,264 Methods and devices for restoring a portion of a data store 64 2004
* 2005/0066,118 Methods and apparatus for recording write requests directed to a data store 60 2004
* 2005/0066,225 Data storage system 55 2004
7,337,288 Instant refresh of a data volume copy 2 2005
7,089,385 Tracking in-progress writes through use of multi-column bitmaps 9 2005
7,293,146 Method and apparatus for restoring a corrupted data volume 4 2005
8,521,973 Systems and methods for providing a modification history for a location within a data store 1 2007
* 9,298,707 Efficient data storage and retrieval for backup systems 0 2011
9,031,908 Method and apparatus for simultaneous comparison of multiple backup sets maintained in a computer system 0 2012
 
DELL INTERNATIONAL L.L.C. (6)
* 2008/0091,877 DATA PROGRESSION DISK LOCALITY OPTIMIZATION SYSTEM AND METHOD 11 2007
* 2013/0124,798 SYSTEM AND METHOD FOR TRANSFERRING DATA BETWEEN DIFFERENT RAID DATA STORAGE TYPES FOR CURRENT DATA AND REPLAY DATA 5 2012
9,021,295 Virtual disk drive system and method 0 2013
* 9,047,216 Virtual disk drive system and method 1 2013
* 2014/0108,858 VIRTUAL DISK DRIVE SYSTEM AND METHOD 2 2013
9,436,390 Virtual disk drive system and method 0 2015
 
DOT HILL SYSTEMS CORPORATION (19)
8,990,153 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 41 2006
8,751,467 Method and apparatus for quickly accessing backing store metadata 0 2007
7,831,565 Deletion of rollback snapshot partition 1 2007
* 2008/0177,954 METHOD AND APPARATUS FOR QUICKLY ACCESSING BACKING STORE METADATA 17 2007
* 2008/0177,957 DELETION OF ROLLBACK SNAPSHOT PARTITION 13 2007
8,001,345 Automatic triggering of backing store re-initialization 1 2007
* 2008/0281,875 AUTOMATIC TRIGGERING OF BACKING STORE RE-INITIALIZATION 11 2007
8,204,858 Snapshot reset method and apparatus 2 2007
* 2008/0320,258 SNAPSHOT RESET METHOD AND APPARATUS 8 2007
* 7,975,115 Method and apparatus for separating snapshot preserved and write data 2 2007
* 2008/0256,141 METHOD AND APPARATUS FOR SEPARATING SNAPSHOT PRESERVED AND WRITE DATA 14 2007
8,656,123 Snapshot preserved data cloning 3 2009
* 2009/0307,450 Snapshot Preserved Data Cloning 10 2009
8,200,631 Snapshot reset method and apparatus 0 2010
* 2010/0223,428 Snapshot reset method and apparatus 0 2010
 
HITACHI, LTD. (14)
7,237,076 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 31 2003
* 2004/0186,900 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 6 2003
7,219,202 Cluster storage system and replication creation method thereof 15 2004
* 2005/0125,609 Storage system and replication creation method thereof 4 2004
7,266,654 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 6 2004
7,302,535 Data replication in a storage system 5 2004
* 7,325,110 Method for acquiring snapshot 28 2004
* 2005/0138,312 Method for acquiring snapshot 13 2004
7,461,225 Storage system and replication creation method thereof 0 2007
7,657,721 Method of maintaining a plurality of snapshots, server apparatus and storage apparatus 2 2007
7,689,792 Data replication in a storage system 1 2007
7,721,058 Storage system and replication creation method thereof 2 2008
7,908,449 Data replication in a storage system 1 2010
 
ORACLE AMERICA, INC. (46)
* 6,915,395 Active address content addressable memory 14 2000
* 6,636,878 Mechanism for replicating and maintaining files in a spaced-efficient manner 20 2001
* 6,779,094 Apparatus and method for instant copy of data by writing new data to an additional physical storage area 50 2001
7,100,006 Method and mechanism for generating a live snapshot in a computing system 4 2002
* 2002/0093,691 Live memory snapshot 4 2002
7,603,568 Method and apparatus for self-validating checksums in a file system 1 2004
7,424,574 Method and apparatus for dynamic striping 8 2004
7,415,653 Method and apparatus for vectored block-level checksum for file system data integrity 6 2004
7,526,622 Method and system for detecting and correcting data errors using checksums and replication 8 2004
7,496,586 Method and apparatus for compressing data in a file system 14 2004
7,412,450 Method and apparatus for identifying tampering of data in a file system 4 2004
7,533,225 Method and apparatus for enabling adaptive endianness 0 2004
7,437,528 Gang blocks 4 2004
7,873,799 Method and system supporting per-file and per-block replication 0 2006
7,865,673 Multiple replication levels with pooled devices 0 2006
7,743,225 Ditto blocks 0 2006
7,716,445 Method and system for storing a sparse file using fill counts 0 2006
7,716,519 Method and system for repairing partially damaged blocks 3 2006
7,689,877 Method and system using checksums to repair data 1 2006
7,657,671 Adaptive resilvering I/O scheduling 3 2006
* 2007/0168,569 Adaptive resilvering I/O scheduling 7 2006
* 2007/0118,576 Method and system for adaptive metadata replication 3 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 7 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 7 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 2 2006
* 2007/0106,925 Method and system using checksums to repair data 3 2006
* 2007/0106,862 Ditto blocks 0 2006
7,899,989 Method and system for using a block allocation policy 4 2006
7,480,684 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
7,596,739 Method and system for data replication 0 2006
7,840,657 Method and apparatus for power-managing storage devices in a storage pool 5 2006
7,783,847 Method and system for reallocating blocks in a storage pool 5 2006
7,584,229 Method and system for priority-based allocation in a storage pool 3 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
7,792,882 Method and system for block allocation for hybrid drives 4 2007
* 2009/0089,343 METHOD AND SYSTEM FOR BLOCK ALLOCATION FOR HYBRID DRIVES 9 2007
* 2009/0265,519 METHOD AND SYSTEM FOR POWER AWARE I/O SCHEDULING 25 2008
8,135,907 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 48 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (14)
* 6,651,075 Support for multiple temporal snapshots of same volume 142 2000
6,647,473 Kernel-based crash-consistency coordinator 93 2000
* 6,473,775 System and method for growing differential file on a base volume of a snapshot 173 2000
7,150,018 Method and system for deterministic ordering of software modules 6 2001
* 6,948,038 System and method for backing up and restoring data 98 2001
* 2003/0028,736 System and method for backing up and restoring data 52 2001
* 6,910,112 System and method for backing up and restoring data 27 2004
* 2004/0236,916 System and method for backing up and restoring data 19 2004
* 7,162,599 System and method for backing up and restoring data 45 2004
* 2005/0091,247 System and method for backing up and restoring data 5 2004
8,321,482 Selectively modifying files of a container file 0 2008
* 2009/0271,442 Selectively Modifying Files of a Container File 3 2008
8,112,464 On-demand access to container file directories 1 2008
* 2009/0271,451 On-Demand Access to Container File Directories 8 2008
 
XIOTECH CORPORATION (2)
* 7,181,581 Method and apparatus for mirroring data stored in a mass storage system 25 2003
* 2003/0212,869 Method and apparatus for mirroring data stored in a mass storage system 8 2003
 
GOOGLE INC. (2)
* 6,651,147 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)
* 7,085,899 System and method of an efficient snapshot for shared large storage 31 2003
* 2004/0083,345 System and method of an efficient snapshot for shared large storage 7 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (28)
7,016,920 Method for tracking relationships between specified file name and particular program used for subsequent access in a database 5 2001
* 6,976,039 Method and system for processing backup data associated with application, querying metadata files describing files accessed by the application 78 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
* 7,043,503 Ditto address indicating true disk address for actual data blocks stored in one of an inode of the file system and subsequent snapshot 24 2002
* 2003/0158,863 File system snapshot with ditto address feature 8 2002
* 6,920,521 Method and system of managing virtualized physical memory in a data processing system 5 2002
* 6,907,494 Method and system of managing virtualized physical memory in a memory controller and processor system 5 2002
* 6,904,490 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 2 2002
* 2004/0073,765 Method and system of managing virtualized physical memory in a memory controller and processor system 1 2002
7,146,474 System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability 8 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 3 2003
7,269,701 Self-configuration of source-to-target mapping 9 2003
* 2005/0081,006 Self-configuration of source-to-target mapping 3 2003
* 8,417,913 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 21 2003
* 7,594,183 Capturing a workflow 1 2004
* 2006/0036,958 Method, system and article of manufacture to capture a workflow 10 2004
* 2007/0033,361 Apparatus, system, and method for fastcopy target creation 3 2005
8,645,647 Data storage snapshot with reduced copy-on-write 7 2009
* 2011/0055,500 Data Storage Snapshot With Reduced Copy-On-Write 8 2009
* 8,688,936 Point-in-time copies in a cascade using maps and fdisks 0 2009
* 2011/0208,932 FLASHCOPY HANDLING 17 2009
* 8,315,991 Detecting inadvertent or malicious data corruption in storage subsystems and recovering data 7 2010
* 2011/0258,164 Detecting Inadvertent or Malicious Data Corruption in Storage Subsystems and Recovering Data 4 2010
8,713,272 Point-in-time copies in a cascade using maps and fdisks 0 2012
 
LENOVO PC INTERNATIONAL (1)
7,028,079 Method and apparatus for the automatic migration of applications and their associated data and configuration files 55 2001
 
ACRONIS INTERNATIONAL GMBH (6)
7,246,211 System and method for using file system snapshots for online data backup 71 2003
7,047,380 System and method for using file system snapshots for online data backup 30 2004
7,318,135 System and method for using file system snapshots for online data backup 6 2006
8,074,035 System and method for using multivolume snapshots for online data backup 4 2007
8,856,927 System and method for using snapshots for rootkit detection 5 2010
9,400,886 System and method for using snapshots for rootkit detection 0 2014
 
NETAPP, INC. (70)
* 6,654,912 Recovery of file system data in file servers mirrored file system volumes 80 2000
* 7,076,509 System and method for restoring a virtual disk from a snapshot 44 2003
7,457,982 Writable virtual disk of read-only snapshot file objects 49 2003
* 2006/0179,261 Writable read-only snapshots 20 2003
7,409,511 Cloning technique for efficiently creating a copy of a volume in a storage system 22 2004
* 2005/0246,397 Cloning technique for efficiently creating a copy of a volume in a storage system 32 2004
9,165,003 Technique for permitting multiple virtual file systems having the same identifier to be served by a single storage system 0 2004
7,685,169 Multiple concurrent active file systems 6 2005
* 7,424,497 Technique for accelerating the creation of a point in time prepresentation of a virtual file system 8 2005
7,757,056 System and method for efficiently calculating storage required to split a clone volume 18 2005
8,165,221 System and method for sampling based elimination of duplicate data 19 2006
* 2007/0255,758 System and method for sampling based elimination of duplicate data 127 2006
9,026,495 System and method for creating and accessing a host-accessible storage entity 0 2006
* 7,743,035 System and method for restoring a virtual disk from a snapshot 32 2006
8,412,682 System and method for retrieving and using block fingerprints for data deduplication 8 2006
7,921,077 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 36 2006
* 2008/0005,141 System and method for retrieving and using block fingerprints for data deduplication 161 2006
* 2008/0005,201 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 67 2006
8,010,509 System and method for verifying and correcting the consistency of mirrored data sets 8 2006
7,987,167 Enabling a clustered namespace with redirection 4 2006
8,116,455 System and method for securely initializing and booting a security appliance 5 2006
8,996,487 System and method for improving the relevance of search results using data container access patterns 0 2006
8,423,731 System and method for automatic scheduling and policy provisioning for information lifecycle management 3 2006
7,720,889 System and method for nearly in-band search indexing 3 2006
7,685,178 System and method for examining client generated content stored on a data container exported by a storage system 0 2006
* 2008/0104,144 System and method for examining client generated content stored on a data container exported by a storage system 4 2006
7,711,683 Method and system for maintaining disk location via homeness 7 2006
7,613,947 System and method for storage takeover 19 2006
8,219,821 System and method for signature based data container recognition 1 2007
8,533,410 Maintaining snapshot and active file system metadata in an on-disk structure of a file system 3 2007
8,510,524 File system capable of generating snapshots and providing fast sequential read access 4 2007
7,849,057 Identifying snapshot membership for blocks based on snapid 9 2007
8,219,749 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
8,762,345 System and method for accelerating anchor point detection 0 2007
* 2008/0301,134 SYSTEM AND METHOD FOR ACCELERATING ANCHOR POINT DETECTION 25 2007
8,793,226 System and method for estimating duplicate data 1 2007
8,868,495 System and method for indexing user data on storage systems 0 2007
7,882,304 System and method for efficient updates of sequential block storage 1 2007
* 2009/0034,377 SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE 34 2007
8,301,673 System and method for performing distributed consistency verification of a clustered file system 5 2007
* 2008/0189,343 SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED CONSISTENCY VERIFICATION OF A CLUSTERED FILE SYSTEM 22 2007
8,380,674 System and method for migrating lun data between data containers 3 2008
7,685,388 Method and system for single pass volume scanning for multiple destination mirroring 4 2008
7,721,045 System and method for efficiently guaranteeing data consistency to clients of a storage system cluster 2 2008
8,725,986 System and method for volume block number to disk block number mapping 0 2008
8,219,564 Two-dimensional indexes for quick multiple attribute search in a catalog system 2 2008
8,301,791 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
8,250,043 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
8,209,289 Technique for accelerating the creation of a point in time representation of a virtual file system 0 2008
8,423,732 Writable virtual disks of read-only snapshot file objects 1 2008
7,930,587 System and method for storage takeover 3 2009
7,818,299 System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot 12 2009
8,001,090 System and method for examining client generated content stored on a data container exported by a storage system 2 2009
7,949,843 Method and system for single pass volume scanning for multiple destination mirroring 0 2009
8,103,622 Rate of change monitoring for a volume storing application data in a fractionally reserved data storage system 11 2010
7,962,531 Multiple concurrent active file systems 1 2010
8,041,736 Method and system for maintaining disk location via homeness 0 2010
7,949,638 System and method for nearly in-band search indexing 33 2010
7,958,168 System and method for restoring a virtual disk from a snapshot 3 2010
9,152,503 System and method for efficiently calculating storage required to split a clone volume 0 2010
8,832,026 Identifying snapshot membership for blocks based on snapid 1 2010
8,296,260 System and method for managing data deduplication of storage systems utilizing persistent consistency point images 5 2010
9,344,112 Sampling based elimination of duplicate data 0 2012
8,909,885 File system capable of generating snapshots and providing fast sequential read access 0 2013
8,874,864 Maintaining snapshot and active file system metadata in an on disk structure of a file system 0 2013
9,280,457 System and method for volume block number to disk block number mapping 0 2014
9,069,787 System and method for accelerating anchor point detection 0 2014
 
COMPUTER ASSOCIATES THINK, INC. (6)
* 7,734,594 Systems and methods of information backup 28 2003
* 2005/0038,836 Systems and methods of information backup 32 2003
7,552,214 Systems and methods of information backup 11 2004
* 2005/0055,444 Systems and methods of information backup 25 2004
7,389,292 Systems and methods of information backup 16 2004
* 2005/0165,868 Systems and methods of information backup 5 2004
 
FUJITSU LIMITED (1)
* 6,732,124 Data processing system with mechanism for restoring file systems based on transaction logs 456 2000
 
SUN MICROSYSTEMS, INC. (17)
7,185,032 Mechanism for replicating and maintaining files in a space-efficient manner 4 2003
8,938,594 Method and system for metadata-based resilvering 0 2006
8,635,190 Method and system for pruned resilvering using a dirty time log 0 2006
8,495,010 Method and system for adaptive metadata replication 0 2006
7,930,495 Method and system for dirty time log directed resilvering 1 2006
7,925,827 Method and system for dirty time logging 0 2006
7,877,554 Method and system for block reallocation 1 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 22 2006
8,549,051 Unlimited file system snapshots and clones 0 2006
* 2007/0106,706 Unlimited file system snapshots and clones 9 2006
8,095,728 Method and system for power aware I/O scheduling 0 2008
8,037,279 Method and system for cross-domain data sharing 1 2008
* 2009/0313,446 METHOD AND SYSTEM FOR CROSS-DOMAIN DATA SHARING 10 2008
8,280,858 Storage pool scrubbing with concurrent snapshots 8 2009
* 2010/0332,446 STORAGE POOL SCRUBBING WITH CONCURRENT SNAPSHOTS 1 2009
 
EMC CORPORATION (2)
* 9,411,821 Block-based backups for sub-file modifications 0 2014
* 9,348,827 File-based snapshots for block-based backups 0 2014
 
SOFTWARE AG (ISRAEL) LTD. (1)
* 6,836,780 Method and system for accessing data in legacy applications 11 2000
 
EXANET LTD (1)
7,913,046 Method for performing a snapshot in a distributed shared file system 1 2007
 
RED HAT, INC. (1)
* 2006/0053,139 Methods, systems, and computer program products for implementing single-node and cluster snapshots 33 2005
 
NETWORK APPLIANCE, INC. (17)
7,096,379 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 7 2003
7,478,101 System-independent data format in a mirrored storage system environment and method for using the same 11 2004
7,730,277 System and method for using pvbn placeholders in a flexible volume of a storage system 13 2004
7,617,370 Data allocation within a storage system architecture 21 2005
* 2006/0248,273 Data allocation within a storage system architecture 65 2005
7,590,660 Method and system for efficient database cloning 14 2006
7,769,723 System and method for providing continuous data protection 12 2006
* 2007/0276,878 System and method for providing continuous data protection 26 2006
7,747,584 System and method for enabling de-duplication in a storage system architecture 77 2006
7,865,741 System and method for securely replicating a configuration database of a security appliance 26 2006
7,739,546 System and method for storing and retrieving file system log information in a clustered computer system 1 2006
* 7,676,510 Space reservation monitoring in a fractionally reserved data storage system 22 2006
7,853,750 Method and an apparatus to store data patterns 16 2007
* 2008/0184,001 Method and an apparatus to store data patterns 70 2007
7,827,350 Method and system for promoting a snapshot in a distributed file system 18 2007
7,996,636 Uniquely identifying block context signatures in a storage volume hierarchy 45 2007
 
Symantec Operating System (1)
7,730,222 Processing storage-related I/O requests using binary tree data structures 6 2004
 
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