Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
JI

John D. Irish — 50 Patents

IBM: 50 patents #1,737 of 70,183Top 3%
Rochester, MN: #102 of 3,042 inventorsTop 4%
Minnesota: #884 of 52,454 inventorsTop 2%
Overall (All Time): #53,743 of 4,157,543Top 2%
50 Patents All Time
John D. Irish has been granted 50 US patents while listed as an inventor at IBM. The first was granted in 1992 and the most recent in September 2021. John D. Irish ranks #53,743 of 4,157,543 US inventors in our database (top 1.3%). Patent records list John D. Irish in Rochester, MN, US.

Patents per Year

Patents granted per year, 1992 to 2021Bar chart with a peak of 8 patents in 2010.peak 81992: 1 patents19921998: 2 patents1999: 1 patents19992000: 1 patents2001: 1 patents20012005: 1 patents2006: 2 patents20062007: 2 patents2008: 4 patents20082009: 4 patents2010: 8 patents20102011: 2 patents2012: 3 patents20122013: 2 patents2014: 1 patents20142016: 2 patents2017: 6 patents20172019: 1 patents2020: 4 patents20202021: 2 patents2021

Issued Patents All Time

Showing 1–25 of 50 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11113204 Translation invalidation in a translation cache serving an accelerator Bartholomew Blaner, Michael S. Siegel, Jeffrey A. Stuecheli, William J. Starke, Kenneth M. Valk +1 more 2021-09-07 $7,685,000
11030110 Integrated circuit and data processing system supporting address aliasing in an accelerator Michael S. Siegel, Bartholomew Blaner, Jeffrey A. Stuecheli, William J. Starke, Derek E. Williams +2 more 2021-06-08 $4,452,000
10846235 Integrated circuit and data processing system supporting attachment of a real address-agnostic accelerator Bartholomew Blaner, Michael S. Siegel, Jeffrey A. Stuecheli, William J. Starke, Kenneth M. Valk +1 more 2020-11-24 $23,150,000
10761995 Integrated circuit and data processing system having a configurable cache directory for an accelerator Bartholomew Blaner, Jeffrey A. Stuecheli, Michael S. Siegel, William J. Starke, Curtis C. Wollbrink +2 more 2020-09-01 $3,521,000
10613979 Accelerator memory coherency with single state machine Kenneth M. Valk, Guy L. Guthrie, Derek E. Williams, Michael S. Siegel 2020-04-07 $1,846,000
10528399 Techniques for faster loading of data for accelerators Mark S. Fredrickson, John Michael Borkenhagen, Michael A. Muston, Spencer K. Millican 2020-01-07 $1,754,000
10216653 Pre-transmission data reordering for a serial interface Lakshminarayana B. Arimilli, Yiftach Benjamini, Bartholomew Blaner, Daniel M. Dreps, David J. Krolak +6 more 2019-02-26 $2,499,000
9778933 Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread Lakshminarayana B. Arimilli, Bernard C. Drerup, Guy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli 2017-10-03 $4,036,000
9766890 Non-serialized push instruction for pushing a message payload from a sending thread to a receiving thread Lakshminarayana B. Arimilli, Bernard C. Drerup, Guy L. Guthrie, William J. Starke, Jeffrey A. Stuecheli 2017-09-19 $2,669,000
9684551 Addressing for inter-thread push communication Lakshminarayana B. Arimilli, William J. Starke, Randal C. Swanberg 2017-06-20 $2,315,000
9678812 Addressing for inter-thread push communication Lakshminarayana B. Arimilli, William J. Starke, Randal C. Swanberg 2017-06-13 $2,356,000
9575825 Push instruction for pushing a message payload from a sending thread to a receiving thread Lakshminarayana B. Arimilli, Bernard C. Drerup, Bradly G. Frey, Guy L. Guthrie, William J. Starke +1 more 2017-02-21 $2,827,000
9569293 Push instruction for pushing a message payload from a sending thread to a receiving thread Lakshminarayana B. Arimilli, Bernard C. Drerup, Bradly G. Frey, Guy L. Guthrie, William J. Starke +1 more 2017-02-14 $1,939,000
9342387 Hardware-assisted interthread push communication Lakshminarayana B. Arimilli, Bernard C. Drerup, Charles F. Marino, William J. Starke 2016-05-17 $3,602,000
9286148 Hardware-assisted interthread push communication Lakshminarayana B. Arimilli, Bernard C. Drerup, Charles F. Marino, William J. Starke 2016-03-15 $3,165,000
8792332 Implementing lane shuffle for fault-tolerant communication links Ryan Abel Heckendorf, Kerry Christopher Imming, Ibrahim Abdel-Rahman Ouda 2014-07-29 $5,690,000
8589630 Methods and apparatus for handling a cache miss Chad B. McBride, Andrew Henry Wottreng 2013-11-19 $3,686,000
8490102 Resource allocation management using IOC token requestor logic Glen Howard Handlogten 2013-07-16 $5,283,000
8327075 Methods and apparatus for handling a cache miss Chad B. McBride, Andrew Henry Wottreng 2012-12-04 $3,998,000
8170024 Implementing pointer and stake model for frame alteration code in a network processor Kerry Christopher Imming, Joseph Franklin Logan, Tolga Ozguner, Michael S. Siegel 2012-05-01 $7,417,000
8127082 Method and apparatus for allowing uninterrupted address translations while performing address translation cache invalidates and other cache operations Chad B. McBride, Andrew Henry Wottreng 2012-02-28 $6,579,000
7961732 Method and hardware apparatus for implementing frame alteration commands Ibrahim Abdel-Rahman Ouda, James A. Steenburgh, Jason Andrew Thompson 2011-06-14 $3,503,000
7917700 Method and cache control circuit for replacing cache lines using alternate PLRU algorithm and victim cache coherency state Chad B. McBride, Jack Chris Randolph 2011-03-29 $5,031,000
7840744 Rank select operation between an XIO interface and a double data rate interface Mark David Bellows, Kent Harold Haselhorst, David Alan Norgaard 2010-11-23 $4,291,000
7809008 Methods and apparatus for routing packets Ibrahim Abdel-Rahman Ouda, James A. Steenburgh, Jason Andrew Thompson 2010-10-05 $4,341,000