Issued Patents All Time
Showing 26–50 of 165 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11113217 | Delivering interrupts to user-level applications | Rajesh M. Sankaran | 2021-09-07 |
| 11099880 | Virtualization of process address space identifiers for scalable virtualization of input/output devices | Sanjay Kumar, Rajesh M. Sankaran, Philip R. Lantz, Jason W. Brandt, Vedvyas Shanbhogue +2 more | 2021-08-24 |
| 11093277 | Systems, methods, and apparatuses for heterogeneous computing | Rajesh M. Sankaran, Narayan Ranganathan, Stephen R. Van Doren, Joseph Nuzman, Niall D. McDonnell +22 more | 2021-08-17 |
| 11048512 | Apparatus and method to identify the source of an interrupt | Ashok Raj, Andreas Kleen, Beeman C. Strong, Jason W. Brandt, Rupin H. Vakharwala +4 more | 2021-06-29 |
| 11048588 | Monitoring the operation of a processor | Andrew V. Anderson, Richard Uhlig, David M. Durham, Ronak Singhal, Xiangbin Wu +1 more | 2021-06-29 |
| 11023233 | Methods, apparatus, and instructions for user level thread suspension | Michael Mishaeli, Jason W. Brandt, Asit K. Mallick, Rajesh M. Sankaran, Raghunandan Makaram +3 more | 2021-06-01 |
| 10747682 | Synchronizing a translation lookaside buffer with an extended paging table | Steven M. Bennett, Andrew V. Anderson, Richard Uhlig, Scott Dion Rodgers, Rajesh M. Sankaran +2 more | 2020-08-18 |
| 10740249 | Maintaining processor resources during architectural events | Jason W. Brandt, Sanjoy K. Mondal, Richard Uhlig, Robert T. George | 2020-08-11 |
| 10713195 | Interrupts between virtual machines | Jr-Shian Tsai, Ravi L. Sahita, Mesut A. Ergin, Rajesh M. Sankaran, Jun Nakajima +3 more | 2020-07-14 |
| 10599455 | Virtualization event processing in a layered virtualization architecture | Steven M. Bennett, Andrew V. Anderson, Dion Rodgers, Richard Uhlig, Lawrence O. Smith +1 more | 2020-03-24 |
| 10599547 | Monitoring the operation of a processor | Andrew V. Anderson, Richard Uhlig, David M. Durham, Ronak Singhal, Xiangbin Wu +1 more | 2020-03-24 |
| 10572415 | Delivering interrupts to user-level applications | Rajesh M. Sankaran | 2020-02-25 |
| 10503662 | Systems, apparatuses, and methods for implementing temporary escalated privilege | Martin G. Dixon, Robert S. Chappell, Scott Dion Rodgers, Barry E. Huntley | 2019-12-10 |
| 10503664 | Virtual machine manager for address mapping and translation protection | David M. Durham, Ravi L. Sahita, Vedvyas Shanbhogue, Andrew V. Anderson, Michael LeMay +7 more | 2019-12-10 |
| 10489309 | Memory protection key architecture with independent user and supervisor domains | David A. Koufaty, Rajesh M. Sankaran, Andrew V. Anderson, Subramanya R. Dulloor, Werner E. L. Haas +1 more | 2019-11-26 |
| 10303620 | Maintaining processor resources during architectural events | Jason W. Brandt, Sanjoy K. Mondal, Richard Uhlig, Robert T. George | 2019-05-28 |
| 10235301 | Dynamic page table edit control | Michael LeMay, David M. Durham, Andrew V. Anderson, Ravi L. Sahita | 2019-03-19 |
| 10180911 | Synchronizing a translation lookaside buffer with an extended paging table | Steven M. Bennett, Andrew V. Anderson, Richard Uhlig, Scott Dion Rodgers, Rajesh M. Sankaran +2 more | 2019-01-15 |
| 10114768 | Enhance memory access permission based on per-page current privilege level | Gur Hildesheim, Baiju V. Patel, Ron Rais | 2018-10-30 |
| 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, Rajesh Madukkarumukumana, Richard UhligQ, Lawrence O. Smith +1 more | 2018-10-30 |
| 10002012 | Virtualization event processing in a layered virtualization architecture | Steven M. Bennett, Andrew V. Anderson, Dion Rodgers, Richard Uhlig, Lawrence O. Smith +1 more | 2018-06-19 |
| 9996475 | Maintaining processor resources during architectural events | Jason W. Brandt, Sanjoy K. Mondal, Richard Uhlig, Robert T. George | 2018-06-12 |
| 9971615 | Optimizing processor-managed resources based on the behavior of a virtual machine monitor | Steven M. Bennett, Andrew V. Anderson, Stalinselvaraj Jeyasingh, Alain Kagi, Richard Uhlig +3 more | 2018-05-15 |
| 9921984 | Delivering interrupts to user-level applications | Rajesh M. Sankaran | 2018-03-20 |
| 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 |