Issued Patents All Time
Showing 25 most recent of 41 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12380083 | Indexing sub-tables for performant access requests | Akhilesh Mritunjai, Cameron Ryan Alberts, Vivek Srivastava, Dolev Ish am | 2025-08-05 |
| 11860863 | Data redaction in a journal-based database | Marc Andrew Bowes, Victoria Elizabeth Scearcy, Kritin Gokharu, Eric Justin Kraemer, Junaid Azad Mohammed +4 more | 2024-01-02 |
| 11797521 | Associating a function with a table in a database system | Akshat Vig, Somasundaram Perianayagam, Colin Laird Lazier, James Christopher Sorenson, III, Stefano Stefani +1 more | 2023-10-24 |
| 10635336 | Cache-based partition allocation | Hao He, David Alan Lutz, Andrew Whitaker | 2020-04-28 |
| 10620916 | Read-only communication operator | Paul F. Ringseth, Weirong Zhu, Lingli Zhang | 2020-04-14 |
| 9971710 | Optimizing data transfers between heterogeneous memory arenas | Amit Agarwal, Weirong Zhu | 2018-05-15 |
| 9658880 | Efficient garbage collection and exception handling in a hardware accelerated transactional memory system | Jan Gray, Martin Taillefer, Ali-Reza Adl-Tabatabai, Dave Detlefs, Vinod Grover +2 more | 2017-05-23 |
| 9430204 | Read-only communication operator | Paul F. Ringseth, Weirong Zhu, Lingli Zhang | 2016-08-30 |
| 9411634 | Action framework in software transactional memory | Lingli Zhang, David L. Detlefs, Sukhdeep Singh Sodhi, Weirong Zhu | 2016-08-09 |
| 9239803 | Array object concurrency in STM | Weirong Zhu, David L. Detlefs, Lingli Zhang | 2016-01-19 |
| 9104628 | Array object concurrency in STM | Weirong Zhu, David L. Detlefs, Lingli Zhang | 2015-08-11 |
| 9047139 | Primitives for software transactional memory | David L. Detlefs, Michael M. Magruder, Vinod Grover | 2015-06-02 |
| 8997066 | Emulating pointers | Weirong Zhu, Lingli Zhang, John Lee Rapp, Andrew L. Bliss | 2015-03-31 |
| 8990515 | Aliasing buffers | Amit Agarwal, Weirong Zhu | 2015-03-24 |
| 8954995 | Array object concurrency in STM | Weirong Zhu, David L. Detlefs, Lingli Zhang | 2015-02-10 |
| 8839213 | Optimizing primitives in software transactional memory | David L. Detlefs, Michael M. Magruder, Vinod Grover | 2014-09-16 |
| 8839214 | Indexable type transformations | Paul F. Ringseth, Weirong Zhu, Rick Molloy, Charles David Callahan, II, Lingli Zhang | 2014-09-16 |
| 8769514 | Detecting race conditions with a software transactional memory system | David L. Detlefs, Michael M. Magruder | 2014-07-01 |
| 8756590 | Binding data parallel device source code | Weirong Zhu, Lingli Zhang, Sukhdeep Singh Sodhi | 2014-06-17 |
| 8719515 | Composition of locks in software transactional memory | Sukhdeep Singh Sodhi, David L. Detlefs, Lingli Zhang, Weirong Zhu, Dana Groff +2 more | 2014-05-06 |
| 8713039 | Co-map communication operator | Paul F. Ringseth, Lingli Zhang, Weirong Zhu, Donald J. McCrady | 2014-04-29 |
| 8688921 | STM with multiple global version counters | — | 2014-04-01 |
| 8677322 | Debugging in a multiple address space environment | Amit Agarwal, Weirong Zhu, Yongkang Zhu | 2014-03-18 |
| 8627292 | STM with global version overflow handling | David L. Detlefs, Weirong Zhu, Timothy L. Harris, Michael M. Magruder, Matthew B. Tolton | 2014-01-07 |
| 8589867 | Compiler-generated invocation stubs for data parallel programming model | Lingli Zhang, Weirong Zhu, Paul F. Ringseth, Charles David Callahan, II | 2013-11-19 |