DH

David Alan Hepkin

IBM: 34 patents #2,873 of 70,183Top 5%
Microsoft: 21 patents #1,590 of 40,388Top 4%
📍 Redmond, WA: #93 of 8,547 inventorsTop 2%
🗺 Washington: #922 of 76,902 inventorsTop 2%
Overall (All Time): #45,020 of 4,157,543Top 2%
55
Patents All Time

Issued Patents All Time

Showing 26–50 of 55 patents

Patent #TitleCo-InventorsDate
8607239 Lock mechanism to reduce waiting of threads to access a shared resource by selectively granting access to a thread before an enqueued highest priority thread Vaijayanthimala K. Anand, Dirk Michel, Bret R. Olszewski 2013-12-10
8468289 Dynamic memory affinity reallocation after partition migration Peter J. Heyrman, Bret R. Olszewski 2013-06-18
8458431 Expanding memory size Satya P. Sharma, Saurabh Sharma, Randal C. Swanberg 2013-06-04
8412691 Maintenance and access of a linked list Stephen B. Peckham 2013-04-02
8386740 Modeling memory compression Saravanan Devendra, Rajalakshmi SrinivasaRaghavan 2013-02-26
8364928 Modeling memory compression Saravanan Devendra, Rajalakshmi SrinivasaRaghavan 2013-01-29
8352798 Failure detection and fencing in a computing system Andrew David Buckler, Christian M. Garcia-Arellano, Matthew A. Huras, Aamer Sachedina 2013-01-08
8327085 Characterizing multiple resource utilization using a relationship model to optimize memory utilization in a virtual machine environment Vaijayanthimala K. Anand, Richard Louis Arndt, Sergio Reyes, Kenneth C. Vossen 2012-12-04
8312456 System and method for optimizing interrupt processing in virtualized environments Sujatha Kashyap, Bret R. Olszewski 2012-11-13
8245013 Mapped offsets preset ahead of process migration Perinkulam I. Ganesh, Rajeev Mishra, Mark D. Rogers 2012-08-14
8200771 Workload migration using on demand remote paging Perinkulam I. Ganesh, Vinit Jain, Rajeev Mishra, Mark D. Rogers 2012-06-12
8195867 Controlled shut-down of partitions within a shared memory partition data processing system Carol B. Hernandez, Andrew T. Koch, Kyle A. Lucke, Naresh Nayar, Jorge Rafael Nogueras 2012-06-05
8055876 Selectively mark free frames as unused for cooperative memory over-commitment Matthew D. Fleming 2011-11-08
7979668 Method and system for automatically distributing real memory between virtual memory page sizes Thomas Stanley Mathews 2011-07-12
7971027 Mark page-out pages as critical for cooperative memory over-commitment Matthew D. Fleming 2011-06-28
7827380 Method and apparatus for supporting shared library text replication across a fork system call Bret R. Olszewski 2010-11-02
7747838 Method and apparatus for dynamically adjusting page size in a virtual memory range Randal C. Swanberg 2010-06-29
7669033 Pretranslating input/output buffers in environments with multiple page sizes 2010-02-23
7653799 Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes Randal C. Swanberg 2010-01-26
7487329 Page replacement policy for systems having multiple page sizes Thomas Stanley Mathews 2009-02-03
7484074 Method and system for automatically distributing real memory between virtual memory page sizes Thomas Stanley Mathews 2009-01-27
7484072 Page replacement policy for systems having multiple page sizes Thomas Stanley Mathews 2009-01-27
7469331 Method and apparatus for supporting shared library text replication across a fork system call Bret R. Olszewski 2008-12-23
7437529 Method and mechanism for efficiently creating large virtual memory pages in a multiple page size environment Ramanjaneya Sarma Burugula, Joefon Jann, Thomas Stanley Mathews 2008-10-14
7418572 Pretranslating input/output buffers in environments with multiple page sizes 2008-08-26