MT

Michael Tsirkin

IBM: 28 patents #9 of 3,866Top 1%
Overall (2025): #800 of 469,880Top 1%
28
Patents 2025

Issued Patents 2025

Showing 25 most recent of 28 patents

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