Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
SP

Stephen C. Purcell — 92 Patents

AMD: 25 patents #416 of 9,280Top 5%
CMC-Cube Microsystems: 15 patents #1 of 39Top 3%
PSPasternak Solutions: 13 patents #1 of 6Top 20%
CRChromatic Research: 10 patents #1 of 18Top 6%
ILImagination Technologies Limited: 6 patents #90 of 280Top 35%
CGCaustic Graphics: 5 patents #4 of 9Top 45%
BRBroadband Royalty: 1 patents #12 of 26Top 50%
SYSynecor: 1 patents #30 of 35Top 90%
NVIDIA: 1 patents #4,387 of 7,811Top 60%
Mountain View, CA: #68 of 11,022 inventorsTop 1%
California: #2,657 of 386,348 inventorsTop 1%
Overall (All Time): #17,129 of 4,157,543Top 1%
92 Patents All Time
Stephen C. Purcell has been granted 92 US patents while listed as an inventor at AMD. The first was granted in 1993 and the most recent in February 2025. Stephen C. Purcell ranks #17,129 of 4,157,543 US inventors in our database (top 0.41%). Patent records list Stephen C. Purcell in Mountain View, CA, US.

Issued Patents All Time

Showing 1–25 of 92 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12229868 Ray tracing in computer graphics using intersection testing at selective resolution Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2025-02-18
10789758 Ray tracing in computer graphics using intersection testing at selective resolution Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2020-09-29
10192350 Compacting results vectors between stages of graphics processing Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2019-01-29
9974946 Inflatable intravascular electrode supports for neuromodulation Richard A. Glenn 2018-05-22
9633468 Compacting results vectors between stages of graphics processing Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2017-04-25
8988433 Systems and methods for primitive intersection in ray tracing Christopher P. Tann, Jason Redgrave, Cuneyt Ozdas 2015-03-24
8902230 Compacting results vectors between stages of graphics processing Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2014-12-02
8824819 Variable-length code decoder Chad Fogg, Nital Patwa, Parin Bhadrik Dalal, Korbin S. Van Dyke, Stephen C. Hale 2014-09-02
8502820 Architectures for concurrent graphics processing operations Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2013-08-06
8421801 Ray tracing using ray-specific clipping Ryan R. Salsbury, James Alexander McCombe, Luke T. Peterson 2013-04-16
8381223 Method and apparatus for dynamic allocation of processing resources Korbin S. Van Dyke, Paul Campbell, Don A. Van Dyke, Ali Alasti 2013-02-19
8217935 Apparatus and method for ray tracing with block floating point data Ryan R. Salsbury, James Alexander McCombe, Sean Matthew Gies 2012-07-10
8204596 Isolation connector for an intravascular implantable medical device Terrance Ransbury 2012-06-19
8203559 Architectures for parallelized intersection testing and shading for ray-tracing rendering Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2012-06-19
8121828 Detecting conditions for transfer of execution from one computer instruction stream to another and executing transfer on satisfaction of the conditions John S. Yates, Jr., David L. Reese, Paul H. Hohensee, Korbin S. Van Dyke 2012-02-21
8086055 Variable-length code decoder Chad Fogg, Nital Patwa, Parin Bhadrik Dalal, Korbin S. Van Dyke, Steve C. Hale 2011-12-27
8060549 Method and apparatus for accumulating floating point values Scott Kimura, Mark Wood-Patrick 2011-11-15
8010618 One-way transaction tagging in a switch crossbar Scott Kimura 2011-08-30
7987465 Method and apparatus for dynamic allocation of processing resources Korbin S. Van Dyke, Paul Campbell, Don A. Van Dyke, Ali Alasti 2011-07-26 $4,784,000
7830379 Architectures for parallelized intersection testing and shading for ray-tracing rendering Luke T. Peterson, James Alexander McCombe, Ryan R. Salsbury 2010-11-09
7822012 Sliced crossbar architecture with inter-slice communication Scott Kimura 2010-10-26
7676536 Efficiently determining a floor for a floating-point number 2010-03-09
7661107 Method and apparatus for dynamic allocation of processing resources Korbin S. Van Dyke, Paul Campbell, Don A. Van Dyke, Ali Alasti 2010-02-09 $15,199,000
7607134 Efficient serialization of bursty out-of-order results 2009-10-20
7584320 Sliced crossbar architecture with no inter-slice communication Scott Kimura 2009-09-01