Inventor
Bruce Douglas Buch
Inventor
Westborough, MA, US
Overview
Patents· 94 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G11Bprimary
G11BInformation storage based on relative movement between record carrier and transducer45%
G06FElectric digital data processing26%
H03MCoding10%
G11CStatic stores7%
H04LTransmission of digital information, e.g. telegraphic communication5%
B82YSpecific uses or applications of nanostructures2%
H03LAutomatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses2%
G01RMeasuring electric variables1%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy1%
H02PControl or regulation of electric motors, electric generators or dynamo-electric converters1%
PatentTitleYear
10,720,200Reduced latency I/O in multi-actuator device202010,664,172Coupling multiple controller chips to a host via a single host interface202010,629,238Managing storage device media data rates202010,547,264Motor control circuitry for multiple-actuator support202010,459,477Computing system with power variation attack countermeasures201910,424,328Reduced latency I/O in multi-actuator device201910,277,228Configuration pin-strapping201910,249,339Read-after-write methodology using multiple actuators moveable over the same magnetic recording disk surface201910,200,192Secure execution environment clock frequency hopping201910,199,056Noise cancellation in multitransducer recording201910,147,445Data storage device with one or more detectors utilizing multiple independent decoders201810,114,614Random number generation using switching regulators201810,042,785Storage drive with multiple controllers having interconnected buffer managers201810,043,543Method to re-characterize mechanical coupling used in multiple-actuator servo compensation201810,037,779Read-after-write methodology using multiple actuators moveable over the same magnetic recording disk surface201810,033,408Scheduling strategies for iterative decoders201810,020,012Data storage drive with low-latency ports coupling multiple servo control processors20189,985,775Self-adapting phase-locked loop filter for use in a read channel of a heat assisted magnetic recording drive20189,886,970'Noise cancellation in multitransducer recording'20189,779,770'3DMR media with multiple write field levels'20179,640,211'Servo track encoding and decoding'20179,640,203'Multi-frequency microwave assisted magnetic recording apparatus and method'20179,626,989'Selective powering techniques for heat assisted magnetic recording'20179,613,652'Phase error recovery circuitry and method for a magnetic recording device'20179,552,252'Methods and apparatuses utilizing check bit data generation'20179,525,576'Self-adapting phase-locked loop filter for use in a read channel'20169,508,361'Channel apparatus for transmitting multiple differential signals'20169,502,063'Apparatus and method for measuring slider fly height relative to bit patterned media'20169,473,266'Scheduling strategies for iterative decoders'20169,343,104'Integrated servo field for memory device'20169,318,147'Read read-only fields while writing'20169,275,676'Skew compensation in a patterned medium'20169,269,384'Template misalignment and eccentricity error compensation for a patterned medium'20169,244,766'Variable data recovery scheme hierarchy'20169,201,728'Memory device with variable code rate'20159,202,477'Pin-efficient reader bias enable control'20159,164,837'Transfer unit management'20159,122,619'Opportunistic decoding in memory systems'20159,105,289'Integrated servo field for memory device'20159,019,646'Heat assisted magnetic recording device with pre-heated write element'20159,015,549'Iterating inner and outer codes for data recovery'20158,922,921'Magnetic disk servo wedges with partial track identifiers'20148,861,115'Pin-efficient reader bias enable control'20148,848,310'Offset correction values on a data storage media'20148,788,551'Random number generation using switching regulators'20148,745,318'Parameter tracking for memory devices'20148,737,000'Gain control for latency testing'20148,737,011'Repeatable runout data stored in pre-servo gap'20148,627,175'Opportunistic decoding in memory systems'20148,582,226'Write delay stabilization'20138,572,457'Outer code protection for solid state memory devices'20138,406,051'Iterative demodulation and decoding for multi-page memory architecture'20138,402,205'Multi-tiered metadata scheme for a data storage array'20138,254,167'Joint encoding of logical pages in multi-page memory architecture'20128,243,511'Reuse of information from memory read operations'20128,130,553'Systems and methods for low wear operation of solid state memory'20127,984,359'Correction of data errors in a memory buffer'20117,969,676'Interspersed phase-locked loop fields for data storage media synchronization'20117,911,724'Write synchronization phase calibration for storage media'20117,889,450'Reduced read/write transition overhead for storage media'20117,876,517'Measurement of round trip latency in write and read paths'20117,518,817'Reduction of high-frequency electromagnetic emission quasi-peaks from disk drives'20097,515,371'Channel postamble extension to de-gauss pole tips'20097,508,611'Disk drive clock circuit that adjusts clock edge timing in response to servo information and methods thereof'20097,423,832'Controlling head heating based on upcoming data sector write pattern'20087,342,734'Disk drives with radially aligned servo burst patterns that generate orthogonal contributions to a read signal and related demodulators and methods'20087,278,085'Simple error-correction codes for data buffers'20077,266,750'Error recovery strategies for iterative decoders'20077,199,956'Disk drive self-servo writing using fundamental and higher harmonics of a printed reference pattern'20077,184,241'Disk drive that performs cold writes to erased buffer'20076,933,864'Encoding method using code constraint violation pointers'20056,587,291'Asynchronously sampling wide bi-phase codes'20036,501,608'Servo area numbering strategy for computer disk drives'20026,438,629'Storage device buffer access control in accordance with a monitored latency parameter'20026,434,664'Data transfer scheme for efficiently moving data through a high latency media access channel'20026,421,194'Disk drive head-select verification'20026,288,860'Servo area numbering strategy for computer disk drives'20016,249,842'Apparatus and method for processing data in a RAID system'20016,191,906'Method for estimating sampling phase from synchronously demodulated samples of sinusoidal waveforms'20016,185,059'Method of controlling a disk drive for eliminating blanking intervals formed on a storage disk positioned within the drive'20016,075,833'Method and apparatus for counting signal transitions'20006,009,542'Method for preventing transfer of data to corrupt addresses'19995,917,670'Method for recovering data from disk with magneto-resistive head in presence of thermal asperities'19995,825,318'Data and servo sampling in synchronous data detection channel'19985,764,165'Rotated counter bit pulse width modulated digital to analog converter'19985,724,539'System for selectively storing stripes of data in tracks of disks so that sum of transfer rates of stripes match communication bandwidth to host'19985,712,636'Pulse-width-modulated digital-to-analog converter with high gain and low gain modes'19985,669,002'Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory'19975,606,466'Method for overlapping block read events in disk drive'19975,568,627'Header verification in a disk drive using sector histories for improved format efficiency'19965,303,382'Arbiter with programmable dynamic request prioritization'19945,274,509'On-the-fly splitting of disk data blocks using timed sampling of a data position indicator'19935,239,634'Memory controller for enqueuing/dequeuing process'19935,230,067'Bus control circuit for latching and maintaining data independently of timing event on the bus until new data is driven onto'1993Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1993–2020Based in Westborough, MA, US· patent location history
1996–2001Patents assigned to QUANTUM CORP (11)· patent assignee history
1996–2003Based in Westboro, MA, US· patent location history
2001–2009Patents assigned to MAXTOR CORP (14)· patent assignee history
2008–2020Patents assigned to SEAGATE TECHNOLOGY LLC (62)· patent assignee history
2012–2016Patents assigned to PATAPOUTIAN ARA (9)· patent assignee history
2012–2015Patents assigned to BUCH BRUCE D (7)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SEAGATE TECHNOLOGY LLC | 62 | 2008–2020 |
| MAXTOR CORP | 14 | 2001–2009 |
| QUANTUM CORP | 11 | 1996–2001 |
| PATAPOUTIAN ARA | 9 | 2012–2016 |
| BUCH BRUCE Dself | 7 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Westborough, Massachusetts, US | 76 | 1993–2020 |
| Westboro, Massachusetts, US | 18 | 1996–2003 |