Inventor · disambiguated record
Dion Rodgers
Also filed as: RODGERS DION
51 granted patents·3 pending applications·1,276 citations·filing 1999–2018
99Inventor score
Top patents by PatentIndex Score
54 records- 0197US8271978B2Virtualization event processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2010·Granted Sep 18, 2012·29 cites·8 claims
- 0297US7555628B2Synchronizing a translation lookaside buffer to an extended paging tableINTEL CORP·Filed 2006·Granted Jun 30, 2009·46 cites·34 claims
- 0396US9087200B2Method and apparatus to provide secure application executionMCKEEN FRANCIS X·Filed 2012·Granted Jul 21, 2015·37 cites·4 claims
- 0496US8099581B2Synchronizing a translation lookaside buffer with an extended paging tableBENNETT STEVEN M·Filed 2009·Granted Jan 17, 2012·43 cites·20 claims
- 0595US7581219B2Transitioning between virtual machine monitor domains in a virtual machine environmentINTEL CORP·Filed 2005·Granted Aug 25, 2009·44 cites·8 claims
- 0695US7363474B2Method and apparatus for suspending execution of a thread until a specified memory access occursINTEL CORP·Filed 2001·Granted Apr 22, 2008·104 cites·18 claims
- 0794US6883107B2Method and apparatus for disabling a clock signal within a multithreaded processorINTEL CORP·Filed 2002·Granted Apr 19, 2005·102 cites·49 claims
- 0894US6671795B1Method and apparatus for pausing execution in a processor or the likeINTEL CORP·Filed 2000·Granted Dec 30, 2003·80 cites·33 claims
- 0993US8645665B1Virtualizing physical memory in a virtual machine system utilizing multilevel translation table base registers to map guest virtual addresses to guest physical addresses then to host physical addressesBENNETT STEVEN M·Filed 2012·Granted Feb 4, 2014·22 cites·13 claims
- 1093US8533428B2Translating a guest virtual address to a host physical address as guest software executes on a virtual machineBENNETT STEVEN M·Filed 2010·Granted Sep 10, 2013·15 cites·16 claims
- 1193US7886126B2Extended paging tables to map guest physical memory addresses from virtual memory page tables to host physical memory addresses in a virtual machine systemINTEL CORP·Filed 2005·Granted Feb 8, 2011·26 cites·30 claims
- 1293US7127561B2Coherency techniques for suspending execution of a thread until a specified memory access occursINTEL CORP·Filed 2001·Granted Oct 24, 2006·95 cites·36 claims
- 1392US7039794B2Method and apparatus for processing an event occurrence for a least one thread within a multithreaded processorINTEL CORP·Filed 2002·Granted May 2, 2006·64 cites·32 claims
- 1490US6496925B1Method and apparatus for processing an event occurrence within a multithreaded processorINTEL CORP·Filed 1999·Granted Dec 17, 2002·117 cites·32 claims
- 1589US6889319B1Method and apparatus for entering and exiting multiple threads within a multithreaded processorINTEL CORP·Filed 1999·Granted May 3, 2005·133 cites·33 claims
- 1688US8312452B2Method and apparatus for a guest to access a privileged registerNEIGER GILBERT·Filed 2005·Granted Nov 13, 2012·21 cites·13 claims
- 1788US7370160B2Virtualizing memory typeINTEL CORP·Filed 2005·Granted May 6, 2008·20 cites·34 claims
- 1888US6357016B1Method and apparatus for disabling a clock signal within a multithreaded processorINTEL CORP·Filed 1999·Granted Mar 12, 2002·124 cites·25 claims
- 1986US8301868B2System to profile and optimize user software in a managed run-time environmentNEWBURN CHRIS J·Filed 2005·Granted Oct 30, 2012·15 cites·22 claims
- 2083US7305592B2Support for nested fault in a virtual machine environmentINTEL CORP·Filed 2004·Granted Dec 4, 2007·34 cites·28 claims
- 2181US10102380B2Method and apparatus to provide secure application executionINTEL CORP·Filed 2013·Granted Oct 16, 2018·4 cites·10 claims
- 2281US8949571B2Synchronizing a translation lookaside buffer with an extended paging tableINTEL CORP·Filed 2013·Granted Feb 3, 2015·2 cites·11 claims
- 2380US7900204B2Interrupt processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2005·Granted Mar 1, 2011·10 cites·7 claims
- 2479US8151264B2Injecting virtualization events in a layered virtualization architectureBENNETT STEVEN M·Filed 2007·Granted Apr 3, 2012·9 cites·14 claims
- 2578US7353370B2Method and apparatus for processing an event occurrence within a multithreaded processorINTEL CORP·Filed 2005·Granted Apr 1, 2008·6 cites·24 claims
- 2673US8171268B2Technique for context state management to reduce save and restore operations between a memory and a processor using in-use vectorsNEWBURN CHRIS J·Filed 2005·Granted May 1, 2012·7 cites·5 claims
- 2773US7975267B2Virtual interrupt processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2007·Granted Jul 5, 2011·6 cites·14 claims
- 2872US7840962B2System and method for controlling switching between VMM and VM using enabling value of VMM timer indicator and VMM timer value having a specified timeINTEL CORP·Filed 2004·Granted Nov 23, 2010·16 cites·18 claims
- 2971US8997099B2Virtualization event processing in a layered virtualization architectureINTEL CORP·Filed 2013·Granted Mar 31, 2015·1 cites·2 claims
- 3069US7366879B2Alteration of functional unit partitioning scheme in multithreaded processor based upon thread statusesINTEL CORP·Filed 2004·Granted Apr 29, 2008·12 cites·32 claims
- 3167US10599455B2Virtualization event processing in a layered virtualization architectureINTEL CORP·Filed 2018·Granted Mar 24, 2020·0 cites·4 claims
- 3267US9122624B2Synchronizing a translation lookaside buffer with an extended paging tableINTEL CORP·Filed 2014·Granted Sep 1, 2015·0 cites·14 claims
- 3366US8914618B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceWANG HONG·Filed 2005·Granted Dec 16, 2014·3 cites·10 claims
- 3465US7318141B2Methods and systems to control virtual machinesINTEL CORP·Filed 2002·Granted Jan 8, 2008·11 cites·25 claims
- 3564US9459874B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceINTEL CORP·Filed 2014·Granted Oct 4, 2016·1 cites·18 claims
- 3664US8631261B2Context state management for processor feature setsVAN DYKE DON A·Filed 2007·Granted Jan 14, 2014·4 cites·17 claims
- 3763US10002012B2Virtualization event processing in a layered virtualization architectureINTEL CORP·Filed 2016·Granted Jun 19, 2018·0 cites·8 claims
- 3863US9588771B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceINTEL CORP·Filed 2013·Granted Mar 7, 2017·1 cites·18 claims
- 3962US10885202B2Method and apparatus to provide secure application executionINTEL CORP·Filed 2018·Granted Jan 5, 2021·0 cites·18 claims
- 4062US8677163B2Context state management for processor feature setsVAN DYKE DON·Filed 2013·Granted Mar 18, 2014·2 cites·11 claims
- 4161US8296546B2Synchronizing a translation lookaside buffer with an extended paging tableBENNETT STEVEN M·Filed 2012·Granted Oct 23, 2012·0 cites·30 claims
- 4259US9235434B2Virtualization event processing in a layered virtualization architectureINTEL CORP·Filed 2013·Granted Jan 12, 2016·0 cites·14 claims
- 4359US8291410B2Controlling virtual machines based on activity stateBENNETT STEVEN M·Filed 2006·Granted Oct 16, 2012·1 cites·18 claims
- 4458US9405565B2Virtualization event processing in a layered virtualization architecutureBENNETT STEVEN M·Filed 2012·Granted Aug 2, 2016·0 cites·14 claims
- 4556US9063804B2System to profile and optimize user software in a managed run-time environmentINTEL CORP·Filed 2013·Granted Jun 23, 2015·0 cites·14 claims
- 4656US7451296B2Method and apparatus for pausing execution in a processor or the likeINTEL CORP·Filed 2003·Granted Nov 11, 2008·3 cites·17 claims
- 4755US7100029B2Performing repeat string operationsINTEL CORP·Filed 2002·Granted Aug 29, 2006·4 cites·21 claims
- 4852US9785485B2Virtualization event processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2005·Granted Oct 10, 2017·0 cites·8 claims
- 4952US8566567B2System to profile and optimize user software in a managed run-time environmentNEWBURN CHRIS J·Filed 2012·Granted Oct 22, 2013·0 cites·14 claims
- 5052US7779239B2User opt-in processor feature control capabilityINTEL CORP·Filed 2004·Granted Aug 17, 2010·2 cites·19 claims
Showing the top 50 of 54 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →