| 12401596 |
Delivery of transport layer packets |
Sami Sallinen |
2025-08-26 |
|
| 11068414 |
Process for maintaining data write ordering through a cache |
Thomas A. Phelan |
2021-07-20 |
$7,252,000 |
| 10922305 |
Maintaining storage profile consistency in a cluster having local and shared storage |
Kanika Nema, Thorbjoern Donbaek Jensen |
2021-02-16 |
$6,754,000 |
| 10387331 |
Process for maintaining data write ordering through a cache |
Thomas A. Phelan |
2019-08-20 |
$12,100,000 |
| 10038596 |
Host profiles in a storage area network (SAN) architecture |
Kanika Nema |
2018-07-31 |
$17,345,000 |
| 9830349 |
Maintaining storage profile consistency in a cluster having local and shared storage |
Kanika Nema, Thorbjoern Donbaek Jensen |
2017-11-28 |
$7,206,000 |
| 9830271 |
Transparent virtualization of cloud storage |
Thomas A. Phelan, David William Barry, II, Adam Back |
2017-11-28 |
$7,206,000 |
| 9804990 |
Sharing unclaimed USB devices as PCI devices |
— |
2017-10-31 |
$6,152,000 |
| 9519581 |
Storage integration for host-based write-back caching |
Andrew Banta |
2016-12-13 |
$15,078,000 |
| 9442868 |
Delivering interrupts directly to a virtual processor |
Gilbert Neiger, Rajesh Madukkarumukumana, Richard Uhlig, Udo Steinberg, Sebastian Schoenberg +3 more |
2016-09-13 |
$11,798,000 |
| 9317207 |
Cache migration |
Wenjin Hu |
2016-04-19 |
$6,958,000 |
| 9298375 |
Method and apparatus for returning reads in the presence of partial data unavailability |
Thomas A. Phelan |
2016-03-29 |
$10,339,000 |
| 9285999 |
Cache migration |
Wenjin Hu |
2016-03-15 |
$10,276,000 |
| 9183103 |
Lightweight remote replication of a local write-back cache |
— |
2015-11-10 |
$6,338,000 |
| 9183099 |
Replication of a write-back cache using a placeholder virtual machine for resource management |
Keith Farkas, Anne Holler |
2015-11-10 |
$6,338,000 |
| 8938737 |
Delivering interrupts directly to a virtual processor |
Gilbert Neiger, Rajesh Madukkarumukumana, Richard Uhlig, Udo Steinberg, Sebastian Schoenberg +3 more |
2015-01-20 |
$28,074,000 |
| 8914684 |
Method and system for throttling log messages for multiple entities |
Igor Korsunsky |
2014-12-16 |
$10,901,000 |
| 8819699 |
Controlling virtual machines based on performance counters |
Steven M. Bennett, Andrew V. Anderson, Sebastian Schoenberg |
2014-08-26 |
$15,304,000 |
| 8607228 |
Virtualizing performance counters |
Gilbert Neiger, Steven M. Bennett, Andrew V. Anderson |
2013-12-10 |
$14,665,000 |
| 8296472 |
Safely sharing USB devices during a switch in state |
Igor Korsunsky |
2012-10-23 |
$18,438,000 |
| 8286162 |
Delivering interrupts directly to a virtual processor |
Gilbert Neiger, Rajesh Madukkarumukumana, Richard Uhlig, Udo Steinberg, Sebastian Schoenberg +3 more |
2012-10-09 |
$19,595,000 |
| 8166349 |
Communicating with USB devices after a computer system crash |
Praveen Vegulla, Kinshuk Govil, Olivier Alain Cremel |
2012-04-24 |
$14,021,000 |
| 8166211 |
Safely sharing USB devices |
Igor Korsunsky |
2012-04-24 |
$14,021,000 |
| 7886293 |
Optimizing system behavior in a virtual machine environment |
Andrew V. Anderson, Steven M. Bennett, Stalinselvaraj Jeyasingh, Alain Kagi, Michael A. Goldsmith +2 more |
2011-02-08 |
$12,723,000 |
| 7865670 |
Invalidating translation lookaside buffer entries in a virtual machine (VM) system |
Stalinselvaraj Jeyasingh, Alain Kagi, Michael Kozuch, Gilbert Neiger, Richard Uhlig |
2011-01-04 |
$17,767,000 |