Inventor
BONWICK JEFFREY S
US80 patents
⚠️ This page may combine multiple inventors who share the name “BONWICK JEFFREY S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
15 patentsUS7496586B1Feb 24, 2009
Method and apparatus for compressing data in a file system
SUN MICROSYSTEMS INC60 citations98
US7386692B1Jun 10, 2008
Method and apparatus for quantized deadline I/O scheduling
SUN MICROSYSTEMS INC23 citations93
US7305537B1Dec 4, 2007
Method and system for I/O scheduler activations
SUN MICROSYSTEMS INC24 citations93
US7526622B1Apr 28, 2009
Method and system for detecting and correcting data errors using checksums and replication
SUN MICROSYSTEMS INC42 citations92
US7424574B1Sep 9, 2008
Method and apparatus for dynamic striping
SUN MICROSYSTEMS INC28 citations92
US7415653B1Aug 19, 2008
Method and apparatus for vectored block-level checksum for file system data integrity
SUN MICROSYSTEMS INC42 citations92
US7260703B1Aug 21, 2007
Method and apparatus for I/O scheduling
SUN MICROSYSTEMS INC34 citations92
US7225314B1May 29, 2007
Automatic conversion of all-zero data storage blocks into file holes
SUN MICROSYSTEMS INC44 citations92
US7478179B2Jan 13, 2009
Input/output priority inheritance wherein first I/O request is executed based on higher priority
SUN MICROSYSTEMS INC9 citations84
US7469320B2Dec 23, 2008
Adaptive replacement cache
SUN MICROSYSTEMS INC12 citations84
US7437528B1Oct 14, 2008
Gang blocks
SUN MICROSYSTEMS INC13 citations84
US7412450B1Aug 12, 2008
Method and apparatus for identifying tampering of data in a file system
SUN MICROSYSTEMS INC12 citations84
US7281188B1Oct 9, 2007
Method and system for detecting and correcting data errors using data permutations
SUN MICROSYSTEMS INC13 citations84
US7584229B2Sep 1, 2009
Method and system for priority-based allocation in a storage pool
SUN MICROSYSTEMS INC10 citations83
US6725244B1Apr 20, 2004
Method and system for allocation of file descriptors
SUN MICROSYSTEMS INC12 citations74
BONWICK JEFFREY S
10 patentsUS8316260B1Nov 20, 2012
Method and system for multi-dimensional raid
BONWICK JEFFREY S38 citations96
US9378149B1Jun 28, 2016
Method and system for tracking modification times of data in a storage system
BONWICK JEFFREY S32 citations94
US8464095B1Jun 11, 2013
Method and system for multi-dimensional raid reconstruction and defect avoidance
BONWICK JEFFREY S46 citations94
US8949692B1Feb 3, 2015
Method and system for service-aware parity placement in a storage system
BONWICK JEFFREY S19 citations92
US8554997B1Oct 8, 2013
Method and system for mirrored multi-dimensional raid
BONWICK JEFFREY S25 citations92
US8448021B1May 21, 2013
Method and system for multi-dimensional raid
BONWICK JEFFREY S16 citations92
US8327185B1Dec 4, 2012
Method and system for multi-dimensional raid
BONWICK JEFFREY S16 citations92
US8341342B1Dec 25, 2012
Storage system with incremental multi-dimensional RAID
BONWICK JEFFREY S17 citations84
US8392428B1Mar 5, 2013
Method and system for hash fragment representation
BONWICK JEFFREY S11 citations82
US9600409B2Mar 21, 2017
Method and system for garbage collection in a storage system based on longevity of stored data
BONWICK JEFFREY S2 citations73
DSSD INC
5 patentsUS8370567B1Feb 5, 2013
Storage system with self describing data
DSSD INC31 citations92
US9152499B1Oct 6, 2015
Method and system for calculating parity values for multi-dimensional RAID
DSSD INC15 citations80
US9600368B2Mar 21, 2017
Method and system for service-aware parity placement in a storage system
DSSD INC3 citations73
US9513994B2Dec 6, 2016
Method and system for multi-dimensional raid
DSSD INC3 citations73
US9367396B2Jun 14, 2016
Method and system for service-aware parity placement in a storage system
DSSD INC1 citations63
ORACLE AMERICA INC
5 patentsUS7899989B2Mar 1, 2011
Method and system for using a block allocation policy
ORACLE AMERICA INC10 citations84
US7716445B2May 11, 2010
Method and system for storing a sparse file using fill counts
ORACLE AMERICA INC18 citations84
US7783847B2Aug 24, 2010
Method and system for reallocating blocks in a storage pool
ORACLE AMERICA INC8 citations83
US7930495B2Apr 19, 2011
Method and system for dirty time log directed resilvering
ORACLE AMERICA INC3 citations63
US7882420B2Feb 1, 2011
Method and system for data replication
ORACLE AMERICA INC3 citations63
EMC CORP
4 patentsUS9690655B2Jun 27, 2017
Method and system for improving flash storage utilization by predicting bad m-pages
EMC CORP9 citations82
US10466913B2Nov 5, 2019
Method and system for replicating and using grid level metadata in a storage system
EMC CORP3 citations73
US10127113B1Nov 13, 2018
Method and system for checkerboard RAID
EMC CORP2 citations72
US9911487B2Mar 6, 2018
Method and system for storing and recovering data from flash memory
EMC CORP2 citations71
SHAPIRO MICHAEL W
3 patentsUS8554963B1Oct 8, 2013
Storage system with multicast DMA and unified address space
SHAPIRO MICHAEL W22 citations92
US8407377B1Mar 26, 2013
Storage system with multicast DMA and unified address space
SHAPIRO MICHAEL W26 citations92
US8819304B2Aug 26, 2014
Storage system with multicast DMA and unified address space
SHAPIRO MICHAEL W8 citations84
MOORE WILLIAM H
2 patentsEMC IP HOLDING CO LLC
2 patentsLEVENTHAL ADAM H
1 patentMOFFAT DARREN J
1 patentMOLLOV TODOR IVANOV
1 patentIODYNE LLC
1 patentShowing the top 50 of 80 patents by PatentIndex Score.