Inventor
HEPKIN DAVID ALAN
US34 patents
⚠️ This page may combine multiple inventors who share the name “HEPKIN DAVID ALAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
17 patentsUS7487329B2Feb 3, 2009
Page replacement policy for systems having multiple page sizes
IBM59 citations97
US7437529B2Oct 14, 2008
Method and mechanism for efficiently creating large virtual memory pages in a multiple page size environment
IBM22 citations92
US7418572B2Aug 26, 2008
Pretranslating input/output buffers in environments with multiple page sizes
IBM35 citations92
US7120753B2Oct 10, 2006
System and method for dynamically adjusting read ahead values based upon memory usage
IBM16 citations92
US7747838B2Jun 29, 2010
Method and apparatus for dynamically adjusting page size in a virtual memory range
IBM16 citations84
US7260698B2Aug 21, 2007
Method and system for page initialization using off-level worker thread
IBM14 citations84
US7318142B2Jan 8, 2008
System and method for dynamically adjusting read ahead values based upon memory usage
IBM11 citations83
US8386740B2Feb 26, 2013
Modeling memory compression
IBM6 citations78
US7484072B2Jan 27, 2009
Page replacement policy for systems having multiple page sizes
IBM6 citations73
US7469331B2Dec 23, 2008
Method and apparatus for supporting shared library text replication across a fork system call
IBM8 citations73
US7353361B2Apr 1, 2008
Page replacement policy for systems having multiple page sizes
IBM6 citations73
US7240177B2Jul 3, 2007
System and method for improving performance of dynamic memory removals by reducing file cache size
IBM8 citations73
US7653799B2Jan 26, 2010
Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes
IBM5 citations63
US8352798B2Jan 8, 2013
Failure detection and fencing in a computing system
IBM4 citations60
US8364928B2Jan 29, 2013
Modeling memory compression
IBM2 citations57
US7827380B2Nov 2, 2010
Method and apparatus for supporting shared library text replication across a fork system call
IBM0 citations52
US9183056B2Nov 10, 2015
Expanding memory size
IBM0 citations34
MICROSOFT TECHNOLOGY LICENSING LLC
12 patentsUS9928094B2Mar 27, 2018
Hardware accelerated virtual context switching
MICROSOFT TECHNOLOGY LICENSING LLC3 citations73
US10621342B2Apr 14, 2020
Speculative side channel attack mitigation using uncacheable memory
MICROSOFT TECHNOLOGY LICENSING LLC3 citations70
US10649763B2May 12, 2020
Resource efficient deployment of multiple hot patches
MICROSOFT TECHNOLOGY LICENSING LLC1 citations60
US12340207B2Jun 24, 2025
Virtual machine update while keeping devices attached to the virtual machine
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US12204449B2Jan 21, 2025
Computer memory management in computing devices
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US11875145B2Jan 16, 2024
Virtual machine update while keeping devices attached to the virtual machine
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US11580019B2Feb 14, 2023
Computer memory management in computing devices
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US11531533B2Dec 20, 2022
Virtual machine update while keeping devices attached to the virtual machine
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US10990374B2Apr 27, 2021
Virtual machine update while keeping devices attached to the virtual machine
MICROSOFT TECHNOLOGY LICENSING LLC0 citations59
US10540199B2Jan 21, 2020
Hardware accelerated virtual context switching
MICROSOFT TECHNOLOGY LICENSING LLC0 citations52
US12353903B2Jul 8, 2025
Software isolation of virtual machine resources
MICROSOFT TECHNOLOGY LICENSING LLC0 citations44
US12265606B2Apr 1, 2025
Direct assignment of physical devices to confidential virtual machines
MICROSOFT TECHNOLOGY LICENSING LLC0 citations41
HEPKIN DAVID ALAN
4 patentsUS8799892B2Aug 5, 2014
Selective memory donation in virtual real memory environment
HEPKIN DAVID ALAN13 citations83
US8468289B2Jun 18, 2013
Dynamic memory affinity reallocation after partition migration
HEPKIN DAVID ALAN5 citations71
US8312456B2Nov 13, 2012
System and method for optimizing interrupt processing in virtualized environments
HEPKIN DAVID ALAN6 citations71
US8458431B2Jun 4, 2013
Expanding memory size
HEPKIN DAVID ALAN1 citations49