Inventor · disambiguated record
Mark J. Kilgard
Also filed as: KILGARD MARK · KILGARD MARK J
70 granted patents·5 pending applications·1,852 citations·filing 1999–2022
99Inventor score
Top patents by PatentIndex Score
75 records- 0198US6876362B1Omnidirectional shadow texture mappingNVIDIA CORP·Filed 2002·Granted Apr 5, 2005·141 cites·41 claims
- 0296US8044956B1Coverage adaptive multisamplingNVIDIA CORP·Filed 2007·Granted Oct 25, 2011·52 cites·14 claims
- 0396US7170513B1System and method for display list occlusion branchingNVIDIA CORP·Filed 2002·Granted Jan 30, 2007·96 cites·53 claims
- 0496US6774895B1System and method for depth clamping in a hardware graphics pipelineNVIDIA CORP·Filed 2002·Granted Aug 10, 2004·97 cites·24 claims
- 0595US7466318B1Avoiding unnecessary uncovered texture fetchesNVIDIA CORP·Filed 2005·Granted Dec 16, 2008·18 cites·20 claims
- 0695US7224359B1Depth clamping system and method in a hardware graphics pipelineNVIDIA CORP·Filed 2004·Granted May 29, 2007·82 cites·23 claims
- 0795US7006101B1Graphics API with branching capabilitiesNVIDIA CORP·Filed 2002·Granted Feb 28, 2006·117 cites·44 claims
- 0895US6982718B2System, method and computer program product for programmable fragment processing in a graphics pipelineNVIDIA CORP·Filed 2001·Granted Jan 3, 2006·108 cites·31 claims
- 0994US6989840B1Order-independent transparency rendering system and methodNVIDIA CORP·Filed 2001·Granted Jan 24, 2006·88 cites·27 claims
- 1094US6744433B1System and method for using and collecting information from a plurality of depth layersNVIDIA CORP·Filed 2001·Granted Jun 1, 2004·93 cites·27 claims
- 1193US7808512B1Bounding region accumulation for graphics renderingNVIDIA CORP·Filed 2006·Granted Oct 5, 2010·14 cites·22 claims
- 1293US7777750B1Texture arrays in a graphics libraryNVIDIA CORP·Filed 2006·Granted Aug 17, 2010·17 cites·24 claims
- 1393US7746347B1Methods and systems for processing a geometry shader program developed in a high-level shading languageNVIDIA CORP·Filed 2006·Granted Jun 29, 2010·39 cites·25 claims
- 1493US6704025B1System and method for dual-depth shadow-mappingNVIDIA CORP·Filed 2001·Granted Mar 9, 2004·84 cites·22 claims
- 1592US6894687B1System, method and computer program product for vertex attribute aliasing in a graphics pipelineNVIDIA CORP·Filed 2001·Granted May 17, 2005·73 cites·7 claims
- 1692US6778189B1Two-sided stencil testing system and methodNVIDIA CORP·Filed 2001·Granted Aug 17, 2004·59 cites·29 claims
- 1791US8171461B1Primitive program compilation for flat attributes with provoking vertex independenceKILGARD MARK J·Filed 2006·Granted May 1, 2012·29 cites·20 claims
- 1891US7528843B1Dynamic texture fetch cancellationNVIDIA CORP·Filed 2005·Granted May 5, 2009·29 cites·16 claims
- 1991US7145565B2Depth bounds testingNVIDIA CORP·Filed 2003·Granted Dec 5, 2006·64 cites·32 claims
- 2091US7009615B1Floating point buffer system and method for use during programmable fragment processing in a graphics pipelineNVIDIA CORP·Filed 2001·Granted Mar 7, 2006·71 cites·27 claims
- 2190US8698837B2Path rendering with path clippingKILGARD MARK J·Filed 2011·Granted Apr 15, 2014·7 cites·20 claims
- 2290US7843463B1System and method for bump mapping setupNVIDIA CORP·Filed 2007·Granted Nov 30, 2010·20 cites·21 claims
- 2390US7426724B2Optimized chaining of vertex and fragment programsNVIDIA CORP·Filed 2004·Granted Sep 16, 2008·63 cites·25 claims
- 2489US7162716B2Software emulator for optimizing application-programmable vertex processingNVIDIA CORP·Filed 2001·Granted Jan 9, 2007·57 cites·18 claims
- 2588US8149243B13D graphics API extension for a packed float image formatKILGARD MARK J·Filed 2006·Granted Apr 3, 2012·10 cites·22 claims
- 2688US8006236B1System and method for compiling high-level primitive programs into primitive program micro-codeNVIDIA CORP·Filed 2006·Granted Aug 23, 2011·20 cites·16 claims
- 2788US7450123B1System and method for render-to-texture depth peelingNVIDIA CORP·Filed 2005·Granted Nov 11, 2008·17 cites·22 claims
- 2887US6947049B2Method and system for synchronizing updates of vertex data with a graphics processor that is fetching vertex dataNVIDIA CORP·Filed 2001·Granted Sep 20, 2005·44 cites·36 claims
- 2986US8698808B2Conversion of dashed strokes into quadratic Bèzier segment sequencesKILGARD MARK J·Filed 2011·Granted Apr 15, 2014·4 cites·20 claims
- 3086US7782334B1Pixel shader-based data array resizingNVIDIA CORP·Filed 2005·Granted Aug 24, 2010·18 cites·13 claims
- 3185US9916674B2Baking path rendering objects into compact and efficient memory representationsKILGARD MARK J·Filed 2011·Granted Mar 13, 2018·4 cites·13 claims
- 3285US7958498B1Methods and systems for processing a geometry shader program developed in a high-level shading languageNVIDIA CORP·Filed 2006·Granted Jun 7, 2011·15 cites·20 claims
- 3383US9311738B2Path rendering by covering the path based on a generated stencil bufferKILGARD MARK J·Filed 2011·Granted Apr 12, 2016·3 cites·21 claims
- 3483US8730253B2Decomposing cubic Bezier segments for tessellation-free stencil fillingKILGARD MARK J·Filed 2011·Granted May 20, 2014·3 cites·20 claims
- 3583US8704830B2System and method for path rendering with multiple stencil samples per color sampleKILGARD MARK J·Filed 2011·Granted Apr 22, 2014·3 cites·24 claims
- 3683US7268785B1System and method for interfacing graphics program modulesNVIDIA CORP·Filed 2002·Granted Sep 11, 2007·32 cites·99 claims
- 3783US6697064B1System, method and computer program product for matrix tracking during vertex processing in a graphics pipelineNVIDIA CORP·Filed 2001·Granted Feb 24, 2004·28 cites·28 claims
- 3882US8782611B1Visual inspection and debugging of threads in parallel computing systemsKRETZLER BRIAN·Filed 2009·Granted Jul 15, 2014·28 cites·20 claims
- 3982US8010945B1Vector data types with swizzling and write masking for C++NVIDIA CORP·Filed 2006·Granted Aug 30, 2011·11 cites·26 claims
- 4081US9183609B2Programmable blending in multi-threaded processing unitsNVIDIA CORP·Filed 2012·Granted Nov 10, 2015·7 cites·19 claims
- 4181US8803879B1Omnidirectional shadow texture mappingNEWHALL JR WILLIAM P·Filed 2005·Granted Aug 12, 2014·9 cites·20 claims
- 4280US9558573B2Optimizing triangle topology for path renderingNVIDIA CORP·Filed 2012·Granted Jan 31, 2017·5 cites·17 claims
- 4379US8432410B13D graphics API extension for a shared exponent image formatKILGARD MARK J·Filed 2006·Granted Apr 30, 2013·5 cites·20 claims
- 4479US7825933B1Managing primitive program vertex attributes as per-attribute arraysNVIDIA CORP·Filed 2006·Granted Nov 2, 2010·9 cites·18 claims
- 4578US8648856B2Omnidirectional shadow texture mappingNEWHALL JR WILLIAM P·Filed 2007·Granted Feb 11, 2014·7 cites·20 claims
- 4675US9183662B1System and method for enabling scene program functionalitySAMS JASON·Filed 2008·Granted Nov 10, 2015·9 cites·20 claims
- 4774US9767600B2Target independent rasterization with multiple color samplesNVIDIA CORP·Filed 2013·Granted Sep 19, 2017·3 cites·27 claims
- 4873US11651520B2Method and system for unified encoding of path segments, caps, and joins for path strokingNVIDIA CORP·Filed 2022·Granted May 16, 2023·0 cites·20 claims
- 4973US9342891B2Stencil then cover path rendering with shared edgesNVIDIA CORP·Filed 2013·Granted May 17, 2016·2 cites·22 claims
- 5072US7456838B1System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipelineNVIDIA CORP·Filed 2005·Granted Nov 25, 2008·5 cites·16 claims
Showing the top 50 of 75 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Mark J. Kilgard files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →