Issued Patents All Time
Showing 25 most recent of 46 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12399850 | Secure direct memory access | Philip Ng, Nippon Raval, Jeremy W. Powell, Donald P. Matthews, Jr. | 2025-08-26 |
| 11954026 | Paging hierarchies for extended page tables and extended page attributes | David S. Christie | 2024-04-09 |
| 11924338 | Split random number generator | Paul James Moyer | 2024-03-05 |
| 11860797 | Peripheral device protocols in confidential compute architectures | Philip Ng, Nippon Raval, Donald P. Matthews, Jr. | 2024-01-02 |
| 11842227 | Hypervisor secure event handling at a processor | Jelena Ilic | 2023-12-12 |
| 11822923 | Performing store-to-load forwarding of a return address for a return instruction | — | 2023-11-21 |
| 11797665 | Protection against branch target buffer poisoning by a management layer | Marius Evers | 2023-10-24 |
| 11734011 | Context partitioning of branch prediction structures | Marius Evers | 2023-08-22 |
| 11188640 | Platform firmware isolation | Jeremy W. Powell | 2021-11-30 |
| 10963280 | Hypervisor post-write notification of control and debug register updates | Joel H. Schopp | 2021-03-30 |
| 10956157 | Taint protection during speculative execution | Marius Evers | 2021-03-23 |
| 10929141 | Selective use of taint protection during speculative execution | Marius Evers | 2021-02-23 |
| 10824349 | Secured input/output resource protection | Maggie Chan, Philip Ng | 2020-11-03 |
| 10768937 | Using return address predictor to speed up control stack return address verification | Marius Evers, Debjit Das Sarma | 2020-09-08 |
| 10671422 | Monitoring of memory page transitions between a hypervisor and a virtual machine | Jeremy W. Powell, Richard Relph | 2020-06-02 |
| 10585805 | Controlling access to pages in a memory in a computing device | Jeremy W. Powell, Thomas R. Woller | 2020-03-10 |
| 10509736 | Controlling access by IO devices to pages in a memory in a computing device | Nippon Raval, Philip Ng | 2019-12-17 |
| 10459850 | System and method for virtualized process isolation including preventing a kernel from accessing user address space | — | 2019-10-29 |
| 10303480 | Unified store queue for reducing linear aliasing effects | Daniel Hopper, John M. King, Jeff Rupley | 2019-05-28 |
| 10243727 | Method and system for constant time cryptography using a co-processor | Winthrop John Wu, James R. Goodman, Martin Kiernicki, Yoichi Shimokawa, William T. Morrison +1 more | 2019-03-26 |
| 10241931 | Controlling access to pages in a memory in a computing device | Jeremy W. Powell, Thomas R. Woller | 2019-03-26 |
| 10176122 | Direct memory access authorization in a processing system | Maggie Chan, Philip Ng | 2019-01-08 |
| 10169244 | Controlling access to pages in a memory in a computing device | Jeremy W. Powell, Thomas R. Woller | 2019-01-01 |
| 10152602 | Protecting state information for virtual machines | Leendert Peter Van Doorn, Joshua Schiffman | 2018-12-11 |
| 9792448 | Cryptographic protection of information in a processing system | Thomas R. Woller, Ronald Perez | 2017-10-17 |