{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "IBM", "item": "https://www.patentleaderboard.com/company/ibm"}, {"@type": "ListItem", "position": 3, "name": "Mark A. Check", "item": "https://www.patentleaderboard.com/inventor/fl:ma_ln:check-3"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
MC

Mark A. Check — 46 Patents

IBM: 46 patents #1,927 of 70,183Top 3%
Hopewell Junction, NY: #35 of 648 inventorsTop 6%
New York: #2,142 of 115,490 inventorsTop 2%
Overall (All Time): #62,001 of 4,157,543Top 2%
46 Patents All Time
Mark A. Check has been granted 46 US patents while listed as an inventor at IBM. The first was granted in 1997 and the most recent in April 2019. Mark A. Check ranks #62,001 of 4,157,543 US inventors in our database (top 1.5%). Patent records list Mark A. Check in Hopewell Junction, NY, US.

Patents per Year

Patents granted per year, 1997 to 2019Bar chart with a peak of 9 patents in 2000.peak 91997: 2 patents19971998: 2 patents1999: 1 patents19992000: 9 patents2001: 1 patents20012003: 1 patents2004: 2 patents20042005: 2 patents2006: 5 patents20062007: 3 patents2009: 2 patents20092010: 3 patents2011: 2 patents20112012: 2 patents2013: 3 patents20132014: 1 patents2017: 1 patents20172018: 3 patents2019: 1 patents2019

Issued Patents All Time

Showing 1–25 of 46 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10255450 Customer load of field programmable gate arrays Todd W. Arnold, Vincenzo Condorelli 2019-04-09 $2,400,000
10108569 Arbitration in an SRIOV environment Vincenzo Condorelli, Nihad Hadzic, William Santiago Fernandez 2018-10-23 $2,704,000
10102165 Arbitration in an SRIOV environment Vincenzo Condorelli, Nihad Hadzic, William Santiago Fernandez 2018-10-16 $2,674,000
9875367 Customer load of field programmable gate arrays Todd W. Arnold, Vincenzo Condorelli 2018-01-23 $4,886,000
9703973 Customer load of field programmable gate arrays Todd W. Arnold, Vincenzo Condorelli 2017-07-11 $1,748,000
8656228 Memory error isolation and recovery in a multiprocessor computer system David F. Craddock, Thomas A. Gregg, Pak-kin Mak, Gary E. Strait 2014-02-18 $4,910,000
8555234 Verification of soft error resilience Robert B. Tremaine, Pia Naoko Sanda, Prabhakar Kudva 2013-10-08 $7,754,000
8438415 Performing a perform timing facility function instruction for synchronizing TOD clocks Eberhard Engler, Mark S. Farrell, Klaus Meissner, Ronald M. Smith, Sr. 2013-05-07 $10,737,000
8433950 System to determine fault tolerance in an integrated circuit and associated methods Andrew R. Ranck, Robert B. Tremaine 2013-04-30 $11,965,000
8135978 Performing a perform timing facility function instruction for sychronizing TOD clocks Eberhard Engler, Mark S. Farrell, Klaus Meissner, Ronald M. Smith, Sr. 2012-03-13 $7,610,000
8090883 Method, system and computer program product for enhanced shared store buffer management scheme with limited resources for optimized performance Gary E. Strait, Hong Deng, Diana L. Orf, Hanno Ulrich 2012-01-03 $8,800,000
7886089 Method, system and computer program product for enhanced shared store buffer management scheme for differing buffer sizes with limited resources for optimized performance Gary E. Strait, Hong Deng, Diana L. Orf 2011-02-08 $4,016,000
7882278 Utilizing programmable channels for allocation of buffer space and transaction control in data communications Sundeep Chadha, Bernard C. Drerup, Michael Grassi 2011-02-01 $3,711,000
7739545 System and method to support use of bus spare wires in connection modules Jonathan Y. Chen, Thomas G. Foote, Timothy J. Slegel 2010-06-15 $4,416,000
7725894 Enhanced un-privileged computer instruction to store a facility list John R. Ehrman, Mark S. Farrell, Mike S. Fulton, Charles W. Gainey, Jr., Dan F. Greiner +2 more 2010-05-25 $4,007,000
7647435 Data communication method and apparatus utilizing credit-based data transfer protocol and credit loss detection mechanism Bernard C. Drerup, Michael Grassi 2010-01-12 $8,801,000
7617410 Simultaneously updating logical time of day (TOD) clocks for multiple cpus in response to detecting a carry at a pre-determined bit position of a physical clock Ronald M. Smith, Sr. 2009-11-10 $10,417,000
7493426 Data communication method and apparatus utilizing programmable channels for allocation of buffer space and transaction control Sundeep Chadha, Bernard C. Drerup, Michael Grassi 2009-02-17 $3,763,000
7277974 Data communication method and apparatus utilizing credit-based data transfer protocol and credit loss detection mechanism Bernard C. Drerup, Michael Grassi 2007-10-02 $8,802,000
7249207 Internal data bus interconnection mechanism utilizing central interconnection module converting data in different alignment domains Bernard C. Drerup, Michael Grassi 2007-07-24 $9,916,000
7167968 Storage pre-alignment and EBCDIC, ASCII and unicode basic latin conversions for packed decimal data Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, John G. Rell, Jr., Frank Tanzi 2007-01-23 $10,875,000
7136954 Data communication method and apparatus utilizing credit-based data transfer protocol and credit loss detection mechanism Bernard C. Drerup, Michael Grassi 2006-11-14 $5,090,000
7103754 Computer instructions for having extended signed displacement fields for finding instruction operands Brian B. Moore, Timothy J. Slegel 2006-09-05 $3,397,000
7089408 Re-fetch of long operand buffered remainder after cache line invalidation in out-of-order multiprocessor system without instruction re-execution Jennifer A. Navarro, Chung-Lung K. Shum 2006-08-08 $2,377,000
7035986 System and method for simultaneous access of the same line in cache storage Jennifer A. Navarro, Chung-Lung K. Shum, Timothy J. Slegel, Aaron Tsai 2006-04-25 $9,745,000