Issued Patents All Time
Showing 26–50 of 134 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9727420 | Generating and using checkpoints in a virtual computer system | Michael Nelson, Daniel J. Scales, Pratap Subrahmanyam | 2017-08-08 |
| 9658878 | Transparent memory-mapped emulation of I/O calls | Daniel R. K. Ports, Xiaoxin Chen, Pratap Subrahmanyam, Tal Garfinkel | 2017-05-23 |
| 9639480 | Dynamic cache allocation adjustment using multiple cache simulations for efficient cache utility curve construction | Irfan Ahmad, Alexander T. Garthwaite, Nohhyun Park | 2017-05-02 |
| 9632808 | Implicit co-scheduling of CPUs | Haoqiang Zheng | 2017-04-25 |
| 9563453 | Decentralized management of virtualized hosts | Ajay Gulati, Irfan Ahmad, Ganesha Shanmuganathan | 2017-02-07 |
| 9509621 | Decentralized input/output resource management | Ajay Gulati, Irfan Ahmad, Jyothir Ramanan | 2016-11-29 |
| 9454478 | System and method for controlling resource revocation in a multi-guest computer system | — | 2016-09-27 |
| 9430277 | Thread scheduling based on predicted cache occupancies of co-running threads | Puneet Zaroo, Richard Travis West, Xiao Zhang | 2016-08-30 |
| 9418020 | System and method for efficient cache utility curve construction and cache allocation | Irfan Ahmad, Alexander T. Garthwaite, Nohhyun Park | 2016-08-16 |
| 9405686 | Cache allocation system and method using a sampled cache utility curve in constant space | Alexander T. Garthwaite, Nohhyun Park, Irfan Ahmad | 2016-08-02 |
| 9396024 | Online computation of cache occupancy and performance | Richard Travis West, Puneet Zaroo, Xiao Zhang, Haoqiang Zheng | 2016-07-19 |
| 9363197 | Resource allocation in computers | — | 2016-06-07 |
| 9336141 | Hash-based spatial sampling for efficient cache utility curve estimation and cache allocation | Nohhyun Park | 2016-05-10 |
| 9336033 | Secure identification of execution contexts | Xiaoxin Chen, Pratap Subrahmanyam | 2016-05-10 |
| 9274974 | Isolating data within a computer system using private shadow mappings | Xiaoxin Chen, Pratap Subrahmanyam | 2016-03-01 |
| 9250943 | Providing memory condition information to guest applications | Xiaoxin Chen, Anil Rao | 2016-02-02 |
| 9244732 | Compensating threads for microarchitectural resource contentions by prioritizing scheduling and execution | Richard Travis West, Puneet Zaroo, Xiao Zhang | 2016-01-26 |
| 9223722 | Efficient online construction of miss rate curves | Rajesh Venkatasubramanian, Alexander T. Garthwaite, Yury Baskakov, Puneet Zaroo | 2015-12-29 |
| 9135171 | Method for improving save and restore performance in virtual machine systems | Yury Baskakov, Alexander T. Garthwaite, Jesse Pool, Rajesh Venkatasubramanian, Ishan Banerjee | 2015-09-15 |
| 9032181 | Shortcut input/output in virtual machine systems | Irfan Ahmad | 2015-05-12 |
| 9032398 | Online classification of memory pages based on activity level represented by one or more bits | Irfan Ahmad, Alexander T. Garthwaite, Kiran Tati, Pin Lu | 2015-05-12 |
| 8935500 | Distributed storage resource scheduler and load balancer | Ajay Gulati, Irfan Ahmad, Chethan Kumar | 2015-01-13 |
| 8856784 | Decentralized management of virtualized hosts | Ajay Gulati, Irfan Ahmad, Ganesha Shanmuganathan | 2014-10-07 |
| 8850004 | Methods and systems for detecting anomalies during IO accesses | Ajay Gulati, Irfan Ahmad, Jyothir Ramanan | 2014-09-30 |
| 8826278 | Controlling memory conditions in a virtual machine | Xiaoxin Chen, Anil Rao | 2014-09-02 |