Patent | Date |
---|
Idle state estimation by scheduler Grant 11,455,024 - Tsirkin September 27, 2 | 2022-09-27 |
Safe MAC programming support for vNIC Grant 11,228,561 - Tsirkin January 18, 2 | 2022-01-18 |
Extending the base address register by modifying the number of read-only bits associated with a device to be presented to a guest operating system Grant 10,877,793 - Tsirkin , et al. December 29, 2 | 2020-12-29 |
User-specific customization of web pages Grant 10,846,361 - Tsirkin November 24, 2 | 2020-11-24 |
Safe Mac Programming Support For Vnic App 20200344206 - Tsirkin; Michael S. | 2020-10-29 |
Idle State Estimation By Scheduler App 20200326766 - Tsirkin; Michael S. | 2020-10-15 |
Guest controlled virtual device packet filtering Grant 10,678,583 - Tsirkin | 2020-06-09 |
Post-copy migration of a group of virtual machines that share memory Grant 10,552,230 - Tsirkin , et al. Fe | 2020-02-04 |
Idle based latency reduction for coalesced interrupts Grant 10,387,178 - Tsirkin A | 2019-08-20 |
Paravirtualized Access For Device Assignment By Bar Extension App 20190188028 - Tsirkin; Michael S. ;   et al. | 2019-06-20 |
Paravirtualized access for device assignment by bar extension Grant 10,241,817 - Tsirkin , et al. | 2019-03-26 |
Dynamic batch management of shared buffers for virtual machines Grant 10,203,980 - Tsirkin , et al. Feb | 2019-02-12 |
Guest Controlled Virtual Device Packet Filtering App 20190026143 - Tsirkin; Michael S. | 2019-01-24 |
Read-only VM function chaining for secure hypervisor access Grant 10,127,064 - Tsirkin November 13, 2 | 2018-11-13 |
Fair unidirectional multi-queue virtual machine migration Grant 10,102,023 - Tsirkin , et al. October 16, 2 | 2018-10-16 |
Guest controlled virtual device packet filtering Grant 10,095,534 - Tsirkin October 9, 2 | 2018-10-09 |
Providing hypercall interface for virtual machines Grant 9,990,216 - Tsirkin , et al. June 5, 2 | 2018-06-05 |
Dynamic Batch Management Of Shared Buffers For Virtual Machines App 20180143847 - Tsirkin; Michael S. ;   et al. | 2018-05-24 |
Request processing using VM functions Grant 9,959,134 - Tsirkin May 1, 2 | 2018-05-01 |
Non-blocking unidirectional multi-queue virtual machine migration Grant 9,934,056 - Noel , et al. April 3, 2 | 2018-04-03 |
Zero-copy multiplexing using copy-on-write Grant 9,912,787 - Tsirkin , et al. March 6, 2 | 2018-03-06 |
Policy enforcement by hypervisor paravirtualized ring copying Grant 9,904,564 - Tsirkin , et al. February 27, 2 | 2018-02-27 |
Dynamic batch management of shared buffers for virtual machines Grant 9,886,302 - Tsirkin , et al. February 6, 2 | 2018-02-06 |
Limited virtual device polling based on virtual CPU pre-emption Grant 9,766,917 - Tsirkin September 19, 2 | 2017-09-19 |
Virtual system device identification using GPU to host bridge mapping Grant 9,766,918 - Tsirkin September 19, 2 | 2017-09-19 |
Cross hypervisor migration of virtual machines with VM functions Grant 9,740,519 - Tsirkin August 22, 2 | 2017-08-22 |
Adaptive load balancing for bridged systems Grant 9,712,436 - Tsirkin , et al. July 18, 2 | 2017-07-18 |
Guest idle based VM request completion processing Grant 9,697,029 - Tsirkin , et al. July 4, 2 | 2017-07-04 |
Zero copy transmission in virtualization environment Grant 9,535,732 - Tsirkin January 3, 2 | 2017-01-03 |
Fair Unidirectional Multi-Queue Virtual Machine Migration App 20160306652 - Tsirkin; Michael S. ;   et al. | 2016-10-20 |
Reverse copy on write for better cache utilization Grant 9,471,226 - Tsirkin October 18, 2 | 2016-10-18 |
Request Processing Using Vm Functions App 20160299777 - Tsirkin; Michael S. | 2016-10-13 |
Hypervisor-based balloon page initialization Grant 9,459,900 - Tsirkin October 4, 2 | 2016-10-04 |
Dynamic Batch Management of Shared Buffers for Virtual Machines App 20160283263 - Tsirkin; Michael S. ;   et al. | 2016-09-29 |
Post-copy Migration Of A Group Of Virtual Machines That Share Memory App 20160266940 - Tsirkin; Michael S. ;   et al. | 2016-09-15 |
Gpu Based Virtual System Device Identification App 20160246629 - Tsirkin; Michael S. | 2016-08-25 |
Cross Hypervisor Migration Of Virtual Machines With Vm Functions App 20160246636 - Tsirkin; Michael S. | 2016-08-25 |
Read-only Vm Function Chaining For Secure Hypervisor Access App 20160246633 - Tsirkin; Michael S. | 2016-08-25 |
Guest Controlled Virtual Device Packet Filtering App 20160246632 - Tsirkin; Michael S. | 2016-08-25 |
Virtual device interrupt hinting in a virtualization system Grant 9,411,624 - Tsirkin August 9, 2 | 2016-08-09 |
Fair unidirectional multi-queue virtual machine migration Grant 9,389,899 - Tsirkin , et al. July 12, 2 | 2016-07-12 |
Dynamic batch management of shared buffers for virtual machines Grant 9,367,343 - Tsirkin , et al. June 14, 2 | 2016-06-14 |
Power efficient cross-VCPU notification by VM function Grant 9,367,345 - Tsirkin June 14, 2 | 2016-06-14 |
Paravirtualized Access For Device Assignment By Bar Extension App 20160147551 - Tsirkin; Michael S. ;   et al. | 2016-05-26 |
Migrating a VM in response to an access attempt by the VM to a shared memory page that has been migrated Grant 9,348,655 - Tsirkin , et al. May 24, 2 | 2016-05-24 |
Migrating A Vm In Response To An Access Attempt By The Vm To A Shared Memory Page That Has Been Migrated App 20160139962 - Tsirkin; Michael S. ;   et al. | 2016-05-19 |
Limited Virtual Device Polling Based On Virtual Cpu Pre-emption App 20160124763 - Tsirkin; Michael S. | 2016-05-05 |
Idle Based Latency Reduction For Coalesced Interrupts App 20160124761 - Tsirkin; Michael S. | 2016-05-05 |
Guest Idle Based Vm Request Completion Processing App 20160124762 - Tsirkin; Michael S. ;   et al. | 2016-05-05 |
Dynamic Batch Management of Shared Buffers for Virtual Machines App 20160062781 - Tsirkin; Michael S. ;   et al. | 2016-03-03 |
Zero-Copy Multiplexing Using Copy-On-Write App 20160050300 - Tsirkin; Michael S. ;   et al. | 2016-02-18 |
Adaptive Load Balancing For Bridged Systems App 20160006687 - Tsirkin; Michael S. ;   et al. | 2016-01-07 |
Virtual media shelf Grant 9,229,763 - Tsirkin , et al. January 5, 2 | 2016-01-05 |
Virtual machine resource reduction for live migration optimization Grant 9,223,616 - Tsirkin December 29, 2 | 2015-12-29 |
Pessimistic interrupt affinity for devices Grant 9,201,823 - Tsirkin , et al. December 1, 2 | 2015-12-01 |
Synchronizing backend peripheral devices with a virtual machine running state Grant 9,183,029 - Tsirkin November 10, 2 | 2015-11-10 |
Reverse Copy on Write for Better Cache Utilization App 20150248237 - Tsirkin; Michael S. | 2015-09-03 |
Memory change tracking during migration of virtual machine (VM) with VM-controlled assigned peripherals Grant 9,104,459 - Tsirkin , et al. August 11, 2 | 2015-08-11 |
Fair Unidirectional Multi-Queue Virtual Machine Migration App 20150212844 - Tsirkin; Michael S. ;   et al. | 2015-07-30 |
Hypervisor-Based Balloon Page Initialization App 20150199209 - Tsirkin; Michael S. | 2015-07-16 |
Non-Blocking Unidirectional Multi-Queue Virtual Machine Migration App 20150193248 - Noel; Karen ;   et al. | 2015-07-09 |
Virtual Media Shelf App 20150193254 - Tsirkin; Michael S. ;   et al. | 2015-07-09 |
Optimistic interrupt affinity for devices Grant 9,003,094 - Tsirkin , et al. April 7, 2 | 2015-04-07 |
Virtual media shelf Grant 8,990,803 - Tsirkin , et al. March 24, 2 | 2015-03-24 |
Pessimistic Interrupt Affinity For Devices App 20150046620 - Tsirkin; Michael S. ;   et al. | 2015-02-12 |
Host-to-guest channel for guest device identification Grant 8,935,693 - Natapov , et al. January 13, 2 | 2015-01-13 |
Systems and Methods for Providing Hypercall Interface for Virtual Machines App 20150007170 - Tsirkin; Michael S. ;   et al. | 2015-01-01 |
Memory state transfer of virtual machine-controlled peripherals during migrations of the virtual machine Grant 08924965 - | 2014-12-30 |
Memory state transfer of virtual machine-controlled peripherals during migrations of the virtual machine Grant 8,924,965 - Tsirkin , et al. December 30, 2 | 2014-12-30 |
Pessimistic interrupt affinity for devices Grant 8,880,764 - Tsirkin , et al. November 4, 2 | 2014-11-04 |
User-controllable boot order through a hypervisor Grant 8,806,186 - Tsirkin , et al. August 12, 2 | 2014-08-12 |
Zero copy transmission with raw packets Grant 8,737,262 - Tsirkin May 27, 2 | 2014-05-27 |
Virtual machine boot speed-up by clock acceleration Grant 8,627,133 - Tsirkin , et al. January 7, 2 | 2014-01-07 |
Persisting graphics structures across resolution change in graphics remoting environment Grant 8,626,824 - Tsirkin , et al. January 7, 2 | 2014-01-07 |
Mechanism For Virtual Device Interrupt Hinting In A Virtualization System App 20130132949 - TSIRKIN; MICHAEL S. | 2013-05-23 |
Policy Enforcement By Hypervisor Paravirtualized Ring Copying App 20130125115 - Tsirkin; Michael S. ;   et al. | 2013-05-16 |
System And Method For Dynamic Switching Of A Receive Queue Associated With A Virtual Machine App 20130100960 - Tsirkin; Michael S. ;   et al. | 2013-04-25 |
Optimistic Interrupt Affinity For Devices App 20130054860 - Tsirkin; Michael S. ;   et al. | 2013-02-28 |
User-controllable Boot Order Through A Hypervisor App 20130054950 - Tsirkin; Michael S. ;   et al. | 2013-02-28 |
Pessimistic Interrupt Affinity For Devices App 20130054861 - Tsirkin; Michael S. ;   et al. | 2013-02-28 |
Mechanism for memory state restoration of virtual machine (VM)-controlled peripherals at a destination host machine during migration of the VM Grant 8,356,120 - Tsirkin , et al. January 15, 2 | 2013-01-15 |
Virtual Media Shelf App 20120311567 - Tsirkin; Michael S. ;   et al. | 2012-12-06 |
Host-to-guest Channel For Guest Device Identification App 20120311565 - Natapov; Gleb ;   et al. | 2012-12-06 |
Mechanism for Virtual Machine Resource Reduction for Live Migration Optimization App 20120221710 - Tsirkin; Michael S. | 2012-08-30 |
Mechanism for Synchronizing Backend Peripheral Devices with a Virtual Machine Running State App 20120222027 - Tsirkin; Michael S. | 2012-08-30 |
Persisting graphics structures across client change in graphics remoting environment Grant 8,230,008 - Tsirkin , et al. July 24, 2 | 2012-07-24 |
Mechanism for Memory State Transfer of Virtual Machine-Controlled Peripherals During Migration of the Virtual Machine App 20120180043 - Tsirkin; Michael S. ;   et al. | 2012-07-12 |
Mechanism for Memory Change Tracking During Migration of Virtual Machine (VM) with VM-Controlled Assigned Peripherals App 20120179855 - Tsirkin; Michael S. ;   et al. | 2012-07-12 |
Mechanism for Memory State Restoration of Virtual Machine (VM)-Controlled Peripherals at a Destination Host Machine During Migration of the VM App 20120180042 - Tsirkin; Michael S. ;   et al. | 2012-07-12 |
Mechanism for Virtual Machine Boot Speed-Up by Clock Acceleration App 20120159138 - Tsirkin; Michael S. ;   et al. | 2012-06-21 |
User-specific Customization Of Web Pages App 20120151313 - Tsirkin; Michael S. | 2012-06-14 |
Persisting Graphics Structures Across Resolution Change In Graphics Remoting Environment App 20110210972 - Tsirkin; Michael S. ;   et al. | 2011-09-01 |
Persisting Graphics Structures Across Client Change In Graphics Remoting Environment App 20110213828 - Tsirkin; Michael S. ;   et al. | 2011-09-01 |
Zero Copy Transmission With Raw Packets App 20110122884 - Tsirkin; Michael S. | 2011-05-26 |
Zero Copy Transmission In Virtualization Environment App 20110126195 - Tsirkin; Michael S. | 2011-05-26 |