Issued Patents All Time
Showing 25 most recent of 112 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12373356 | Fast key ID switching via extended paging for cryptographic intra-process isolation | Michael LeMay, David M. Durham, Salmin Sultana, Hans Goran Liljestrand | 2025-07-29 |
| 12253958 | System for address mapping and translation protection | Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, David M. Durham, David A. Koufaty +7 more | 2025-03-18 |
| 11544093 | Virtual machine replication and migration | Zhe Wang, Alaa R. Alameldeen, Andrew M. Rudoff | 2023-01-03 |
| 11436161 | System for address mapping and translation protection | Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, David M. Durham, David A. Koufaty +7 more | 2022-09-06 |
| 11048588 | Monitoring the operation of a processor | Gilbert Neiger, Richard Uhlig, David M. Durham, Ronak Singhal, Xiangbin Wu +1 more | 2021-06-29 |
| 11003477 | Provision of input/output classification in a storage system | Yi Zou | 2021-05-11 |
| 10747682 | Synchronizing a translation lookaside buffer with an extended paging table | Steven M. Bennett, Gilbert Neiger, Richard Uhlig, Scott Dion Rodgers, Rajesh M. Sankaran +2 more | 2020-08-18 |
| 10713177 | Defining virtualized page attributes based on guest page attributes | Gilbert Neiger, Baiju V. Patel, Gur Hildesheim, Ron Rais, Jason W. Brandt +6 more | 2020-07-14 |
| 10599455 | Virtualization event processing in a layered virtualization architecture | Steven M. Bennett, Gilbert Neiger, Dion Rodgers, Richard Uhlig, Lawrence O. Smith +1 more | 2020-03-24 |
| 10599547 | Monitoring the operation of a processor | Gilbert Neiger, Richard Uhlig, David M. Durham, Ronak Singhal, Xiangbin Wu +1 more | 2020-03-24 |
| 10515023 | System for address mapping and translation protection | Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, David M. Durham, David A. Koufaty +7 more | 2019-12-24 |
| 10503664 | Virtual machine manager for address mapping and translation protection | David M. Durham, Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, Michael LeMay +7 more | 2019-12-10 |
| 10489309 | Memory protection key architecture with independent user and supervisor domains | David A. Koufaty, Gilbert Neiger, Rajesh M. Sankaran, Subramanya R. Dulloor, Werner E. L. Haas +1 more | 2019-11-26 |
| 10324863 | Protected memory view for nested page table access by virtual machine guests | Michael LeMay, David M. Durham, Ravi L. Sahita | 2019-06-18 |
| 10235301 | Dynamic page table edit control | Michael LeMay, David M. Durham, Gilbert Neiger, Ravi L. Sahita | 2019-03-19 |
| 10180911 | Synchronizing a translation lookaside buffer with an extended paging table | Steven M. Bennett, Gilbert Neiger, Richard Uhlig, Scott Dion Rodgers, Rajesh M. Sankaran +2 more | 2019-01-15 |
| 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, Gilbert Neiger, Rajesh Madukkarumukumana, Richard UhligQ, Lawrence O. Smith +1 more | 2018-10-30 |
| 10002012 | Virtualization event processing in a layered virtualization architecture | Steven M. Bennett, Gilbert Neiger, Dion Rodgers, Richard Uhlig, Lawrence O. Smith +1 more | 2018-06-19 |
| 9971615 | Optimizing processor-managed resources based on the behavior of a virtual machine monitor | Steven M. Bennett, Stalinselvaraj Jeyasingh, Alain Kagi, Gilbert Neiger, Richard Uhlig +3 more | 2018-05-15 |
| 9916257 | Method and apparatus for TLB shoot-down in a heterogeneous computing system supporting shared virtual memory | Rajesh M. Sankaran, Altug Koker, Philip R. Lantz, Asit K. Mallick, James B. Crossland +2 more | 2018-03-13 |
| 9880932 | Instruction and logic for flush-on-fail operation | Sanjay Kumar, Rajesh M. Sankaran, Subramanya R. Dulloor | 2018-01-30 |
| 9858167 | Monitoring the operation of a processor | Gilbert Neiger, Richard Uhlig, David M. Durham, Ronak Singhal, Xiangbin Wu +1 more | 2018-01-02 |
| 9792222 | Validating virtual address translation by virtual machine monitor utilizing address validation structure to validate tentative guest physical address and aborting based on flag in extended page table requiring an expected guest physical address in the address validation structure | Ravi L. Sahita, Gilbert Neiger, David M. Durham, Vedvyas Shanbhogue, Michael LeMay +3 more | 2017-10-17 |
| 9785485 | Virtualization event processing in a layered virtualization architecture | Steven M. Bennett, Gilbert Neiger, Dion Rodgers, Richard Uhlig, Lawrence O. Smith +1 more | 2017-10-10 |
| 9747208 | Instruction and logic for flush-on-fail operation | Sanjay Kumar, Rajesh M. Sankaran, Subramanya R. Dulloor | 2017-08-29 |