Inventor
TANNENBAUM DAVID C
US39 patents
⚠️ This page may combine multiple inventors who share the name “TANNENBAUM DAVID C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SAMSUNG ELECTRONICS CO LTD
18 patentsUS11360732B1Jun 14, 2022
Method and apparatus for displaying multiple devices on shared screen
SAMSUNG ELECTRONICS CO LTD7 citations79
US10635439B2Apr 28, 2020
Efficient interface and transport mechanism for binding bindless shader programs to run-time specified graphics pipeline configurations and objects
SAMSUNG ELECTRONICS CO LTD2 citations69
US10282889B2May 7, 2019
Vertex attribute compression and decompression in hardware
SAMSUNG ELECTRONICS CO LTD3 citations68
US11321907B1May 3, 2022
Method and apparatus for graphics driver optimization using daemon-based resources
SAMSUNG ELECTRONICS CO LTD5 citations67
US11869117B2Jan 9, 2024
Systems and methods of adaptive, variable-rate, hybrid ray tracing
SAMSUNG ELECTRONICS CO LTD0 citations61
US10310012B2Jun 4, 2019
Lightweight, low overhead debug bus
SAMSUNG ELECTRONICS CO LTD1 citations61
US10360034B2Jul 23, 2019
System and method for maintaining data in a low-power structure
SAMSUNG ELECTRONICS CO LTD1 citations59
US11798218B2Oct 24, 2023
Methods and apparatus for pixel packing
SAMSUNG ELECTRONICS CO LTD0 citations57
US11763521B2Sep 19, 2023
Method and apparatus for the automation of variable rate shading in a GPU driver context
SAMSUNG ELECTRONICS CO LTD1 citations57
US11971949B2Apr 30, 2024
Flexible-access instructions for efficient access of ML data
SAMSUNG ELECTRONICS CO LTD0 citations56
US11610281B2Mar 21, 2023
Methods and apparatus for implementing cache policies in a graphics processing unit
SAMSUNG ELECTRONICS CO LTD0 citations55
US10386410B2Aug 20, 2019
Highly flexible performance counter and system debug module
SAMSUNG ELECTRONICS CO LTD0 citations51
US11010954B2May 18, 2021
Efficient redundant coverage discard mechanism to reduce pixel shader work in a tile-based graphics rendering pipeline
SAMSUNG ELECTRONICS CO LTD0 citations48
US10496578B2Dec 3, 2019
Central arbitration scheme for a highly efficient interconnection topology in a GPU
SAMSUNG ELECTRONICS CO LTD0 citations48
US11620222B2Apr 4, 2023
Methods and apparatus for atomic operations with multiple processing paths
SAMSUNG ELECTRONICS CO LTD0 citations47
US11416960B2Aug 16, 2022
Shader accessible configurable binning subsystem
SAMSUNG ELECTRONICS CO LTD0 citations47
US11748933B2Sep 5, 2023
Method for performing shader occupancy for small primitives
SAMSUNG ELECTRONICS CO LTD0 citations45
US10691455B2Jun 23, 2020
Power saving branch modes in hardware
SAMSUNG ELECTRONICS CO LTD0 citations44
IBM
9 patentsUS5430841AJul 4, 1995
Context management in a graphics system
IBM91 citations95
US5434967AJul 18, 1995
Decision variable hardware logic and processing methods for graphics display system
IBM33 citations92
US5367632ANov 22, 1994
Flexible memory controller for graphics applications
IBM21 citations92
US5255359AOct 19, 1993
Picking function for a pipeline graphics system using hierarchical graphics structures
IBM38 citations90
US5371514ADec 6, 1994
Method and apparatus for determining the drawing primitives that are visible in a pick aperture of a graphics system
IBM32 citations89
US5325485AJun 28, 1994
Method and apparatus for displaying primitives processed by a parallel processor system in a sequential order
IBM44 citations89
US5182797AJan 26, 1993
Multi-processor graphics display system for displaying hierarchical data structures
IBM21 citations86
US5526471AJun 11, 1996
Rendering of non-opaque media using the p-buffer to account for polarization parameters
IBM10 citations74
US5289576AFeb 22, 1994
Attribute filter for computer graphics applications
IBM4 citations56
NVIDIA CORP
8 patentsUS6809732B2Oct 26, 2004
Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions
NVIDIA CORP121 citations98
US9268528B2Feb 23, 2016
System and method for dynamically reducing power consumption of floating-point logic
NVIDIA CORP40 citations93
US6844880B1Jan 18, 2005
System, method and computer program product for an improved programmable vertex processing model with instruction set
NVIDIA CORP29 citations92
US7400325B1Jul 15, 2008
Culling before setup in viewport and culling unit
NVIDIA CORP54 citations91
US7292239B1Nov 6, 2007
Cull before attribute read
NVIDIA CORP30 citations91
US7339590B1Mar 4, 2008
Vertex processing unit supporting vertex texture mapping
NVIDIA CORP33 citations90
US9465578B2Oct 11, 2016
Logic circuitry configurable to perform 32-bit or dual 16-bit floating-point operations
NVIDIA CORP7 citations83
US7400326B1Jul 15, 2008
System and method for delivering multiple data streams via multiple buses
NVIDIA CORP13 citations81