Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
DT

David C. Tannenbaum

Samsung: 24 patents #5,361 of 75,807Top 8%
NVNVIDIA: 16 patents #403 of 7,811Top 6%
IBM: 11 patents #9,995 of 70,183Top 15%
Microsoft: 2 patents #17,506 of 40,388Top 45%
SGSilicon Graphics: 1 patents #362 of 758Top 50%
Texas: #1,469 of 125,132 inventorsTop 2%
Overall (All Time): #47,176 of 4,157,543Top 2%
54 Patents All Time

Issued Patents All Time

Showing 26–50 of 54 patents

Patent #TitleCo-InventorsDate
10282889 Vertex attribute compression and decompression in hardware Manshila Adlakha, Vikash Kumar, Abhinav Golas 2019-05-07
9829956 Approach to power reduction in floating-point operations Colin Sprinkle, Stuart F. Oberman, Ming Y. Siu, Srinivasan Iyer, Ian Kwong 2017-11-28
9665969 Data path and instruction set for packed pixel operations for video processing Shirish Gadre, Robert Jan Schutten 2017-05-30
9600235 Technique for performing arbitrary width integer arithmetic operations using fixed width elements Srinivasan Iyer, Michael A. Fetterman 2017-03-21
9465575 FFMA operations using a multi-step approach to data shifting Srinivasan Iyer, Stuart F. Oberman, Ming Siu 2016-10-11
9465578 Logic circuitry configurable to perform 32-bit or dual 16-bit floating-point operations Srinivasan Iyer 2016-10-11
9383968 Math processing by detection of elementary valued operands Daniel Frederic Finchelstein, Srinivasan Iyer 2016-07-05
9268528 System and method for dynamically reducing power consumption of floating-point logic Srinivasan Iyer 2016-02-23
8106914 Fused multiply-add functional unit Stuart F. Oberman, Ming Y. Siu 2012-01-31
7733349 Device, method, and system for generating per-pixel light values using texture parameters 2010-06-08
7400325 Culling before setup in viewport and culling unit Robert W. Gimby, Henry Packard Moreton, Thomas M. Ogletree, Andrew D. Bowen, Christopher James Goodman +2 more 2008-07-15
7400326 System and method for delivering multiple data streams via multiple buses Dominic Acocella, Robert W. Gimby, Thomas Kong, Andrew D. Bowen, Christopher James Goodman +2 more 2008-07-15
7339590 Vertex processing unit supporting vertex texture mapping Jeffrey B. Moskal, Andrew D. Bowen, Jakob Nebeker 2008-03-04
7292239 Cull before attribute read Henry Packard Moreton, Dominic Acocella, Robert W. Gimby, Thomas M. Ogletree, Christopher James Goodman +1 more 2007-11-06
6891538 Dual mode device and method for generating vector cross products or dot products 2005-05-10
6844880 System, method and computer program product for an improved programmable vertex processing model with instruction set John Erik Lindholm, Robert Steven Glanville 2005-01-18
6809732 Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions Harold Robert Feldman Zatz 2004-10-26
6317126 Method and device for associating a pixel with one of a plurality of regions in a logarithm or cosine space 2001-11-13
5720020 Hardware based graphics workstation solution for refraction phenomena Andrew D. Bowen, Jeffrey Spencer 1998-02-17
5659671 Method and apparatus for shading graphical images in a data processing system Andrew D. Bowen, Robert S. Horton 1997-08-19
5526471 Rendering of non-opaque media using the p-buffer to account for polarization parameters Andrew D. Bowen 1996-06-11
5434967 Decision variable hardware logic and processing methods for graphics display system Andrew D. Bowen, Robert S. Horton, Leland D. Richardson, Paul M. Schanely 1995-07-18
5430841 Context management in a graphics system Paul M. Schanely, Leland D. Richardson, Bruce C. Hempel 1995-07-04
5371514 Method and apparatus for determining the drawing primitives that are visible in a pick aperture of a graphics system John J. Lawless, David W. Li 1994-12-06
5367632 Flexible memory controller for graphics applications Andrew D. Bowen 1994-11-22