MH

Mark Hummel

AM AMD: 72 patents #65 of 9,279Top 1%
NV NVIDIA: 19 patents #322 of 7,811Top 5%
Globalfoundries: 7 patents #504 of 4,424Top 15%
AN Api Networks: 5 patents #1 of 8Top 15%
DG Data General: 3 patents #53 of 327Top 20%
AS Alliance Semiconductor: 1 patents #21 of 32Top 70%
📍 Franklin, MA: #2 of 420 inventorsTop 1%
🗺 Massachusetts: #318 of 88,656 inventorsTop 1%
Overall (All Time): #17,507 of 4,157,543Top 1%
91
Patents All Time

Issued Patents All Time

Showing 51–75 of 91 patents

Patent #TitleCo-InventorsDate
8825927 Systems and methods for managing queues David E. Mayhew, Michael J. Osborn 2014-09-02
8806025 Systems and methods for input/output virtualization David E. Mayhew, Michael J. Osborn, Anton Chernoff, Venkata Krishnan 2014-08-12
8719464 Efficient memory and resource management Andrew G. Kegel, Anthony Asaro, Phillip Ng 2014-05-06
8706941 Interrupt virtualization Benjamin C. Serebrin, Rodney Schmidt, David A. Kaplan 2014-04-22
8661177 Method and apparatus for controlling system interrupts Andrew G. Kegel 2014-02-25
8635385 Mechanism to handle peripheral page faults Andrew G. Kegel 2014-01-21
8615637 Systems and methods for processing memory requests in a multi-processor system using a probe engine Philip J. Rogers, Warren Fritz Kruger, Eric Demers 2013-12-24
8489789 Interrupt virtualization Benjamin C. Serebrin, Rodney Schmidt, David A. Kaplan 2013-07-16
8386745 I/O memory management unit including multilevel address translation for I/O and computation offload Andrew G. Kegel 2013-02-26
8244978 IOMMU architected TLB support Andrew G. Kegel, Erich Boleyn 2012-08-14
8180944 Guest interrupt manager that records interrupts for guests and delivers interrupts to executing guests Benjamin C. Serebrin, John F. Wiederhirn, Elizabeth M. Cooper 2012-05-15
8001409 Synchronization device and methods thereof Michael J. Osborn, Denis Rystsov 2011-08-16
7917726 Using an IOMMU to create memory archetypes Geoffrey S. Strongin, Andrew W. Lueck 2011-03-29
7882330 Virtualizing an IOMMU Michael Haertel, Andrew W. Lueck, Geoffrey S. Strongin, Mitchell Alsup 2011-02-01
7873770 Filtering and remapping interrupts Andrew W. Lueck, Andrew G. Kegel 2011-01-18
7849287 Efficiently controlling special memory mapped system accesses Andrew W. Lueck, Andrew G. Kegel 2010-12-07
7809923 Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU) Geoffrey S. Strongin, Mitchell Alsup, Michael Haertel, Andrew W. Lueck 2010-10-05
7793067 Translation data prefetch in an IOMMU Andrew G. Kegel, Erich Boleyn 2010-09-07
7673116 Input/output memory management unit that implements memory attributes based on translation data Geoffrey S. Strongin, Andrew W. Lueck 2010-03-02
7653803 Address translation for input/output (I/O) devices and interrupt remapping for I/O devices in an I/O memory management unit (IOMMU) Geoffrey S. Strongin, Mitchell Alsup, Michael Haertel, Andrew W. Lueck 2010-01-26
7640315 Implementing locks in a distributed processing system Derrick R. Meyer, Jonathan Owen, James B. Keller 2009-12-29
7613898 Virtualizing an IOMMU Michael Haertel, Geoffrey S. Strongin, Andrew W. Lueck, Mitchell Alsup 2009-11-03
7596742 Error detection in a communication link 2009-09-29
7548999 Chained hybrid input/output memory management unit Michael Haertel, Geoffrey S. Strongin, Andrew W. Lueck, Mitchell Alsup 2009-06-16
7543131 Controlling an I/O MMU Andrew W. Lueck, Geoffrey S. Strongin, Mitchell Alsup, Michael Haertel 2009-06-02