JL

John Erik Lindholm

NV NVIDIA: 125 patents #2 of 7,811Top 1%
📍 Saratoga, CA: #45 of 2,933 inventorsTop 2%
🗺 California: #1,421 of 386,348 inventorsTop 1%
Overall (All Time): #8,997 of 4,157,543Top 1%
126
Patents All Time

Issued Patents All Time

Showing 76–100 of 126 patents

Patent #TitleCo-InventorsDate
7339592 Simulating multiported memories using lower port count memories Ming Y. Siu, Simon Moy, Samuel Liu, John R. Nickolls 2008-03-04
7324112 System and method for processing divergent samples in a programmable graphics processing unit Harold Robert Feldman Zatz, Christian Rouet, Rui M. Bastos 2008-01-29
7310722 Across-thread out of order instruction dispatch in a multithreaded graphics processor Simon Moy 2007-12-18
7274373 System, method and computer program product for providing arbitrary texture filtering Rui M. Bastos, Walter E. Donovan, Stephen D. Lew, Harold Robert Feldman Zatz 2007-09-25
7256796 Per-fragment control for writing an output buffer Rui M. Bastos, Matthew Nicholas Papakipos 2007-08-14
7233335 System and method for reserving and managing memory spaces in a memory resource Henry Packard Moreton, Matthew Nicholas Papakipos, Rui M. Bastos 2007-06-19
7209140 System, method and article of manufacture for a programmable vertex processing model with instruction set David B. Kirk, Henry Packard Moreton, Simon Moy 2007-04-24
7162716 Software emulator for optimizing application-programmable vertex processing Robert Steven Glanville, Mark J. Kilgard 2007-01-09
7154507 System, method and computer program product for texture shading Henry Packard Moreton, Matthew Nicholas Papakipos, Harold Robert Feldman Zatz 2006-12-26
7151543 Vertex processor with multiple interfaces Henry Packard Moreton, Matthew Nicholas Papakipos 2006-12-19
7139003 Methods of processing graphics data including reading and writing buffers David B. Kirk, Matthew Nicholas Papakipos, Rui M. Bastos, Steven E. Moinar 2006-11-21
7136070 System, method and computer program product for using an arbitrary quantity as texture address Matthew Nicholas Papakipos, Walter E. Donovan, Harold Robert Feldman Zatz, Henry Packard Moreton 2006-11-14
7109999 Method and system for implementing programmable texture lookups from texture coordinate sets Harold Robert Feldman Zatz, Walter E. Donovan, Matthew Nicholas Papakipos 2006-09-19
7103720 Shader cache using a coherency protocol Simon Moy 2006-09-05
7095414 Blending system and method in an integrated computer graphics pipeline Simon Moy, David B. Kirk, Paolo E. Sabella 2006-08-22
7064763 Single semiconductor graphics platform Simon Moy, Kevin Dawallu, Mingjian Yang, John S. Montrym, David B. Kirk +4 more 2006-06-20
7053904 Position conflict detection and avoidance in a programmable graphics processor David B. Kirk, Matthew Nicholas Papakipos, Rui M. Bastos, Steven E. Molnar, John S. Montrym +1 more 2006-05-30
7050055 Single semiconductor graphics platform with blending and fog capabilities Simon Moy, Kevin Dawallu, Mingjian Yang, John S. Montrym, David B. Kirk +4 more 2006-05-23
7038685 Programmable graphics processor for multithreaded execution of programs 2006-05-02
7038686 Programmable graphics processor for multithreaded execution of programs 2006-05-02
7034829 Masking system and method for a graphics processing framework embodied on a single semiconductor platform Simon Moy, Kevin Dawallu, Mingjian Yang, John S. Montrym, David B. Kirk +4 more 2006-04-25
7027062 Register based queuing for texture requests John R. Nickolls, Simon Moy, Brett W. Coon 2006-04-11
7015913 Method and apparatus for multithreaded processing of data in a programmable graphics processor Rui M. Bastos, Harold Robert Feldman Zatz 2006-03-21
7009607 Method, apparatus and article of manufacture for a transform module in a graphics processor Simon Moy, David B. Kirk, Paolo E. Sabella 2006-03-07
7002588 System, method and computer program product for branching during programmable vertex processing Simon Moy, Robert Steven Glanville 2006-02-21