Issued Patents All Time
Showing 25 most recent of 83 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11113190 | Mutable type builder | Krzysztof J. Cwalina, Matthew G. Ellis | 2021-09-07 |
| 10970130 | Composable and cancelable dataflow continuation passing | Stephen H. Toub | 2021-04-06 |
| 10901808 | Concurrent mutation of isolated object graphs | Niklas Gustafsson, Vance Morrison | 2021-01-26 |
| 10831758 | Partitioning and repartitioning for data parallel operations | Edward G. Essey, Charles David Callahan, II | 2020-11-10 |
| 10372509 | Composable and cancelable dataflow continuation passing | Stephen H. Toub | 2019-08-06 |
| 10152309 | Cross-library framework architecture feature sets | Mircea Trofin, Krzysztof J. Cwalina, Patrick H. Dussud | 2018-12-11 |
| 9971578 | Reference attribute annotation signifying no external reference | Jared Porter Parsons, Michael Sinz, Alexander Daniel Bromfield | 2018-05-15 |
| 9952912 | Lock-free barrier with dynamic updating of participant count using a lock-free technique | Emad Omara | 2018-04-24 |
| 9928105 | Stack overflow prevention in parallel execution runtime | Huseyin S. Yildiz | 2018-03-27 |
| 9772887 | Composable and cancelable dataflow continuation passing | Stephen H. Toub | 2017-09-26 |
| 9740742 | Partitioning and repartitioning for data parallel operations | Edward G. Essey, Charles David Callahan, II | 2017-08-22 |
| 9740460 | Resource access safety through immutable object types | Jared Porter Parsons, Michael Sinz, Aleksandra Nadia Culver, Krzysztof J. Cwalina | 2017-08-22 |
| 9569282 | Concurrent mutation of isolated object graphs | Niklas Gustafsson, Vance Morrison | 2017-02-14 |
| 9519524 | Providing lock-based access to nodes in a concurrent linked list | Chunyan Song, Joshua Phillips, Tim Harris, Stephen H. Toub, Boby George | 2016-12-13 |
| 9430200 | Cross-library framework architecture feature sets | Mircea Trofin, Krzysztof J. Cwalina, Patrick H. Dussud | 2016-08-30 |
| 9418175 | Enumeration of a concurrent data structure | Emad Omara | 2016-08-16 |
| 9411635 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2016-08-09 |
| 9304778 | Handling exceptions in a data parallel system | — | 2016-04-05 |
| 9286039 | Operating system support for contracts | Jared Porter Parsons, Colin Gordon, Alexander Daniel Bromfield, Martin Taillefer, David Bartolomeo +1 more | 2016-03-15 |
| 9251207 | Partitioning and repartitioning for data parallel operations | Edward G. Essey, Charles David Callahan, II | 2016-02-02 |
| 9251291 | Data parallel searching | Edward G. Essey, Charles David Callahan, II | 2016-02-02 |
| 9229959 | Object graph partial immutability and isolation enforcement | G. Shon Katzenberger, Jared Porter Parsons, Alexander Daniel Bromfield, Krzysztof J. Cwalina | 2016-01-05 |
| 9229788 | Performing a wait operation to wait for one or more tasks to complete | Stephen H. Toub, Joseph E. Hoag, Huseyin S. Yildiz, Danny S. Shih, Mike Liddell | 2016-01-05 |
| 9189446 | Immutable sharable zero-copy data and streaming | Jason Hunter, Jinsong Yu, Martin Taillefer, Gregory Michael Neverov, Dmitry Kakurin +3 more | 2015-11-17 |
| 9141422 | Plug-in task scheduler | Stephen H. Toub, Huseyin S. Yildiz, Joseph E. Hoag, Danny S. Shih | 2015-09-22 |