Inventor · disambiguated record
Stephen H. Toub
Also filed as: TOUB STEPHEN · TOUB STEPHEN H · TOUB STEPHEN HARRIS
57 granted patents·16 pending applications·183 citations·filing 2005–2024
98Inventor score
Files withMICROSOFT TECHNOLOGY LICENSING LLC25MICROSOFT CORP13TOUB STEPHEN H7OSTROVSKY IGOR4SONG CHUNYAN3
Top patents by PatentIndex Score
73 records- 0194US11409508B1Reload ordering for executable code modulesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Aug 9, 2022·8 cites·20 claims
- 0293US9632771B2Association of metadata with source code and applications and services premised thereonMICROSOFT CORP·Filed 2012·Granted Apr 25, 2017·19 cites·20 claims
- 0390US8276154B2Hash partitioning streamed dataTOUB STEPHEN H·Filed 2009·Granted Sep 25, 2012·24 cites·10 claims
- 0487US11573787B1Hot reloading a running application with an unsaved source code changeMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Feb 7, 2023·5 cites·20 claims
- 0584US8392920B2Parallel query engine with dynamic number of workersOSTROVSKY IGOR·Filed 2010·Granted Mar 5, 2013·9 cites·20 claims
- 0683US9092211B2Social-based information recommendation systemMICROSOFT CORP·Filed 2012·Granted Jul 28, 2015·10 cites·20 claims
- 0778US8250576B2Structured task hierarchy for a parallel runtimeYILDIZ HUSEYIN S·Filed 2009·Granted Aug 21, 2012·10 cites·20 claims
- 0877US10740219B2Selectively tracing portions of computer process executionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Aug 11, 2020·2 cites·20 claims
- 0977US9183407B2Permission based query processingMEIJER HENRICUS JOHANNES MARIA·Filed 2011·Granted Nov 10, 2015·5 cites·18 claims
- 1076US10261759B2Social-based information recommendation systemMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Apr 16, 2019·3 cites·20 claims
- 1175US8806426B2Configurable partitioning of parallel data for parallel processingDUFFY JOE·Filed 2008·Granted Aug 12, 2014·9 cites·20 claims
- 1275US8359604B2Propagating unobserved exceptions in a parallel systemMICROSOFT CORP·Filed 2009·Granted Jan 22, 2013·7 cites·17 claims
- 1374US8185693B2Cache-line aware collection for runtime environmentsTOUB STEPHEN H·Filed 2009·Granted May 22, 2012·6 cites·20 claims
- 1473US9038087B2Fence elision for work stealingRINGSETH PAUL F·Filed 2008·Granted May 19, 2015·8 cites·20 claims
- 1573US8893090B2Stepping out of an asynchronous method into its continuation in a debuggerHALLIDAY IAN WILLIAM JAMES·Filed 2011·Granted Nov 18, 2014·7 cites·20 claims
- 1670US8572585B2Using compiler-generated tasks to represent programming elementsTOUB STEPHEN HARRIS·Filed 2011·Granted Oct 29, 2013·4 cites·20 claims
- 1770US8224799B2Providing lock-based access to nodes in a concurrent linked listSONG CHUNYAN·Filed 2009·Granted Jul 17, 2012·5 cites·15 claims
- 1869US10133660B2Dynamically allocated thread-local storageMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Nov 20, 2018·1 cites·20 claims
- 1969US9141422B2Plug-in task schedulerTOUB STEPHEN H·Filed 2010·Granted Sep 22, 2015·3 cites·19 claims
- 2068US9201688B2Configuration of asynchronous message processing in dataflow networksMICHAILOV ZLATKO V·Filed 2010·Granted Dec 1, 2015·3 cites·20 claims
- 2168US8108868B2Workflow execution plans through completion condition critical path analysisTOUB STEPHEN·Filed 2007·Granted Jan 31, 2012·5 cites·21 claims
- 2266US8756572B2Debugger-set identifying breakpoints after coroutine yield pointsHALLIDAY IAN W J·Filed 2011·Granted Jun 17, 2014·5 cites·20 claims
- 2366US8490115B2Ambient state for asynchronous methodsTORGERSEN MADS·Filed 2011·Granted Jul 16, 2013·2 cites·20 claims
- 2465US10970130B2Composable and cancelable dataflow continuation passingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Apr 6, 2021·0 cites·20 claims
- 2565US8239865B2Waiting and synchronization of parallel task executions based on task groups and task object representationsTOUB STEPHEN H·Filed 2008·Granted Aug 7, 2012·3 cites·17 claims
- 2664US11593078B2Reload ordering for executable code modulesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Feb 28, 2023·0 cites·20 claims
- 2764US8312457B2Maintaining a count for lock-free linked list structuresSONG CHUNYAN·Filed 2009·Granted Nov 13, 2012·4 cites·13 claims
- 2863US11922151B2Compiler-generated asynchronous enumerable objectMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Mar 5, 2024·0 cites·20 claims
- 2963US8392922B2Marshaling results of nested tasksTOUB STEPHEN H·Filed 2010·Granted Mar 5, 2013·2 cites·20 claims
- 3062US9354932B2Dynamically allocated thread-local storageOSTROVSKY IGOR·Filed 2011·Granted May 31, 2016·1 cites·20 claims
- 3162US8806168B2Producer-consumer data transfer using piecewise circular queueOSTROVSKY IGOR·Filed 2011·Granted Aug 12, 2014·1 cites·20 claims
- 3262US8751872B2Separation of error information from error propagation informationKHANNA KUMAR GAURAV·Filed 2011·Granted Jun 10, 2014·3 cites·20 claims
- 3362US8707320B2Dynamic partitioning of data by occasionally doubling data chunk size for data-parallel applicationsLIDDELL MICHAEL·Filed 2010·Granted Apr 22, 2014·3 cites·19 claims
- 3461US9715440B2Test scope determination based on code change(s)MICROSOFT CORP·Filed 2012·Granted Jul 25, 2017·1 cites·20 claims
- 3560US11163677B2Dynamically allocated thread-local storageMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Nov 2, 2021·0 cites·14 claims
- 3660US10372509B2Composable and cancelable dataflow continuation passingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted Aug 6, 2019·0 cites·20 claims
- 3759US9772887B2Composable and cancelable dataflow continuation passingDUFFY JOHN·Filed 2008·Granted Sep 26, 2017·1 cites·20 claims
- 3858US9043749B2Unified and extensible asynchronous and synchronous cancelationDUFFY JOE·Filed 2008·Granted May 26, 2015·2 cites·20 claims
- 3957US12079595B2Runtime support for role types that extend underlying typesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Sep 3, 2024·0 cites·20 claims
- 4057US8918767B2Pattern-based compilation of asynchronous consumptionTOUB STEPHEN HARRIS·Filed 2011·Granted Dec 23, 2014·1 cites·20 claims
- 4157US2025321718A1Ai-based generation of a computer program using compiler-gathered semantic information about target codeMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2024·Application pending·0 cites
- 4254US2019265956A1Compiler-Generated Asynchronous Enumerable ObjectMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Application pending·0 cites
- 4352US11972237B1Member invocation declarative interceptionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Granted Apr 30, 2024·0 cites·20 claims
- 4452US2025377871A1Extensible software analysis architectureMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2024·Application pending·0 cites
- 4552US2025378003A1Software analysis work allocationMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2024·Application pending·0 cites
- 4651US2017235780A1Providing lock-based access to nodes in a concurrent linked listMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Application pending·0 cites
- 4750US11714609B2Automatic generation of source code implementing a regular expressionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted Aug 1, 2023·0 cites·18 claims
- 4850US11429358B2Representing asynchronous state machine in intermediate codeMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2020·Granted Aug 30, 2022·0 cites·17 claims
- 4950US8356308B2Blocking and bounding wrapper for thread-safe data collectionsMICROSOFT CORP·Filed 2008·Granted Jan 15, 2013·1 cites·20 claims
- 5050US8266172B2Data parallel query analysisOSTROVSKY IGOR·Filed 2009·Granted Sep 11, 2012·0 cites·19 claims
Showing the top 50 of 73 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Stephen H. Toub files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →