loadpatents
name:-0.035559892654419
name:-0.072804927825928
name:-0.001784086227417
Bonwick; Jeffrey S. Patent Filings

Bonwick; Jeffrey S.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Bonwick; Jeffrey S..The latest application filed is for "method and system for multi-dimensional raid".

Company Profile
2.91.52
  • Bonwick; Jeffrey S. - Santa Clara CA
  • Bonwick; Jeffrey S. - Los Altos CA
  • Bonwick; Jeffrey S. - Menlo Park CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
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.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed