Inventor · disambiguated record
Richard Uhlig
Also filed as: UHLIG RICHARD · UHLIG RICHARD A
110 granted patents·14 pending applications·2,189 citations·filing 2000–2022
99Inventor score
Files withINTEL CORP88BENNETT STEVEN M12NEIGER GILBERT6QUADRANT BIOSCIENCES INC5MADUKKARUMUKUMANA RAJESH2
Top patents by PatentIndex Score
124 records- 0198US6907600B2Virtual translation lookaside bufferINTEL CORP·Filed 2000·Granted Jun 14, 2005·215 cites·30 claims
- 0297US8271978B2Virtualization event processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2010·Granted Sep 18, 2012·29 cites·8 claims
- 0397US7555628B2Synchronizing a translation lookaside buffer to an extended paging tableINTEL CORP·Filed 2006·Granted Jun 30, 2009·46 cites·34 claims
- 0497US7191440B2Tracking operating system process and thread execution and virtual machine execution in hardware or in a virtual machine monitorINTEL CORP·Filed 2001·Granted Mar 13, 2007·162 cites·27 claims
- 0596US9858167B2Monitoring the operation of a processorINTEL CORP·Filed 2015·Granted Jan 2, 2018·16 cites·5 claims
- 0696US8286162B2Delivering interrupts directly to a virtual processorNEIGER GILBERT·Filed 2005·Granted Oct 9, 2012·53 cites·12 claims
- 0796US8099581B2Synchronizing a translation lookaside buffer with an extended paging tableBENNETT STEVEN M·Filed 2009·Granted Jan 17, 2012·43 cites·20 claims
- 0896US7908653B2Method of improving computer security through sandboxingINTEL CORP·Filed 2004·Granted Mar 15, 2011·155 cites·16 claims
- 0995US7581219B2Transitioning between virtual machine monitor domains in a virtual machine environmentINTEL CORP·Filed 2005·Granted Aug 25, 2009·44 cites·8 claims
- 1094US7225441B2Mechanism for providing power management through virtualizationINTEL CORP·Filed 2000·Granted May 29, 2007·95 cites·31 claims
- 1193US8645665B1Virtualizing 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
- 1293US8533428B2Translating 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
- 1393US7886126B2Extended 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
- 1493US7757231B2System and method to deprivilege components of a virtual machine monitorINTEL CORP·Filed 2004·Granted Jul 13, 2010·79 cites·21 claims
- 1593US7296267B2System and method for binding virtual machines to hardware contextsINTEL CORP·Filed 2002·Granted Nov 13, 2007·94 cites·24 claims
- 1692US7334107B2Caching support for direct memory access address translationINTEL CORP·Filed 2004·Granted Feb 19, 2008·74 cites·48 claims
- 1792US7302511B2Chipset support for managing hardware interrupts in a virtual machine systemINTEL CORP·Filed 2005·Granted Nov 27, 2007·27 cites·13 claims
- 1890US8751752B2Invalidating translation lookaside buffer entries in a virtual machine systemINTEL CORP·Filed 2013·Granted Jun 10, 2014·11 cites·20 claims
- 1990US7562179B2Maintaining processor resources during architectural eventsINTEL CORP·Filed 2004·Granted Jul 14, 2009·30 cites·22 claims
- 2090US7035963B2Method for resolving address space conflicts between a virtual machine monitor and a guest operating systemINTEL CORP·Filed 2000·Granted Apr 25, 2006·55 cites·21 claims
- 2189US10740249B2Maintaining processor resources during architectural eventsINTEL CORP·Filed 2019·Granted Aug 11, 2020·2 cites·4 claims
- 2289US7340582B2Fault processing for direct memory access address translationINTEL CORP·Filed 2004·Granted Mar 4, 2008·55 cites·52 claims
- 2389US7024555B2Apparatus and method for unilaterally loading a secure operating system within a multiprocessor environmentINTEL CORP·Filed 2001·Granted Apr 4, 2006·50 cites·38 claims
- 2488US10303620B2Maintaining processor resources during architectural eventsINTEL CORP·Filed 2018·Granted May 28, 2019·2 cites·1 claims
- 2588US8312452B2Method and apparatus for a guest to access a privileged registerNEIGER GILBERT·Filed 2005·Granted Nov 13, 2012·21 cites·13 claims
- 2688US7370160B2Virtualizing memory typeINTEL CORP·Filed 2005·Granted May 6, 2008·20 cites·34 claims
- 2788US7272831B2Method and apparatus for constructing host processor soft devices independent of the host processor operating systemINTEL CORP·Filed 2001·Granted Sep 18, 2007·57 cites·21 claims
- 2887US8910158B2Virtualizing interrupt priority and deliveryNEIGER GILBERT·Filed 2011·Granted Dec 9, 2014·9 cites·13 claims
- 2987US7124327B2Control over faults occurring during the operation of guest software in the virtual-machine architectureINTEL CORP·Filed 2002·Granted Oct 17, 2006·50 cites·22 claims
- 3086US8543772B2Invalidating translation lookaside buffer entries in a virtual machine (VM) systemCOTA-ROBLES ERIC C·Filed 2010·Granted Sep 24, 2013·12 cites·26 claims
- 3186US7444493B2Address translation for input/output devices using hierarchical translation tablesINTEL CORP·Filed 2004·Granted Oct 28, 2008·54 cites·44 claims
- 3286US7313669B2Virtual translation lookaside bufferINTEL CORP·Filed 2005·Granted Dec 25, 2007·13 cites·22 claims
- 3385US9507730B2Maintaining processor resources during architectural eventsINTEL CORP·Filed 2015·Granted Nov 29, 2016·2 cites·1 claims
- 3485US7818808B1Processor mode for limiting the operation of guest software running on a virtual machine supported by a virtual machine monitorINTEL CORP·Filed 2000·Granted Oct 19, 2010·45 cites·11 claims
- 3584US8561068B2Optimizing processor-managed resources based on the behavior of a virtual machine monitorBENNETT STEVEN M·Filed 2011·Granted Oct 15, 2013·6 cites·16 claims
- 3684US7865670B2Invalidating translation lookaside buffer entries in a virtual machine (VM) systemINTEL CORP·Filed 2004·Granted Jan 4, 2011·27 cites·41 claims
- 3784US7073042B2Reclaiming existing fields in address translation data structures to extend control over memory accessesINTEL CORP·Filed 2002·Granted Jul 4, 2006·37 cites·30 claims
- 3883US8788790B2Maintaining processor resources during architectural eventsINTEL CORP·Filed 2012·Granted Jul 22, 2014·3 cites·5 claims
- 3983US7305592B2Support for nested fault in a virtual machine environmentINTEL CORP·Filed 2004·Granted Dec 4, 2007·34 cites·28 claims
- 4083US7177967B2Chipset support for managing hardware interrupts in a virtual machine systemINTEL CORP·Filed 2003·Granted Feb 13, 2007·30 cites·18 claims
- 4182US7237051B2Mechanism to control hardware interrupt acknowledgement in a virtual machine systemINTEL CORP·Filed 2003·Granted Jun 26, 2007·30 cites·24 claims
- 4281US10558481B2Cross-function virtualization of a telecom core networkINTEL CORP·Filed 2017·Granted Feb 11, 2020·2 cites·16 claims
- 4381US8949571B2Synchronizing a translation lookaside buffer with an extended paging tableINTEL CORP·Filed 2013·Granted Feb 3, 2015·2 cites·11 claims
- 4481US8601233B2Synchronizing a translation lookaside buffer with an extended paging tableBENNETT STEVEN M·Filed 2012·Granted Dec 3, 2013·2 cites·17 claims
- 4581US7424709B2Use of multiple virtual machine monitors to handle privileged eventsINTEL CORP·Filed 2003·Granted Sep 9, 2008·30 cites·29 claims
- 4680US9817684B2Cross-function virtualization of a telecom core networkINTEL CORP·Filed 2013·Granted Nov 14, 2017·4 cites·13 claims
- 4780US7900204B2Interrupt processing in a layered virtualization architectureBENNETT STEVEN M·Filed 2005·Granted Mar 1, 2011·10 cites·7 claims
- 4880US7127548B2Control register access virtualization performance improvement in the virtual-machine architectureINTEL CORP·Filed 2002·Granted Oct 24, 2006·29 cites·30 claims
- 4979US6996748B2Handling faults associated with operation of guest software in the virtual-machine architectureINTEL CORP·Filed 2002·Granted Feb 7, 2006·26 cites·24 claims
- 5078US9372807B2Synchronizing a translation lookaside buffer with an extended paging tableINTEL CORP·Filed 2015·Granted Jun 21, 2016·1 cites·6 claims
Showing the top 50 of 124 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Richard Uhlig 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 →