{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "NVIDIA", "item": "https://www.patentleaderboard.com/company/nvidia"}, {"@type": "ListItem", "position": 3, "name": "Thomas Christopher Grocutt", "item": "https://www.patentleaderboard.com/inventor/fl:th_ln:grocutt-2"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
TG

Thomas Christopher Grocutt — 58 Patents

NVIDIA: 57 patents #51 of 7,811Top 1%
Qualcomm: 1 patents #7,593 of 12,104Top 65%
Cambridge, GB: #26 of 4,587 inventorsTop 1%
Overall (All Time): #41,319 of 4,157,543Top 1%
58 Patents All Time
Thomas Christopher Grocutt has been granted 58 US patents while listed as an inventor at NVIDIA. The first was granted in 2015 and the most recent in December 2025. Thomas Christopher Grocutt ranks #41,319 of 4,157,543 US inventors in our database (top 0.99%). Patent records list Thomas Christopher Grocutt in Cambridge, GB.

Patents per Year

Patents granted per year, 2015 to 2025Bar chart with a peak of 11 patents in 2020.peak 112015: 4 patents20152016: 5 patents2017: 1 patents20172018: 4 patents2019: 5 patents20192020: 11 patents2021: 6 patents20212022: 5 patents2023: 8 patents20232024: 7 patents2025: 2 patents2025

Issued Patents All Time

Showing 1–25 of 58 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
12493723 Technique for handling sealed capabilities François Christopher Jacques Botman 2025-12-09
12248562 Domain transition disable configuration parameter 2025-03-11
12174755 Technique for constraining access to memory using capabilities François Christopher Jacques Botman, Bradley J. Smith 2024-12-24 $46,652,000
12067263 Controlling memory access in a data processing systems with multiple subsystems Andrew Brookfield Swaine, Alexander Donald Charles Chadwick 2024-08-20 $30,526,000
12067400 Intermodal calling branch instruction 2024-08-20 $30,526,000
12056062 Apparatus and method for capability-based processing Bradley J. Smith, François Christopher Jacques Botman 2024-08-06 $58,896,000
11989425 Apparatus and method for controlling access to a set of memory mapped control registers 2024-05-21 $71,657,000
11907720 Saving and restoring registers Bradley J. Smith 2024-02-20 $41,148,000
11907301 Binary search procedure for control table stored in memory system François Christopher Jacques Botman 2024-02-20 $41,148,000
11727110 Verifying stack pointer 2023-08-15
11720356 Range checking instruction for setting a status value indicative of whether a first address and second address identified by the instruction correspond to the same memory attribute entry 2023-08-08
11720619 Filtering based on a range specifier François Christopher Jacques Botman, Bradley J. Smith 2023-08-08
11714641 Vector generating instruction for generating a vector comprising a sequence of elements that wraps as required François Christopher Jacques Botman, Neil Burgess 2023-08-01
11704127 Marking current context data to control a context-data-dependent processing operation to save current or default context data to a data location François Christopher Jacques Botman, Bradley J. Smith 2023-07-18
11663007 Control of branch prediction for zero-overhead loop François Christopher Jacques Botman 2023-05-30
11561882 Apparatus and method for generating and processing a trace stream indicative of instruction execution by processing circuitry François Christopher Jacques Botman, John Michael Horley, Michael John Williams, Michael John Gibbs 2023-01-24
11550735 Region mismatch prediction for memory access control circuitry François Christopher Jacques Botman, Jack William Derek Andrew 2023-01-10
11474956 Memory protection unit using memory protection table stored in memory system 2022-10-18
11366904 Secure configuration data storage Geraint David Luff, Milosch Meriac, Jonathan Austin 2022-06-21
11354404 Transition disable indicator 2022-06-07
11294787 Apparatus and method for controlling assertion of a trigger signal to processing circuitry François Christopher Jacques Botman, John Michael Horley, Michael John Williams 2022-04-05
11269649 Resuming beats of processing of a suspended vector instruction based on beat status information indicating completed beats 2022-03-08
11188330 Vector multiply-add instruction François Christopher Jacques Botman 2021-11-30
11126714 Encoding of input to storage circuitry Alastair David Reid, Dominic Phillip MULLIGAN, Milosch Meriac, Matthias Lothar Boettcher, Nathan Yong Seng Chong +5 more 2021-09-21
11036502 Apparatus and method for performing a rearrangement operation 2021-06-15