Inventor
TRAUT ERIC P
US53 patents
⚠️ This page may combine multiple inventors who share the name “TRAUT ERIC P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
27 patentsUS7313793B2Dec 25, 2007
Method for forking or migrating a virtual machine
MICROSOFT CORP199 citations98
US6651132B1Nov 18, 2003
System and method for emulating the operation of a translation look-aside buffer
MICROSOFT CORP81 citations98
US7383405B2Jun 3, 2008
Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity
MICROSOFT CORP123 citations97
US7363463B2Apr 22, 2008
Method and system for caching address translations from multiple address spaces in virtual machines
MICROSOFT CORP67 citations97
US7313512B1Dec 25, 2007
Software license enforcement mechanism for an emulated computing environment
MICROSOFT CORP66 citations97
US7987497B1Jul 26, 2011
Systems and methods for data encryption using plugins within virtual systems and subsystems
MICROSOFT CORP77 citations96
US7685635B2Mar 23, 2010
Systems and methods for multi-level intercept processing in a virtual machine environment
MICROSOFT CORP104 citations95
US8370819B2Feb 5, 2013
Mechanism to store information describing a virtual machine in a virtual disk image
MICROSOFT CORP50 citations94
US7840963B2Nov 23, 2010
Marking and utilizing portions of memory state information during a switch between virtual machines to minimize software service interruption
MICROSOFT CORP25 citations93
US7580826B2Aug 25, 2009
Systems and methods for development of emulated devices in a virtual machine environment
MICROSOFT CORP24 citations93
US7506265B1Mar 17, 2009
System and method for displaying images of virtual machine environments
MICROSOFT CORP131 citations93
US7275028B2Sep 25, 2007
System and method for the logical substitution of processor control in an emulated computing environment
MICROSOFT CORP20 citations93
US7260702B2Aug 21, 2007
Systems and methods for running a legacy 32-bit x86 virtual machine on a 64-bit x86 processor
MICROSOFT CORP33 citations93
US7210144B2Apr 24, 2007
Method for monitoring and emulating privileged instructions of programs in a virtual machine
MICROSOFT CORP41 citations93
US7085705B2Aug 1, 2006
System and method for the logical substitution of processor control in an emulated computing environment
MICROSOFT CORP14 citations93
US7650482B2Jan 19, 2010
Enhanced shadow page table algorithms
MICROSOFT CORP24 citations92
US7533207B2May 12, 2009
Optimized interrupt delivery in a virtualized environment
MICROSOFT CORP26 citations92
US7475183B2Jan 6, 2009
Large page optimizations in a virtual machine environment
MICROSOFT CORP47 citations92
US7434003B2Oct 7, 2008
Efficient operating system operation on a hypervisor
MICROSOFT CORP23 citations92
US6980946B2Dec 27, 2005
Method for hybrid processing of software instructions of an emulated computer system
MICROSOFT CORP31 citations91
US6968350B2Nov 22, 2005
Method for establishing a virtual hard drive for an emulated computer system running on a host computer system
MICROSOFT CORP22 citations91
US7657888B2Feb 2, 2010
Method for forking or migrating a virtual machine
MICROSOFT CORP12 citations83
US7689800B2Mar 30, 2010
Partition bus
MICROSOFT CORP14 citations82
US7225119B2May 29, 2007
System and method for the logical substitution of processor control in an emulated computing environment
MICROSOFT CORP4 citations74
US7158927B2Jan 2, 2007
System and method for the logical substitution of processor control in an emulated computing environment
MICROSOFT CORP6 citations74
US8972991B2Mar 3, 2015
Systems and methods for exposing processor topology for virtual machines
MICROSOFT CORP4 citations73
US9116770B2Aug 25, 2015
Recipe-based application conversion
MICROSOFT CORP2 citations57
TRAUT ERIC P
5 patentsUS7299337B2Nov 20, 2007
Enhanced shadow page table algorithms
TRAUT ERIC P72 citations97
US8621458B2Dec 31, 2013
Systems and methods for exposing processor topology for virtual machines
TRAUT ERIC P24 citations92
US8327353B2Dec 4, 2012
Hierarchical virtualization with a multi-level virtualization mechanism
TRAUT ERIC P32 citations92
US8566824B2Oct 22, 2013
Migrating a virtual machine to a target machine
TRAUT ERIC P11 citations84
US8495621B2Jul 23, 2013
Catalog-based software component management
TRAUT ERIC P17 citations81
APPLE COMPUTER
3 patentsUS5790825AAug 4, 1998
Method for emulating guest instructions on a host computer through dynamic recompilation of host instructions
APPLE COMPUTER548 citations99
US5452456ASep 19, 1995
Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment
APPLE COMPUTER58 citations93
US6256658B1Jul 3, 2001
Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment
APPLE COMPUTER9 citations71
MICROSOFT TECHNOLOGY LICENSING LLC
3 patentsUS9218047B2Dec 22, 2015
Efficient power management of a system with virtual machines
MICROSOFT TECHNOLOGY LICENSING LLC6 citations83
US9772860B2Sep 26, 2017
Efficient power management of a system with virtual machines
MICROSOFT TECHNOLOGY LICENSING LLC1 citations62
US9489035B2Nov 8, 2016
Efficient power management of a system with virtual machines
MICROSOFT TECHNOLOGY LICENSING LLC2 citations62
KINSEY JEFFREY BRIAN
2 patentsVEGA RENE ANTONIO
2 patentsONEY ADRIAN J
2 patentsSHEU JOHN TE-JUI
1 patentNICHOLAS ANDREW ERNEST
1 patentRUSSELL CHRISTOPHER D
1 patentSHEEHAN JOHN M
1 patentOSHINS JACOB
1 patentSTRITZEL ADAM D
1 patentShowing the top 50 of 53 patents by PatentIndex Score.