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

Andrew Christopher Rose — 47 Patents

NVIDIA: 47 patents #77 of 7,811Top 1%
Cambridge, GB: #39 of 4,587 inventorsTop 1%
Overall (All Time): #59,703 of 4,157,543Top 2%
47 Patents All Time
Andrew Christopher Rose has been granted 47 US patents while listed as an inventor at NVIDIA. The first was granted in 2001 and the most recent in April 2022. Andrew Christopher Rose ranks #59,703 of 4,157,543 US inventors in our database (top 1.4%). Patent records list Andrew Christopher Rose in Cambridge, GB.

Issued Patents All Time

Showing 1–25 of 47 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11314658 Apparatus and method including an ownership table for indicating owner processes for blocks of physical addresses of a memory Jason Parker, Richard Roy Grisenthwaite 2022-04-26
10936504 Apparatus and method for address translation and control of whether an access request is rejected based on an ownership table indicating an owner process for a block of physical addresses Jason Parker, Richard Roy Grisenthwaite 2021-03-02
10838877 Protected exception handling Jason Parker, Richard Roy Grisenthwaite, Matthew Evans 2020-11-17
10802729 Apparatus and method for sharing pages including enforcing ownership rights independently of privilege level Jason Parker, Richard Roy Grisenthwaite 2020-10-13
10621103 Apparatus and method for handling write operations Richard Roy Grisenthwaite, Ali Ghassan Saidi 2020-04-14
10558590 Secure initialisation Jason Parker, Richard Roy Grisenthwaite, Matthew Evans 2020-02-11
10359831 Cache power management Ashley John Crawford, Tessil Thomas, David Guillen Fandos 2019-07-23
10078589 Enforcing data protection in an interconnect Daniel Sara, Antony John Harris, Hakan Persson, Ian Rudolf Bratt 2018-09-18
9619387 Invalidating stored address translations Matthew Evans, Hakan Persson, Jason Parker, Gareth Rhys Stockwell 2017-04-11
9288258 Communication using integrated circuit interconnect circuitry Timothy Charles Mace 2016-03-15 $5,539,000
9223677 Generation of trace data in a multi-processor system Andrew Brookfield Swaine, Michael John Williams, David Hart 2015-12-29 $14,447,000
9075622 Reducing errors in pre-decode caches Peter Richard Greenhalgh 2015-07-07 $17,985,000
8977820 Handling of hard errors in a cache of a data processing apparatus Antony John Penton, Alex James Waugh, Paul Stanley Hughes 2015-03-10 $8,031,000
8954715 Thread selection for multithreaded processing Vladimir Vasekin, Allan John Skillman, Antony John Penton 2015-02-10 $19,557,000
8924615 Communication of message signalled interrupts Richard Roy Grisenthwaite, Anthony Jebson, Matthew Evans 2014-12-30 $5,247,000
8756377 Area and power efficient data coherency maintenance Simon John Craske, Antony John Penton, Loïc Pierron 2014-06-17 $40,083,000
8621336 Error correction in a set associative storage device Simon John Craske, Paul Stanley Hughes, Antony John Penton, Richard York, Simon Andrew Ford +2 more 2013-12-31 $12,345,000
8498373 Generating a regularly synchronised count value John Michael Horley, Sheldon James Woodhouse, Michael John Williams, Sheshadri Kalkunte 2013-07-30 $9,179,000
8484508 Data processing apparatus and method for providing fault tolerance when executing a sequence of data processing operations Antony John Penton, Simon Andrew Ford 2013-07-09 $18,637,000
8375170 Apparatus and method for handling data in a cache Christopher William Laycock, Antony John Harris, Bruce James Mathewson, Richard Roy Grisenthwaite 2013-02-12 $11,564,000
8347067 Instruction pre-decoding of multiple instruction sets Peter Richard Greenhalgh, Simon John Craske 2013-01-01
8219379 System, method and computer program product for testing software Andrew Bolt, Donald Robert Sinclair 2012-07-10 $4,094,000
8190973 Apparatus and method for error correction of data values in a storage device Antony John Penton, Paul Stanley Hughes 2012-05-29 $6,085,000
7941584 Data processing apparatus and method for performing hazard detection Alex James Waugh 2011-05-10 $11,081,000
7925866 Data processing apparatus and method for handling instructions to be executed by processing circuitry Peter Richard Greenhalgh, Simon John Craske, Max Zardini 2011-04-12 $3,323,000