{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "NVIDIA", "item": "https://www.patentleaderboard.com/company/nvidia"}, {"@type": "ListItem", "position": 3, "name": "Michael Garland", "item": "https://www.patentleaderboard.com/inventor/fl:mi_ln:garland-5"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
MG

Michael Garland — 22 Patents

NVIDIA: 15 patents #448 of 7,811Top 6%
PTPalantir Technologies: 5 patents #445 of 1,331Top 35%
Palo Alto, CA: #1,121 of 9,675 inventorsTop 15%
California: #25,951 of 386,348 inventorsTop 7%
Overall (All Time): #189,202 of 4,157,543Top 5%
22 Patents All Time
Michael Garland has been granted 22 US patents while listed as an inventor at NVIDIA. The first was granted in 1998 and the most recent in December 2020. Michael Garland ranks #189,202 of 4,157,543 US inventors in our database (top 4.6%). Patent records list Michael Garland in Palo Alto, CA, US.

Patents per Year

Patents granted per year, 1998 to 2020Bar chart with a peak of 6 patents in 2012.peak 61998: 1 patents19982011: 2 patents2012: 6 patents20122013: 1 patents2014: 2 patents20142015: 2 patents2016: 2 patents20162017: 1 patents2018: 2 patents20182019: 1 patents2020: 2 patents2020

Issued Patents All Time

Showing 1–22 of 22 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10853338 Universal data pipeline Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus +5 more 2020-12-01
D902944 Display screen with graphical user interface 2020-11-24
10191926 Universal data pipeline Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus +5 more 2019-01-29
10152328 Systems and methods for voting among parallel threads John R. Nickolls, Lars Nyland, Peter C. Mills, Jeremy Sugerman, Timothy Foley +2 more 2018-12-11 $143,375,000
9946738 Universal data pipeline Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus +5 more 2018-04-17
9645802 Technique for grouping instructions into independent strands Mojtaba Mehrara, Gregory Diamos 2017-05-09 $221,760,000
9483506 History preserving data pipeline Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus +5 more 2016-11-01
9229952 History preserving data pipeline system and method Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus +5 more 2016-01-05
9135214 System, method, and computer program product for assigning elements of a matrix to processing threads with increased contiguousness William N. Bell 2015-09-15 $11,049,000
9053041 System, method, and computer program product for performing graph coloring Jonathan Cohen, William N. Bell 2015-06-09 $21,611,000
8773422 System, method, and computer program product for grouping linearly ordered primitives Timo Oskari Aila, Shubhabrata Sengupta 2014-07-08 $3,871,000
8661226 System, method, and computer program product for performing a scan operation on a sequence of single-bit values using a parallel processor architecture Samuli Matias Laine, Timo Oskari Aila, David Patrick Luebke 2014-02-25 $5,097,000
8380778 System, method, and computer program product for assigning elements of a matrix to processing threads with increased contiguousness William N. Bell 2013-02-19 $7,946,000
8321492 System, method, and computer program product for converting a reduction algorithm to a segmented reduction algorithm Shubhabrata Sengupta 2012-11-27 $4,836,000
8284188 Ray tracing system, method, and computer program product for simultaneously traversing a hierarchy of rays and a hierarchy of objects Christian Lauterbach, David Patrick Luebke 2012-10-09 $7,826,000
8264484 System, method, and computer program product for organizing a plurality of rays utilizing a bounding volume Christian Lauterbach, David Patrick Luebke 2012-09-11 $7,610,000
8243083 System, method, and computer program product for converting a scan algorithm to a segmented scan algorithm in an operator-independent manner Shubhabrata Sengupta 2012-08-14 $7,609,000
8214625 Systems and methods for voting among parallel threads John R. Nickolls, Lars Nyland, Peter C. Mills, Jeremy Sugerman, Timothy Foley +2 more 2012-07-03 $8,387,000
8200947 Systems and methods for voting among parallel threads John R. Nickolls, Lars Nyland, Peter C. Mills, Jeremy Sugerman, Timothy Foley +2 more 2012-06-12 $6,265,000
8072460 System, method, and computer program product for generating a ray tracing data structure utilizing a parallel processor architecture Christian Lauterbach, David Patrick Luebke 2011-12-06 $12,600,000
8065288 System, method, and computer program product for testing a query against multiple sets of objects utilizing a single instruction multiple data (SIMD) processing architecture Samuli Matias Laine, Timo Oskari Aila 2011-11-22 $12,461,000
5764725 Apparatus for testing the line continuity of telephone switch equipment Joseph S. Martin 1998-06-09