Inventor · disambiguated record
Eric P. Traut
Also filed as: TRAUT ERIC · TRAUT ERIC P · TRAUT ERIC PHILIP
65 granted patents·7 pending applications·2,516 citations·filing 1992–2020
99Inventor score
Files withMICROSOFT CORP40MICROSOFT TECHNOLOGY LICENSING LLC7TRAUT ERIC P5APPLE COMPUTER3KINSEY JEFFREY BRIAN2
Top patents by PatentIndex Score
72 records- 0198US7313793B2Method for forking or migrating a virtual machineMICROSOFT CORP·Filed 2002·Granted Dec 25, 2007·199 cites·47 claims
- 0298US5790825AMethod for emulating guest instructions on a host computer through dynamic recompilation of host instructionsAPPLE COMPUTER·Filed 1997·Granted Aug 4, 1998·548 cites·14 claims
- 0397US7299337B2Enhanced shadow page table algorithmsTRAUT ERIC P·Filed 2005·Granted Nov 20, 2007·72 cites·20 claims
- 0496US7363463B2Method and system for caching address translations from multiple address spaces in virtual machinesMICROSOFT CORP·Filed 2005·Granted Apr 22, 2008·67 cites·3 claims
- 0596US7334076B2Method and system for a guest physical address virtualization in a virtual machine environmentMICROSOFT CORP·Filed 2005·Granted Feb 19, 2008·64 cites·11 claims
- 0695US8073926B2Virtual machine image serverTRAUT ERIC·Filed 2005·Granted Dec 6, 2011·72 cites·13 claims
- 0795US7849462B2Image serverMICROSOFT CORP·Filed 2005·Granted Dec 7, 2010·50 cites·10 claims
- 0895US7685635B2Systems and methods for multi-level intercept processing in a virtual machine environmentMICROSOFT CORP·Filed 2005·Granted Mar 23, 2010·104 cites·19 claims
- 0995US7383405B2Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivityMICROSOFT CORP·Filed 2004·Granted Jun 3, 2008·123 cites·21 claims
- 1094US8370819B2Mechanism to store information describing a virtual machine in a virtual disk imageMICROSOFT CORP·Filed 2005·Granted Feb 5, 2013·50 cites·20 claims
- 1194US7475183B2Large page optimizations in a virtual machine environmentMICROSOFT CORP·Filed 2005·Granted Jan 6, 2009·47 cites·20 claims
- 1292US8327353B2Hierarchical virtualization with a multi-level virtualization mechanismTRAUT ERIC P·Filed 2005·Granted Dec 4, 2012·32 cites·20 claims
- 1392US7987497B1Systems and methods for data encryption using plugins within virtual systems and subsystemsMICROSOFT CORP·Filed 2004·Granted Jul 26, 2011·77 cites·22 claims
- 1492US7650482B2Enhanced shadow page table algorithmsMICROSOFT CORP·Filed 2007·Granted Jan 19, 2010·24 cites·17 claims
- 1592US6651132B1System and method for emulating the operation of a translation look-aside bufferMICROSOFT CORP·Filed 2000·Granted Nov 18, 2003·81 cites·20 claims
- 1691US8095771B2Method and system for caching address translations from multiple address spaces in virtual machinesSHEU JOHN TE-JUI·Filed 2008·Granted Jan 10, 2012·51 cites·16 claims
- 1791US7533207B2Optimized interrupt delivery in a virtualized environmentMICROSOFT CORP·Filed 2006·Granted May 12, 2009·26 cites·20 claims
- 1891US7506265B1System and method for displaying images of virtual machine environmentsMICROSOFT CORP·Filed 2000·Granted Mar 17, 2009·131 cites·22 claims
- 1991US7313512B1Software license enforcement mechanism for an emulated computing environmentMICROSOFT CORP·Filed 2002·Granted Dec 25, 2007·66 cites·20 claims
- 2090US8380987B2Protection agents and privilege modesMICROSOFT CORP·Filed 2007·Granted Feb 19, 2013·25 cites·15 claims
- 2190US7434003B2Efficient operating system operation on a hypervisorMICROSOFT CORP·Filed 2005·Granted Oct 7, 2008·23 cites·18 claims
- 2289US8566824B2Migrating a virtual machine to a target machineTRAUT ERIC P·Filed 2010·Granted Oct 22, 2013·11 cites·11 claims
- 2388US8607009B2Concurrent virtual machine snapshots and restoreNICHOLAS ANDREW ERNEST·Filed 2006·Granted Dec 10, 2013·23 cites·16 claims
- 2488US8166473B2Method and system for a resource negotiation between virtual machinesKINSEY JEFFREY BRIAN·Filed 2005·Granted Apr 24, 2012·25 cites·20 claims
- 2587US9218047B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Dec 22, 2015·6 cites·20 claims
- 2687US8495621B2Catalog-based software component managementTRAUT ERIC P·Filed 2009·Granted Jul 23, 2013·17 cites·20 claims
- 2785US7657888B2Method for forking or migrating a virtual machineMICROSOFT CORP·Filed 2007·Granted Feb 2, 2010·12 cites·15 claims
- 2885US7552426B2Systems and methods for using synthetic instructions in a virtual machineMICROSOFT CORP·Filed 2003·Granted Jun 23, 2009·34 cites·66 claims
- 2985US7210144B2Method for monitoring and emulating privileged instructions of programs in a virtual machineMICROSOFT CORP·Filed 2002·Granted Apr 24, 2007·41 cites·20 claims
- 3084US9753754B2Enforcing deterministic execution of threads of guest operating systems running in a virtual machine hosted on a multiprocessor machineHOWELL JONATHAN R·Filed 2006·Granted Sep 5, 2017·15 cites·17 claims
- 3183US7765374B2Protecting operating-system resourcesMICROSOFT CORP·Filed 2007·Granted Jul 27, 2010·14 cites·10 claims
- 3283US7689800B2Partition busMICROSOFT CORP·Filed 2005·Granted Mar 30, 2010·14 cites·19 claims
- 3383US7260702B2Systems and methods for running a legacy 32-bit x86 virtual machine on a 64-bit x86 processorMICROSOFT CORP·Filed 2004·Granted Aug 21, 2007·33 cites·28 claims
- 3482US9489035B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Nov 8, 2016·2 cites·20 claims
- 3581US7840963B2Marking and utilizing portions of memory state information during a switch between virtual machines to minimize software service interruptionMICROSOFT CORP·Filed 2004·Granted Nov 23, 2010·25 cites·14 claims
- 3680US8972991B2Systems and methods for exposing processor topology for virtual machinesMICROSOFT CORP·Filed 2013·Granted Mar 3, 2015·4 cites·20 claims
- 3780US8621458B2Systems and methods for exposing processor topology for virtual machinesTRAUT ERIC P·Filed 2004·Granted Dec 31, 2013·24 cites·17 claims
- 3880US7275028B2System and method for the logical substitution of processor control in an emulated computing environmentMICROSOFT CORP·Filed 2001·Granted Sep 25, 2007·20 cites·13 claims
- 3980US6980946B2Method for hybrid processing of software instructions of an emulated computer systemMICROSOFT CORP·Filed 2001·Granted Dec 27, 2005·31 cites·20 claims
- 4079US8909946B2Efficient power management of a system with virtual machinesONEY ADRIAN J·Filed 2006·Granted Dec 9, 2014·7 cites·18 claims
- 4178US7580826B2Systems and methods for development of emulated devices in a virtual machine environmentMICROSOFT CORP·Filed 2004·Granted Aug 25, 2009·24 cites·21 claims
- 4276US8271976B2Systems and methods for initializing multiple virtual processors within a single virtual machineVEGA RENE ANTONIO·Filed 2004·Granted Sep 18, 2012·26 cites·28 claims
- 4375US11663522B2Training reinforcement machine learning systemsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted May 30, 2023·1 cites·20 claims
- 4475US8112610B2Partition busOSHINS JACOB·Filed 2010·Granted Feb 7, 2012·4 cites·12 claims
- 4575US7558723B2Systems and methods for bimodal device virtualization of actual and idealized hardware-based devicesMICROSOFT CORP·Filed 2003·Granted Jul 7, 2009·20 cites·39 claims
- 4675US6968350B2Method for establishing a virtual hard drive for an emulated computer system running on a host computer systemMICROSOFT CORP·Filed 2001·Granted Nov 22, 2005·22 cites·11 claims
- 4774US9772860B2Efficient power management of a system with virtual machinesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Sep 26, 2017·1 cites·20 claims
- 4874US7085705B2System and method for the logical substitution of processor control in an emulated computing environmentMICROSOFT CORP·Filed 2000·Granted Aug 1, 2006·14 cites·22 claims
- 4972US5452456AApparatus for executing a plurality of program segments having different object code types in a single program or processor environmentAPPLE COMPUTER·Filed 1992·Granted Sep 19, 1995·58 cites·44 claims
- 5071US8578385B2Method and system for virtual service isolationKINSEY JEFFREY BRIAN·Filed 2005·Granted Nov 5, 2013·6 cites·14 claims
Showing the top 50 of 72 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →