Issued Patents 2025
Showing 25 most recent of 28 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12430159 | Encrypted memory guest/host communication | Karen Lee Noel | 2025-09-30 |
| 12423132 | Efficient queue shadowing for virtual machines | — | 2025-09-23 |
| 12417185 | Dynamic direct memory access mapping for peripheral devices | — | 2025-09-16 |
| 12411704 | Efficient central processing unit overcommit for virtual machines with symmetric multi-processing | — | 2025-09-09 |
| 12393440 | Safe entropy source for encrypted virtual machines | Karen Lee Noel | 2025-08-19 |
| 12393439 | Copyless NUMA balancing hypervisor memory migration | Andrea Arcangeli | 2025-08-19 |
| 12373125 | Randomization-based protection for memory deduplication | Uri Lublin | 2025-07-29 |
| 12375372 | Zero-copy forwarding for network function virtualization | Amnon Ilan | 2025-07-29 |
| 12367058 | Efficient disk cache management for virtual machines | Andrea Arcangeli, Giuseppe Scrivano | 2025-07-22 |
| 12367059 | Efficient memory swap for virtual machines | Andrea Arcangeli | 2025-07-22 |
| 12361118 | Efficient launching of trusted execution environments | Michael Hingston McLaughlin Bursell, Nathaniel McCallum | 2025-07-15 |
| 12346429 | Automatically inputting an authentication code for an authentication process | — | 2025-07-01 |
| 12346745 | Safe critical section operations for virtual machines with virtual central processing unit overcommit | — | 2025-07-01 |
| 12346717 | Virtual machine storage system for duplication avoidance | Giuseppe Scrivano | 2025-07-01 |
| 12333322 | Virtual networking for special types of nested virtual machines | Amnon Ilan | 2025-06-17 |
| 12328222 | Reverse virtual ethernet port aggregator bridging for single root I/O virtualization | Amnon Ilan | 2025-06-10 |
| 12323326 | Location change notification handling | — | 2025-06-03 |
| 12299494 | Memory barrier elision for multi-threaded workloads | Andrea Arcangeli | 2025-05-13 |
| 12261925 | Efficient packet re-transmission for express data paths | Jesper Brouer | 2025-03-25 |
| 12259824 | Assigning input/output virtual addresses using a pre-defined randomness algorithm | — | 2025-03-25 |
| 12254338 | Pre-allocating page table entries to provide virtual machine access to single root input-output virtualization devices | — | 2025-03-18 |
| 12248791 | Providing a captive portal to manage a driver application for a peripheral device | — | 2025-03-11 |
| 12242598 | Function pointer protection | — | 2025-03-04 |
| 12238211 | Performing deduplication based on encrypted storage blocks generated using a secure enclave | — | 2025-02-25 |
| 12217089 | Identifying memory devices for swapping virtual machine memory pages | Andrea Arcangeli | 2025-02-04 |