Patent | Date |
---|
Data transfer using snapshot differencing from edge system to core system Grant 11,392,541 - Bhattacharya , et al. July 19, 2 | 2022-07-19 |
Dynamically scaled hyperconverged system establishing minimum supported interoperable communication protocol between clusters in a cluster group Grant 11,294,699 - Glade , et al. April 5, 2 | 2022-04-05 |
Data Availability In A Constrained Deployment Of A High-availability System In The Presence Of Pending Faults App 20220027221 - Glade; Bradford ;   et al. | 2022-01-27 |
Data Transfer Using Snapshot Differencing From Edge System To Core System App 20200301881 - Bhattacharya; Suparna ;   et al. | 2020-09-24 |
Dynamically Scaled Hyperconverged System App 20200004570 - Glade; Bradford B. ;   et al. | 2020-01-02 |
Insuring integrity of remote procedure calls used in a client and server storage system Grant 9,401,921 - Corbett July 26, 2 | 2016-07-26 |
Extension of write anywhere file system layout Grant 8,990,539 - Edwards , et al. March 24, 2 | 2015-03-24 |
File system capable of generating snapshots and providing fast sequential read access Grant 8,909,885 - Corbett , et al. December 9, 2 | 2014-12-09 |
System And Method For Specifying Batch Execution Ordering Of Requests In A Storage System Cluster App 20140304359 - Corbett; Peter F. | 2014-10-09 |
Identifying snapshot membership for blocks based on snapid Grant 8,832,026 - Kazar , et al. September 9, 2 | 2014-09-09 |
System and method for specifying batch execution ordering of requests in a storage system cluster Grant 8,762,416 - Corbett June 24, 2 | 2014-06-24 |
Insuring Integrity Of Remote Procedure Calls Used In A Client And Server Storage System App 20140122892 - Corbett; Peter F. | 2014-05-01 |
Extension Of Write Anywhere File System Layout App 20140082281 - Edwards; John K. ;   et al. | 2014-03-20 |
Insuring integrity of remote procedure calls used in a client and server storage system Grant 8,627,071 - Corbett January 7, 2 | 2014-01-07 |
File System Capable Of Generating Snapshots And Providing Fast Sequential Read Access App 20130332688 - Corbett; Peter F. ;   et al. | 2013-12-12 |
Extension of write anywhere file system layout Grant 8,583,892 - Edwards , et al. November 12, 2 | 2013-11-12 |
Maintaining snapshot and active file system metadata in an on-disk structure of a file system Grant 8,533,410 - Corbett , et al. September 10, 2 | 2013-09-10 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array Grant 8,516,342 - Corbett , et al. August 20, 2 | 2013-08-20 |
File system capable of generating snapshots and providing fast sequential read access Grant 8,510,524 - Corbett , et al. August 13, 2 | 2013-08-13 |
System and method for addressing data containers using data set identifiers Grant 8,489,811 - Corbett , et al. July 16, 2 | 2013-07-16 |
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 Grant 8,468,304 - Corbett June 18, 2 | 2013-06-18 |
Providing an administrative path for accessing a writeable master storage volume in a mirrored storage environment Grant 8,429,368 - Eisler , et al. April 23, 2 | 2013-04-23 |
N-way parity technique for enabling recovery from up to N storage device failures Grant 8,402,346 - Goel , et al. March 19, 2 | 2013-03-19 |
Triple Parity Technique For Enabling Efficient Recovery From Triple Failures In A Storage Array App 20120324284 - Corbett; Peter F. ;   et al. | 2012-12-20 |
System and method for enabling a data container to appear in a plurality of locations in a super-namespace Grant 8,312,046 - Eisler , et al. November 13, 2 | 2012-11-13 |
Extension Of Write Anywhere File System Layout App 20120179891 - Edwards; John K. ;   et al. | 2012-07-12 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array Grant 8,181,090 - Corbett , et al. May 15, 2 | 2012-05-15 |
Persistent reply cache integrated with file system Grant 8,161,236 - Noveck , et al. April 17, 2 | 2012-04-17 |
Processing and distributing write logs of nodes of a cluster storage system Grant 8,145,838 - Miller , et al. March 27, 2 | 2012-03-27 |
Extension of write anywhere file system layout Grant 8,099,576 - Edwards , et al. January 17, 2 | 2012-01-17 |
Credential caching for clustered storage systems Grant 8,099,766 - Corbett January 17, 2 | 2012-01-17 |
Data placement technique for striping data containers across volumes of a storage system cluster Grant 8,032,704 - Corbett , et al. October 4, 2 | 2011-10-04 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array Grant 8,015,472 - Corbett , et al. September 6, 2 | 2011-09-06 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array Grant 8,010,874 - Corbett , et al. August 30, 2 | 2011-08-30 |
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 Grant 7,970,996 - Corbett June 28, 2 | 2011-06-28 |
System and method for performing transactional processing in a striped volume set Grant 7,962,689 - Kazar , et al. June 14, 2 | 2011-06-14 |
Lightweight coherency control protocol for clustered storage system Grant 7,934,060 - Corbett , et al. April 26, 2 | 2011-04-26 |
Dynamic parity distribution technique Grant 7,921,257 - Kleiman , et al. April 5, 2 | 2011-04-05 |
N-way Parity Technique For Enabling Recovery From Up To N Storage Device Failures App 20110010599 - Goel; Atul ;   et al. | 2011-01-13 |
Identifying snapshot membership for blocks based on snapid Grant 7,849,057 - Kazar , et al. December 7, 2 | 2010-12-07 |
System and method for implementing atomic cross-stripe write operations in a striped volume set Grant 7,743,210 - Jernigan, IV , et al. June 22, 2 | 2010-06-22 |
System and method for utilizing sparse data containers in a striped volume set Grant 7,698,501 - Corbett , et al. April 13, 2 | 2010-04-13 |
Triple Parity Technique For Enabling Efficient Recovery From Triple Failures In A Storage Array App 20100050015 - Corbett; Peter F. ;   et al. | 2010-02-25 |
System and method for specifying batch execution ordering of requests in a storage system cluster Grant 7,657,537 - Corbett February 2, 2 | 2010-02-02 |
Data placement technique for striping data containers across volumes of a storage system cluster Grant 7,647,451 - Corbett , et al. January 12, 2 | 2010-01-12 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array Grant 7,640,484 - Corbett , et al. December 29, 2 | 2009-12-29 |
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 Grant 7,627,715 - Corbett December 1, 2 | 2009-12-01 |
Data allocation within a storage system architecture Grant 7,617,370 - Jernigan, IV , et al. November 10, 2 | 2009-11-10 |
System and method to make file handles opaque to clients Grant 7,603,553 - Corbett , et al. October 13, 2 | 2009-10-13 |
System and method for reserving space to guarantee file writability in a file system supporting persistent consistency point images Grant 7,577,692 - Corbett , et al. August 18, 2 | 2009-08-18 |
Technique for correcting multiple storage device failures in a storage array Grant 7,509,525 - Kleiman , et al. March 24, 2 | 2009-03-24 |
Providing An Administrative Path For Accessing A Writeable Master Storage Volume In A Mirrored Storage Environment App 20090024814 - Eisler; Michael ;   et al. | 2009-01-22 |
System and method for performing version negotiation of a network protocol and associated interfaces Grant 7,466,659 - Kazar , et al. December 16, 2 | 2008-12-16 |
System and method for multiplexing channels over multiple connections in a storage system cluster Grant 7,443,872 - Corbett , et al. October 28, 2 | 2008-10-28 |
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups Grant 7,437,652 - English , et al. October 14, 2 | 2008-10-14 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array Grant 7,409,625 - Corbett , et al. August 5, 2 | 2008-08-05 |
Extension of write anywhere file system layout Grant 7,409,494 - Edwards , et al. August 5, 2 | 2008-08-05 |
Technique for efficiently organizing and distributing parity blocks among storage devices of a storage array Grant 7,398,460 - Corbett July 8, 2 | 2008-07-08 |
Lightweight coherency control protocol for clustered storage system Grant 7,376,796 - Corbett , et al. May 20, 2 | 2008-05-20 |
Data placement technique for striping data containers across volumes of a storage system cluster Grant 7,366,837 - Corbett , et al. April 29, 2 | 2008-04-29 |
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array Grant 7,356,731 - Corbett , et al. April 8, 2 | 2008-04-08 |
Parity assignment technique for parity declustering in a parity array of a storage system Grant 7,346,831 - Corbett March 18, 2 | 2008-03-18 |
Dynamic parity distribution technique Grant 7,328,305 - Kleiman , et al. February 5, 2 | 2008-02-05 |
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array Grant 7,263,629 - Corbett , et al. August 28, 2 | 2007-08-28 |
Semi-static distribution technique Grant 7,257,676 - Corbett , et al. August 14, 2 | 2007-08-14 |
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array App 20070180303 - Corbett; Peter F. ;   et al. | 2007-08-02 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array App 20070180348 - Corbett; Peter F. ;   et al. | 2007-08-02 |
Lightweight coherency control protocol for clustered storage system App 20070101069 - Corbett; Peter F. ;   et al. | 2007-05-03 |
Triple parity technique for enabling efficient recovery from triple failures in a storage array App 20070089045 - Corbett; Peter F. ;   et al. | 2007-04-19 |
Semi-static distribution technique App 20070083710 - Corbett; Peter F. ;   et al. | 2007-04-12 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array Grant 7,203,892 - Corbett , et al. April 10, 2 | 2007-04-10 |
Semi-static distribution technique Grant 7,185,144 - Corbett , et al. February 27, 2 | 2007-02-27 |
Data allocation within a storage system architecture App 20060248273 - Jernigan; Richard P. IV ;   et al. | 2006-11-02 |
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups App 20060242542 - English; Robert M. ;   et al. | 2006-10-26 |
Technique for correcting multiple storage device failures in a storage array App 20060224917 - Kleiman; Steven R. ;   et al. | 2006-10-05 |
Data placement technique for striping data containers across volumes of a storage system cluster App 20060184731 - Corbett; Peter F. ;   et al. | 2006-08-17 |
Technique for correcting multiple storage device failures in a storage array Grant 7,080,278 - Kleiman , et al. July 18, 2 | 2006-07-18 |
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups Grant 7,073,115 - English , et al. July 4, 2 | 2006-07-04 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array App 20060107135 - Corbett; Peter F. ;   et al. | 2006-05-18 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array Grant 6,993,701 - Corbett , et al. January 31, 2 | 2006-01-31 |
Extension of write anywhere file system layout App 20050246401 - Edwards, John K. ;   et al. | 2005-11-03 |
Semi-static distribution technique App 20050114594 - Corbett, Peter F. ;   et al. | 2005-05-26 |
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array App 20050114727 - Corbett, Peter F. ;   et al. | 2005-05-26 |
Dynamic parity distribution technique App 20050097270 - Kleiman, Steven R. ;   et al. | 2005-05-05 |
Technique for efficiently organizing and distributing parity blocks among storage devices of a storage array Grant 6,871,317 - Corbett March 22, 2 | 2005-03-22 |
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 Grant 6,851,082 - Corbett February 1, 2 | 2005-02-01 |
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups App 20030126522 - English, Robert M. ;   et al. | 2003-07-03 |
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array App 20030126523 - Corbett, Peter F. ;   et al. | 2003-07-03 |
System And Method For Establishing Direct Communication Between Parallel Programs App 20020129176 - BOLMARCICH, ANTHONY S. ;   et al. | 2002-09-12 |
Using virtual disks for disk system checkpointing Grant 5,634,096 - Baylor , et al. May 27, 1 | 1997-05-27 |
Systolic array processors for reducing under-utilization of original design parallel-bit processors with digit-serial processors by using maximum common divisor of latency around the loop connection Grant 5,317,755 - Hartley , et al. May 31, 1 | 1994-05-31 |
Data format converters for use with digit-serial signals Grant 5,164,724 - Hartley , et al. November 17, 1 | 1992-11-17 |
Digit-serial linear combining apparatus Grant 5,084,834 - Hartley , et al. January 28, 1 | 1992-01-28 |
Increased performance of digital integrated circuits by processing with multiple-bit-width digits Grant 5,025,257 - Hartley , et al. June 18, 1 | 1991-06-18 |
Digit-serial linear combining apparatus useful in dividers Grant 5,010,511 - Hartley , et al. April 23, 1 | 1991-04-23 |
Cell stack for variable digit width serial architecture Grant 4,951,221 - Corbett , et al. August 21, 1 | 1990-08-21 |
To-digit-serial converters for systems processing data in digit-serial format Grant 4,942,396 - Hartley , et al. July 17, 1 | 1990-07-17 |
Low-latency two's complement bit-serial multiplier Grant 4,860,240 - Hartley , et al. August 22, 1 | 1989-08-22 |