Inventor
BROWN PATRICK R
US49 patents
⚠️ This page may combine multiple inventors who share the name “BROWN PATRICK R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
24 patentsUS9262797B2Feb 16, 2016
Multi-sample surface processing using one sample
NVIDIA CORP132 citations98
US7009615B1Mar 7, 2006
Floating point buffer system and method for use during programmable fragment processing in a graphics pipeline
NVIDIA CORP71 citations98
US7006101B1Feb 28, 2006
Graphics API with branching capabilities
NVIDIA CORP117 citations98
US8044951B1Oct 25, 2011
Integer-based functionality in a graphics shading language
NVIDIA CORP70 citations97
US6982718B2Jan 3, 2006
System, method and computer program product for programmable fragment processing in a graphics pipeline
NVIDIA CORP108 citations97
US7839410B1Nov 23, 2010
Parameter buffer objects for shader parameters in a graphics library
NVIDIA CORP41 citations95
US7928989B1Apr 19, 2011
Feedback and record of transformed vertices in a graphics library
NVIDIA CORP28 citations94
US7777750B1Aug 17, 2010
Texture arrays in a graphics library
NVIDIA CORP17 citations93
US7746347B1Jun 29, 2010
Methods and systems for processing a geometry shader program developed in a high-level shading language
NVIDIA CORP39 citations92
US7986325B1Jul 26, 2011
Loading integer-based data into a graphics processing system
NVIDIA CORP23 citations90
US7958498B1Jun 7, 2011
Methods and systems for processing a geometry shader program developed in a high-level shading language
NVIDIA CORP15 citations83
US7852345B1Dec 14, 2010
Storage and support for large amounts of constant data in a graphics library
NVIDIA CORP8 citations83
US7456838B1Nov 25, 2008
System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline
NVIDIA CORP5 citations74
US10055806B2Aug 21, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP2 citations71
US10032245B2Jul 24, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP3 citations71
US10019776B2Jul 10, 2018
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP2 citations71
US9665958B2May 30, 2017
System, method, and computer program product for redistributing a multi-sample processing workload between threads
NVIDIA CORP2 citations71
US7719545B1May 18, 2010
System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline
NVIDIA CORP4 citations63
US9286659B2Mar 15, 2016
Multi-sample surface processing using sample subsets
NVIDIA CORP2 citations62
US7286133B2Oct 23, 2007
System, method and computer program product for programmable fragment processing
NVIDIA CORP4 citations62
US10453168B2Oct 22, 2019
Techniques for maintaining atomicity and ordering for pixel shader operations
NVIDIA CORP0 citations51
US9436971B2Sep 6, 2016
System, method, and computer program product for accessing multi-sample surfaces
NVIDIA CORP1 citations50
US9754561B2Sep 5, 2017
Managing memory regions to support sparse mappings
NVIDIA CORP0 citations40
US9448935B2Sep 20, 2016
Surface resource view hash for coherent cache operations in texture processing hardware
NVIDIA CORP0 citations35
BOLZ JEFFREY A
5 patentsUS9275491B2Mar 1, 2016
GPU work creation and stateless graphics in OPENGL
BOLZ JEFFREY A10 citations82
US9324175B2Apr 26, 2016
Memory coherency in graphics command streams and shaders
BOLZ JEFFREY A3 citations73
US9245371B2Jan 26, 2016
Global stores and atomic operations
BOLZ JEFFREY A3 citations73
US10134169B2Nov 20, 2018
Image loads, stores and atomic operations
BOLZ JEFFREY A0 citations52
US9349154B2May 24, 2016
Bindless texture and image API
BOLZ JEFFREY A0 citations52
BROWN PATRICK R
4 patentsUS8154554B1Apr 10, 2012
Unified assembly instruction set for graphics processing
BROWN PATRICK R24 citations95
US8134566B1Mar 13, 2012
Unified assembly instruction set for graphics processing
BROWN PATRICK R32 citations95
US8189009B1May 29, 2012
Indexed access to texture buffer objects using a graphics library
BROWN PATRICK R11 citations92
US9024946B2May 5, 2015
Tessellation shader inter-thread coordination
BROWN PATRICK R0 citations51
DULUK JR JEROME F
4 patentsUS9589310B2Mar 7, 2017
Methods to facilitate primitive batching
DULUK JR JEROME F3 citations71
US8786618B2Jul 22, 2014
Shader program headers
DULUK JR JEROME F1 citations50
US8922555B2Dec 30, 2014
Pixel shader output map
DULUK JR JEROME F0 citations47
US10169072B2Jan 1, 2019
Hardware for parallel command list generation
DULUK JR JEROME F0 citations41