Inventor · disambiguated record
David A. Kaplan
Also filed as: KAPLAN DAVID · KAPLAN DAVID A
49 granted patents·21 pending applications·203 citations·filing 2008–2024
97Inventor score
Files withADVANCED MICRO DEVICES INC49KAPLAN DAVID A6ATI TECHNOLOGIES ULC5SEREBRIN BENJAMIN C3KAPLAN DAVID2
Top patents by PatentIndex Score
70 records- 0195US8489789B2Interrupt virtualizationSEREBRIN BENJAMIN C·Filed 2010·Granted Jul 16, 2013·29 cites·19 claims
- 0294US10929141B1Selective use of taint protection during speculative executionADVANCED MICRO DEVICES INC·Filed 2019·Granted Feb 23, 2021·11 cites·22 claims
- 0394US10176122B2Direct memory access authorization in a processing systemADVANCED MICRO DEVICES INC·Filed 2016·Granted Jan 8, 2019·19 cites·20 claims
- 0493US9792448B2Cryptographic protection of information in a processing systemADVANCED MICRO DEVICES INC·Filed 2014·Granted Oct 17, 2017·18 cites·17 claims
- 0592US10152602B2Protecting state information for virtual machinesADVANCED MICRO DEVICES INC·Filed 2015·Granted Dec 11, 2018·17 cites·20 claims
- 0691US11188640B1Platform firmware isolationADVANCED MICRO DEVICES INC·Filed 2018·Granted Nov 30, 2021·11 cites·20 claims
- 0791US10956157B1Taint protection during speculative executionADVANCED MICRO DEVICES INC·Filed 2019·Granted Mar 23, 2021·6 cites·40 claims
- 0891US8706941B2Interrupt virtualizationADVANCED MICRO DEVICES INC·Filed 2013·Granted Apr 22, 2014·14 cites·20 claims
- 0990US10824349B1Secured input/output resource protectionADVANCED MICRO DEVICES INC·Filed 2018·Granted Nov 3, 2020·7 cites·21 claims
- 1088US11954026B1Paging hierarchies for extended page tables and extended page attributesADVANCED MICRO DEVICES INC·Filed 2019·Granted Apr 9, 2024·5 cites·19 claims
- 1187US10509736B2Controlling access by IO devices to pages in a memory in a computing deviceADVANCED MICRO DEVICES INC·Filed 2018·Granted Dec 17, 2019·5 cites·18 claims
- 1285US9471799B2Method for privileged mode based secure input mechanismADVANCED MICRO DEVICES INC·Filed 2014·Granted Oct 18, 2016·10 cites·20 claims
- 1380US9335999B2Allocating store queue entries to store instructions for early store-to-load forwardingADVANCED MICRO DEVICES INC·Filed 2013·Granted May 10, 2016·6 cites·23 claims
- 1480US8788794B2Programmable atomic memory using stored atomic proceduresSEREBRIN BENJAMIN C·Filed 2010·Granted Jul 22, 2014·6 cites·20 claims
- 1579US2025130958A1Root-Trusted Guest Memory Page ManagementADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 1679US2025130844A1Security Framework for Virtual MachinesADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 1778US12443702B1Protection against branch target buffer poisoning by a management layerADVANCED MICRO DEVICES INC·Filed 2024·Granted Oct 14, 2025·0 cites·20 claims
- 1876US10963280B2Hypervisor post-write notification of control and debug register updatesADVANCED MICRO DEVICES INC·Filed 2016·Granted Mar 30, 2021·2 cites·17 claims
- 1976US9311051B2Hardware random number generatorADVANCED MICRO DEVICES INC·Filed 2013·Granted Apr 12, 2016·4 cites·20 claims
- 2075US10241931B2Controlling access to pages in a memory in a computing deviceADVANCED MICRO DEVICES INC·Filed 2017·Granted Mar 26, 2019·2 cites·22 claims
- 2175US8997210B1Leveraging a peripheral device to execute a machine instructionADVANCED MICRO DEVICES INC·Filed 2013·Granted Mar 31, 2015·3 cites·20 claims
- 2274US9213640B2Promoting transactions hitting critical beat of cache line load requestsADVANCED MICRO DEVICES INC·Filed 2013·Granted Dec 15, 2015·3 cites·18 claims
- 2374US9037872B2Hardware based return pointer encryptionADVANCED MICRO DEVICES INC·Filed 2012·Granted May 19, 2015·3 cites·21 claims
- 2473US8707015B2Reclaiming physical registers renamed as microcode architectural registers to be available for renaming as instruction set architectural registers based on an active status indicatorRUPLEY JEFFREY P·Filed 2010·Granted Apr 22, 2014·4 cites·19 claims
- 2572US9383801B2Methods and apparatus related to processor sleep statesBRANOVER ALEXANDER J·Filed 2012·Granted Jul 5, 2016·3 cites·20 claims
- 2671US12511236B2Storing indications of cleared cache linesADVANCED MICRO DEVICES INC·Filed 2024·Granted Dec 30, 2025·0 cites·20 claims
- 2771US11734011B1Context partitioning of branch prediction structuresADVANCED MICRO DEVICES INC·Filed 2018·Granted Aug 22, 2023·1 cites·36 claims
- 2870US10768937B2Using return address predictor to speed up control stack return address verificationADVANCED MICRO DEVICES INC·Filed 2018·Granted Sep 8, 2020·1 cites·20 claims
- 2968US10459850B2System and method for virtualized process isolation including preventing a kernel from accessing user address spaceADVANCED MICRO DEVICES INC·Filed 2016·Granted Oct 29, 2019·1 cites·20 claims
- 3068US9122476B2Programmable atomic memory using hardware validation agentSEREBRIN BENJAMIN C·Filed 2010·Granted Sep 1, 2015·2 cites·20 claims
- 3167US8341316B2Method and apparatus for controlling a translation lookaside bufferKAPLAN DAVID·Filed 2010·Granted Dec 25, 2012·2 cites·24 claims
- 3265US10169244B2Controlling access to pages in a memory in a computing deviceADVANCED MICRO DEVICES INC·Filed 2016·Granted Jan 1, 2019·1 cites·19 claims
- 3364US12399850B2Secure direct memory accessATI TECHNOLOGIES ULC·Filed 2022·Granted Aug 26, 2025·0 cites·18 claims
- 3464US8074061B2Executing micro-code instruction with delay field and address of next instruction which is decoded after indicated delayKAPLAN DAVID A·Filed 2008·Granted Dec 6, 2011·3 cites·16 claims
- 3563US9189417B2Speculative tablewalk promotionADVANCED MICRO DEVICES INC·Filed 2012·Granted Nov 17, 2015·1 cites·26 claims
- 3662US11797665B1Protection against branch target buffer poisoning by a management layerADVANCED MICRO DEVICES INC·Filed 2019·Granted Oct 24, 2023·0 cites·20 claims
- 3761US11860797B2Peripheral device protocols in confidential compute architecturesADVANCED MICRO DEVICES INC·Filed 2021·Granted Jan 2, 2024·0 cites·20 claims
- 3861US8887012B2Method and apparatus for saving and restoring soft repair dataKWAN BILL K·Filed 2010·Granted Nov 11, 2014·3 cites·15 claims
- 3960US12499057B2Segmented non-contiguous reverse map tableADVANCED MICRO DEVICES INC·Filed 2022·Granted Dec 16, 2025·0 cites·20 claims
- 4057US11924338B2Split random number generatorADVANCED MICRO DEVICES INC·Filed 2020·Granted Mar 5, 2024·0 cites·20 claims
- 4157US11842227B2Hypervisor secure event handling at a processorADVANCED MICRO DEVICES INC·Filed 2019·Granted Dec 12, 2023·0 cites·17 claims
- 4256US11822923B1Performing store-to-load forwarding of a return address for a return instructionADVANCED MICRO DEVICES INC·Filed 2019·Granted Nov 21, 2023·0 cites·20 claims
- 4351US2024289151A1Address-space-identifier-based security of data transfer requestsATI TECHNOLOGIES ULC·Filed 2023·Application pending·0 cites
- 4451US2024202289A1Using Ownership Identifiers in Metadata in a Memory for Protecting Encrypted Data Stored in the MemoryADVANCED MICRO DEVICES INC·Filed 2022·Application pending·0 cites
- 4551US2024220296A1Secure memory-mapped input/outputATI TECHNOLOGIES ULC·Filed 2022·Application pending·0 cites
- 4651US2024220297A1Interrupt control using a guest owned backing pageADVANCED MICRO DEVICES INC·Filed 2022·Application pending·0 cites
- 4751US2024289150A1Secure management of device control information in confidential computing environmentsATI TECHNOLOGIES ULC·Filed 2023·Application pending·0 cites
- 4850US2011131381A1Cache scratch-pad and method thereforADVANCED MICRO DEVICES INC·Filed 2009·Application pending·0 cites
- 4950US2024311167A1Secure mapping of process address space identifiers for computing environments implementing input/output virtualizationADVANCED MICRO DEVICES INC·Filed 2023·Application pending·0 cites
- 5049US9286233B2Oldest operation translation look-aside bufferKAPLAN DAVID·Filed 2012·Granted Mar 15, 2016·0 cites·32 claims
Showing the top 50 of 70 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when David A. Kaplan 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 →