Inventor · disambiguated record
Mark Hairgrove
Also filed as: HAIRGROVE MARK
32 granted patents·12 pending applications·78 citations·filing 2012–2025
96Inventor score
Top patents by PatentIndex Score
44 records- 0190US12141268B2Secure execution for multiple processor devices using trusted executing environmentsNVIDIA CORP·Filed 2021·Granted Nov 12, 2024·2 cites·23 claims
- 0289US9639474B2Migration of peer-mapped memory pagesNVIDIA CORP·Filed 2013·Granted May 2, 2017·11 cites·21 claims
- 0389US9424201B2Migrating pages of different sizes between heterogeneous processorsNVIDIA CORP·Filed 2013·Granted Aug 23, 2016·10 cites·22 claims
- 0486US9575892B2Replaying memory transactions while resolving memory access faultsNVIDIA CORP·Filed 2013·Granted Feb 21, 2017·8 cites·20 claims
- 0585US2025217921A1Unified memory systems and methodsNVIDIA CORP·Filed 2024·Application pending·0 cites
- 0683US9798487B2Migrating pages of different sizes between heterogeneous processorsNVIDIA CORP·Filed 2016·Granted Oct 24, 2017·3 cites·27 claims
- 0782US9792220B2Microcontroller for memory management unitNVIDIA CORP·Filed 2013·Granted Oct 17, 2017·5 cites·20 claims
- 0881US10031856B2Common pointers in unified virtual memory systemNVIDIA CORP·Filed 2013·Granted Jul 24, 2018·4 cites·20 claims
- 0981US9940286B2PCIE traffic tracking hardware in a unified virtual memory systemNVIDIA CORP·Filed 2013·Granted Apr 10, 2018·4 cites·20 claims
- 1081US9767036B2Page state directory for managing unified virtual memoryNVIDIA CORP·Filed 2013·Granted Sep 19, 2017·4 cites·25 claims
- 1180US10037228B2Efficient memory virtualization in multi-threaded processing unitsNVIDIA CORP·Filed 2012·Granted Jul 31, 2018·6 cites·21 claims
- 1278US10310973B2Efficient memory virtualization in multi-threaded processing unitsNVIDIA CORP·Filed 2012·Granted Jun 4, 2019·5 cites·18 claims
- 1376US10409730B2Microcontroller for memory management unitNVIDIA CORP·Filed 2013·Granted Sep 10, 2019·3 cites·24 claims
- 1475US11210253B2PCIe traffic tracking hardware in a unified virtual memory systemNVIDIA CORP·Filed 2019·Granted Dec 28, 2021·1 cites·22 claims
- 1575US10169091B2Efficient memory virtualization in multi-threaded processing unitsNVIDIA CORP·Filed 2012·Granted Jan 1, 2019·4 cites·22 claims
- 1674US9830210B2CPU-to-GPU and GPU-to-GPU atomicsNVIDIA CORP·Filed 2013·Granted Nov 28, 2017·3 cites·22 claims
- 1773US2025117473A1Secure execution for multiple processor devices using trusted executing environmentsNVIDIA CORP·Filed 2024·Application pending·0 cites
- 1872US2025342120A1Systems and methods for aperture-specific cache operationsNVIDIA CORP·Filed 2025·Application pending·0 cites
- 1970US12417181B1Systems and methods for aperture-specific cache operationsNVIDIA CORP·Filed 2024·Granted Sep 16, 2025·0 cites·20 claims
- 2070US12112395B2Unified memory systems and methodsNVIDIA CORP·Filed 2020·Granted Oct 8, 2024·0 cites·22 claims
- 2170US2025158813A1Implementing trusted executing environments across multiple processor devicesNVIDIA CORP·Filed 2024·Application pending·0 cites
- 2269US10133677B2Opportunistic migration of memory pages in a unified virtual memory systemNVIDIA CORP·Filed 2013·Granted Nov 20, 2018·2 cites·27 claims
- 2369US2023409486A1Fault buffer for tracking page faults in unified virtual memory systemNVIDIA CORP·Filed 2023·Application pending·0 cites
- 2468US11741015B2Fault buffer for tracking page faults in unified virtual memory systemNVIDIA CORP·Filed 2022·Granted Aug 29, 2023·0 cites·30 claims
- 2567US10445243B2Fault buffer for resolving page faults in unified virtual memory systemNVIDIA CORP·Filed 2013·Granted Oct 15, 2019·1 cites·18 claims
- 2667US10303616B2Migration scheme for unified virtual memory systemNVIDIA CORP·Filed 2013·Granted May 28, 2019·1 cites·24 claims
- 2765US10762593B2Unified memory systems and methodsNVIDIA CORP·Filed 2018·Granted Sep 1, 2020·0 cites·20 claims
- 2863US12219057B2Implementing trusted executing environments across multiple processor devicesNVIDIA CORP·Filed 2021·Granted Feb 4, 2025·0 cites·23 claims
- 2960US10331603B2PCIe traffic tracking hardware in a unified virtual memory systemNVIDA CORP·Filed 2018·Granted Jun 25, 2019·0 cites·10 claims
- 3059US10546361B2Unified memory systems and methodsNVIDIA CORP·Filed 2017·Granted Jan 28, 2020·0 cites·20 claims
- 3158US9519568B2System and method for debugging an executing general-purpose computing on graphics processing units (GPGPU) applicationNVIDIA CORP·Filed 2012·Granted Dec 13, 2016·1 cites·20 claims
- 3257US12443363B2High bandwidth extended memory in a parallel processing systemNVIDIA CORP·Filed 2022·Granted Oct 14, 2025·0 cites·21 claims
- 3357US10216413B2Migration of peer-mapped memory pagesNVIDIA CORP·Filed 2017·Granted Feb 26, 2019·0 cites·26 claims
- 3457US9830276B2Replaying memory transactions while resolving memory access faultsNVIDIA CORP·Filed 2017·Granted Nov 28, 2017·0 cites·14 claims
- 3556US11487673B2Fault buffer for tracking page faults in unified virtual memory systemNVIDIA CORP·Filed 2013·Granted Nov 1, 2022·0 cites·20 claims
- 3656US2025291728A1Address translation services to enable memory coherenceNVIDIA CORP·Filed 2024·Application pending·0 cites
- 3751US2023297406A1Confidential computing using multi-instancing of parallel processorsNVIDIA CORP·Filed 2023·Application pending·0 cites
- 3851US2023297696A1Confidential computing using parallel processors with code and data protectionNVIDIA CORP·Filed 2023·Application pending·0 cites
- 3949US9483423B2Techniques for assigning priorities to memory copiesNVIDIA CORP·Filed 2013·Granted Nov 1, 2016·0 cites·20 claims
- 4047US9971576B2Software development environment and method of compiling integrated source codeNVIDIA CORP·Filed 2013·Granted May 15, 2018·0 cites·13 claims
- 4143US2024428367A1Application programming interface to store informationNVIDIA CORP·Filed 2023·Application pending·0 cites
- 4243US2024427696A1Application programming interface to cause information to be read from a locationNVIDIA CORP·Filed 2023·Application pending·0 cites
- 4343US2024428366A1Application programming interface to access non-uniform memory access nodesNVIDIA CORP·Filed 2023·Application pending·0 cites
- 4443US2024427633A1Application programming interface to indicate storageNVIDIA CORP·Filed 2023·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when Mark Hairgrove files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →