MG

Michael Garland

NV NVIDIA: 15 patents #441 of 7,811Top 6%
PT Palantir Technologies: 5 patents #445 of 1,331Top 35%
Overall (All Time): #195,480 of 4,157,543Top 5%
22
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
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
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
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
9053041 System, method, and computer program product for performing graph coloring Jonathan Cohen, William N. Bell 2015-06-09
8773422 System, method, and computer program product for grouping linearly ordered primitives Timo Oskari Aila, Shubhabrata Sengupta 2014-07-08
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
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
8321492 System, method, and computer program product for converting a reduction algorithm to a segmented reduction algorithm Shubhabrata Sengupta 2012-11-27
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
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
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
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
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
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
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
5764725 Apparatus for testing the line continuity of telephone switch equipment Joseph S. Martin 1998-06-09