Inventor · disambiguated record
James R. Magro
Also filed as: MAGRO JAMES · MAGRO JAMES R · MAGRO JAMES RAYMOND
58 granted patents·14 pending applications·1,038 citations·filing 1998–2024
98Inventor score
Top patents by PatentIndex Score
72 records- 0197US10296230B1Scheduling memory requests with non-uniform latenciesADVANCED MICRO DEVICES INC·Filed 2017·Granted May 21, 2019·26 cites·20 claims
- 0296US6556952B1Performance monitoring and optimizing of controller parametersADVANCED MICRO DEVICES INC·Filed 2000·Granted Apr 29, 2003·140 cites·40 claims
- 0395US6889334B1Multimode system for calibrating a data strobe delay for a memory read operationADVANCED MICRO DEVICES INC·Filed 2001·Granted May 3, 2005·118 cites·35 claims
- 0495US6681301B1System for controlling multiple memory typesADVANCED MICRO DEVICES INC·Filed 2001·Granted Jan 20, 2004·136 cites·23 claims
- 0594US10275352B1Supporting responses for memory types with non-uniform latencies on same channelADVANCED MICRO DEVICES INC·Filed 2017·Granted Apr 30, 2019·11 cites·20 claims
- 0691US10403333B2Memory controller with flexible address decodingADVANCED MICRO DEVICES INC·Filed 2016·Granted Sep 3, 2019·14 cites·23 claims
- 0788US11200106B2Data integrity for persistent memory systems and the likeADVANCED MICRO DEVICES INC·Filed 2019·Granted Dec 14, 2021·4 cites·30 claims
- 0888US10503670B2Dynamic per-bank and all-bank refreshADVANCED MICRO DEVICES INC·Filed 2017·Granted Dec 10, 2019·6 cites·17 claims
- 0987US10037150B2Memory controller with virtual controller modeADVANCED MICRO DEVICES INC·Filed 2016·Granted Jul 31, 2018·5 cites·25 claims
- 1086US11137941B2Command replay for non-volatile dual inline memory modulesADVANCED MICRO DEVICES INC·Filed 2019·Granted Oct 5, 2021·4 cites·20 claims
- 1185US11704183B2Data integrity for persistent memory systems and the likeADVANCED MICRO DEVICES INC·Filed 2021·Granted Jul 18, 2023·1 cites·20 claims
- 1281US11664062B2Memory calibration system and methodADVANCED MICRO DEVICES INC·Filed 2020·Granted May 30, 2023·1 cites·18 claims
- 1381US10613764B2Speculative hint-triggered activation of pages in memoryADVANCED MICRO DEVICES INC·Filed 2017·Granted Apr 7, 2020·2 cites·19 claims
- 1477US11422707B2Scheduling memory requests for a ganged memory deviceADVANCED MICRO DEVICES INC·Filed 2017·Granted Aug 23, 2022·2 cites·19 claims
- 1577US6918016B1Method and apparatus for preventing data corruption during a memory access command postambleADVANCED MICRO DEVICES INC·Filed 2001·Granted Jul 12, 2005·23 cites·24 claims
- 1676US6976204B1Circuit and method for correcting erroneous data in memory for pipelined readsADVANCED MICRO DEVICES INC·Filed 2001·Granted Dec 13, 2005·24 cites·15 claims
- 1776US6721816B1Selecting independently of tag values a given command belonging to a second virtual channel and having a flag set among commands belonging to a posted virtual and the second virtual channelsADVANCED MICRO DEVICES INC·Filed 2002·Granted Apr 13, 2004·24 cites·20 claims
- 1875US12243576B2Memory calibration system and methodADVANCED MICRO DEVICES INC·Filed 2023·Granted Mar 4, 2025·0 cites·20 claims
- 1974US12373361B2Systems, methods, and devices for advanced memory technologyADVANCED MICRO DEVICES INC·Filed 2023·Granted Jul 29, 2025·0 cites·23 claims
- 2073US12141038B2Error recovery for non-volatile memory modulesADVANCED MICRO DEVICES INC·Filed 2022·Granted Nov 12, 2024·0 cites·20 claims
- 2173US6415348B1Flexible microcontroller architectureADVANCED MICRO DEVICES INC·Filed 1999·Granted Jul 2, 2002·63 cites·20 claims
- 2273US2024370387A1Memory controller with a plurality of command sub-queues and corresponding arbitersADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 2372US10684969B2Command arbitration for high speed memory interfacesADVANCED MICRO DEVICES INC·Filed 2016·Granted Jun 16, 2020·2 cites·27 claims
- 2472US10198216B2Low power memory throttlingADVANCED MICRO DEVICES INC·Filed 2016·Granted Feb 5, 2019·3 cites·28 claims
- 2572US6513094B1ROM/DRAM data bus sharing with write buffer and read prefetch activityADVANCED MICRO DEVICES INC·Filed 1999·Granted Jan 28, 2003·63 cites·20 claims
- 2671US11797369B2Error reporting for non-volatile memory modulesADVANCED MICRO DEVICES INC·Filed 2022·Granted Oct 24, 2023·0 cites·20 claims
- 2771US6516362B1Synchronizing data between differing clock domainsADVANCED MICRO DEVICES INC·Filed 1999·Granted Feb 4, 2003·59 cites·27 claims
- 2870US12038856B2Memory controller with a plurality of command sub-queues and corresponding arbitersADVANCED MICRO DEVICES INC·Filed 2022·Granted Jul 16, 2024·0 cites·12 claims
- 2970US2022404978A1Speculative hint-triggered activation of pages in memoryADVANCED MICRO DEVICES INC·Filed 2022·Application pending·0 cites
- 3069US6832327B1Apparatus and method for providing an external clock from a circuit in sleep mode in a processor-based systemADVANCED MICRO DEVICES INC·Filed 2001·Granted Dec 14, 2004·14 cites·21 claims
- 3169US6151658AWrite-buffer FIFO architecture with random access snooping capabilityADVANCED MICRO DEVICES INC·Filed 1998·Granted Nov 21, 2000·56 cites·20 claims
- 3267US11748034B2Signalling for heterogeneous memory systemsADVANCED MICRO DEVICES INC·Filed 2021·Granted Sep 5, 2023·0 cites·20 claims
- 3367US11429281B2Speculative hint-triggered activation of pages in memoryADVANCED MICRO DEVICES INC·Filed 2020·Granted Aug 30, 2022·0 cites·19 claims
- 3465US12299297B2Memory controller with enhanced low-power stateADVANCED MICRO DEVICES INC·Filed 2023·Granted May 13, 2025·0 cites·20 claims
- 3565US12158827B2Full dynamic post-package repairADVANCED MICRO DEVICES INC·Filed 2022·Granted Dec 3, 2024·0 cites·20 claims
- 3665US6546482B1Invalid configuration detection resourceADVANCED MICRO DEVICES INC·Filed 1999·Granted Apr 8, 2003·45 cites·11 claims
- 3764US11494316B2Memory controller with a plurality of command sub-queues and corresponding arbitersADVANCED MICRO DEVICES INC·Filed 2020·Granted Nov 8, 2022·0 cites·20 claims
- 3863US12154657B2Channel and sub-channel throttling for memory controllersADVANCED MICRO DEVICES INC·Filed 2022·Granted Nov 26, 2024·0 cites·20 claims
- 3963US11531601B2Error recovery for non-volatile memory modulesADVANCED MICRO DEVICES INC·Filed 2019·Granted Dec 20, 2022·0 cites·20 claims
- 4063US6757755B2Peripheral interface circuit for handling graphics responses in an I/O node of a computer systemADVANCED MICRO DEVICES INC·Filed 2002·Granted Jun 29, 2004·9 cites·24 claims
- 4163US6457078B1Multi-purpose bi-directional control bus for carrying tokens between initiator devices and target devicesADVANCED MICRO DEVICES INC·Filed 1999·Granted Sep 24, 2002·40 cites·18 claims
- 4263US6401156B1Flexible PC/AT-compatible microcontrollerADVANCED MICRO DEVICES INC·Filed 1999·Granted Jun 4, 2002·42 cites·18 claims
- 4362US11099786B2Signaling for heterogeneous memory systemsADVANCED MICRO DEVICES INC·Filed 2019·Granted Aug 24, 2021·0 cites·18 claims
- 4462US6260081B1Direct memory access engine for supporting multiple virtual direct memory access channelsADVANCED MICRO DEVICES INC·Filed 1998·Granted Jul 10, 2001·42 cites·24 claims
- 4562US2025098181A1Integrated memory controller circuitryADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 4661US11474942B2Supporting responses for memory types with non-uniform latencies on same channelADVANCED MICRO DEVICES INC·Filed 2018·Granted Oct 18, 2022·0 cites·20 claims
- 4761US2025156076A1Local cache for memory devicesADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 4860US12204754B2Scheduling memory requests with non-uniform latenciesADVANCED MICRO DEVICES INC·Filed 2018·Granted Jan 21, 2025·0 cites·20 claims
- 4960US2025139022A1Multiplexed bus streak managementADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 5059US6678838B1Method to track master contribution information in a write bufferADVANCED MICRO DEVICES INC·Filed 1999·Granted Jan 13, 2004·33 cites·17 claims
Showing the top 50 of 72 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when James R. Magro files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →