Issued Patents All Time
Showing 26–50 of 76 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11784786 | Mitigating security vulnerabilities with memory allocation markers in cryptographic computing systems | Sergej Deutsch, David M. Durham, Karanvir S. Grewal, Michael E. Kounavis | 2023-10-10 |
| 11741018 | Apparatus and method for efficient process-based compartmentalization | David M. Durham, Jacob Doweck, Deepak Gupta | 2023-08-29 |
| 11711201 | Encoded stack pointers | Andrew James Weiler, David M. Durham, Sergej Deutsch, Michael E. Kounavis, Salmin Sultana +1 more | 2023-07-25 |
| 11669625 | Data type based cryptographic computing | David M. Durham, Karanvir S. Grewal, Salmin Sultana | 2023-06-06 |
| 11630920 | Memory tagging for side-channel defense, memory safety, and sandboxing | David M. Durham, Siddhartha Chhabra, Kai Cong | 2023-04-18 |
| 11620391 | Data encryption based on immutable pointers | David M. Durham | 2023-04-04 |
| 11580035 | Fine-grained stack protection using cryptographic computing | David M. Durham, Karanvir S. Grewal, Salmin Sultana, Andrew James Weiler | 2023-02-14 |
| 11575504 | Cryptographic computing engine for memory load and store units of a microarchitecture pipeline | David M. Durham, Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, Anant Vithal Nori +3 more | 2023-02-07 |
| 11562063 | Encoded inline capabilities | David M. Durham, Michael E. Kounavis, Barry E. Huntley, Vedvyas Shanbhogue, Jason W. Brandt +12 more | 2023-01-24 |
| 11531750 | Installing and manipulating a secure virtual machine image through an untrusted hypervisor | David M. Durham, Karanvir S. Grewal, Sergej Deutsch | 2022-12-20 |
| 11436161 | System for address mapping and translation protection | Ravi L. Sahita, Gilbert Neiger, Vedvyas Shanbhogue, David M. Durham, Andrew V. Anderson +7 more | 2022-09-06 |
| 11416624 | Cryptographic computing using encrypted base addresses and used in multi-tenant environments | David M. Durham, Ramya Jayaram Masti, Gilbert Neiger, Jason W. Brandt | 2022-08-16 |
| 11409662 | Apparatus and method for efficient process-based compartmentalization | David M. Durham, Jacob Doweck, Deepak Gupta | 2022-08-09 |
| 11403234 | Cryptographic computing using encrypted base addresses and used in multi-tenant environments | David M. Durham, Ramya Jayaram Masti, Gilbert Neiger, Jason W. Brandt | 2022-08-02 |
| 11354423 | Cryptographic isolation of memory compartments in a computing environment | Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, David M. Durham | 2022-06-07 |
| 11321469 | Microprocessor pipeline circuitry to support cryptographic computing | Michael E. Kounavis, Santosh Ghosh, Sergej Deutsch, David M. Durham, Stanislav Shwartsman | 2022-05-03 |
| 11250165 | Binding of cryptographic operations to context or speculative execution restrictions | David M. Durham, Jason W. Brandt | 2022-02-15 |
| 11222127 | Processor hardware and instructions for SHA3 cryptographic operations | Santosh Ghosh, Manoj Sastry, David M. Durham | 2022-01-11 |
| 11216366 | Security check systems and methods for memory allocations | David M. Durham | 2022-01-04 |
| 11163569 | Hardware apparatuses, methods, and systems for individually revocable capabilities for enforcing temporal memory safety | Vedvyas Shanbhogue, Deepak Gupta, Ravi L. Sahita, David M. Durham, Willem Pinckaers +1 more | 2021-11-02 |
| 11080401 | Memory scanning methods and apparatus | David M. Durham, Men Long | 2021-08-03 |
| 11036850 | Technologies for object-oriented memory management with extended segmentation | Barry E. Huntley, Ravi L. Sahita | 2021-06-15 |
| 11030113 | Apparatus and method for efficient process-based compartmentalization | David M. Durham, Jacob Doweck, Deepak Gupta | 2021-06-08 |
| 10884952 | Enforcing memory operand types using protection keys | David A. Koufaty, Ravi L. Sahita | 2021-01-05 |
| 10860709 | Encoded inline capabilities | David M. Durham, Michael E. Kounavis, Barry E. Huntley, Vedvyas Shanbhogue, Jason W. Brandt +12 more | 2020-12-08 |