Issued Patents All Time
Showing 1–22 of 22 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12007954 | Selective forwarding for multi-statement database transactions | Atrayee Mullick, Damien Katz, Saraswathy Narayan, Jianguo Wang, Huawei Wang +4 more | 2024-06-11 |
| 11816073 | Asynchronously forwarding database commands | Atrayee Mullick, Suhas Keshavamurthy, Alexandre Olegovich Verbitski, Saraswathy Narayan, Yingjie He | 2023-11-14 |
| 11386072 | Automatic consistency for database write forwarding | Saraswathy Narayan, Gopi K. Attaluri, Atrayee Mullick, Damien Katz, Alexandre Olegovich Verbitski +2 more | 2022-07-12 |
| 10949342 | Persistent memory garbage collection | Kumud Bhandari | 2021-03-16 |
| 10621104 | Variable cache for non-volatile memory | Pengcheng Li | 2020-04-14 |
| 10558569 | Cache controller for non-volatile memory | Hans Boehm | 2020-02-11 |
| 10019363 | Persistent memory versioning and merging | Douglas L. Voigt, Charles B. Morrey, III, Jishen Zhao, Joseph E. Foster | 2018-07-10 |
| 9612757 | Asynchronous consistent snapshots in persistent memory stores | — | 2017-04-04 |
| 9535836 | Non-volatile memory update tracking | Hans Boehm | 2017-01-03 |
| 9465648 | Distributed transaction processing through commit messages sent to a downstream neighbor | Alan H. Karp, Wojciech Golab, Terence P. Kelly | 2016-10-11 |
| 9208080 | Persistent memory garbage collection | — | 2015-12-08 |
| 9189297 | Managing shared memory | Sandya Srivilliputtur Mannarswamy | 2015-11-17 |
| 9141359 | Procedural concurrency graph generator | Pramod G. Joisha, Robert Schreiber, Prithviraj Banerjee, Hans Boehm | 2015-09-22 |
| 9002791 | Logging modifications to a variable in persistent memory | Hans Boehm | 2015-04-07 |
| 8909987 | Recovery segments | Alan H. Karp, Wojciech Golab, Terence P. Kelly | 2014-12-09 |
| 8813042 | Identifying globally consistent states in a multithreaded program | — | 2014-08-19 |
| 8813054 | Sequential-code optimization of parallel code based on identifying siloed program references | Pramod G. Joisha, Robert Schreiber, Prithviraj Banerjee, Hans Boehm | 2014-08-19 |
| 8364909 | Determining a conflict in accessing shared resources using a reduced number of cycles | — | 2013-01-29 |
| 7996825 | Cross-file inlining by using summaries and global worklist | Shin-Ming Liu | 2011-08-09 |
| 7426725 | Cross-module in-lining | Sungdo Moon, Xinliang David Li | 2008-09-16 |
| 7302679 | Scalable cross-file inlining through locality-based transformation ordering | Shin-Ming Liu | 2007-11-27 |
| 7165162 | Partitioning modules for cross-module optimization | Xinliang David Li, Shin-Ming Liu, Robert Hundt | 2007-01-16 |