Inventor
MACLAREN JOHN M
US40 patents
⚠️ This page may combine multiple inventors who share the name “MACLAREN JOHN M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
HEWLETT PACKARD DEVELOPMENT CO
22 patentsUS7194577B2Mar 20, 2007
Memory latency and bandwidth optimizations
HEWLETT PACKARD DEVELOPMENT CO128 citations99
US7010652B2Mar 7, 2006
Method for supporting multi-level striping of non-homogeneous memory to maximize concurrency
HEWLETT PACKARD DEVELOPMENT CO136 citations99
US6938133B2Aug 30, 2005
Memory latency and bandwidth optimizations
HEWLETT PACKARD DEVELOPMENT CO144 citations99
US6785785B2Aug 31, 2004
Method for supporting multi-level stripping of non-homogeneous memory to maximize concurrency
HEWLETT PACKARD DEVELOPMENT CO140 citations99
US6845472B2Jan 18, 2005
Memory sub-system error cleansing
HEWLETT PACKARD DEVELOPMENT CO105 citations98
US6832340B2Dec 14, 2004
Real-time hardware memory scrubbing
HEWLETT PACKARD DEVELOPMENT CO90 citations98
US6854070B2Feb 8, 2005
Hot-upgrade/hot-add memory
HEWLETT PACKARD DEVELOPMENT CO75 citations97
US6766469B2Jul 20, 2004
Hot-replace of memory
HEWLETT PACKARD DEVELOPMENT CO139 citations97
US6651138B2Nov 18, 2003
Hot-plug memory catridge power control logic
HEWLETT PACKARD DEVELOPMENT CO98 citations97
US6785835B2Aug 31, 2004
Raid memory
HEWLETT PACKARD DEVELOPMENT CO47 citations96
US7116241B2Oct 3, 2006
Removable memory cartridge system for use with a server or other processor-based device
HEWLETT PACKARD DEVELOPMENT CO13 citations92
US6640282B2Oct 28, 2003
Hot replace power control sequence logic
HEWLETT PACKARD DEVELOPMENT CO25 citations92
US6608564B2Aug 19, 2003
Removable memory cartridge system for use with a server or other processor-based device
HEWLETT PACKARD DEVELOPMENT CO18 citations92
US7320086B2Jan 15, 2008
Error indication in a raid memory system
HEWLETT PACKARD DEVELOPMENT CO41 citations91
US7028213B2Apr 11, 2006
Error indication in a raid memory system
HEWLETT PACKARD DEVELOPMENT CO36 citations91
US6711703B2Mar 23, 2004
Hard/soft error detection
HEWLETT PACKARD DEVELOPMENT CO39 citations91
US6981095B1Dec 27, 2005
Hot replace power control sequence logic
HEWLETT PACKARD DEVELOPMENT CO12 citations84
US6832286B2Dec 14, 2004
Memory auto-precharge
HEWLETT PACKARD DEVELOPMENT CO17 citations84
US7044770B2May 16, 2006
Technique for identifying multiple circuit components
HEWLETT PACKARD DEVELOPMENT CO6 citations74
US6692293B2Feb 17, 2004
Technique for identifying multiple circuit components
HEWLETT PACKARD DEVELOPMENT CO9 citations74
US6975241B2Dec 13, 2005
Removable memory cartridge system for use with a server or other processor-based device
HEWLETT PACKARD DEVELOPMENT CO7 citations73
US6747563B2Jun 8, 2004
Removable memory cartridge system for use with a server or other processor-based device
HEWLETT PACKARD DEVELOPMENT CO9 citations73
COMPAQ COMPUTER CORP
7 patentsUS6098137AAug 1, 2000
Fault tolerant computer system
COMPAQ COMPUTER CORP47 citations96
US5930496AJul 27, 1999
Computer expansion slot and associated logic for automatically detecting compatibility with an expansion card
COMPAQ COMPUTER CORP116 citations96
US6321286B1Nov 20, 2001
Fault tolerant computer system
COMPAQ COMPUTER CORP18 citations93
US6075929AJun 13, 2000
Prefetching data in response to a read transaction for which the requesting device relinquishes control of the data bus while awaiting data requested in the transaction
COMPAQ COMPUTER CORP22 citations93
US6055590AApr 25, 2000
Bridge circuit comprising independent transaction buffers with control logic adapted to store overflow data in second buffer when transaction size exceeds the first buffer size
COMPAQ COMPUTER CORP34 citations93
US6052513AApr 18, 2000
Multi-threaded bus master
COMPAQ COMPUTER CORP42 citations93
US5872941AFeb 16, 1999
Providing data from a bridge to a requesting device while the bridge is receiving the data
COMPAQ COMPUTER CORP46 citations93
CADENCE DESIGN SYSTEMS INC
6 patentsUS10303543B1May 28, 2019
System and method for memory control having address integrity protection for error-protected data words of memory transactions
CADENCE DESIGN SYSTEMS INC14 citations86
US10642538B1May 5, 2020
Multi-channel memory interface
CADENCE DESIGN SYSTEMS INC19 citations85
US10769013B1Sep 8, 2020
Caching error checking data for memory having inline storage configurations
CADENCE DESIGN SYSTEMS INC17 citations82
US10534565B1Jan 14, 2020
Programmable, area-optimized bank group rotation system for memory devices
CADENCE DESIGN SYSTEMS INC7 citations82
US10642684B1May 5, 2020
Memory command interleaving
CADENCE DESIGN SYSTEMS INC5 citations70
US10579470B1Mar 3, 2020
Address failure detection for memory devices having inline storage configurations
CADENCE DESIGN SYSTEMS INC6 citations70
COMPAQ INFORMATION TECHNOLOGIE
2 patentsUS6487621B1Nov 26, 2002
Architecture, system and method for ensuring an ordered transaction on at least one of a plurality of multi-processor buses that experience a hit-to-modified snoop cycle
COMPAQ INFORMATION TECHNOLOGIE46 citations93
US6517375B2Feb 11, 2003
Technique for identifying multiple circuit components
COMPAQ INFORMATION TECHNOLOGIE22 citations92