JD

John Duffy

Microsoft: 78 patents #116 of 40,388Top 1%
ED Equipment Systems & Devices: 3 patents #3 of 4Top 75%
UM University Of Massachusetts: 1 patents #755 of 1,810Top 45%
Overall (All Time): #21,173 of 4,157,543Top 1%
83
Patents All Time

Issued Patents All Time

Showing 25 most recent of 83 patents

Patent #TitleCo-InventorsDate
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