Inventor · disambiguated record
Kevin J. Mcgrath
Also filed as: MCGRATH KEVIN · MCGRATH KEVIN J · McGrath Kevin John
48 granted patents·7 pending applications·2,141 citations·filing 1999–2016
99Inventor score
Top patents by PatentIndex Score
55 records- 0198US7418584B1Executing system management mode code as virtual machine guestADVANCED MICRO DEVICES INC·Filed 2005·Granted Aug 26, 2008·81 cites·21 claims
- 0297US6671791B1Processor including a translation unit for selectively translating virtual addresses of different sizes using a plurality of paging tables and mapping mechanismsADVANCED MICRO DEVICES INC·Filed 2001·Granted Dec 30, 2003·172 cites·12 claims
- 0396US7401358B1Method of controlling access to control registers of a microprocessorADVANCED MICRO DEVICES INC·Filed 2003·Granted Jul 15, 2008·118 cites·15 claims
- 0496US7130951B1Method for selectively disabling interrupts on a secure execution mode-capable processorADVANCED MICRO DEVICES INC·Filed 2003·Granted Oct 31, 2006·152 cites·26 claims
- 0596US6604187B1Providing global translations with address space numbersADVANCED MICRO DEVICES INC·Filed 2000·Granted Aug 5, 2003·157 cites·17 claims
- 0696US6438664B1Microcode patch device and method for patching microcode using match registers and patch routinesADVANCED MICRO DEVICES INC·Filed 1999·Granted Aug 20, 2002·272 cites·38 claims
- 0795US8127098B1Virtualization of real mode executionKLAIBER ALEXANDER C·Filed 2005·Granted Feb 28, 2012·44 cites·24 claims
- 0893US7165135B1Method and apparatus for controlling interrupts in a secure execution mode-capable processorADVANCED MICRO DEVICES INC·Filed 2003·Granted Jan 16, 2007·84 cites·9 claims
- 0992US7043616B1Method of controlling access to model specific registers of a microprocessorADVANCED MICRO DEVICES INC·Filed 2003·Granted May 9, 2006·78 cites·28 claims
- 1092US6560694B1Double prefix overrides to provide 16-bit operand size in a 32/64 operating modeADVANCED MICRO DEVICES INC·Filed 2000·Granted May 6, 2003·75 cites·21 claims
- 1191US6807616B1Memory address checking in a proccesor that support both a segmented and a unsegmented address spaceADVANCED MICRO DEVICES INC·Filed 2001·Granted Oct 19, 2004·78 cites·33 claims
- 1290US7130977B1Controlling access to a control register of a microprocessorADVANCED MICRO DEVICES INC·Filed 2003·Granted Oct 31, 2006·61 cites·34 claims
- 1387US9507632B2Preemptive context switching of processes on ac accelerated processing device (APD) based on time quantaHARTOG ROBERT SCOTT·Filed 2011·Granted Nov 29, 2016·10 cites·14 claims
- 1487US7496966B1Method and apparatus for controlling operation of a secure execution mode-capable processor in system management modeADVANCED MICRO DEVICES INC·Filed 2003·Granted Feb 24, 2009·37 cites·15 claims
- 1587US6807622B1Processor which overrides default operand size for implicit stack pointer references and near branchesADVANCED MICRO DEVICES INC·Filed 2001·Granted Oct 19, 2004·44 cites·49 claims
- 1686US7146477B1Mechanism for selectively blocking peripheral device accesses to system memoryADVANCED MICRO DEVICES INC·Filed 2003·Granted Dec 5, 2006·44 cites·21 claims
- 1786US7082507B1Method of controlling access to an address translation data structure of a computer systemADVANCED MICRO DEVICES INC·Filed 2003·Granted Jul 25, 2006·44 cites·34 claims
- 1886US6457115B1Apparatus and method for generating 64 bit addresses using a 32 bit adderADVANCED MICRO DEVICES INC·Filed 2000·Granted Sep 24, 2002·42 cites·25 claims
- 1985US6968446B1Flags handling for system call instructionsADVANCED MICRO DEVICES INC·Filed 2001·Granted Nov 22, 2005·40 cites·28 claims
- 2084US6889312B1Selective zero extension based on operand sizeADVANCED MICRO DEVICES INC·Filed 2001·Granted May 3, 2005·41 cites·28 claims
- 2184US6687806B1Apparatus and method for generating 64 bit displacement and immediate valuesADVANCED MICRO DEVICES INC·Filed 2000·Granted Feb 3, 2004·39 cites·25 claims
- 2283US7603551B2Initialization of a computer system including a secure execution mode-capable processorADVANCED MICRO DEVICES INC·Filed 2003·Granted Oct 13, 2009·35 cites·22 claims
- 2383US7058791B1Establishing a mode indication responsive to two or more indicationsADVANCED MICRO DEVICES INC·Filed 2001·Granted Jun 6, 2006·36 cites·57 claims
- 2482US7100028B2Multiple entry points for system call instructionsADVANCED MICRO DEVICES INC·Filed 2001·Granted Aug 29, 2006·34 cites·52 claims
- 2582US6571330B1Address size and operand size prefix overrides for default sizes defined by an operating mode of a processorADVANCED MICRO DEVICES INC·Filed 2000·Granted May 27, 2003·33 cites·20 claims
- 2682US6442707B1Alternate fault handlerADVANCED MICRO DEVICES INC·Filed 1999·Granted Aug 27, 2002·99 cites·46 claims
- 2778US7603550B2Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication pathADVANCED MICRO DEVICES INC·Filed 2003·Granted Oct 13, 2009·19 cites·24 claims
- 2877US7284115B2Processor which overrides default operand size for implicit stack pointer references and near branchesADVANCED MICRO DEVICES INC·Filed 2004·Granted Oct 16, 2007·19 cites·39 claims
- 2976US8963933B2Method for urgency-based preemption of a processHARTOG ROBERT SCOTT·Filed 2012·Granted Feb 24, 2015·4 cites·20 claims
- 3076US6880068B1Mode dependent segment use with mode independent segment updateADVANCED MICRO DEVICES INC·Filed 2001·Granted Apr 12, 2005·22 cites·31 claims
- 3174US6810476B2Variable state save formats based on operand size of state save instructionADVANCED MICRO DEVICES INC·Filed 2001·Granted Oct 26, 2004·19 cites·48 claims
- 3272US9256465B2Process device context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Feb 9, 2016·3 cites·20 claims
- 3370US6973562B1Establishing an operating mode in a processorADVANCED MICRO DEVICES INC·Filed 2000·Granted Dec 6, 2005·15 cites·16 claims
- 3469US7165132B1Processing node including a plurality of processor cores and an interconnect configurable in a test-mode to cause first and second transaction source indicators to be interchangedADVANCED MICRO DEVICES INC·Filed 2004·Granted Jan 16, 2007·14 cites·21 claims
- 3568US10261916B2Adaptive extension of leases for entries in a translation lookaside bufferADVANCED MICRO DEVICES INC·Filed 2016·Granted Apr 16, 2019·1 cites·20 claims
- 3668US10078588B2Using leases for entries in a translation lookaside bufferADVANCED MICRO DEVICES INC·Filed 2016·Granted Sep 18, 2018·1 cites·20 claims
- 3768US9122522B2Software mechanisms for managing task scheduling on an accelerated processing device (APD)HARTOG ROBERT SCOTT·Filed 2011·Granted Sep 1, 2015·2 cites·20 claims
- 3867US9299121B2Preemptive context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Mar 29, 2016·2 cites·22 claims
- 3967US6715063B1Call gate expansion for 64 bit addressingADVANCED MICRO DEVICES INC·Filed 2000·Granted Mar 30, 2004·12 cites·23 claims
- 4066US6732258B1IP relative addressingADVANCED MICRO DEVICES INC·Filed 2001·Granted May 4, 2004·11 cites·12 claims
- 4166US6463517B1Apparatus and method for generating virtual addresses for different memory modelsADVANCED MICRO DEVICES INC·Filed 2000·Granted Oct 8, 2002·11 cites·20 claims
- 4265US6901505B2Instruction causing swap of base address from segment register with address from another registerADVANCED MICRO DEVICES INC·Filed 2001·Granted May 31, 2005·10 cites·34 claims
- 4365US6807617B2Processor, method and apparatus with descriptor table storing segment descriptors of varying sizeADVANCED MICRO DEVICES INC·Filed 2001·Granted Oct 19, 2004·10 cites·30 claims
- 4462US8933942B2Partitioning resources of a processorHARTOG ROBERT SCOTT·Filed 2011·Granted Jan 13, 2015·1 cites·20 claims
- 4562US7124286B2Establishing an operating mode in a processorADVANCED MICRO DEVICES INC·Filed 2001·Granted Oct 17, 2006·8 cites·51 claims
- 4660US6981132B2Uniform register addressing using prefix byteADVANCED MICRO DEVICES INC·Filed 2001·Granted Dec 27, 2005·7 cites·20 claims
- 4755US10242420B2Preemptive context switching of processes on an accelerated processing device (APD) based on time quantaADVANCED MICRO DEVICES INC·Filed 2016·Granted Mar 26, 2019·0 cites·17 claims
- 4848US9329893B2Method for resuming an APD wavefront in which a subset of elements have faultedHARTOG ROBERT SCOTT·Filed 2011·Granted May 3, 2016·0 cites·13 claims
- 4947US2012194528A1Method and System for Context SwitchingHARTOG ROBERT SCOTT·Filed 2011·Application pending·0 cites
- 5041US2012194525A1Managed Task Scheduling on a Graphics Processing Device (APD)HARTOG ROBERT SCOTT·Filed 2011·Application pending·0 cites
Showing the top 50 of 55 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →