Issued Patents All Time
Showing 51–75 of 82 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10705954 | Efficiently purging non-active blocks in NVM regions while preserving large pages | Ishan Banerjee, Julien Freche, Kiran Tati, Preeti Agarwal, Xavier Deguillard | 2020-07-07 |
| 10706005 | File system interface for remote direct memory access | Michael Wei, Marcos K. Aguilera, Irina Calciu, Stanko Novakovic, Lalith Suresh +5 more | 2020-07-07 |
| 10691591 | Efficiently purging non-active blocks in NVM regions using pointer elimination | Kiran Tati, Xavier Deguillard, Ishan Banerjee, Julien Freche, Preeti Agarwal | 2020-06-23 |
| 10592425 | Virtualizing NVDIMM WPQ flushing with minimal overhead | Doug Covelli, Richard Brunner, Pratap Subrahmanyam | 2020-03-17 |
| 10528436 | Micro-journal based transaction logging | Pratap Subrahmanyam, Zongwei Zhou, Xavier Deguillard | 2020-01-07 |
| 10496443 | OS/hypervisor-based persistent memory | Venkata Subhash Reddy Peddamallu, Kiran Tati, Pratap Subrahmanyam | 2019-12-03 |
| 10496331 | Hierarchical resource tree memory operations | Julien Freche, Kiran Tati | 2019-12-03 |
| 10474369 | Mapping guest pages to disk blocks to improve virtual machine management processes | Kiran Tati, Carl A. Waldspurger, Alexander T. Garthwaite, Tongping Liu | 2019-11-12 |
| 10474550 | High availability for persistent memory | Pratap Subrahmanyam, Kiran Tati, Qasim Ali | 2019-11-12 |
| 10445123 | Hypervisor exchange with virtual-machine consolidation | Xavier Deguillard, Mukund Gunti, Adrian Drzewiecki | 2019-10-15 |
| 10445308 | Commit coalescing for micro-journal based transaction logging | Pratap Subrahmanyam, Zongwei Zhou, Xavier Deguillard | 2019-10-15 |
| 10387186 | Hypervisor with virtual-memory file system | Kiran Tati, Syed Zahed Khurasani, Ashish Kaila, Mukund Gunti | 2019-08-20 |
| 10255091 | Adaptive CPU NUMA scheduling | Seongbeom Kim, Haoqiang Zheng, Puneet Zaroo | 2019-04-09 |
| 10223026 | Consistent and efficient mirroring of nonvolatile memory state in virtualized environments where dirty bit of page table entries in non-volatile memory are not cleared until pages in non-volatile memory are remotely mirrored | Pratap Subrahmanyam | 2019-03-05 |
| 10198352 | Efficient pointer swizzling for persistent objects | Pratap Subrahmanyam, Zongwei Zhou | 2019-02-05 |
| 10140212 | Consistent and efficient mirroring of nonvolatile memory state in virtualized environments by remote mirroring memory addresses of nonvolatile memory to which cached lines of the nonvolatile memory have been flushed | Pratap Subrahmanyam | 2018-11-27 |
| 10007546 | Operating-system exchanges using memory-pointer transfers | Mukund Gunti, Vishnu Mohan Sekhar | 2018-06-26 |
| 9977747 | Identification of page sharing opportunities within large pages | Yury Baskakov, Alexander T. Garthwaite, Irene Zhang, Seongbeom Kim, Nikhil Bhatia +1 more | 2018-05-22 |
| 9977738 | NUMA scheduling using inter-VCPU memory access estimation | Puneet Zaroo, Alexandre Milouchev | 2018-05-22 |
| 9547510 | Tracking guest memory characteristics for memory scheduling | Xavier Deguillard, Ishan Banerjee, Qasim Ali, Yury Baskakov, Kiran Tati | 2017-01-17 |
| 9529609 | Tracking guest memory characteristics for memory scheduling | Xavier Deguillard, Ishan Banerjee, Qasim Ali, Yury Baskakov, Kiran Tati | 2016-12-27 |
| 9524233 | System and method for efficient swap space allocation in a virtualized environment | Ishan Banerjee, Kiran Tati, Philip Peter Moltmann | 2016-12-20 |
| 9465669 | NUMA scheduling using inter-vCPU memory access estimation | Puneet Zaroo, Alexandre Milouchev | 2016-10-11 |
| 9292452 | Identification of page sharing opportunities within large pages | Yury Baskakov, Alexander T. Garthwaite, Irene Zhang, Seongbeom Kim, Nikhil Bhatia +1 more | 2016-03-22 |
| 9223722 | Efficient online construction of miss rate curves | Carl A. Waldspurger, Alexander T. Garthwaite, Yury Baskakov, Puneet Zaroo | 2015-12-29 |