| 5,819,292 Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file system
|
604 |
1995
|
| 6,381,674 Method and apparatus for providing centralized intelligent cache between multiple data controlling elements
|
46 |
1997
|
| 7,174,352 File system image transfer
|
57 |
2001
|
| 7,650,412 Systems and method of implementing disk ownership in networked storage
|
3 |
2001
|
| 6,993,701 Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
|
40 |
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
|
| 7,539,991 Method and apparatus for decomposing I/O tasks in a raid system
|
7 |
2002
|
| 8,041,761 Virtual filer and IP space based IT configuration transitioning framework
|
3 |
2002
|
| 7,890,551 Active file change notification
|
0 |
2003
|
| 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
|
| 8,041,888 System and method for LUN cloning
|
2 |
2004
|
| 7,921,110 System and method for comparing data sets
|
1 |
2004
|
| 7,313,720 Technique for increasing the number of persistent consistency point images in a file system
|
9 |
2004
|
| 7,966,293 System and method for indexing a backup using persistent consistency point images
|
3 |
2004
|
| 7,979,633 Method for writing contiguous arrays of stripes in a RAID storage system
|
0 |
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,430,571 Extension of write anywhere file layout write allocation
|
8 |
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
|
| 7,636,744 System and method for flexible space reservations in a file system supporting persistent consistency point images
|
2 |
2004
|
| 7,720,801 System and method for supporting asynchronous data replication with very short update intervals
|
7 |
2004
|
| 7,627,715 Concentrated parity technique for handling double failures and enabling storage of more than one parity block per stripe on a storage device of a storage array
|
4 |
2005
|
| 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,424,497 Technique for accelerating the creation of a point in time prepresentation of a virtual file system
|
4 |
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,366,837 Data placement technique for striping data containers across volumes of a storage system cluster
|
40 |
2005
|
| 7,707,193 System and method for verifying and restoring the consistency of inode to pathname mappings in a filesystem
|
23 |
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,640,484 Triple parity technique for enabling efficient recovery from triple failures in a storage array
|
5 |
2005
|
| 7,693,864 System and method for quickly determining changed metadata using persistent consistency point image differencing
|
3 |
2006
|
| 8,122,286 Technique for increasing the number of persistent consistency point images in a file system
|
0 |
2006
|
| 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
|
| 7,769,717 System and method for checkpointing and restarting an asynchronous transfer of data between a source and destination snapshot
|
5 |
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
|
| 8,090,908 Single nodename cluster system for fibre channel
|
0 |
2006
|
| 8,165,221 System and method for sampling based elimination of duplicate data
|
0 |
2006
|
| 7,464,238 System and method for verifying the consistency of mirrored data sets
|
6 |
2006
|
| 7,743,035 System and method for restoring a virtual disk from a snapshot
|
6 |
2006
|
| 8,412,682 System and method for retrieving and using block fingerprints for data deduplication
|
0 |
2006
|
| 7,921,077 System and method for managing data deduplication of storage systems utilizing persistent consistency point images
|
5 |
2006
|
| 8,010,509 System and method for verifying and correcting the consistency of mirrored data sets
|
2 |
2006
|
| 7,660,966 Location-independent RAID group virtual block management
|
2 |
2006
|
| 7,987,167 Enabling a clustered namespace with redirection
|
1 |
2006
|
| 8,116,455 System and method for securely initializing and booting a security appliance
|
1 |
2006
|
| 8,423,731 System and method for automatic scheduling and policy provisioning for information lifecycle management
|
0 |
2006
|
| 7,822,921 System and method for optimizing write operations in storage systems
|
1 |
2006
|
| 7,720,889 System and method for nearly in-band search indexing
|
0 |
2006
|
| 7,685,178 System and method for examining client generated content stored on a data container exported by a storage system
|
0 |
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,711,683 Method and system for maintaining disk location via homeness
|
4 |
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
|
| 7,613,984 System and method for symmetric triple parity for failing storage devices
|
3 |
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
|
| 7,930,475 Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
|
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,219,821 System and method for signature based data container recognition
|
0 |
2007
|
| 8,312,214 System and method for pausing disk drives in an aggregate
|
0 |
2007
|
| 7,849,057 Identifying snapshot membership for blocks based on snapid
|
4 |
2007
|
| 8,209,587 System and method for eliminating zeroing of disk drives in RAID arrays
|
0 |
2007
|
| 8,352,518 Mechanism for handling file level and block level remote file accesses using the same server
|
0 |
2007
|
| 8,219,749 System and method for efficient updates of sequential block storage
|
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
|
| 7,975,102 Technique to avoid cascaded hot spotting
|
2 |
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,882,304 System and method for efficient updates of sequential block storage
|
0 |
2007
|
| 7,921,257 Dynamic parity distribution technique
|
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,685,462 Technique for coherent suspension of I/O operations in a RAID subsystem
|
1 |
2008
|
| 8,380,674 System and method for migrating lun data between data containers
|
0 |
2008
|
| 7,685,388 Method and system for single pass volume scanning for multiple destination mirroring
|
2 |
2008
|
| 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,721,045 System and method for efficiently guaranteeing data consistency to clients of a storage system cluster
|
0 |
2008
|
| 7,996,724 System and method for logging disk failure analysis in disk nonvolatile memory
|
0 |
2008
|
| 7,647,451 Data placement technique for striping data containers across volumes of a storage system cluster
|
1 |
2008
|
| 8,219,564 Two-dimensional indexes for quick multiple attribute search in a catalog system
|
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
|
| 8,266,191 System and method for flexible space reservations in a file system supporting persistent consistency point image
|
0 |
2008
|
| 7,661,020 System and method for reducing unrecoverable media errors
|
3 |
2008
|
| 8,301,791 System and method for non-disruptive check of a mirror
|
0 |
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,250,043 System and method for compression of partially ordered data sets
|
0 |
2008
|
| 8,015,472 Triple parity technique for enabling efficient recovery from triple failures in a storage array
|
0 |
2008
|
| 7,694,173 Technique for managing addition of disks to a volume of a storage system
|
1 |
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
|
0 |
2008
|
| 7,702,869 System and method for verifying the consistency of mirrored data sets
|
0 |
2008
|
| 8,266,136 Mechanism for performing fast directory lookup in a server system
|
1 |
2009
|
| 8,117,388 Data distribution through capacity leveling in a striped file system
|
0 |
2009
|
| 7,926,059 Method and apparatus for decomposing I/O tasks in a RAID system
|
1 |
2009
|
| 8,032,704 Data placement technique for striping data containers across volumes of a storage system cluster
|
1 |
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,779 System and method for symmetric triple parity for failing storage devices
|
0 |
2009
|
| 7,979,416 Metadirectory namespace and method for use of the same
|
0 |
2009
|
| 8,402,346 N-way parity technique for enabling recovery from up to N storage device failures
|
0 |
2009
|
| 7,991,791 System and method for redirecting access to a remote mirrored snapshot
|
0 |
2009
|
| 8,010,874 Triple parity technique for enabling efficient recovery from triple failures in a storage array
|
0 |
2009
|
| 8,001,090 System and method for examining client generated content stored on a data container exported by a storage system
|
1 |
2009
|
| 7,970,996 Concentrated parity technique for handling double failures and enabling storage of more than one parity block per stripe on a storage device of a storage array
|
1 |
2009
|
| 7,856,423 System and method for generating a crash consistent persistent consistency point image set
|
2 |
2009
|
| 7,949,843 Method and system for single pass volume scanning for multiple destination mirroring
|
0 |
2009
|
| 8,041,924 Location-independent raid group virtual block management
|
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
|
| 8,161,007 System and method for supporting asynchronous data replication with very short update intervals
|
0 |
2010
|
| 7,962,528 System and method for quickly determining changed metadata using persistent consistency point image differencing
|
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
|
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,156,282 System and method for optimizing write operations in storage systems
|
0 |
2010
|
| 8,032,781 System and method for takeover of partner resources in conjunction with coredump
|
0 |
2010
|
| 8,296,260 System and method for managing data deduplication of storage systems utilizing persistent consistency point images
|
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
|
| 8,181,090 Triple parity technique for enabling efficient recovery from triple failures in a storage array
|
0 |
2011
|
| 8,205,043 Single nodename cluster system for fibre channel
|
0 |
2011
|
| 5,485,579 Multiple facility operating system architecture
|
311 |
1994
|
| 6,038,570 Method for allocating files in a file system integrated with a RAID disk sub-system
|
319 |
1995
|
| 5,948,110 Method for providing parity in a raid sub-system using non-volatile memory
|
157 |
1995
|
| 6,081,883 Processing system with dynamically allocatable buffer memory
|
143 |
1997
|
| 6,457,130 File access control in a multi-protocol file server
|
70 |
1998
|
| 6,317,844 File server storage arrangement
|
62 |
1998
|
| 6,604,118 File system image transfer
|
104 |
1998
|
| 6,343,984 Laminar flow duct cooling system
|
2 |
1998
|
| 6,253,271 Bridge for direct data storage device access
|
20 |
1999
|
| 7,072,916 Instant snapshot
|
47 |
2000
|
| 6,728,922 Dynamic data space
|
45 |
2000
|
| 6,636,879 Space allocation in a write anywhere file system
|
139 |
2000
|
| 6,468,150 Laminar flow duct cooling system
|
11 |
2001
|
| 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,346,831 Parity assignment technique for parity declustering in a parity array of a storage system
|
4 |
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
|
| 7,073,115 Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
|
29 |
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,437,727 Method and apparatus for runtime resource deadlock avoidance in a raid system
|
4 |
2002
|
| 7,254,813 Method and apparatus for resource allocation in a raid system
|
10 |
2002
|
| 7,200,715 Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
|
37 |
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
|
| 6,829,720 Coordinating persistent status information with multiple file servers
|
8 |
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,664,913 Query-based spares management technique
|
5 |
2003
|
| 7,143,235 Proposed configuration management behaviors in a raid subsystem
|
9 |
2003
|
| 7,111,021 System and method for efficient space accounting in a file system with snapshots
|
16 |
2003
|
| 7,111,147 Location-independent RAID group virtual block management
|
33 |
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,231,412 Allocating files in a file system integrated with a raid disk sub-system
|
34 |
2003
|
| 7,055,014 User interface system for a multi-protocol storage appliance
|
27 |
2003
|
| 7,328,305 Dynamic parity distribution technique
|
26 |
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,263,629 Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
|
5 |
2003
|
| 7,185,144 Semi-static distribution technique
|
24 |
2003
|
| 6,988,220 Technique for increasing the number of persistent consistency point images in a file system
|
0 |
2004
|
| 7,409,511 Cloning technique for efficiently creating a copy of a volume in a storage system
|
5 |
2004
|
| 7,334,094 Online clone volume splitting technique
|
10 |
2004
|
| 7,334,095 Writable clone of read-only volume
|
24 |
2004
|
| 7,984,085 Rate of change of data using on-the-fly accounting
|
1 |
2004
|
| 7,730,277 System and method for using pvbn placeholders in a flexible volume of a storage system
|
0 |
2004
|
| 7,707,165 System and method for managing data versions in a file system
|
3 |
2004
|
| 7,506,111 System and method for determining a number of overwitten blocks between data containers
|
2 |
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,398,460 Technique for efficiently organizing and distributing parity blocks among storage devices of a storage array
|
1 |
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,617,370 Data allocation within a storage system architecture
|
11 |
2005
|
| 7,653,682 Client failure fencing mechanism for fencing network file system data in a host-cluster environment
|
1 |
2005
|
| 7,650,366 System and method for generating a crash consistent persistent consistency point image set
|
0 |
2005
|
| 7,873,963 Method and system for detecting languishing messages
|
1 |
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,203,892 Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
|
21 |
2005
|
| 7,644,109 System and method for storage of snapshot metadata in a remote file
|
5 |
2006
|
| 7,734,951 System and method for data protection management in a logical namespace of a storage system environment
|
4 |
2006
|
| 7,590,660 Method and system for efficient database cloning
|
1 |
2006
|
| 7,444,361 File folding technique
|
0 |
2006
|
| 7,437,652 Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
|
2 |
2006
|
| 8,005,793 Retaining persistent point in time data during volume migration
|
1 |
2006
|
| 7,418,569 System and method for inband management of a virtual disk
|
3 |
2006
|
| 7,689,609 Architecture for supporting sparse volumes
|
4 |
2006
|
| 7,769,723 System and method for providing continuous data protection
|
1 |
2006
|
| 7,509,525 Technique for correcting multiple storage device failures in a storage array
|
3 |
2006
|
| 7,747,584 System and method for enabling de-duplication in a storage system architecture
|
22 |
2006
|
| 7,865,741 System and method for securely replicating a configuration database of a security appliance
|
2 |
2006
|
| 7,904,748 Remote disaster recovery and data migration using virtual appliance migration
|
0 |
2006
|
| 7,739,546 System and method for storing and retrieving file system log information in a clustered computer system
|
1 |
2006
|
| 7,647,526 Reducing reconstruct input/output operations in storage systems
|
1 |
2006
|
| 7,437,423 System and method for monitoring cluster partner boot status over a cluster interconnect
|
0 |
2007
|
| 7,853,750 Method and an apparatus to store data patterns
|
2 |
2007
|
| 7,409,625 Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
|
23 |
2007
|
| 7,818,498 Allocating files in a file system integrated with a RAID disk sub-system
|
2 |
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,930,326 Space allocation in a write anywhere file system
|
0 |
2007
|
| 7,996,636 Uniquely identifying block context signatures in a storage volume hierarchy
|
2 |
2007
|
| 7,822,719 Multi-protocol lock manager
|
0 |
2007
|
| 7,984,259 Reducing load imbalance in a storage system
|
3 |
2007
|
| 8,359,334 Allocating files in a file system integrated with a RAID disk sub-system
|
0 |
2010
|
| 5,619,497 Method and apparatus for reordering frames
|
167 |
1996
|
| 5,884,098 RAID controller system utilizing front end and back end caching systems including communication path connecting two caching systems and synchronizing allocation of blocks in caching systems
|
197 |
1996
|
| 6,434,637 Method and apparatus for balancing workloads among paths in a multi-path computer system based on the state of previous I/O operations
|
66 |
1998
|
| 7,685,126 System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
|
79 |
2001
|
| 7,146,524 Systems and methods for providing a distributed file system incorporating a virtual hot spare
|
93 |
2002
|
| 7,865,485 Multi-threaded write interface and methods for increasing the single file read and write throughput of a file server
|
3 |
2003
|
| 7,937,421 Systems and methods for restriping files in a distributed file system
|
16 |
2003
|
| 7,917,474 Systems and methods for accessing and updating distributed data
|
18 |
2005
|
| 7,797,283 Systems and methods for maintaining distributed data
|
33 |
2005
|
| 7,788,303 Systems and methods for distributed system scanning
|
33 |
2005
|
| 7,551,572 Systems and methods for providing variable protection
|
37 |
2005
|
| 7,386,675 Systems and methods for using excitement values to predict future access to resources
|
38 |
2005
|
| 7,346,720 Systems and methods for managing concurrent access requests to a shared resource
|
38 |
2005
|
| 8,238,350 Message batching with checkpoints systems and methods
|
0 |
2005
|
| 8,055,711 Non-blocking commit protocol systems and methods
|
10 |
2005
|
| 8,051,425 Distributed system with asynchronous execution systems and methods
|
8 |
2005
|
| 7,848,261 Systems and methods for providing a quiescing protocol
|
18 |
2006
|
| 7,756,898 Systems and methods for notifying listeners of events
|
37 |
2006
|
| 8,140,623 Non-blocking commit protocol systems and methods
|
0 |
2006
|
| 7,509,524 Systems and methods for a distributed file system with data recovery
|
39 |
2006
|
| 7,953,704 Systems and methods for a snapshot of data
|
15 |
2006
|
| 7,899,800 Systems and methods for providing nonlinear journaling
|
23 |
2006
|
| 7,882,071 Systems and methods for a snapshot of data
|
21 |
2006
|
| 7,822,932 Systems and methods for providing nonlinear journaling
|
29 |
2006
|
| 7,752,402 Systems and methods for allowing incremental journaling
|
38 |
2006
|
| 7,680,836 Systems and methods for a snapshot of data
|
41 |
2006
|
| 7,680,842 Systems and methods for a snapshot of data
|
42 |
2006
|
| 7,676,691 Systems and methods for providing nonlinear journaling
|
39 |
2006
|
| 7,590,652 Systems and methods of reverse lookup
|
37 |
2006
|
| 8,286,029 Systems and methods for managing unavailable storage devices
|
0 |
2006
|
| 7,593,938 Systems and methods of directory entry encodings
|
37 |
2006
|
| 7,509,448 Systems and methods for managing semantic locks
|
54 |
2007
|
| 7,900,015 Systems and methods of quota accounting
|
22 |
2007
|
| 7,779,048 Systems and methods of providing possible value ranges
|
34 |
2007
|
| 7,743,033 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
|
38 |
2007
|
| 7,966,289 Systems and methods for reading objects in a file system
|
16 |
2007
|
| 7,949,692 Systems and methods for portals into snapshot data
|
17 |
2007
|
| 7,882,068 Systems and methods for adaptive copy on write
|
24 |
2007
|
| 7,984,324 Systems and methods for managing stalled storage devices
|
12 |
2008
|
| 7,953,709 Systems and methods for a read only mode for a portion of a storage system
|
15 |
2008
|
| 7,949,636 Systems and methods for a read only mode for a portion of a storage system
|
14 |
2008
|
| 7,870,345 Systems and methods for managing stalled storage devices
|
22 |
2008
|
| 7,962,779 Systems and methods for a distributed file system with data recovery
|
17 |
2008
|
| 8,082,379 Systems and methods for managing semantic locks
|
5 |
2009
|
| 8,054,765 Systems and methods for providing variable protection
|
9 |
2009
|
| 8,027,984 Systems and methods of reverse lookup
|
9 |
2009
|
| 8,181,065 Systems and methods for providing nonlinear journaling
|
0 |
2010
|
| 8,015,156 Systems and methods for a snapshot of data
|
9 |
2010
|
| 8,010,493 Systems and methods for a snapshot of data
|
10 |
2010
|
| 8,112,395 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
|
4 |
2010
|
| 8,005,865 Systems and methods for notifying listeners of events
|
10 |
2010
|
| 7,844,617 Systems and methods of directory entry encodings
|
21 |
2010
|
| 8,015,216 Systems and methods of providing possible value ranges
|
10 |
2010
|
| 8,214,334 Systems and methods for distributed system scanning
|
0 |
2010
|
| 8,214,400 Systems and methods for maintaining distributed data
|
0 |
2010
|
| 8,356,150 Systems and methods for providing nonlinear journaling
|
0 |
2010
|
| 8,060,521 Systems and methods of directory entry encodings
|
8 |
2010
|
| 8,176,013 Systems and methods for accessing and updating distributed data
|
1 |
2010
|
| 7,971,021 Systems and methods for managing stalled storage devices
|
16 |
2010
|
| 8,356,013 Systems and methods for a snapshot of data
|
0 |
2010
|
| 8,195,905 Systems and methods of quota accounting
|
0 |
2011
|
| 8,200,632 Systems and methods for adaptive copy on write
|
0 |
2011
|
| 8,380,689 Systems and methods for providing nonlinear journaling
|
0 |
2011
|
| 6,434,620 TCP/IP offload network interface device
|
255 |
1999
|
| 6,470,415 Queue system involving SRAM head, SRAM tail and DRAM body
|
104 |
1999
|
| 6,247,060 Passing a communication control block from host to a local device such that a message is processed on the device
|
219 |
1999
|
| 6,427,173 Intelligent network interfaced device and system for accelerated communication
|
176 |
1999
|
| 6,427,171 Protocol processing stack for use with intelligent network interface device
|
179 |
2000
|
| 6,807,581 Intelligent network storage interface system
|
172 |
2000
|
| 6,334,153 Passing a communication control block from host to a local device such that a message is processed on the device
|
162 |
2000
|
| 6,757,746 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
113 |
2001
|
| 6,687,758 Port aggregation for network connections that are offloaded to network interface devices
|
119 |
2001
|
| 7,076,568 Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
|
69 |
2001
|
| 7,042,898 Reducing delays associated with inserting a checksum into a network message
|
67 |
2001
|
| 6,658,480 Intelligent network interface system and method for accelerated protocol processing
|
105 |
2001
|
| 6,393,487 Passing a communication control block to a local device such that a message is processed on the device
|
138 |
2001
|
| 7,133,940 Network interface device employing a DMA command queue
|
48 |
2001
|
| 7,124,205 Network interface device that fast-path processes solicited session layer read commands
|
71 |
2001
|
| 7,167,926 TCP/IP offload network interface device
|
59 |
2001
|
| 6,965,941 Transmit fast-path processing on TCP/IP offload network interface device
|
85 |
2001
|
| 7,167,927 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
|
53 |
2002
|
| 6,591,302 Fast-path apparatus for receiving data corresponding to a TCP connection
|
161 |
2002
|
| 7,174,393 TCP/IP offload network interface device
|
57 |
2002
|
| 7,089,326 Fast-path processing for receiving data on TCP connection offload devices
|
62 |
2002
|
| 6,697,868 Protocol processing stack for use with intelligent network interface device
|
138 |
2002
|
| 6,938,092 TCP offload device that load balances and fails-over between aggregated ports having different MAC addresses
|
127 |
2002
|
| 7,284,070 TCP offload network interface device
|
43 |
2002
|
| 7,337,241 Fast-path apparatus for receiving data corresponding to a TCP connection
|
24 |
2002
|
| 7,237,036 Fast-path apparatus for receiving data corresponding a TCP connection
|
58 |
2002
|
| 7,191,241 Fast-path apparatus for receiving data corresponding to a TCP connection
|
56 |
2002
|
| 8,019,901 Intelligent network storage interface system
|
0 |
2002
|
| 7,185,266 Network interface device for error detection using partial CRCS of variable length message portions
|
94 |
2003
|
| 6,751,665 Providing window updates from a computer to a network interface device
|
96 |
2003
|
| 7,543,087 Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
|
27 |
2003
|
| 7,496,689 TCP/IP offload device
|
11 |
2003
|
| 7,472,156 Transferring control of a TCP connection between devices
|
13 |
2003
|
| 8,131,880 Intelligent network interface device and system for accelerated communication
|
1 |
2003
|
| 6,941,386 Protocol processing stack for use with intelligent network interface device
|
96 |
2003
|
| 7,502,869 Intelligent network interface system and method for accelerated protocol processing
|
6 |
2003
|
| 6,996,070 TCP/IP offload device with reduced sequential processing
|
93 |
2003
|
| 7,461,160 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
6 |
2004
|
| 7,584,260 Method to synchronize and upload an offloaded network stack connection with a network stack
|
6 |
2004
|
| 7,844,743 Protocol stack that offloads a TCP connection from a host computer to a network interface device
|
0 |
2004
|
| 7,809,847 Network interface device that can transfer control of a TCP connection to a host CPU
|
0 |
2005
|
| 7,627,001 Protocol stack that offloads a TCP connection from a host computer to a network interface device
|
7 |
2005
|
| 7,627,684 Network interface device that can offload data transfer processing for a TCP connection from a host CPU
|
7 |
2005
|
| 7,620,726 Zero copy method for receiving data by a network interface
|
6 |
2005
|
| 7,640,364 Port aggregation for network connections that are offloaded to network interface devices
|
7 |
2005
|
| 8,248,939 Transferring control of TCP connections between hierarchy of processing mechanisms
|
0 |
2005
|
| 7,738,500 TCP timestamp synchronization for network connections that are offloaded to network interface devices
|
5 |
2005
|
| 7,664,883 Network interface device that fast-path processes solicited session layer read commands
|
13 |
2006
|
| 7,694,024 TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
|
7 |
2007
|
| 7,664,868 TCP/IP offload network interface device
|
6 |
2007
|
| 7,853,723 TCP/IP offload network interface device
|
1 |
2007
|
| 7,673,072 Fast-path apparatus for transmitting data corresponding to a TCP connection
|
9 |
2007
|
| 7,945,699 Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
|
0 |
2008
|
| 8,341,286 TCP offload send optimization
|
0 |
2009
|
| 7,188,352 Intelligent digital audiovisual playback system
|
26 |
1995
|
| 6,308,204 Method of communications for an intelligent digital audiovisual playback system
|
61 |
1997
|
| 6,346,951 Process for selecting a recording on a digital audiovisual reproduction system, for implementing the process
|
90 |
1997
|
| 7,293,277 Remote control unit for intelligent digital audiovisual reproduction systems
|
29 |
1999
|
| 6,336,219 Audiovisual reproduction system
|
40 |
1999
|
| 7,996,873 Remote management system for at least one audiovisual information reproduction device
|
1 |
2000
|
| 7,992,178 Downloading file reception process
|
1 |
2000
|
| 7,107,109 Process for adjusting the sound volume of a digital sound recording
|
28 |
2000
|
| 6,578,051 Device and process for remote management of a network of audiovisual information reproduction systems
|
37 |
2000
|
| 8,074,253 Audiovisual reproduction system
|
0 |
2000
|
| 7,448,057 Audiovisual reproduction system
|
24 |
2000
|
| 7,231,656 Audiovisual reproduction system
|
32 |
2000
|
| 6,755,744 Communication device and method between an audiovisual information playback system and an electronic game machine
|
25 |
2000
|
| 7,210,141 System for remote loading of objects or files in order to update software
|
33 |
2000
|
| 7,793,331 Communications method for an intelligent digital audiovisual reproduction system
|
23 |
2001
|
| 7,124,194 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network
|
28 |
2002
|
| 8,037,412 Pay-per-play audiovisual system with touch screen interface
|
0 |
2002
|
| 7,574,727 Intelligent digital audiovisual playback system
|
24 |
2002
|
| 7,512,632 Device and process for remote management of a network of audiovisual information reproduction systems
|
23 |
2003
|
| 8,189,819 Sound control circuit for a digital audiovisual reproduction system
|
0 |
2004
|
| 7,206,417 Wireless digital transmission system for loudspeakers
|
48 |
2004
|
| 7,356,831 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
|
24 |
2005
|
| 8,103,589 Digital downloading jukebox system with central and local music servers
|
2 |
2005
|
| 8,151,304 Digital downloading jukebox system with user-tailored music management, communications, and other tools
|
1 |
2005
|
| 7,778,879 Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
|
1 |
2005
|
| 8,332,895 Digital downloading jukebox system with user-tailored music management, communications, and other tools
|
0 |
2006
|
| 7,783,774 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network
|
23 |
2006
|
| 7,519,442 Process for adjusting the sound volume of a digital sound recording
|
23 |
2006
|
| 8,165,318 Process for adjusting the sound volume of a digital sound recording
|
1 |
2006
|
| 8,184,508 Intelligent digital audiovisual reproduction system
|
0 |
2007
|
| 8,428,273 Wireless digital transmission system for loudspeakers
|
0 |
2007
|
| 7,822,687 Jukebox with customizable avatar
|
7 |
2007
|
| 8,032,879 System for remote loading of objects or files in order to update software
|
1 |
2007
|
| 7,757,264 Audiovisual reproduction system
|
23 |
2007
|
| 8,028,318 Remote control unit for activating and deactivating means for payment and for displaying payment status
|
0 |
2007
|
| 8,225,369 Home digital audiovisual information recording and playback system
|
0 |
2007
|
| 8,214,874 Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
|
|
2008
|
| 7,996,438 Device and process for remote management of a network of audiovisual information reproduction systems
|
0 |
2008
|
| 8,127,324 Audiovisual reproduction system
|
0 |
2008
|
| 8,332,887 System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
|
0 |
2009
|
| 7,819,734 Jukebox entertainment system having multiple choice games relating to music
|
3 |
2009
|
| 7,987,282 Audiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network
|
0 |
2010
|
| 8,275,668 Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
|
0 |
2010
|
| 8,145,547 Method of communications for an intelligent digital audiovisual playback system
|
0 |
2010
|
| 8,052,512 Jukebox entertainment system having multiple choice games relating to music
|
1 |
2010
|
| 8,275,807 Device and process for remote management of a network of audiovisual information reproduction systems
|
0 |
2011
|
| 8,292,712 Jukebox entertainment system having multiple choice games relating to music
|
0 |
2011
|
| 8,249,959 Communications techniques for an intelligent digital audiovisual reproduction system
|
0 |
2012
|
| 8,438,085 Communications techniques for an intelligent digital audiovisual reproduction system
|
0 |
2012
|
| 6,154,725 Intellectual property (IP) computer-implemented audit system optionally over network architecture, and computer program product for same
|
38 |
1997
|
| 6,263,314 Method of performing intellectual property (IP) audit optionally over network architecture
|
54 |
2000
|
| 7,716,103 Computer assisted method of performing intellectual property (IP) audit optionally over network architecture
|
3 |
2001
|
| 7,031,945 System and method for reallocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
|
72 |
2001
|
| 7,546,265 Intellectual property audit system generating a machine implemented estimated value comprising a financial quality and/or financial quantity of an intellectual property portfolio
|
3 |
2003
|
| 7,162,454 System and method for reallocating and/or upgrading and/or selling tickets, other even admittance means, goods and/or services
|
45 |
2003
|
| 7,216,109 System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
61 |
2003
|
| 7,280,975 System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, other event admittance means, goods and/or services
|
54 |
2005
|
| 7,203,665 System and method for interactive messaging and/or allocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
|
12 |
2006
|
| 7,343,350 System and method for interactive messaging and/or allocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
|
5 |
2006
|
| 7,379,891 System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
7 |
2006
|
| 7,415,424 System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
16 |
2006
|
| 7,386,517 System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, other event admittance means, goods and/or services
|
18 |
2006
|
| 7,617,159 System and method for interactive messaging and/or allocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
|
2 |
2007
|
| 7,577,619 System method reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
2 |
2007
|
| 7,577,620 System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
8 |
2007
|
| 7,565,328 System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, and other event admittance means, goods and/or services
|
9 |
2007
|
| 7,529,713 System and method for interactive messaging and/or allocating and/or upgrading and/or rewarding tickets, other event admittance means, goods and/or services
|
3 |
2008
|
| 7,562,028 System and method for determining and/or transmitting and/or establishing communication with a mobile device user for providing, for example, concessions, tournaments, competitions, matching, reallocating, upgrading, selling tickets, and other event admittance mean
|
7 |
2008
|
| 7,562,051 System and method for reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
10 |
2008
|
| 7,577,575 System method reallocating and/or upgrading and/or selling tickets, other event admittance means, goods and/or services
|
8 |
2008
|
| 7,835,969 Computer assisted method of performing intellectual property (IP) audit optionally over network architecture
|
0 |
2009
|