Inventor · disambiguated record
David Alan Hepkin
Also filed as: HEPKIN DAVID · HEPKIN DAVID A · HEPKIN DAVID ALAN
55 granted patents·9 pending applications·332 citations·filing 2003–2025
98Inventor score
Files withMICROSOFT TECHNOLOGY LICENSING LLC28IBM25HEPKIN DAVID ALAN5ANAND VAIJAYANTHIMALA K2GANESH PERINKULAM I2
Top patents by PatentIndex Score
64 records- 0197US7487329B2Page replacement policy for systems having multiple page sizesIBM·Filed 2008·Granted Feb 3, 2009·59 cites·5 claims
- 0289US7437529B2Method and mechanism for efficiently creating large virtual memory pages in a multiple page size environmentIBM·Filed 2005·Granted Oct 14, 2008·22 cites·5 claims
- 0388US8200771B2Workload migration using on demand remote pagingGANESH PERINKULAM I·Filed 2008·Granted Jun 12, 2012·21 cites·20 claims
- 0487US7747838B2Method and apparatus for dynamically adjusting page size in a virtual memory rangeIBM·Filed 2007·Granted Jun 29, 2010·16 cites·18 claims
- 0586US7418572B2Pretranslating input/output buffers in environments with multiple page sizesIBM·Filed 2004·Granted Aug 26, 2008·35 cites·1 claims
- 0683US8799892B2Selective memory donation in virtual real memory environmentHEPKIN DAVID ALAN·Filed 2008·Granted Aug 5, 2014·13 cites·20 claims
- 0783US7318142B2System and method for dynamically adjusting read ahead values based upon memory usageIBM·Filed 2006·Granted Jan 8, 2008·11 cites·14 claims
- 0882US9430642B2Providing virtual secure mode with different virtual trust levels each having separate memory access protections, interrupt subsystems and private processor statesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Aug 30, 2016·6 cites·20 claims
- 0982US7484074B2Method and system for automatically distributing real memory between virtual memory page sizesIBM·Filed 2006·Granted Jan 27, 2009·10 cites·5 claims
- 1081US10296413B2Recovery environment for a virtual machineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted May 21, 2019·3 cites·19 claims
- 1181US9928094B2Hardware accelerated virtual context switchingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Mar 27, 2018·3 cites·20 claims
- 1280US12340207B2Virtual machine update while keeping devices attached to the virtual machineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Granted Jun 24, 2025·0 cites·20 claims
- 1380US12204771B2Software filtered memory devices in computing systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2024·Granted Jan 21, 2025·0 cites·20 claims
- 1480US8245013B2Mapped offsets preset ahead of process migrationGANESH PERINKULAM I·Filed 2008·Granted Aug 14, 2012·10 cites·12 claims
- 1579US10621342B2Speculative side channel attack mitigation using uncacheable memoryMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Apr 14, 2020·3 cites·17 claims
- 1679US7971027B2Mark page-out pages as critical for cooperative memory over-commitmentIBM·Filed 2008·Granted Jun 28, 2011·9 cites·21 claims
- 1778US8468289B2Dynamic memory affinity reallocation after partition migrationHEPKIN DAVID ALAN·Filed 2010·Granted Jun 18, 2013·5 cites·24 claims
- 1878US8327085B2Characterizing multiple resource utilization using a relationship model to optimize memory utilization in a virtual machine environmentANAND VAIJAYANTHIMALA K·Filed 2010·Granted Dec 4, 2012·5 cites·17 claims
- 1978US7484072B2Page replacement policy for systems having multiple page sizesIBM·Filed 2008·Granted Jan 27, 2009·6 cites·6 claims
- 2077US7353361B2Page replacement policy for systems having multiple page sizesIBM·Filed 2005·Granted Apr 1, 2008·6 cites·6 claims
- 2176US10956193B2Hypervisor virtual processor execution with extra-hypervisor schedulingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Mar 23, 2021·2 cites·20 claims
- 2276US8386740B2Modeling memory compressionIBM·Filed 2010·Granted Feb 26, 2013·6 cites·7 claims
- 2375US11875145B2Virtual machine update while keeping devices attached to the virtual machineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Jan 16, 2024·0 cites·20 claims
- 2474US10969973B2Software filtered memory devices in computing systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Apr 6, 2021·1 cites·20 claims
- 2574US8055876B2Selectively mark free frames as unused for cooperative memory over-commitmentIBM·Filed 2008·Granted Nov 8, 2011·6 cites·21 claims
- 2674US7120753B2System and method for dynamically adjusting read ahead values based upon memory usageIBM·Filed 2004·Granted Oct 10, 2006·16 cites·30 claims
- 2773US12204449B2Computer memory management in computing devicesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Granted Jan 21, 2025·0 cites·20 claims
- 2873US11941260B2Software filtered memory devices in computing systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Mar 26, 2024·0 cites·17 claims
- 2972US8312456B2System and method for optimizing interrupt processing in virtualized environmentsHEPKIN DAVID ALAN·Filed 2008·Granted Nov 13, 2012·6 cites·17 claims
- 3072US7653799B2Method and apparatus for managing memory for dynamic promotion of virtual memory page sizesIBM·Filed 2007·Granted Jan 26, 2010·5 cites·20 claims
- 3171US2025284525A1Software isolation of virtual machine resourcesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2025·Application pending·0 cites
- 3270US9417899B2Memory page de-duplication in a computer system that includes a plurality of virtual machinesIBM·Filed 2013·Granted Aug 16, 2016·2 cites·20 claims
- 3370US9342336B2Memory page de-duplication in a computer system that includes a plurality of virtual machinesIBM·Filed 2013·Granted May 17, 2016·2 cites·10 claims
- 3470US7260698B2Method and system for page initialization using off-level worker threadIBM·Filed 2003·Granted Aug 21, 2007·14 cites·27 claims
- 3568US11531533B2Virtual machine update while keeping devices attached to the virtual machineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Dec 20, 2022·0 cites·20 claims
- 3668US11385809B2Software filtered memory devices in computing systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Jul 12, 2022·0 cites·20 claims
- 3768US8352798B2Failure detection and fencing in a computing systemIBM·Filed 2009·Granted Jan 8, 2013·4 cites·14 claims
- 3867US10649763B2Resource efficient deployment of multiple hot patchesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted May 12, 2020·1 cites·20 claims
- 3966US7669033B2Pretranslating input/output buffers in environments with multiple page sizesIBM·Filed 2008·Granted Feb 23, 2010·2 cites·2 claims
- 4064US8195867B2Controlled shut-down of partitions within a shared memory partition data processing systemHEPKIN DAVID A·Filed 2009·Granted Jun 5, 2012·1 cites·20 claims
- 4164US7979668B2Method and system for automatically distributing real memory between virtual memory page sizesIBM·Filed 2008·Granted Jul 12, 2011·2 cites·10 claims
- 4264US7469331B2Method and apparatus for supporting shared library text replication across a fork system callIBM·Filed 2004·Granted Dec 23, 2008·8 cites·10 claims
- 4362US12353903B2Software isolation of virtual machine resourcesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Jul 8, 2025·0 cites·20 claims
- 4462US7240177B2System and method for improving performance of dynamic memory removals by reducing file cache sizeIBM·Filed 2004·Granted Jul 3, 2007·8 cites·14 claims
- 4560US11580019B2Computer memory management in computing devicesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Feb 14, 2023·0 cites·20 claims
- 4660US10990374B2Virtual machine update while keeping devices attached to the virtual machineMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Apr 27, 2021·0 cites·19 claims
- 4760US8458431B2Expanding memory sizeHEPKIN DAVID ALAN·Filed 2009·Granted Jun 4, 2013·1 cites·20 claims
- 4858US10831886B2Virtual machine manager facilitated selective code integrity enforcementMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Nov 10, 2020·0 cites·20 claims
- 4956US8364928B2Modeling memory compressionIBM·Filed 2012·Granted Jan 29, 2013·2 cites·13 claims
- 5055US10540199B2Hardware accelerated virtual context switchingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Jan 21, 2020·0 cites·19 claims
Showing the top 50 of 64 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →