PM

Paul Mackerras

IBM: 15 patents #7,450 of 70,183Top 15%
Overall (All Time): #317,274 of 4,157,543Top 8%
15
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11461474 Process-based virtualization system for executing a secure application process Jentje Leenstra, Benjamin Herrenschmidt, Bradly G. Frey, John Martin Ludden, Guerney D. H. Hunt +1 more 2022-10-04
10831889 Secure memory implementation for secure execution of virtual machines William E. Hall, Guerney D. H. Hunt, Ronald Nick Kalla, Jentje Leenstra, William J. Starke +1 more 2020-11-10
10761852 Extending data range addressing Giles R. Frazier, Michael K. Gschwind 2020-09-01
10761853 Extending data range addressing Giles R. Frazier, Michael K. Gschwind 2020-09-01
10474816 Secure memory implementation for secure execution of Virtual Machines William E. Hall, Guerney D. H. Hunt, Ronald Nick Kalla, Jentje Leenstra, William J. Starke +1 more 2019-11-12
10387686 Hardware based isolation for secure execution of virtual machines Richard H. Boivie, Bradly G. Frey, William E. Hall, Benjamin Herrenschmidt, Guerney D. H. Hunt +3 more 2019-08-20
10296741 Secure memory implementation for secure execution of virtual machines William E. Hall, Guerney D. H. Hunt, Ronald Nick Kalla, Jentje Leenstra, William J. Starke +1 more 2019-05-21
9766946 Selecting processor micro-threading mode 2017-09-19
9766948 Selecting processor micro-threading mode 2017-09-19
9330023 Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces Anthony J. Bybell, Bradly G. Frey, Michael K. Gschwind, Benjamin Herrenschmidt 2016-05-03
9323692 Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer Anthony J. Bybell, Bradly G. Frey, Michael K. Gschwind, Benjamin Herrenschmidt 2016-04-26
9317443 Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces Anthony J. Bybell, Bradly G. Frey, Michael K. Gschwind, Benjamin Herrenschmidt 2016-04-19
9311249 Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer Anthony J. Bybell, Bradly G. Frey, Michael K. Gschwind, Benjamin Herrenschmidt 2016-04-12
8296547 Loading entries into a TLB in hardware via indirect TLB entries Timothy H. Heil, Benjamin Herrenschmidt, Jon K. Kriegel, Andrew Henry Wottreng 2012-10-23
7219210 Memory allocation to multiple computing units Paul F. Russell 2007-05-15