Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
BB

Bruce Douglas Buch — 94 Patents

STSeagate Technology: 62 patents #38 of 4,626Top 1%
MAMaxtor: 14 patents #11 of 656Top 2%
QUQuantum: 11 patents #26 of 703Top 4%
DEDigital Equipment: 6 patents #178 of 2,100Top 9%
STSeagate Technologies: 1 patents #14 of 110Top 15%
Westborough, MA: #4 of 500 inventorsTop 1%
Massachusetts: #296 of 88,656 inventorsTop 1%
Overall (All Time): #16,514 of 4,157,543Top 1%
94 Patents All Time

Issued Patents All Time

Showing 76–94 of 94 patents

Patent #TitleCo-InventorsDate
6421194 Disk drive head-select verification Brian Nugent, Festus Adelabu, Nick Horgan 2002-07-16
6288860 Servo area numbering strategy for computer disk drives 2001-09-11
6249842 Apparatus and method for processing data in a RAID system 2001-06-19
6191906 Method for estimating sampling phase from synchronously demodulated samples of sinusoidal waveforms 2001-02-20
6185059 Method of controlling a disk drive for eliminating blanking intervals formed on a storage disk positioned within the drive John VanLaanen 2001-02-06
6075833 Method and apparatus for counting signal transitions Bruce Leshay 2000-06-13
6009542 Method for preventing transfer of data to corrupt addresses Justin Koller, Nick Horgan, Diana Langer, Timothy Proch 1999-12-28
5917670 Method for recovering data from disk with magneto-resistive head in presence of thermal asperities John Scaramuzzo, James David Sawin, Russell W. Brown, Nick Horgan 1999-06-29
5825318 Data and servo sampling in synchronous data detection channel Ara Patapoutian, Kevin D. Fisher 1998-10-20
5764165 Rotated counter bit pulse width modulated digital to analog converter 1998-06-09
5724539 System for selectively storing stripes of data in tracks of disks so that sum of transfer rates of stripes match communication bandwidth to host Charles M. Riggle 1998-03-03
5712636 Pulse-width-modulated digital-to-analog converter with high gain and low gain modes 1998-01-27
5669002 Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory 1997-09-16
5606466 Method for overlapping block read events in disk drive Kevin D. Fisher, Thomas Lau, Pablo A. Ziperovich 1997-02-25
5568627 Header verification in a disk drive using sector histories for improved format efficiency Bruce Leshay 1996-10-22
5303382 Arbiter with programmable dynamic request prioritization Cecil D. MacGregor 1994-04-12
5274509 On-the-fly splitting of disk data blocks using timed sampling of a data position indicator 1993-12-28
5239634 Memory controller for enqueuing/dequeuing process Cecil D. MacGregor 1993-08-24
5230067 Bus control circuit for latching and maintaining data independently of timing event on the bus until new data is driven onto 1993-07-20