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

Mark S. Farrell — 161 Patents

IBM: 160 patents #262 of 70,183Top 1%
MTMack Trucks: 1 patents #50 of 132Top 40%
Pleasant Valley, NY: #3 of 156 inventorsTop 2%
New York: #224 of 115,490 inventorsTop 1%
Overall (All Time): #5,367 of 4,157,543Top 1%
161 Patents All Time
Mark S. Farrell has been granted 161 US patents while listed as an inventor at IBM. The first was granted in 1989 and the most recent in August 2025. Mark S. Farrell ranks #5,367 of 4,157,543 US inventors in our database (top 0.13%). Patent records list Mark S. Farrell in Pleasant Valley, NY, US.

Issued Patents All Time

Showing 1–25 of 161 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12393399 Controlling storage accesses for merge operations Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy J. Slegel, Aditya N. Puranik +3 more 2025-08-19
11487547 Extended asynchronous data mover functions compatibility indication Louis P. Gomes, Bruce C. Giamei, Timothy Siegel, Matthias Klein 2022-11-01 $6,203,000
11449367 Functional completion when retrying a non-interruptible instruction in a bi-modal execution environment Matthias Klein, Simon Weishaupt, Anthony T. Sofia, Jonathan D. Bradbury, Mahmoud Amin +1 more 2022-09-20 $16,056,000
11281469 Saving and restoring machine state between multiple executions of an instruction Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy J. Slegel, Aditya N. Puranik +3 more 2022-03-22 $5,808,000
11226839 Maintaining compatibility for complex functions over multiple machine generations Matthias Klein, Bruce C. Giamei, Anthony T. Sofia, Scott Barnett Swaney, Timothy Siegel 2022-01-18 $5,274,000
11221850 Sort and merge instruction for a general-purpose processor Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy Siegel, Aditya N. Puranik +3 more 2022-01-11 $4,843,000
11150905 Efficiency for coordinated start interpretive execution exit for a multithreaded processor Jonathan D. Bradbury, Fadi Y. Busaba, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more 2021-10-19 $2,168,000
11080064 Instructions controlling access to shared registers of a multi-threaded processor Giora Biran, Fadi Y. Busaba, Ophir Erez, Lisa C. Heller, Christian Jacobi +2 more 2021-08-03 $4,187,000
11061680 Instructions controlling access to shared registers of a multi-threaded processor Giora Biran, Fadi Y. Busaba, Ophir Erez, Lisa C. Heller, Christian Jacobi +2 more 2021-07-13 $4,436,000
11061685 Extended asynchronous data mover functions compatibility indication Louis P. Gomes, Bruce C. Giamei, Timothy J. Slegel, Matthias Klein 2021-07-13 $4,436,000
11031951 Verifying the correctness of a deflate compression accelerator Timothy J. Slegel, Bruce C. Giamei, Matthias Klein, Ashutosh Misra, Simon Weishaupt +1 more 2021-06-08 $4,452,000
10985778 Verifying the correctness of a deflate compression accelerator Timothy Siegel, Bruce C. Giamei, Matthias Klein, Ashutosh Misra, Simon Weishaupt +1 more 2021-04-20 $5,008,000
10949212 Saving and restoring machine state between multiple executions of an instruction Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy Siegel, Aditya N. Puranik +3 more 2021-03-16 $6,230,000
10944423 Verifying the correctness of a deflate compression accelerator Timothy Siegel, Bruce C. Giamei, Matthias Klein, Ashutosh Misra, Simon Weishaupt +1 more 2021-03-09 $4,710,000
10908903 Efficiency for coordinated start interpretive execution exit for a multithreaded processor Jonathan D. Bradbury, Fadi Y. Busaba, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more 2021-02-02 $8,222,000
10831497 Compression/decompression instruction specifying a history buffer to be used in the compression/decompression of data Bruce C. Giamei, Anthony T. Sofia, Matthias Klein, Simon Weishaupt, Timothy J. Slegel +2 more 2020-11-10 $848,000
10831502 Migration of partially completed instructions Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy J. Slegel, Aditya N. Puranik +3 more 2020-11-10 $848,000
10831503 Saving and restoring machine state between multiple executions of an instruction Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy J. Slegel, Aditya N. Puranik +3 more 2020-11-10 $848,000
10831478 Sort and merge instruction for a general-purpose processor Bruce C. Giamei, Martin Recktenwald, Donald W. Schmidt, Timothy J. Slegel, Aditya N. Puranik +3 more 2020-11-10 $848,000
10768832 Managing storage protection faults Lisa C. Heller, Damian L. Osisek, Peter K. Szwed 2020-09-08 $3,136,000
10630312 General-purpose processor instruction to perform compression/decompression operations Bruce C. Giamei, Matthias Klein, Timothy J. Slegel, Anthony T. Sofia, Simon Weishaupt +1 more 2020-04-21 $2,793,000
10621007 Execution of an instruction for performing a configuration virtual topology change Charles W. Gainey, Jr., Jeffrey P. Kubala, Donald W. Schmidt 2020-04-14 $1,668,000
10372505 Execution of an instruction for performing a configuration virtual topology change Charles W. Gainey, Jr., Jeffrey P. Kubala, Donald W. Schmidt 2019-08-06 $1,880,000
10282327 Test pending external interruption instruction Dan F. Greiner, Jeffrey P. Kubala, James H. Mulder, Timothy J. Slegel 2019-05-07 $2,760,000
10223015 Managing storage protection faults Lisa C. Heller, Damian L. Osisek, Peter K. Szwed 2019-03-05 $2,050,000