Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
PH

Peter J. Heyrman — 44 Patents

IBM: 44 patents #2,042 of 70,183Top 3%
Rochester, MN: #125 of 3,042 inventorsTop 5%
Minnesota: #1,098 of 52,454 inventorsTop 3%
Overall (All Time): #66,899 of 4,157,543Top 2%
44 Patents All Time

Issued Patents All Time

Showing 26–44 of 44 patents

Patent #TitleCo-InventorsDate
9569364 Multiple history based micro partition prefetch optimization Bret R. Olszewski, Ram Raghavan 2017-02-14
9298651 Continuous in-memory accumulation of hardware performance counter data Venkat R. Indukuru, Carl E. Love, Aaron C. Sawdey, Philip L. Vitale 2016-03-29
9164853 Multi-core re-initialization failure control system Stuart Z. Jacobs, David A. Larson 2015-10-20
9135126 Multi-core re-initialization failure control system Stuart Z. Jacobs, David A. Larson 2015-09-15
9043563 Dynamically improving memory affinity of logical partitions Daniel C. Birkestrand, Wade B. Ouren, Edward C. Prosser 2015-05-26
9009421 Dynamically improving memory affinity of logical partitions Daniel C. Birkestrand, Wade B. Ouren, Edward C. Prosser 2015-04-14
8468289 Dynamic memory affinity reallocation after partition migration David Alan Hepkin, Bret R. Olszewski 2013-06-18
8407515 Partition transparent memory error handling in a logically partitioned computer system with mirrored memory Naresh Nayar, Gary R. Ricard 2013-03-26
8271989 Method and apparatus for virtual processor dispatching to a partition based on shared memory pages Vaijayanthimala K. Anand, Bret R. Olszewski 2012-09-18
8255639 Partition transparent correctable error handling in a logically partitioned computer system Naresh Nayar, Gary R. Ricard 2012-08-28
8234645 Deallocation of computer data in a multithreaded computer William J. Armstrong, Naresh Nayar 2012-07-31
8209692 Deallocation of computer data in a multithreaded computer William J. Armstrong, Naresh Nayar 2012-06-26
8024728 Virtual machine dispatching to maintain memory affinity Vaijayanthimala K. Anand, Bret R. Olszewski 2011-09-20
7328438 Deallocation of computer data in a multithreaded computer Willaim Joseph Armstrong, Naresh Nayar 2008-02-05
7222343 Dynamic allocation of computer resources based on thread type Karl R. Huppler, Henry J. May, Kenneth C. Vossen 2007-05-22
5991757 Method and system for searching an array for an array value Stephen A. Dahl, John Clarence Endicott, R. Karl Kirkman, Richard G. Mustain, Jon Peterson 1999-11-23
5949985 Method and system for handling interrupts during emulation of a program Stephen A. Dahl, John Clarence Endicott, R. Karl Kirkman, Richard G. Mustain, Jon Peterson 1999-09-07
5819063 Method and data processing system for emulating a program Stephen A. Dahl, John Clarence Endicott, R. Karl Kirkman, Richard G. Mustain, Jon Peterson 1998-10-06
5367674 Data stream optimizer utilizing difference coding between a current state buffer and a next state buffer Jody E. Berk, James R. Coon, Paul Reuben Day, David L. Johnson 1994-11-22