Inventor · disambiguated record
Mark Richard Nutter
Also filed as: NUTTER MARK · NUTTER MARK R · NUTTER MARK RICHARD
97 granted patents·18 pending applications·1,257 citations·filing 2000–2024
99Inventor score
Top patents by PatentIndex Score
115 records- 0197US7209137B2Efficient triangular shaped meshesIBM·Filed 2002·Granted Apr 24, 2007·143 cites·11 claims
- 0295US8037893B2Optimizing thermal performance using thermal flow analysisIBM·Filed 2006·Granted Oct 18, 2011·39 cites·3 claims
- 0395US7596430B2Selection of processor cores for optimal thermal performanceIBM·Filed 2006·Granted Sep 29, 2009·55 cites·32 claims
- 0495US7523157B2Managing a plurality of processors as devicesIBM·Filed 2003·Granted Apr 21, 2009·109 cites·6 claims
- 0593US7987464B2Logical partitioning and virtualization in a heterogeneous architectureIBM·Filed 2006·Granted Jul 26, 2011·38 cites·26 claims
- 0692US10394891B2Distributed graph databases that facilitate streaming data insertion and queries by efficient throughput edge additionIBM·Filed 2016·Granted Aug 27, 2019·9 cites·20 claims
- 0792US8522225B2Rewriting branch instructions using branch stubsCHEN TONG·Filed 2010·Granted Aug 27, 2013·18 cites·20 claims
- 0891US10169013B2Arranging binary code based on call graph partitioningIBM·Filed 2017·Granted Jan 1, 2019·5 cites·21 claims
- 0991US8091078B2Dynamically partitioning processing across a plurality of heterogeneous processorsBROKENSHIRE DANIEL ALAN·Filed 2008·Granted Jan 3, 2012·17 cites·14 claims
- 1091US7549145B2Processor dedicated code handling in a multi-processor environmentIBM·Filed 2003·Granted Jun 16, 2009·60 cites·7 claims
- 1190US7694306B2Balancing computational load across a plurality of processorsIBM·Filed 2008·Granted Apr 6, 2010·24 cites·3 claims
- 1290US7552346B2Dynamically adapting software for reducing a thermal state of a processor core based on its thermal indexIBM·Filed 2006·Granted Jun 23, 2009·22 cites·17 claims
- 1390US7516456B2Asymmetric heterogeneous multi-threaded operating systemIBM·Filed 2003·Granted Apr 7, 2009·64 cites·8 claims
- 1489US10380188B2Distributed graph databases that facilitate streaming data insertion and queries by reducing number of messages required to add a new edge by employing asynchronous communicationIBM·Filed 2016·Granted Aug 13, 2019·6 cites·20 claims
- 1588US7653908B2Grouping processors and assigning shared memory space to a group in a heterogeneous computer environmentIBM·Filed 2008·Granted Jan 26, 2010·17 cites·16 claims
- 1688US7478390B2Task queue management of virtual devices using a plurality of processorsIBM·Filed 2003·Granted Jan 13, 2009·51 cites·1 claims
- 1787US7386414B2Generation of hardware thermal profiles for a set of processorsIBM·Filed 2005·Granted Jun 10, 2008·16 cites·3 claims
- 1886US8734254B2Virtual world event notifications from within a persistent world gameAGUILAR JR MAXIMINO·Filed 2006·Granted May 27, 2014·12 cites·19 claims
- 1986US7921151B2Managing a plurality of processors as devicesIBM·Filed 2008·Granted Apr 5, 2011·14 cites·12 claims
- 2085US11314775B2Distributed graph databases that facilitate streaming data insertion and low latency graph queriesIBM·Filed 2019·Granted Apr 26, 2022·3 cites·20 claims
- 2185US8219981B2Processor dedicated code handling in a multi-processor environmentAGUILAR JR MAXIMINO·Filed 2008·Granted Jul 10, 2012·13 cites·14 claims
- 2285US7490017B2Analytical generation of software thermal profilesIBM·Filed 2005·Granted Feb 10, 2009·15 cites·18 claims
- 2384US8782381B2Dynamically rewriting branch instructions in response to cache line evictionCHEN TONG·Filed 2012·Granted Jul 15, 2014·7 cites·19 claims
- 2484US8631225B2Dynamically rewriting branch instructions to directly target an instruction cache locationCHEN TONG·Filed 2010·Granted Jan 14, 2014·7 cites·15 claims
- 2584US8549521B2Virtual devices using a plurality of processorsBROKENSHIRE DANIEL ALAN·Filed 2008·Granted Oct 1, 2013·12 cites·43 claims
- 2684US7748006B2Loading software on a plurality of processorsIBM·Filed 2008·Granted Jun 29, 2010·13 cites·12 claims
- 2784US7512530B2Generation of software thermal profiles for applications in a simulated environmentIBM·Filed 2005·Granted Mar 31, 2009·14 cites·3 claims
- 2884US7506325B2Partitioning processor resources based on memory usageIBM·Filed 2005·Granted Mar 17, 2009·12 cites·5 claims
- 2983US8713548B2Rewriting branch instructions using branch stubsCHEN TONG·Filed 2012·Granted Apr 29, 2014·6 cites·13 claims
- 3083US7945789B2System and method for securely restoring a program context from a shared memoryIBM·Filed 2006·Granted May 17, 2011·14 cites·23 claims
- 3183US7756666B2Generation of hardware thermal profiles for a set of processorsIBM·Filed 2008·Granted Jul 13, 2010·12 cites·6 claims
- 3283US7392511B2Dynamically partitioning processing across plurality of heterogeneous processorsIBM·Filed 2003·Granted Jun 24, 2008·20 cites·7 claims
- 3383US7236998B2System and method for solving a large system of dense linear equationsIBM·Filed 2003·Granted Jun 26, 2007·39 cites·20 claims
- 3481US8627051B2Dynamically rewriting branch instructions to directly target an instruction cache locationCHEN TONG·Filed 2012·Granted Jan 7, 2014·5 cites·10 claims
- 3581US8516230B2SPE software instruction cacheCHEN TONG·Filed 2009·Granted Aug 20, 2013·10 cites·19 claims
- 3680US9727241B2Memory page access detectionADVANCED MICRO DEVICES INC·Filed 2015·Granted Aug 8, 2017·3 cites·20 claims
- 3780US8525826B2System for iterative interactive ray tracing in a multiprocessor environmentNUTTER MARK RICHARD·Filed 2008·Granted Sep 3, 2013·9 cites·9 claims
- 3880US8128498B2Configure offline player behavior within a persistent world gameAGUILAR JR MAXIMINO·Filed 2006·Granted Mar 6, 2012·19 cites·14 claims
- 3980US8032871B2Partitioning processor resources based on memory usageIBM·Filed 2009·Granted Oct 4, 2011·9 cites·10 claims
- 4080US7698089B2Generation of software thermal profiles executed on a set of processors using processor activityIBM·Filed 2005·Granted Apr 13, 2010·8 cites·35 claims
- 4179US7395174B2Generation of software thermal profiles executed on a set of processors using thermal samplingIBM·Filed 2005·Granted Jul 1, 2008·9 cites·17 claims
- 4278US8126957B2Managing position independent code using a software frameworkGOWEN MICHAEL STAN·Filed 2008·Granted Feb 28, 2012·10 cites·15 claims
- 4377US9459851B2Arranging binary code based on call graph partitioningCHEN TONG·Filed 2010·Granted Oct 4, 2016·3 cites·14 claims
- 4477US8665271B2System and method for iterative interactive ray tracing in a multiprocessor environmentNUTTER MARK RICHARD·Filed 2012·Granted Mar 4, 2014·4 cites·16 claims
- 4577US7565659B2Light weight context switchingIBM·Filed 2004·Granted Jul 21, 2009·24 cites·3 claims
- 4675US9916144B2Arranging binary code based on call graph partitioningIBM·Filed 2016·Granted Mar 13, 2018·1 cites·19 claims
- 4775US8627043B2Data parallel function call for determining if called routine is data parallelEICHENBERGER ALEXANDRE E·Filed 2012·Granted Jan 7, 2014·3 cites·9 claims
- 4875US7444632B2Balancing computational load across a plurality of processorsIBM·Filed 2003·Granted Oct 28, 2008·20 cites·1 claims
- 4975US7389508B2System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environmentIBM·Filed 2003·Granted Jun 17, 2008·18 cites·8 claims
- 5075US7146529B2System and method for processor thread acting as a system service processorIBM·Filed 2003·Granted Dec 5, 2006·20 cites·20 claims
Showing the top 50 of 115 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →