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

Ian A. Buck — 17 Patents

NVIDIA: 12 patents #582 of 7,811Top 8%
Microsoft: 3 patents #13,486 of 40,388Top 35%
Rolls-Royce Plc: 2 patents #1,153 of 2,886Top 40%
Overall (All Time): #263,971 of 4,157,543Top 7%
17 Patents All Time
Ian A. Buck has been granted 17 US patents while listed as an inventor at NVIDIA. The first was granted in 2007 and the most recent in June 2025. Ian A. Buck ranks #263,971 of 4,157,543 US inventors in our database (top 6.3%). Patent records list Ian A. Buck in Loughborough, CA, GB.

Patents per Year

Patents granted per year, 2007 to 2025Bar chart with a peak of 5 patents in 2012.peak 52007: 1 patents20072009: 3 patents20092010: 1 patents20102012: 5 patents20122013: 3 patents20132016: 1 patents20162017: 1 patents20172025: 2 patents2025

Issued Patents All Time

Showing 1–17 of 17 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12320040 Woven structure and method of manufacture Christopher Jones, Adam J. BISHOP, Richard Wayne Hall, Sarvesh DHIMAN 2025-06-03
12257763 Woven structure, method and apparatus for a flanged composite component Christopher Jones, Robert C. BACKHOUSE, Sarvesh DHIMAN 2025-03-25
9542192 Tokenized streams for concurrent execution between asymmetric multiprocessors Nicholas Patrick Wilt, Philip Alexander Cuadra 2017-01-10 $124,828,000
9317290 Expressing parallel execution relationships in a sequential programming language Bastiaan Aarts 2016-04-19 $23,871,000
8539516 System and method for enabling interoperability between application programming interfaces Nicholas Patrick Wilt, Nolan David Goodnight 2013-09-17 $3,489,000
8402229 System and method for enabling interoperability between application programming interfaces Nicholas Patrick Wilt, Nolan David Goodnight 2013-03-19 $6,784,000
8347310 System and method for representing and managing a multi-architecure co-processor application program Julius Vanderspek, Nicholas Patrick Wilt, Jayant B. Kolhe, Bastiaan Aarts 2013-01-01
8321849 Virtual architecture and instruction set for parallel thread computing John R. Nickolls, Henry Packard Moreton, Lars Nyland, Richard Craig Johnson, Robert Steven Glanville +1 more 2012-11-27 $4,836,000
8281294 System and method for representing and managing a multi-architecture co-processor application program Julius Vanderspek, Nicholas Patrick Wilt, Jayant B. Kolhe, Bastiaan Aarts 2012-10-02 $6,073,000
8276132 System and method for representing and managing a multi-architecture co-processor application program Julius Vanderspek, Nicholas Patrick Wilt, Jayant B. Kolhe, Bastiaan Aarts 2012-09-25 $9,758,000
8271763 Unified addressing and instructions for accessing parallel memory spaces John R. Nickolls, Brett W. Coon, Robert Steven Glanville 2012-09-18 $10,312,000
8261234 System, method, and computer program product for compiling code adapted to execute utilizing a first processor, for executing the code utilizing a second processor Bastiaan Aarts 2012-09-04 $11,815,000
7809928 Generating event signals for performance register control using non-operative instructions Roger L. Allen, Brett W. Coon, John R. Nickolls 2010-10-05 $7,741,000
7627723 Atomic memory operators in a parallel processor John R. Nickolls, Michael C. Shebanow, Lars Nyland 2009-12-01 $7,246,000
7567252 Optimizing performance of a graphics processing unit for efficient execution of general matrix operations David Steinkraus, Richard Szeliski 2009-07-28 $31,590,000
7548892 Processing machine learning techniques using a graphics processing unit Patrice Y. Simard, David Steinkraus 2009-06-16 $26,863,000
7219085 System and method for accelerating and optimizing the processing of machine learning techniques using a graphics processing unit Patrice Y. Simard, David Steinkraus 2007-05-15 $40,171,000