Membership
Tour
Register
Log in
John M. MacLaren
Follow
Person
Cpress, TX, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
System and method for memory management
Patent number
11,720,287
Issue date
Aug 8, 2023
Cadence Design Systems, Inc.
John Michael MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for memory management
Patent number
11,663,149
Issue date
May 30, 2023
Cadence Design Systems, Inc.
John Michael MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Variable channel multi-controller memory system
Patent number
10,956,342
Issue date
Mar 23, 2021
Cadence Design Systems, Inc.
John MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Caching error checking data for memory having inline storage config...
Patent number
10,769,013
Issue date
Sep 8, 2020
Cadence Design Systems, Inc.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for memory control having selectively distributed...
Patent number
10,719,058
Issue date
Jul 21, 2020
Cadence Design Systems, Inc.
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multi-channel memory interface
Patent number
10,642,538
Issue date
May 5, 2020
Cadence Design Systems, Inc.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory command interleaving
Patent number
10,642,684
Issue date
May 5, 2020
Cadence Design Systems, Inc.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Address failure detection for memory devices having inline storage...
Patent number
10,579,470
Issue date
Mar 3, 2020
Cadence Design Systems, Inc.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programmable, area-optimized bank group rotation system for memory...
Patent number
10,534,565
Issue date
Jan 14, 2020
Cadence Design Systems, Inc.
Bikram Banerjee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for adaptively optimized refresh of memory
Patent number
10,446,215
Issue date
Oct 15, 2019
Cadence Design Systems, Inc.
Anne Hughes
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for memory control having address integrity prote...
Patent number
10,303,543
Issue date
May 28, 2019
Cadence Design Systems, Inc.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for a coherent, efficient, and configurable cy...
Patent number
10,282,250
Issue date
May 7, 2019
Cadence Design Systems, Inc.
Bikram Banerjee
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for memory control having adaptively split addres...
Patent number
10,275,306
Issue date
Apr 30, 2019
Cadence Design Systems, Inc.
John MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for memory control having self writeback of data...
Patent number
10,037,246
Issue date
Jul 31, 2018
Cadence Design Systems, Inc.
Landon Laws
G11 - INFORMATION STORAGE
Information
Patent Grant
Method and apparatus for transferring data between asynchronous clo...
Patent number
8,429,438
Issue date
Apr 23, 2013
Cadence Design Systems, Inc.
Anne Espinoza
G11 - INFORMATION STORAGE
Information
Patent Grant
Method and apparatus for gate training in memory interfaces
Patent number
8,098,535
Issue date
Jan 17, 2012
Cadence Design Systems, Inc.
John MacLaren
G11 - INFORMATION STORAGE
Information
Patent Grant
Method and apparatus for determining write leveling delay for memor...
Patent number
7,952,945
Issue date
May 31, 2011
Cadence Design Systems, Inc.
Anne Espinoza
G11 - INFORMATION STORAGE
Information
Patent Grant
Memory testing
Patent number
7,353,328
Issue date
Apr 1, 2008
Hewlett-Packard Development Company, L.P.
John MacLaren
G11 - INFORMATION STORAGE
Information
Patent Grant
Error indication in a raid memory system
Patent number
7,320,086
Issue date
Jan 15, 2008
Hewlett-Packard Development Company, L.P.
Tim Majni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory latency and bandwidth optimizations
Patent number
7,194,577
Issue date
Mar 20, 2007
Hewlett-Packard Development Company, L.P.
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Removable memory cartridge system for use with a server or other pr...
Patent number
7,116,241
Issue date
Oct 3, 2006
Hewlett-Packard Development Company, L.P.
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Technique for identifying multiple circuit components
Patent number
7,044,770
Issue date
May 16, 2006
Hewlett-Packard Development Company, L.P.
John M. MacLaren
H05 - ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
Information
Patent Grant
Error indication in a raid memory system
Patent number
7,028,213
Issue date
Apr 11, 2006
Hewlett-Packard Development Company, L.P.
Tim Majni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for supporting multi-level striping of non-homogeneous memor...
Patent number
7,010,652
Issue date
Mar 7, 2006
Hewlett-Packard Development Company, L.P.
Gary J. Piccirillo
G11 - INFORMATION STORAGE
Information
Patent Grant
Hot replace power control sequence logic
Patent number
6,981,095
Issue date
Dec 27, 2005
Hewlett-Packard Development Company, L.P.
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Removable memory cartridge system for use with a server or other pr...
Patent number
6,975,241
Issue date
Dec 13, 2005
Hewlett-Packard Development Company, L.P.
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory latency and bandwidth optimizations
Patent number
6,938,133
Issue date
Aug 30, 2005
Hewlett-Packard Development Company, L.P.
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hot-upgrade/hot-add memory
Patent number
6,854,070
Issue date
Feb 8, 2005
Hewlett-Packard Development Company, L.P.
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory sub-system error cleansing
Patent number
6,845,472
Issue date
Jan 18, 2005
Hewlett-Packard Development Company, L.P.
William J. Walker
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory auto-precharge
Patent number
6,832,286
Issue date
Dec 14, 2004
Hewlett-Packard Development Company, L.P.
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
METHOD AND APPARATUS FOR TRANSFERRING DATA BETWEEN ASYNCHRONOUS CLO...
Publication number
20100287401
Publication date
Nov 11, 2010
DENALI SOFTWARE, INC.
Anne Espinoza
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR GATE TRAINING IN MEMORY INTERFACES
Publication number
20100246290
Publication date
Sep 30, 2010
DENALI SOFTWARE, INC.
John MacLaren
G11 - INFORMATION STORAGE
Information
Patent Application
METHOD AND APPARATUS FOR DETERMINING WRITE LEVELING DELAY FOR MEMOR...
Publication number
20100246291
Publication date
Sep 30, 2010
DENALI SOFTWARE, INC.
Anne Espinoza
G11 - INFORMATION STORAGE
Information
Patent Application
Error indication in a raid memory system
Publication number
20060085671
Publication date
Apr 20, 2006
Tim Majni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory testing
Publication number
20050223265
Publication date
Oct 6, 2005
John MacLaren
G11 - INFORMATION STORAGE
Information
Patent Application
Memory latency and bandwidth optimizations
Publication number
20050193166
Publication date
Sep 1, 2005
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for supporting multi-level striping of non-homogeneous memor...
Publication number
20050027951
Publication date
Feb 3, 2005
Gary J. Piccirillo
G11 - INFORMATION STORAGE
Information
Patent Application
Technique for identifying multiple circuit components
Publication number
20040161953
Publication date
Aug 19, 2004
John M. MacLaren
H05 - ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
Information
Patent Application
Technique for implementing chipkill in a memory system with X8 memo...
Publication number
20040163027
Publication date
Aug 19, 2004
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory latency and bandwidth optimizations
Publication number
20040073767
Publication date
Apr 15, 2004
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory auto-precharge
Publication number
20030236959
Publication date
Dec 25, 2003
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Address virtualization of a multi-partitionable machine
Publication number
20030229721
Publication date
Dec 11, 2003
Thomas J. Bonola
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Removable memory cartridge system for use with a server or other pr...
Publication number
20030201902
Publication date
Oct 30, 2003
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Removable memory cartridge system for use with a server or other pr...
Publication number
20030193402
Publication date
Oct 16, 2003
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Removable memory cartridge system for use with a server or other pr...
Publication number
20030193403
Publication date
Oct 16, 2003
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Error indication in a raid memory system
Publication number
20030088805
Publication date
May 8, 2003
Tim Majni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Technique for identifying multiple circuit components
Publication number
20030073326
Publication date
Apr 17, 2003
John M. MacLaren
H05 - ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
Information
Patent Application
Memory latency and bandwidth optimizations
Publication number
20030070055
Publication date
Apr 10, 2003
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method for supporting multi-level stripping of non-homogeneous memo...
Publication number
20020053010
Publication date
May 2, 2002
Gary J. Piccirillo
G11 - INFORMATION STORAGE
Information
Patent Application
Hot-replace of memory
Publication number
20020042893
Publication date
Apr 11, 2002
John E. Larson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Hard/soft error detection
Publication number
20020016942
Publication date
Feb 7, 2002
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Removable memory cartridge system for use with a server or other pr...
Publication number
20020010835
Publication date
Jan 24, 2002
Christian H. Post
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Hot-upgrade/hot-add memory
Publication number
20020010875
Publication date
Jan 24, 2002
Jerome J. Johnson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Hot replace power control sequence logic
Publication number
20020002651
Publication date
Jan 3, 2002
John M. MacLaren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Hot-plug memory cartridge power control logic
Publication number
20020002690
Publication date
Jan 3, 2002
Ho M. Lai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Technique for identifying multiple circuit components
Publication number
20010051457
Publication date
Dec 13, 2001
John M. MacLaren
H01 - BASIC ELECTRIC ELEMENTS
Information
Patent Application
Real-time hardware memory scrubbing
Publication number
20010047497
Publication date
Nov 29, 2001
John E. Larson
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory data verify operation
Publication number
20010044917
Publication date
Nov 22, 2001
Robert A. Lester
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Raid memory
Publication number
20010039632
Publication date
Nov 8, 2001
John M. MacLaren
G11 - INFORMATION STORAGE
Information
Patent Application
Memory sub-system error cleansing
Publication number
20010029592
Publication date
Oct 11, 2001
William J. Walker
G06 - COMPUTING CALCULATING COUNTING