| 7,469,295 Modified round robin load balancing technique based on IP identifier
|
3 |
2001
|
| 6,928,478 Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate
|
29 |
2001
|
| 6,944,785 High-availability cluster virtual server system
|
124 |
2001
|
| 6,757,695 System and method for mounting and unmounting storage volumes in a network storage environment
|
35 |
2001
|
| 6,851,070 System and method for managing time-limited long-running operations in a data storage system
|
8 |
2001
|
| 6,965,989 System and method for fast reboot of a file server
|
15 |
2001
|
| 6,920,579 Operator initiated graceful takeover in a node cluster
|
21 |
2001
|
| 6,920,580 Negotiated graceful takeover in a node cluster
|
50 |
2001
|
| 7,730,153 Efficient use of NVRAM during takeover in a node cluster
|
3 |
2001
|
| 7,159,080 System and method for storing storage operating system data in switch ports
|
6 |
2001
|
| 7,296,068 System and method for transfering volume ownership in net-worked storage
|
18 |
2001
|
| 7,146,522 System and method for allocating spare disks in networked storage
|
25 |
2001
|
| 6,836,832 System and method for pre-selecting candidate disks based on validity for volume
|
22 |
2001
|
| 6,895,429 Technique for enabling multiple virtual filers on a single filer to participate in multiple address spaces with overlapping network addresses
|
37 |
2001
|
| 7,523,216 System and method for using an endian-neutral data packet to define subsequent data packet byte-order
|
1 |
2002
|
| 6,968,345 Technique to enable support for symbolic link access by windows clients
|
18 |
2002
|
| 7,389,315 System and method for byte swapping file access data structures
|
3 |
2002
|
| 7,039,828 System and method for clustered failover without network support
|
36 |
2002
|
| 6,748,510 System and method for verifying disk configuration
|
15 |
2002
|
| 7,080,278 Technique for correcting multiple storage device failures in a storage array
|
15 |
2002
|
| 7,313,557 Multi-protocol lock manager
|
19 |
2002
|
| 7,143,307 Remote disaster recovery and data migration using virtual appliance migration
|
40 |
2002
|
| 7,467,167 System and method for coalescing a plurality of snapshots
|
60 |
2002
|
| 7,225,204 System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping
|
107 |
2002
|
| 7,051,050 System and method for restoring a single file from a snapshot
|
46 |
2002
|
| 6,993,539 System and method for determining changes in two snapshots and for transmitting changes to destination snapshot
|
88 |
2002
|
| 7,072,910 File folding technique
|
36 |
2002
|
| 6,895,413 System and method for performing an on-line check of a file system
|
28 |
2002
|
| 7,418,500 Mechanism for controlled sharing of files in a clustered application environment
|
1 |
2002
|
| 7,155,458 Mechanism for distributed atomic creation of client-private files
|
0 |
2002
|
| 7,039,663 System and method for checkpointing and restarting an asynchronous transfer of data between a source and destination snapshot
|
67 |
2002
|
| 7,707,263 System and method for associating a network address with a storage device
|
0 |
2002
|
| 6,976,146 System and method for emulating block appended checksums on storage devices by sector stealing
|
4 |
2002
|
| 7,783,787 System and method for reprioritizing high-latency input/output operations
|
3 |
2002
|
| 7,584,279 System and method for mapping block-based file operations to file level protocols
|
3 |
2002
|
| 7,386,546 Metadirectory namespace and method for use of the same
|
12 |
2002
|
| 7,873,700 Multi-protocol storage appliance that provides integrated support for file and block access protocols
|
8 |
2002
|
| 7,107,385 Storage virtualization by layering virtual disk objects on a file system
|
76 |
2002
|
| 7,711,539 System and method for emulating SCSI reservations using network file access protocols
|
1 |
2002
|
| 6,983,296 System and method for tracking modified files in a file system
|
22 |
2002
|
| 7,426,576 Highly available DNS resolver and method for use of the same
|
7 |
2002
|
| 7,707,184 System and method for snapshot full backup and hard recovery of a database
|
10 |
2002
|
| 7,340,486 System and method for file system snapshot of a virtual logical disk
|
12 |
2002
|
| 7,171,452 System and method for monitoring cluster partner boot status over a cluster interconnect
|
7 |
2002
|
| 7,069,307 System and method for inband management of a virtual disk
|
24 |
2002
|
| 7,197,490 System and method for lazy-copy sub-volume load balancing in a network attached storage pool
|
23 |
2003
|
| 7,231,489 System and method for coordinating cluster state information
|
10 |
2003
|
| 7,111,021 System and method for efficient space accounting in a file system with snapshots
|
16 |
2003
|
| 7,647,461 Method and apparatus for allocating resources among virtual filers on a filer
|
0 |
2003
|
| 7,269,696 Method and apparatus for encapsulating a virtual filer on a filer
|
12 |
2003
|
| 7,739,543 System and method for transport-level failover for loosely coupled iSCSI target devices
|
4 |
2003
|
| 7,293,152 Consistent logical naming of initiator groups
|
7 |
2003
|
| 7,293,203 System and method for logging disk failure analysis in disk nonvolatile memory
|
11 |
2003
|
| 7,260,737 System and method for transport-level failover of FCP devices in a cluster
|
38 |
2003
|
| 7,243,115 System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping
|
18 |
2003
|
| 7,191,437 System and method for reliable disk firmware update within a networked storage fabric
|
8 |
2003
|
| 7,437,530 System and method for mapping file block numbers to logical block addresses
|
1 |
2003
|
| 7,603,553 System and method to make file handles opaque to clients
|
6 |
2003
|
| 7,577,692 System and method for reserving space to guarantee file writability in a file system supporting persistent consistency point images
|
8 |
2003
|
| 7,437,523 System and method for on-the-fly file folding in a replicated storage system
|
1 |
2003
|
| 7,181,439 System and method for transparently accessing a virtual disk using a file-based protocol
|
9 |
2003
|
| 7,523,201 System and method for optimized lun masking
|
4 |
2003
|
| 7,716,323 System and method for reliable peer communication in a clustered storage system
|
0 |
2003
|
| 7,593,996 System and method for establishing a peer connection using reliable RDMA primitives
|
2 |
2003
|
| 7,055,014 User interface system for a multi-protocol storage appliance
|
27 |
2003
|
| 7,783,611 System and method for managing file metadata during consistency points
|
1 |
2003
|
| 7,721,062 Method for detecting leaked buffer writes across file system consistency points
|
0 |
2003
|
| 7,409,511 Cloning technique for efficiently creating a copy of a volume in a storage system
|
5 |
2004
|
| 7,984,085 Rate of change of data using on-the-fly accounting
|
1 |
2004
|
| 7,499,959 System and method for performing an on-line check of a file system
|
3 |
2004
|
| 7,512,744 Technique for enabling multiple virtual filers on a single filer to participate in multiple address spaces with overlapping network addresses
|
2 |
2005
|
| 7,444,405 Method and apparatus for implementing a MAC address pool for assignment to a virtual interface aggregate
|
9 |
2005
|
| 8,073,899 System and method for proxying data access commands in a storage system cluster
|
0 |
2005
|
| 7,904,649 System and method for restriping data across a plurality of volumes
|
0 |
2005
|
| 7,743,210 System and method for implementing atomic cross-stripe write operations in a striped volume set
|
2 |
2005
|
| 7,698,289 Storage system architecture for striping data container content across volumes of a cluster
|
7 |
2005
|
| 7,653,682 Client failure fencing mechanism for fencing network file system data in a host-cluster environment
|
1 |
2005
|
| 7,516,285 Server side API for fencing cluster hosts via export access rights
|
6 |
2005
|
| 7,797,570 System and method for failover of iSCSI target portal groups in a cluster environment
|
0 |
2005
|
| 7,698,501 System and method for utilizing sparse data containers in a striped volume set
|
5 |
2005
|
| 7,644,109 System and method for storage of snapshot metadata in a remote file
|
5 |
2006
|
| 7,590,660 Method and system for efficient database cloning
|
1 |
2006
|
| 7,444,361 File folding technique
|
0 |
2006
|
| 7,418,569 System and method for inband management of a virtual disk
|
3 |
2006
|
| 7,509,525 Technique for correcting multiple storage device failures in a storage array
|
3 |
2006
|
| 7,904,748 Remote disaster recovery and data migration using virtual appliance migration
|
0 |
2006
|
| 7,437,423 System and method for monitoring cluster partner boot status over a cluster interconnect
|
0 |
2007
|
| 7,827,350 Method and system for promoting a snapshot in a distributed file system
|
2 |
2007
|
| 7,447,938 System and method for reducing unrecoverable media errors in a disk subsystem
|
3 |
2007
|
| 7,451,355 System and method for logging disk failure analysis in disk nonvolatile memory
|
7 |
2007
|
| 7,512,832 System and method for transport-level failover of FCP devices in a cluster
|
3 |
2007
|
| 7,865,475 Mechanism for converting one type of mirror to another type of mirror on a storage system without transferring data
|
0 |
2007
|
| 7,822,719 Multi-protocol lock manager
|
0 |
2007
|
| 7,650,412 Systems and method of implementing disk ownership in networked storage
|
3 |
2001
|
| 7,373,364 System and method for creating a point-in-time restoration of a database file
|
30 |
2002
|
| 7,210,068 System and method for multipath I/O support for fibre channel devices
|
9 |
2002
|
| 7,194,519 System and method for administering a filer having a plurality of virtual filers
|
13 |
2002
|
| 7,043,485 System and method for storage of snapshot metadata in a remote file
|
110 |
2002
|
| 7,010,553 System and method for redirecting access to a remote mirrored snapshot
|
72 |
2002
|
| 8,041,761 Virtual filer and IP space based IT configuration transitioning framework
|
3 |
2002
|
| 8,015,266 System and method for providing persistent node names
|
0 |
2003
|
| 7,155,460 Write-once-read-many storage system and method for implementing the same
|
16 |
2003
|
| 7,231,409 System and method for reallocating blocks in checkpointing bitmap-based file systems
|
0 |
2003
|
| 7,165,079 System and method for restoring a single data stream file from a snapshot
|
16 |
2003
|
| 7,076,509 System and method for restoring a virtual disk from a snapshot
|
28 |
2003
|
| 7,457,982 Writable virtual disk of read-only snapshot file objects
|
18 |
2003
|
| 7,383,378 System and method for supporting file and block access to storage object on a storage appliance
|
4 |
2003
|
| 7,275,179 System and method for reducing unrecoverable media errors in a disk subsystem
|
13 |
2003
|
| 7,330,862 Zero copy write datapath
|
1 |
2003
|
| 7,401,093 System and method for managing file data during consistency points
|
6 |
2003
|
| 7,321,982 System and method for takeover of partner resources in conjunction with coredump
|
7 |
2004
|
| 7,921,110 System and method for comparing data sets
|
1 |
2004
|
| 7,966,293 System and method for indexing a backup using persistent consistency point images
|
3 |
2004
|
| 8,230,085 System and method for supporting block-based protocols on a virtual storage appliance executing within a physical storage appliance
|
|
2004
|
| 7,409,494 Extension of write anywhere file system layout
|
61 |
2004
|
| 7,917,461 Mechanism for handling file level and block level remote file accesses using the same server
|
0 |
2004
|
| 7,734,597 System and method performing an on-line check of a file system
|
1 |
2004
|
| 8,180,855 Coordinated shared storage architecture
|
0 |
2005
|
| 8,019,842 System and method for distributing enclosure services data to coordinate shared storage
|
0 |
2005
|
| 7,757,056 System and method for efficiently calculating storage required to split a clone volume
|
1 |
2005
|
| 7,962,689 System and method for performing transactional processing in a striped volume set
|
1 |
2005
|
| 7,698,334 System and method for multi-tiered meta-data caching and distribution in a clustered computer environment
|
7 |
2005
|
| 7,590,633 Format for transmitting file system information between a source and a destination
|
2 |
2005
|
| 7,930,275 System and method for restoring and reconciling a single file from an active file system and a snapshot
|
1 |
2005
|
| 7,603,391 System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
|
15 |
2006
|
| 7,617,217 System and method for redirecting access to a remote mirrored snapshot
|
10 |
2006
|
| 8,055,702 System and method for caching network file systems
|
0 |
2006
|
| 7,809,693 System and method for restoring data on demand for instant volume restoration
|
4 |
2006
|
| 7,743,035 System and method for restoring a virtual disk from a snapshot
|
6 |
2006
|
| 7,987,323 System and method for storing storage operating system data in switch ports
|
0 |
2006
|
| 7,904,482 System and method for transparently accessing a virtual disk using a file-based protocol
|
0 |
2006
|
| 7,613,947 System and method for storage takeover
|
12 |
2006
|
| 8,332,362 Write-once-read-many storage system and method for implementing the same
|
0 |
2006
|
| 8,010,503 System and method for restoring a single data stream file from a snapshot
|
0 |
2007
|
| 7,917,598 System and method for administering a filer having a plurality of virtual filers
|
0 |
2007
|
| 8,312,046 System and method for enabling a data container to appear in a plurality of locations in a super-namespace
|
1 |
2007
|
| 8,352,518 Mechanism for handling file level and block level remote file accesses using the same server
|
0 |
2007
|
| 7,987,383 System and method for rapid indentification of coredump disks during simultaneous take over
|
0 |
2007
|
| 7,840,837 System and method for protecting memory during system initialization
|
0 |
2007
|
| 7,836,331 System and method for protecting the contents of memory during error conditions
|
0 |
2007
|
| 7,797,489 System and method for providing space availability notification in a distributed striped volume set
|
1 |
2007
|
| 7,685,358 System and method for coordinating cluster state information
|
2 |
2007
|
| 8,370,301 System and method for reallocating blocks in checkpointing bitmap-based file systems
|
0 |
2007
|
| 7,930,473 System and method for supporting file and block access to storage object on a storage appliance
|
0 |
2007
|
| 8,010,848 System and method of selection and communication of a disk for storage of a coredump
|
0 |
2007
|
| 8,190,641 System and method for administration of virtual servers
|
0 |
2007
|
| 7,613,724 Metadirectory namespace and method for use of the same
|
4 |
2007
|
| 7,788,361 System and method for transferring volume ownership in networked storage
|
0 |
2007
|
| 7,827,437 System and method for takeover of partner re-sources in conjunction with coredump
|
1 |
2007
|
| 8,301,673 System and method for performing distributed consistency verification of a clustered file system
|
1 |
2007
|
| 7,996,607 Distributing lookup operations in a striped storage system
|
1 |
2008
|
| 7,917,539 Zero copy write datapath
|
0 |
2008
|
| 7,925,622 System and method for file system snapshot of a virtual logical disk
|
0 |
2008
|
| 8,060,695 System and method for proxying data access commands in a clustered storage system
|
0 |
2008
|
| 7,757,128 System and method for multipath I/O support for fibre channel devices
|
1 |
2008
|
| 7,970,770 Extension of write anywhere file layout write allocation
|
0 |
2008
|
| 7,996,724 System and method for logging disk failure analysis in disk nonvolatile memory
|
0 |
2008
|
| 8,027,958 System and method for creating a point-in-time restoration of a database file
|
2 |
2008
|
| 7,930,493 System and method for record retention date in a write once read many storage system
|
0 |
2008
|
| 7,661,020 System and method for reducing unrecoverable media errors
|
3 |
2008
|
| 7,739,250 System and method for managing file data during consistency points
|
0 |
2008
|
| 8,099,576 Extension of write anywhere file system layout
|
0 |
2008
|
| 7,925,751 Mechanism for controlled sharing of files in a clustered application environment
|
1 |
2008
|
| 8,423,732 Writable virtual disks of read-only snapshot file objects
|
0 |
2008
|
| 8,065,422 Method and/or apparatus for certifying an in-band management application of an external storage array
|
0 |
2008
|
| 7,702,869 System and method for verifying the consistency of mirrored data sets
|
0 |
2008
|
| 8,117,388 Data distribution through capacity leveling in a striped file system
|
0 |
2009
|
| 8,380,824 System and method of implementing disk ownership in networked storage
|
0 |
2009
|
| 7,930,587 System and method for storage takeover
|
0 |
2009
|
| 7,818,299 System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
|
1 |
2009
|
| 7,979,416 Metadirectory namespace and method for use of the same
|
0 |
2009
|
| 7,991,791 System and method for redirecting access to a remote mirrored snapshot
|
0 |
2009
|
| 7,984,328 System and method for reducing unrecoverable media errors
|
0 |
2009
|
| 7,953,924 System and method for coordinating cluster state information
|
0 |
2010
|
| 7,958,168 System and method for restoring a virtual disk from a snapshot
|
0 |
2010
|
| 7,979,402 System and method for managing file data during consistency points
|
0 |
2010
|
| 7,908,523 System and method for multipath I/O support for fibre channel devices
|
0 |
2010
|
| 8,095,730 System and method for providing space availability notification in a distributed striped volume set
|
1 |
2010
|
| 8,032,781 System and method for takeover of partner resources in conjunction with coredump
|
0 |
2010
|
| 8,069,149 System and method for redirecting access to a remote mirrored snapshot
|
0 |
2011
|
| 8,176,246 Distributing lookup operations in a striped storage system
|
0 |
2011
|