Inventor · disambiguated record
Patrick R. Brown
Also filed as: BROWN JR PATRICK R · BROWN PATRICK G · BROWN PATRICK R · BROWN PATRICK RICHARD
53 granted patents·3 pending applications·1,182 citations·filing 1992–2020
98Inventor score
Top patents by PatentIndex Score
56 records- 0199US9262797B2Multi-sample surface processing using one sampleNVIDIA CORP·Filed 2013·Granted Feb 16, 2016·132 cites·16 claims
- 0296US8044951B1Integer-based functionality in a graphics shading languageNVIDIA CORP·Filed 2006·Granted Oct 25, 2011·70 cites·23 claims
- 0396US7839410B1Parameter buffer objects for shader parameters in a graphics libraryNVIDIA CORP·Filed 2006·Granted Nov 23, 2010·41 cites·19 claims
- 0495US7006101B1Graphics API with branching capabilitiesNVIDIA CORP·Filed 2002·Granted Feb 28, 2006·117 cites·44 claims
- 0595US6982718B2System, method and computer program product for programmable fragment processing in a graphics pipelineNVIDIA CORP·Filed 2001·Granted Jan 3, 2006·108 cites·31 claims
- 0694US8134566B1Unified assembly instruction set for graphics processingBROWN PATRICK R·Filed 2006·Granted Mar 13, 2012·32 cites·28 claims
- 0794US7928989B1Feedback and record of transformed vertices in a graphics libraryNVIDIA CORP·Filed 2006·Granted Apr 19, 2011·28 cites·23 claims
- 0893US8564616B1Cull before vertex attribute fetch and vertex lightingHAKURA ZIYAD S·Filed 2009·Granted Oct 22, 2013·14 cites·20 claims
- 0993US8542247B1Cull before vertex attribute fetch and vertex lightingHAKURA ZIYAD S·Filed 2009·Granted Sep 24, 2013·33 cites·22 claims
- 1093US8154554B1Unified assembly instruction set for graphics processingBROWN PATRICK R·Filed 2006·Granted Apr 10, 2012·24 cites·27 claims
- 1193US7777750B1Texture arrays in a graphics libraryNVIDIA CORP·Filed 2006·Granted Aug 17, 2010·17 cites·24 claims
- 1293US7746347B1Methods 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
- 1391US9099663B1Quantum dot solar cells with band alignment engineeringCHUANG CHIA-HAO MARCUS·Filed 2014·Granted Aug 4, 2015·21 cites·21 claims
- 1491US7009615B1Floating 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
- 1590US5461712AQuadrant-based two-dimensional memory managerIBM·Filed 1994·Granted Oct 24, 1995·205 cites·32 claims
- 1688US9275491B2GPU work creation and stateless graphics in OPENGLBOLZ JEFFREY A·Filed 2011·Granted Mar 1, 2016·10 cites·25 claims
- 1788US8189009B1Indexed access to texture buffer objects using a graphics libraryBROWN PATRICK R·Filed 2006·Granted May 29, 2012·11 cites·17 claims
- 1888US7986325B1Loading integer-based data into a graphics processing systemNVIDIA CORP·Filed 2006·Granted Jul 26, 2011·23 cites·20 claims
- 1985US7958498B1Methods 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
- 2084US8330766B1Zero-bandwidth clearsMCALLISTER DAVID KIRK·Filed 2008·Granted Dec 11, 2012·6 cites·20 claims
- 2184US7852345B1Storage and support for large amounts of constant data in a graphics libraryNVIDIA CORP·Filed 2006·Granted Dec 14, 2010·8 cites·16 claims
- 2283US9245371B2Global stores and atomic operationsBOLZ JEFFREY A·Filed 2010·Granted Jan 26, 2016·3 cites·23 claims
- 2383US8704830B2System and method for path rendering with multiple stencil samples per color sampleKILGARD MARK J·Filed 2011·Granted Apr 22, 2014·3 cites·24 claims
- 2479US10032245B2Techniques for maintaining atomicity and ordering for pixel shader operationsNVIDIA CORP·Filed 2015·Granted Jul 24, 2018·3 cites·22 claims
- 2577US10055806B2Techniques for maintaining atomicity and ordering for pixel shader operationsNVIDIA CORP·Filed 2015·Granted Aug 21, 2018·2 cites·22 claims
- 2676US9324175B2Memory coherency in graphics command streams and shadersBOLZ JEFFREY A·Filed 2010·Granted Apr 26, 2016·3 cites·20 claims
- 2775US10019776B2Techniques for maintaining atomicity and ordering for pixel shader operationsNVIDIA CORP·Filed 2015·Granted Jul 10, 2018·2 cites·22 claims
- 2875US6985159B2Arrangements for antialiasing coverage computationINTEL CORP·Filed 2002·Granted Jan 10, 2006·19 cites·18 claims
- 2972US7456838B1System 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
- 3070US7719545B1System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipelineNVIDIA CORP·Filed 2007·Granted May 18, 2010·4 cites·18 claims
- 3169US9589310B2Methods to facilitate primitive batchingDULUK JR JEROME F·Filed 2010·Granted Mar 7, 2017·3 cites·18 claims
- 3269US5936629AAccelerated single source 3D lighting mechanismIBM·Filed 1996·Granted Aug 10, 1999·45 cites·31 claims
- 3368US9665958B2System, method, and computer program product for redistributing a multi-sample processing workload between threadsNVIDIA CORP·Filed 2013·Granted May 30, 2017·2 cites·19 claims
- 3468US9286659B2Multi-sample surface processing using sample subsetsNVIDIA CORP·Filed 2013·Granted Mar 15, 2016·2 cites·20 claims
- 3567US8319783B1Index-based zero-bandwidth clearsMCALLISTER DAVID KIRK·Filed 2008·Granted Nov 27, 2012·1 cites·20 claims
- 3667US7286133B2System, method and computer program product for programmable fragment processingNVIDIA CORP·Filed 2005·Granted Oct 23, 2007·4 cites·9 claims
- 3763US9436971B2System, method, and computer program product for accessing multi-sample surfacesNVIDIA CORP·Filed 2013·Granted Sep 6, 2016·1 cites·20 claims
- 3861US6529201B1Method and apparatus for storing and accessing texture mapsIBM·Filed 1999·Granted Mar 4, 2003·42 cites·17 claims
- 3959US10453168B2Techniques for maintaining atomicity and ordering for pixel shader operationsNVIDIA CORP·Filed 2018·Granted Oct 22, 2019·0 cites·25 claims
- 4059US8786618B2Shader program headersDULUK JR JEROME F·Filed 2010·Granted Jul 22, 2014·1 cites·22 claims
- 4154US9024946B2Tessellation shader inter-thread coordinationBROWN PATRICK R·Filed 2010·Granted May 5, 2015·0 cites·20 claims
- 4251US10134169B2Image loads, stores and atomic operationsBOLZ JEFFREY A·Filed 2010·Granted Nov 20, 2018·0 cites·23 claims
- 4350US11372548B2Techniques for accessing and utilizing compressed data and its state informationNVIDIA CORP·Filed 2020·Granted Jun 28, 2022·0 cites·26 claims
- 4448US10169072B2Hardware for parallel command list generationDULUK JR JEROME F·Filed 2010·Granted Jan 1, 2019·0 cites·27 claims
- 4548US9754561B2Managing memory regions to support sparse mappingsNVIDIA CORP·Filed 2013·Granted Sep 5, 2017·0 cites·22 claims
- 4648US9349154B2Bindless texture and image APIBOLZ JEFFREY A·Filed 2011·Granted May 24, 2016·0 cites·23 claims
- 4747US2011072245A1Hardware for parallel command list generationDULUK JR JEROME F·Filed 2010·Application pending·0 cites
- 4846US9448935B2Surface resource view hash for coherent cache operations in texture processing hardwareNVIDIA CORP·Filed 2013·Granted Sep 20, 2016·0 cites·21 claims
- 4946US8922555B2Pixel shader output mapDULUK JR JEROME F·Filed 2010·Granted Dec 30, 2014·0 cites·18 claims
- 5040US5936627AMethod and system for performing perspective divide operations on three-dimensional graphical object data within a computer systemIBM·Filed 1997·Granted Aug 10, 1999·8 cites·15 claims
Showing the top 50 of 56 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Patrick R. Brown 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 →