ST

Stephen H. Toub

Microsoft: 56 patents #273 of 40,388Top 1%
WN Workman Nydegger: 1 patents #1 of 40Top 3%
🗺 Massachusetts: #905 of 88,656 inventorsTop 2%
Overall (All Time): #42,458 of 4,157,543Top 2%
57
Patents All Time

Issued Patents All Time

Showing 26–50 of 57 patents

Patent #TitleCo-InventorsDate
9201688 Configuration of asynchronous message processing in dataflow networks Zlatko Michailov 2015-12-01
9183407 Permission based query processing Henricus Johannes Maria Meijer, Evelyne Viegas, Savas Parastatidis 2015-11-10
9141422 Plug-in task scheduler Huseyin S. Yildiz, Joseph E. Hoag, John Duffy, Danny S. Shih 2015-09-22
9092211 Social-based information recommendation system Karen Ng, Lorianne Lamkin 2015-07-28
9043749 Unified and extensible asynchronous and synchronous cancelation Joe Duffy, Brian Grunkemeyer, Ramasamy Krishnaswamy 2015-05-26
9038087 Fence elision for work stealing Paul F. Ringseth, Bill Messmer, Charles David Callahan, II 2015-05-19
8918767 Pattern-based compilation of asynchronous consumption Mads Torgersen, Lucian Jules Wischik, Anders Hejlsberg, Niklas Gustafsson, Dmitry Lomov +1 more 2014-12-23
8893090 Stepping out of an asynchronous method into its continuation in a debugger Ian William James Halliday, Gregg Bernard Miskelly, Dmitry Lomov 2014-11-18
8856792 Cancelable and faultable dataflow nodes Zlatko Michailov, Niklas Gustafsson, Daniela Cristina Manu 2014-10-07
8806168 Producer-consumer data transfer using piecewise circular queue Igor Ostrovsky 2014-08-12
8806426 Configurable partitioning of parallel data for parallel processing Joe Duffy, Igor Ostrovsky, Huseyin S. Yildiz 2014-08-12
8799378 Non-greedy consumption by execution blocks in dataflow networks Michael L. Chu, Daniela Cristina Manu 2014-08-05
8756572 Debugger-set identifying breakpoints after coroutine yield points Ian William James Halliday, Gregory Bernard Miskelly, Dmitry Lomov, Kayle K. Hinkle, III 2014-06-17
8751872 Separation of error information from error propagation information Kumar Gaurav Khanna, Eric L. Eilebrecht, Melitta Andersen, Diana Milirud 2014-06-10
8707320 Dynamic partitioning of data by occasionally doubling data chunk size for data-parallel applications Michael Liddell, Igor Ostrovsky 2014-04-22
8607237 Collection with local lists for a multi-processor system John Duffy 2013-12-10
8572585 Using compiler-generated tasks to represent programming elements Mads Torgersen, Lucian Jules Wishchik, Anders Hejlsberg, Dmitry Lomov, Matthew J. Warren +1 more 2013-10-29
8521721 Custom operators for a parallel query engine Igor Ostrovsky, Mike Liddell 2013-08-27
8490115 Ambient state for asynchronous methods Mads Torgersen, Eric L. Eilebrecht 2013-07-16
8392920 Parallel query engine with dynamic number of workers Igor Ostrovsky, John Duffy 2013-03-05
8392922 Marshaling results of nested tasks Joseph E. Hoag, John Duffy, Danny S. Shih 2013-03-05
8359604 Propagating unobserved exceptions in a parallel system John Duffy, Huseyin S. Yildiz, Mike Liddell 2013-01-22
8356308 Blocking and bounding wrapper for thread-safe data collections Joe Duffy, Samer El Baghdady, Emad Ali, Igor Ostrovsky 2013-01-15
8326886 Per-thread, per-instance data storage Emad Omara, John Duffy 2012-12-04
8312457 Maintaining a count for lock-free linked list structures Chunyan Song 2012-11-13