GN

Gilbert Neiger

IN Intel: 159 patents #88 of 30,777Top 1%
TR Tahoe Research: 1 patents #81 of 215Top 40%
📍 Portland, OR: #41 of 9,213 inventorsTop 1%
🗺 Oregon: #81 of 28,073 inventorsTop 1%
Overall (All Time): #5,044 of 4,157,543Top 1%
165
Patents All Time

Issued Patents All Time

Showing 26–50 of 165 patents

Patent #TitleCo-InventorsDate
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