loadpatents
Patent applications and USPTO patent grants for Bonwick; Jeffrey S..The latest application filed is for "method and system for multi-dimensional raid".
Patent | Date |
---|---|
Method and system for multi-dimensional RAID Grant 11,119,856 - Bonwick September 14, 2 | 2021-09-14 |
Method and system for streaming data from portable storage devices Grant 11,086,853 - Bonwick August 10, 2 | 2021-08-10 |
Method And System For Multi-dimensional Raid App 20210049069 - Bonwick; Jeffrey S. | 2021-02-18 |
Method and system for replicating and using grid level metadata in a storage system Grant 10,466,913 - Bonwick No | 2019-11-05 |
Method and system for improving flash storage utilization by predicting bad M-pages Grant 10,339,001 - Tabrizi , et al. | 2019-07-02 |
Method and system for garbage collection in a storage system which balances wear-leveling and performance Grant 10,289,548 - Ho , et al. | 2019-05-14 |
Method and system for storing and recovering data from flash memory Grant 10,229,734 - Nieuwejaar , et al. | 2019-03-12 |
Method and system for checkerboard RAID Grant 10,127,113 - Bonwick , et al. November 13, 2 | 2018-11-13 |
Method and system for garbage collection in a storage system based on longevity of stored data Grant 10,001,946 - Bonwick June 19, 2 | 2018-06-19 |
Method and system for storing and recovering data from flash memory Grant 9,911,487 - Nieuwejaar , et al. March 6, 2 | 2018-03-06 |
Method And System For Improving Flash Storage Utilization By Predicting Bad M-pages App 20170262336 - Tabrizi; Haleh ;   et al. | 2017-09-14 |
Method and system for encrypting data Grant 9,742,564 - Moffat , et al. August 22, 2 | 2017-08-22 |
Method and system for improving flash storage utilization by predicting bad m-pages Grant 9,690,655 - Tabrizi , et al. June 27, 2 | 2017-06-27 |
Method And System For Garbage Collection In A Storage System Based On Longevity Of Stored Data App 20170147257 - Bonwick; Jeffrey S. | 2017-05-25 |
Method and system for service-aware parity placement in a storage system Grant 9,600,368 - Bonwick March 21, 2 | 2017-03-21 |
Method and system for garbage collection in a storage system based on longevity of stored data Grant 9,600,409 - Bonwick March 21, 2 | 2017-03-21 |
Method and system for multi-dimensional raid Grant 9,513,994 - Bonwick December 6, 2 | 2016-12-06 |
Method And System For Storing And Recovering Data From Flash Memory App 20160343429 - Nieuwejaar; Nils ;   et al. | 2016-11-24 |
Method And System For Replicating And Using Grid Level Metadata In A Storage System App 20160320986 - Bonwick; Jeffrey S. | 2016-11-03 |
Method And System For Multi-dimensional Raid App 20160217037 - Bonwick; Jeffrey S. | 2016-07-28 |
Method And System For Service-aware Parity Placement In A Storage System App 20160217038 - Bonwick; Jeffrey S. | 2016-07-28 |
Method and system for tracking modification times of data in a storage system Grant 9,378,149 - Bonwick June 28, 2 | 2016-06-28 |
Method and system for service-aware parity placement in a storage system Grant 9,367,396 - Bonwick June 14, 2 | 2016-06-14 |
Method And System For Improving Flash Storage Utilization By Predicting Bad M-pages App 20160092304 - Tabrizi; Haleh ;   et al. | 2016-03-31 |
Method And System For Improving Flash Storage Utilization Using Read-threshold Tables App 20160093397 - Tabrizi; Haleh ;   et al. | 2016-03-31 |
Method And System For Garbage Collection In A Storage System Based On Longevity Of Stored Data App 20160062882 - Bonwick; Jeffrey S. | 2016-03-03 |
Method and system for calculating parity values for multi-dimensional RAID Grant 9,152,499 - Mollov , et al. October 6, 2 | 2015-10-06 |
Method And System For Service-aware Parity Placement In A Storage System App 20150205670 - Bonwick; Jeffrey S. | 2015-07-23 |
Method And System For Service-aware Data Placement In A Storage System App 20150205667 - Bonwick; Jeffrey S. | 2015-07-23 |
Method And System For Multi-dimensional Raid App 20150095697 - Bonwick; Jeffrey S. | 2015-04-02 |
Method and system for service-aware parity placement in a storage system Grant 8,949,692 - Bonwick February 3, 2 | 2015-02-03 |
Method and system for metadata-based resilvering Grant 8,938,594 - Moore , et al. January 20, 2 | 2015-01-20 |
Method and system for calculating parity values for multi-dimensional raid Grant 8,924,776 - Mollov , et al. December 30, 2 | 2014-12-30 |
Storage system with multicast DMA and unified address space Grant 8,819,304 - Shapiro , et al. August 26, 2 | 2014-08-26 |
Storage System With Multicast Dma And Unified Address Space App 20140032697 - Shapiro; Michael W. ;   et al. | 2014-01-30 |
Method and system for pruned resilvering using a dirty time log Grant 8,635,190 - Moore , et al. January 21, 2 | 2014-01-21 |
Method and system for mirrored multi-dimensional raid Grant 8,554,997 - Bonwick , et al. October 8, 2 | 2013-10-08 |
Storage system with multicast DMA and unified address space Grant 8,554,963 - Shapiro , et al. October 8, 2 | 2013-10-08 |
Unlimited file system snapshots and clones Grant 8,549,051 - Ahrens , et al. October 1, 2 | 2013-10-01 |
Storage System With Multicast Dma And Unified Address Space App 20130254435 - Shapiro; Michael W. ;   et al. | 2013-09-26 |
Method and system for adaptive metadata replication Grant 8,495,010 - Moore , et al. July 23, 2 | 2013-07-23 |
Method and system for multi-dimensional raid reconstruction and defect avoidance Grant 8,464,095 - Bonwick June 11, 2 | 2013-06-11 |
Method and system for multi-dimensional raid Grant 8,448,021 - Bonwick May 21, 2 | 2013-05-21 |
Storage system with multicast DMA and unified address space Grant 8,407,377 - Shapiro , et al. March 26, 2 | 2013-03-26 |
Method and system for hash fragment representation Grant 8,392,428 - Bonwick , et al. March 5, 2 | 2013-03-05 |
Storage system with self describing data Grant 8,370,567 - Bonwick , et al. February 5, 2 | 2013-02-05 |
Storage system with incremental multi-dimensional RAID Grant 8,341,342 - Bonwick , et al. December 25, 2 | 2012-12-25 |
Method and system for multi-dimensional raid Grant 8,327,185 - Bonwick December 4, 2 | 2012-12-04 |
Method and system for multi-dimensional raid Grant 8,316,260 - Bonwick November 20, 2 | 2012-11-20 |
Storage system with guaranteed read latency Grant 8,301,832 - Moore , et al. October 30, 2 | 2012-10-30 |
Write aggregation using optional I/O requests Grant 8,244,935 - Leventhal , et al. August 14, 2 | 2012-08-14 |
Write Aggregation Using Optional I/o Requests App 20110320649 - Leventhal; Adam H. ;   et al. | 2011-12-29 |
Method and system for pruned resilvering using a dirty time log Grant 8,069,156 - Moore , et al. November 29, 2 | 2011-11-29 |
Method And System For Encrypting Data App 20110283113 - Moffat; Darren J. ;   et al. | 2011-11-17 |
Method and system for dirty time log directed resilvering Grant 7,930,495 - Bonwick , et al. April 19, 2 | 2011-04-19 |
Method and system for dirty time logging Grant 7,925,827 - Moore , et al. April 12, 2 | 2011-04-12 |
Method and system for using a block allocation policy Grant 7,899,989 - Moore , et al. March 1, 2 | 2011-03-01 |
Method and system for data replication Grant 7,882,420 - Moore , et al. February 1, 2 | 2011-02-01 |
Method and system for block reallocation Grant 7,877,554 - Bonwick , et al. January 25, 2 | 2011-01-25 |
Method and system supporting per-file and per-block replication Grant 7,873,799 - Bonwick , et al. January 18, 2 | 2011-01-18 |
Multiple replication levels with pooled devices Grant 7,865,673 - Moore , et al. January 4, 2 | 2011-01-04 |
Method and system for reallocating blocks in a storage pool Grant 7,783,847 - Moore , et al. August 24, 2 | 2010-08-24 |
Ditto blocks Grant 7,743,225 - Bonwick , et al. June 22, 2 | 2010-06-22 |
Method And System For Pruned Resilvering Using A Dirty Time Log App 20100145919 - Moore; William H. ;   et al. | 2010-06-10 |
Method and system for repairing partially damaged blocks Grant 7,716,519 - Moore , et al. May 11, 2 | 2010-05-11 |
Method and system for storing a sparse file using fill counts Grant 7,716,445 - Bonwick , et al. May 11, 2 | 2010-05-11 |
Method and system using checksums to repair data Grant 7,689,877 - Moore , et al. March 30, 2 | 2010-03-30 |
Adaptive resilvering I/O scheduling Grant 7,657,671 - Bonwick , et al. February 2, 2 | 2010-02-02 |
Method And System For Data Replication App 20090313532 - Moore; William H. ;   et al. | 2009-12-17 |
Dynamic intent log Grant 7,606,812 - Perrin , et al. October 20, 2 | 2009-10-20 |
Method and apparatus for self-validating checksums in a file system Grant 7,603,568 - Ahrens , et al. October 13, 2 | 2009-10-13 |
Method and system for data replication Grant 7,596,739 - Moore , et al. September 29, 2 | 2009-09-29 |
Method and system for priority-based allocation in a storage pool Grant 7,584,229 - Moore , et al. September 1, 2 | 2009-09-01 |
Method and apparatus for enabling adaptive endianness Grant 7,533,225 - Bonwick , et al. May 12, 2 | 2009-05-12 |
Compressed victim cache Grant 7,526,615 - Bonwick , et al. April 28, 2 | 2009-04-28 |
Method and system for detecting and correcting data errors using checksums and replication Grant 7,526,622 - Bonwick , et al. April 28, 2 | 2009-04-28 |
Method and apparatus for compressing data in a file system Grant 7,496,586 - Bonwick , et al. February 24, 2 | 2009-02-24 |
Automatic intent log testing Grant 7,490,096 - Perrin , et al. February 10, 2 | 2009-02-10 |
Method and system for object allocation using fill counts Grant 7,480,684 - Bonwick , et al. January 20, 2 | 2009-01-20 |
Input/output priority inheritance wherein first I/O request is executed based on higher priority Grant 7,478,179 - Moore , et al. January 13, 2 | 2009-01-13 |
Adaptive replacement cache Grant 7,469,320 - Bonwick , et al. December 23, 2 | 2008-12-23 |
Gang blocks Grant 7,437,528 - Moore , et al. October 14, 2 | 2008-10-14 |
Method and apparatus for dynamic striping Grant 7,424,574 - Ahrens , et al. September 9, 2 | 2008-09-09 |
Method and apparatus for vectored block-level checksum for file system data integrity Grant 7,415,653 - Bonwick , et al. August 19, 2 | 2008-08-19 |
Method and apparatus for identifying tampering of data in a file system Grant 7,412,450 - Bonwick , et al. August 12, 2 | 2008-08-12 |
Pipelined I/O execution Grant 7,398,329 - Moore , et al. July 8, 2 | 2008-07-08 |
Method and apparatus for quantized deadline I/O scheduling Grant 7,386,692 - Moore , et al. June 10, 2 | 2008-06-10 |
I/O dependency graphs Grant 7,376,758 - Bonwick , et al. May 20, 2 | 2008-05-20 |
Method and system for reallocating blocks in a storage pool App 20080104355 - Moore; William H. ;   et al. | 2008-05-01 |
Method and system for priority-based allocation in a storage pool App 20080104150 - Moore; William H. ;   et al. | 2008-05-01 |
Method and system for I/O scheduler activations Grant 7,305,537 - Moore , et al. December 4, 2 | 2007-12-04 |
Method and system for detecting and correcting data errors using data permutations Grant 7,281,188 - Bonwick , et al. October 9, 2 | 2007-10-09 |
Method and system for repairing partially damaged blocks App 20070198889 - Moore; William H. ;   et al. | 2007-08-23 |
Method and apparatus for I/O scheduling Grant 7,260,703 - Moore , et al. August 21, 2 | 2007-08-21 |
I/O dependency graphs App 20070174494 - Bonwick; Jeffrey S. ;   et al. | 2007-07-26 |
Adaptive resilvering I/O scheduling App 20070168569 - Bonwick; Jeffrey S. ;   et al. | 2007-07-19 |
Pipelined I/O execution App 20070150624 - Moore; William H. ;   et al. | 2007-06-28 |
Input/output priority inheritance App 20070130387 - Moore; William H. ;   et al. | 2007-06-07 |
Method and system for data replication App 20070124659 - Moore; William H. ;   et al. | 2007-05-31 |
Automatic conversion of all-zero data storage blocks into file holes Grant 7,225,314 - Bonwick , et al. May 29, 2 | 2007-05-29 |
Method and system for adaptive metadata replication App 20070118576 - Moore; William H. ;   et al. | 2007-05-24 |
Automatic intent log testing App 20070112884 - Perrin; Neil V. ;   et al. | 2007-05-17 |
Method and system for storing a sparse file using fill counts App 20070106863 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system for latency-directed block allocation App 20070106868 - Moore; William H. ;   et al. | 2007-05-10 |
Hierarchical file system naming App 20070106700 - Ahrens; Matthew A. ;   et al. | 2007-05-10 |
Adaptive replacement cache App 20070106846 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system for block reallocation App 20070106870 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Dynamic intent log App 20070106679 - Perrin; Neil V. ;   et al. | 2007-05-10 |
Method and system for adaptive intelligent prefetch App 20070106849 - Moore; William H. ;   et al. | 2007-05-10 |
Method and system for using a block allocation policy App 20070106865 - Moore; William H. ;   et al. | 2007-05-10 |
Method and system supporting per-file and per-block replication App 20070106851 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system for object allocation using fill counts App 20070106632 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system using checksums to repair data App 20070106925 - Moore; William H. ;   et al. | 2007-05-10 |
Unlimited file system snapshots and clones App 20070106706 - Ahrens; Matthew A. ;   et al. | 2007-05-10 |
Ditto blocks App 20070106862 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system for dirty time log directed resilvering App 20070106867 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Method and system for metadata-based resilvering App 20070106866 - Moore; William H. ;   et al. | 2007-05-10 |
Method and system for dirty time logging App 20070106869 - Moore; William H. ;   et al. | 2007-05-10 |
Method and system for pruned resilvering using a dirty time log App 20070106677 - Moore; William H. ;   et al. | 2007-05-10 |
Compressed victim cache App 20070106847 - Bonwick; Jeffrey S. ;   et al. | 2007-05-10 |
Multiple replication levels with pooled devices App 20070106864 - Moore; William H. ;   et al. | 2007-05-10 |
Method and system for allocation of file descriptors Grant 6,725,244 - Bonwick April 20, 2 | 2004-04-20 |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.