Patent | Date |
---|
Efficient power management of a system with virtual machines Grant 9,772,860 - Oney , et al. September 26, 2 | 2017-09-26 |
Efficient Power Management Of A System With Virtual Machines App 20160378506 - Oney; Adrian J. ;   et al. | 2016-12-29 |
Efficient power management of a system with virtual machines Grant 9,489,035 - Oney , et al. November 8, 2 | 2016-11-08 |
Efficient Power Management Of A System With Virtual Machines App 20160109929 - Oney; Adrian J. ;   et al. | 2016-04-21 |
User interface for interaction with virtual machine Grant 9,286,088 - Thiruveedu , et al. March 15, 2 | 2016-03-15 |
Efficient power management of a system with virtual machines Grant 9,218,047 - Oney , et al. December 22, 2 | 2015-12-22 |
Recipe-based application conversion Grant 9,116,770 - Sheehan , et al. August 25, 2 | 2015-08-25 |
Efficient Power Management Of A System With Virtual Machines App 20150143149 - Oney; Adrian J. ;   et al. | 2015-05-21 |
Concurrent virtual machine snapshots and restore Grant 8,984,244 - Nicholas , et al. March 17, 2 | 2015-03-17 |
Systems and methods for exposing processor topology for virtual machines Grant 8,972,991 - Traut , et al. March 3, 2 | 2015-03-03 |
Controlling access to software component state Grant 8,949,590 - Russell , et al. February 3, 2 | 2015-02-03 |
Efficient power management of a system with virtual machines Grant 8,909,946 - Oney , et al. December 9, 2 | 2014-12-09 |
Systems And Methods For Exposing Processor Topology For Virtual Machines App 20140115588 - Traut; Eric P. ;   et al. | 2014-04-24 |
Concurrent Virtual Machine Snapshots And Restore App 20140075141 - Nicholas; Andrew Ernest ;   et al. | 2014-03-13 |
Systems and methods for hypervisor discovery and utilization Grant 8,635,612 - Oney , et al. January 21, 2 | 2014-01-21 |
Controlling Access To Software Component State App 20140019954 - Russell; Christopher D. ;   et al. | 2014-01-16 |
Managed system extensibility Grant 8,627,284 - Stritzel , et al. January 7, 2 | 2014-01-07 |
Systems and methods for exposing processor topology for virtual machines Grant 8,621,458 - Traut , et al. December 31, 2 | 2013-12-31 |
Concurrent virtual machine snapshots and restore Grant 8,607,009 - Nicholas , et al. December 10, 2 | 2013-12-10 |
Catalog-Based Software Component Management App 20130305239 - Traut; Eric P. ;   et al. | 2013-11-14 |
Method and system for virtual service isolation Grant 8,578,385 - Kinsey , et al. November 5, 2 | 2013-11-05 |
Migrating a virtual machine to a target machine Grant 8,566,824 - Traut October 22, 2 | 2013-10-22 |
Recipe-Based Application Conversion App 20130205291 - Sheehan; John M. ;   et al. | 2013-08-08 |
Systems and methods for instruction sequence compounding in a virtual machine environment Grant 8,504,703 - Vega , et al. August 6, 2 | 2013-08-06 |
Catalog-based software component management Grant 8,495,621 - Traut , et al. July 23, 2 | 2013-07-23 |
Controlling access to software component state Grant 8,429,395 - Russell , et al. April 23, 2 | 2013-04-23 |
Recipe based application conversion Grant 8,423,994 - Sheehan , et al. April 16, 2 | 2013-04-16 |
Mechanism to store information describing a virtual machine in a virtual disk image Grant 8,370,819 - Chakraborty , et al. February 5, 2 | 2013-02-05 |
Hierarchical virtualization with a multi-level virtualization mechanism Grant 8,327,353 - Traut December 4, 2 | 2012-12-04 |
Systems and methods for initializing multiple virtual processors within a single virtual machine Grant 8,271,976 - Vega , et al. September 18, 2 | 2012-09-18 |
Method and system for a resource negotiation between virtual machines Grant 8,166,473 - Kinsey , et al. April 24, 2 | 2012-04-24 |
Partition bus Grant 8,112,610 - Oshins , et al. February 7, 2 | 2012-02-07 |
Method and system for caching address translations from multiple address spaces in virtual machines Grant 8,095,771 - Sheu , et al. January 10, 2 | 2012-01-10 |
Systems and methods for data encryption using plugins within virtual systems and subsystems Grant 7,987,497 - Giles , et al. July 26, 2 | 2011-07-26 |
Partition Bus App 20110066782 - Oshins; Jacob ;   et al. | 2011-03-17 |
Systems and Methods for a Disaster Recovery System Utilizing Virtual Machines Running on at Least Two Host Computers in Physically Different Locations App 20110047548 - Traut; Eric P. | 2011-02-24 |
Managed System Extensibility App 20100325085 - Stritzel; Adam D. ;   et al. | 2010-12-23 |
Catalog-based Software Component Management App 20100318968 - Traut; Eric P. ;   et al. | 2010-12-16 |
Controlling Access to Software Component State App 20100319050 - Russell; Christopher D. ;   et al. | 2010-12-16 |
Marking and utilizing portions of memory state information during a switch between virtual machines to minimize software service interruption Grant 7,840,963 - Traut November 23, 2 | 2010-11-23 |
Recipe-based Application Conversion App 20100293540 - Sheehan; John M. ;   et al. | 2010-11-18 |
User Interface for Interaction with Virtual Machine App 20100229114 - Thiruveedu; Prasad ;   et al. | 2010-09-09 |
Partition bus Grant 7,689,800 - Oshins , et al. March 30, 2 | 2010-03-30 |
Systems and methods for multi-level intercept processing in a virtual machine environment Grant 7,685,635 - Vega , et al. March 23, 2 | 2010-03-23 |
Method for forking or migrating a virtual machine Grant 7,657,888 - Traut , et al. February 2, 2 | 2010-02-02 |
Enhanced shadow page table algorithms Grant 7,650,482 - Traut , et al. January 19, 2 | 2010-01-19 |
Systems and methods for development of emulated devices in a virtual machine environment Grant 7,580,826 - Vega , et al. August 25, 2 | 2009-08-25 |
Optimized interrupt delivery in a virtualized environment Grant 7,533,207 - Traut , et al. May 12, 2 | 2009-05-12 |
System and method for displaying images of virtual machine environments Grant 7,506,265 - Traut , et al. March 17, 2 | 2009-03-17 |
Large page optimizations in a virtual machine environment Grant 7,475,183 - Traut , et al. January 6, 2 | 2009-01-06 |
Efficient operating system operation on a hypervisor Grant 7,434,003 - Oney , et al. October 7, 2 | 2008-10-07 |
Method and System For Caching Address Translations From Multiple Address Spaces In Virtual Machines App 20080215848 - Sheu; John Te-Jui ;   et al. | 2008-09-04 |
Optimized interrupt delivery in a virtualized environment App 20080141277 - Traut; Eric P. ;   et al. | 2008-06-12 |
Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity Grant 7,383,405 - Vega , et al. June 3, 2 | 2008-06-03 |
Method For Forking Or Migrating A Virtual Machine App 20080098154 - Traut; Eric P. ;   et al. | 2008-04-24 |
Method and system for caching address translations from multiple address spaces in virtual machines Grant 7,363,463 - Sheu , et al. April 22, 2 | 2008-04-22 |
Concurrent virtual machine snapshots and restore App 20080022032 - Nicholas; Andrew Ernest ;   et al. | 2008-01-24 |
Method for forking or migrating a virtual machine Grant 7,313,793 - Traut , et al. December 25, 2 | 2007-12-25 |
Software license enforcement mechanism for an emulated computing environment Grant 7,313,512 - Traut , et al. December 25, 2 | 2007-12-25 |
Enhanced Shadow Page Table Algorithms App 20070294505 - Traut; Eric P. ;   et al. | 2007-12-20 |
Enhanced shadow page table algorithms Grant 7,299,337 - Traut , et al. November 20, 2 | 2007-11-20 |
System and method for the logical substitution of processor control in an emulated computing environment Grant 7,275,028 - Traut September 25, 2 | 2007-09-25 |
Systems and methods for running a legacy 32-bit x86 virtual machine on a 64-bit x86 processor Grant 7,260,702 - Vega , et al. August 21, 2 | 2007-08-21 |
Large page optimizations in a virtual machine environment App 20070136506 - Traut; Eric P. ;   et al. | 2007-06-14 |
System and method for the logical substitution of processor control in an emulated computing environment Grant 7,225,119 - Traut May 29, 2 | 2007-05-29 |
Efficient operating system operation on a hypervisor App 20070113227 - Oney; Adrian J. ;   et al. | 2007-05-17 |
Efficient power management of a system with virtual machines App 20070112999 - Oney; Adrian J. ;   et al. | 2007-05-17 |
Method for monitoring and emulating privileged instructions of programs in a virtual machine Grant 7,210,144 - Traut April 24, 2 | 2007-04-24 |
Hierarchical virtualization with a multi-level virtualization mechanism App 20070050764 - Traut; Eric P. | 2007-03-01 |
System and method for the logical substitution of processor control in an emulated computing environment Grant 7,158,927 - Traut January 2, 2 | 2007-01-02 |
Enhanced shadow page table algorithms App 20060259732 - Traut; Eric P. ;   et al. | 2006-11-16 |
Method and system for caching address translations from multiple address spaces in virtual machines App 20060259734 - Sheu; John Te-Jui ;   et al. | 2006-11-16 |
Partition bus App 20060259731 - Oshins; Jacob ;   et al. | 2006-11-16 |
Systems and methods for hypervisor discovery and utilization App 20060248528 - Oney; Adrian J. ;   et al. | 2006-11-02 |
Method and system for virtual service isolation App 20060242229 - Kinsey; Jeffrey Brian ;   et al. | 2006-10-26 |
Method and system for a resource negotiation between virtual machines App 20060242641 - Kinsey; Jeffrey Brian ;   et al. | 2006-10-26 |
Mechanism to store information describing a virtual machine in a virtual disk image App 20060218544 - Chakraborty; Parag ;   et al. | 2006-09-28 |
Systems and methods for multi-level intercept processing in a virtual machine environment App 20060206892 - Vega; Rene Antonio ;   et al. | 2006-09-14 |
System and method for the logical substitution of processor control in an emulated computing environment Grant 7,085,705 - Traut August 1, 2 | 2006-08-01 |
Systems and methods for exposing processor topology for virtual machines App 20060136653 - Traut; Eric P. ;   et al. | 2006-06-22 |
Systems and methods for a disaster recovery system utilizing virtual machines running on at least two host computers in physically different locations App 20060085792 - Traut; Eric P. | 2006-04-20 |
Systems and methods for authoring and accessing computer-based materials using virtual machines App 20060085784 - Traut; Eric P. ;   et al. | 2006-04-20 |
Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity App 20060005189 - Vega; Rene Antonio ;   et al. | 2006-01-05 |
Systems and methods for running a legacy 32-bit x86 virtual machine on a 64-bit x86 processor App 20060005200 - Vega; Rene Antonio ;   et al. | 2006-01-05 |
Systems and methods for initializing multiple virtual processors within a single virtual machine App 20060005188 - Vega; Rene Antonio ;   et al. | 2006-01-05 |
Systems and methods for development of emulated devices in a virtual machine environment App 20060004554 - Vega; Rene Antonio ;   et al. | 2006-01-05 |
Systems and methods for implementing an operating system in a virtual machine environment App 20060005190 - Vega; Rene Antonio ;   et al. | 2006-01-05 |
Method for hybrid processing of software instructions of an emulated computer system Grant 6,980,946 - Giles , et al. December 27, 2 | 2005-12-27 |
Method for establishing a virtual hard drive for an emulated computer system running on a host computer system Grant 6,968,350 - Traut , et al. November 22, 2 | 2005-11-22 |
System and method for the logical substitution of processor control in an emulated computing environment App 20050091029 - Traut, Eric P. | 2005-04-28 |
Systems and methods for instruction sequence compounding in a virtual machine environment App 20050080753 - Vega, Rene Antonio ;   et al. | 2005-04-14 |
Systems and methods for improving the x86 architecture for processor virtualization, and software systems and methods for utilizing the improvements App 20050076186 - Traut, Eric P. | 2005-04-07 |
System and method for the logical substitution of processor control in an emulated computing environment App 20050055192 - Traut, Eric P. | 2005-03-10 |
Method for monitoring and emulating privileged instructions of programs in a virtual machine App 20040025158 - Traut, Eric P. | 2004-02-05 |
Method for forking or migrating a virtual machine App 20040010787 - Traut, Eric P. ;   et al. | 2004-01-15 |
System and method for emulating the operation of a translation look-aside buffer Grant 6,651,132 - Traut November 18, 2 | 2003-11-18 |
Method for establishing a drive image in a computing environment App 20020147862 - Traut, Eric P. ;   et al. | 2002-10-10 |
Method for hybrid processing of software instructions of an emulated computer system App 20020133810 - Giles, Aaron ;   et al. | 2002-09-19 |
System and method for the logical substitution of processor control in an emulated computing environment App 20020099532 - Traut, Eric P. | 2002-07-25 |
System and method for the logical substitution of processor control in an emulated computing environment App 20020082823 - Traut, Eric P. | 2002-06-27 |
Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment Grant 6,256,658 - Mourey , et al. July 3, 2 | 2001-07-03 |
Method for emulating guest instructions on a host computer through dynamic recompilation of host instructions Grant 5,790,825 - Traut August 4, 1 | 1998-08-04 |
Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment Grant 5,452,456 - Mourey , et al. September 19, 1 | 1995-09-19 |