| 10599455 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2020-03-24 |
$21,125,000 |
| 10282300 |
Accessing physical memory from a CPU or processing element in a high performance manner |
Sanjoy K. Mondal, Rajesh Patel |
2019-05-07 |
$24,403,000 |
| 10114767 |
Virtualizing physical memory in a virtual machine system using a hierarchy of extended page tables to translate guest-physical addresses to host-physical addresses |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Rajesh Madukkarumukumana, Richard UhligQ +1 more |
2018-10-30 |
$31,457,000 |
| 10002012 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2018-06-19 |
$34,162,000 |
| 9971615 |
Optimizing processor-managed resources based on the behavior of a virtual machine monitor |
Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger +3 more |
2018-05-15 |
$21,346,000 |
| 9785485 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2017-10-10 |
$9,084,000 |
| 9710385 |
Method and apparatus for accessing physical memory from a CPU or processing element in a high performance manner |
Sanjoy K. Mondal, Rajesh Patel |
2017-07-18 |
$6,909,000 |
| 9405565 |
Virtualization event processing in a layered virtualization architecuture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2016-08-02 |
$8,723,000 |
| 9280473 |
Method and apparatus for accessing physical memory from a CPU or processing element in a high performance manner |
Sanjoy K. Mondal, Rajesh Patel |
2016-03-08 |
$14,558,000 |
| 9235434 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2016-01-12 |
|
| 9164920 |
Using permission bits in translating guests virtual addresses to guest physical addresses to host physical addresses |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Rajesh Madukkarumukumana, Richard UhligQ +1 more |
2015-10-20 |
$14,675,000 |
| 8997099 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2015-03-31 |
$18,386,000 |
| 8813077 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Scott Dion Rodgers, Richard Uhlig +1 more |
2014-08-19 |
$23,268,000 |
| 8671275 |
Mechanism to handle events in a machine with isolated execution |
Francis X. McKeen, Benjamin Crawford Chaffin, Michael Cornaby, Bryant Bigbee |
2014-03-11 |
$38,969,000 |
| 8561068 |
Optimizing processor-managed resources based on the behavior of a virtual machine monitor |
Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger +3 more |
2013-10-15 |
$19,695,000 |
| 8522044 |
Mechanism to handle events in a machine with isolated execution |
Francis X. McKeen, Benjamin Crawford Chaffin, Michael Cornaby, Bryant Bigbee |
2013-08-27 |
$11,735,000 |
| 8458464 |
Mechanism to handle events in a machine with isolated execution |
Francis X. McKeen, Benjamin Crawford Chaffin, Michael Cornaby, Bryant Bigbee |
2013-06-04 |
$16,514,000 |
| 8291410 |
Controlling virtual machines based on activity state |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Barry E. Huntley +1 more |
2012-10-16 |
$11,593,000 |
| 8271978 |
Virtualization event processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2012-09-18 |
$22,462,000 |
| 8151264 |
Injecting virtualization events in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Barry E. Huntley |
2012-04-03 |
$17,954,000 |
| 8079034 |
Optimizing processor-managed resources based on the behavior of a virtual machine monitor |
Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger +3 more |
2011-12-13 |
$17,618,000 |
| 7975267 |
Virtual interrupt processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2011-07-05 |
|
| 7921293 |
Apparatus and method for unilaterally loading a secure operating system within a multiprocessor environment |
Michael Kozuch, James A. Sutton, David W. Grawrock, Gilbert Neiger, Richard Uhlig +5 more |
2011-04-05 |
$23,551,000 |
| 7900204 |
Interrupt processing in a layered virtualization architecture |
Steven M. Bennett, Andrew V. Anderson, Gilbert Neiger, Dion Rodgers, Richard Uhlig +1 more |
2011-03-01 |
|
| 7840962 |
System and method for controlling switching between VMM and VM using enabling value of VMM timer indicator and VMM timer value having a specified time |
Gilbert Neiger, Steven M. Bennett, Erik Cota-Robles, Sebastian Schoenberg, Clifford D. Hall +5 more |
2010-11-23 |
$23,007,000 |