Membership
Tour
Register
Log in
Stephen H. Toub
Follow
Person
Seattle, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Runtime support for role types that extend underlying types
Patent number
12,079,595
Issue date
Sep 3, 2024
Microsoft Technology Licensing, LLC
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Finite automaton construction using regular expression derivatives...
Patent number
11,983,223
Issue date
May 14, 2024
Microsoft Technology Licensing, LLC
Olli Ilari Saarikivi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Member invocation declarative interception
Patent number
11,972,237
Issue date
Apr 30, 2024
Microsoft Technology Licensing, LLC
Jared Parsons
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler-generated asynchronous enumerable object
Patent number
11,922,151
Issue date
Mar 5, 2024
Microsoft Technology Licensing, LLC
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automatic generation of source code implementing a regular expression
Patent number
11,714,609
Issue date
Aug 1, 2023
Microsoft Technology Licensing, LLC
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reload ordering for executable code modules
Patent number
11,593,078
Issue date
Feb 28, 2023
Microsoft Technology Licensing, LLC
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reduced memory consumption of compiler-transformed asynchronous met...
Patent number
11,579,855
Issue date
Feb 14, 2023
Microsoft Technology Licensing LLC
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hot reloading a running application with an unsaved source code change
Patent number
11,573,787
Issue date
Feb 7, 2023
Microsoft Technology Licensing, LLC
Sayed Ibrahim Hashimi
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Thread-local return structure for asynchronous state machine
Patent number
11,435,989
Issue date
Sep 6, 2022
Microsoft Technology Licensing, LLC
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Representing asynchronous state machine in intermediate code
Patent number
11,429,358
Issue date
Aug 30, 2022
Microsoft Technology Licensing, LLC
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Reload ordering for executable code modules
Patent number
11,409,508
Issue date
Aug 9, 2022
Microsoft Technology Licensing, LLC
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
11,163,677
Issue date
Nov 2, 2021
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Composable and cancelable dataflow continuation passing
Patent number
10,970,130
Issue date
Apr 6, 2021
Microsoft Technology Licensing, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Selectively tracing portions of computer process execution
Patent number
10,740,219
Issue date
Aug 11, 2020
Workman Nydegger
Del Myers
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Asynchronous operation query
Patent number
10,452,534
Issue date
Oct 22, 2019
Microsoft Technology Licensing, LLC
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Composable and cancelable dataflow continuation passing
Patent number
10,372,509
Issue date
Aug 6, 2019
Microsoft Technology Licensing, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Social-based information recommendation system
Patent number
10,261,759
Issue date
Apr 16, 2019
Microsoft Technology Licensing, LLC
Karen Ng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
10,133,660
Issue date
Nov 20, 2018
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Composable and cancelable dataflow continuation passing
Patent number
9,772,887
Issue date
Sep 26, 2017
Microsoft Technology Learning, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Test scope determination based on code change(s)
Patent number
9,715,440
Issue date
Jul 25, 2017
Microsoft Technology Licensing, LLC
Brian R. Crawford
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Association of metadata with source code and applications and servi...
Patent number
9,632,771
Issue date
Apr 25, 2017
Microsoft Technology Licensing, LLC
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Providing lock-based access to nodes in a concurrent linked list
Patent number
9,519,524
Issue date
Dec 13, 2016
Microsoft Technology Licensing, LLC
Chunyan Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically allocated thread-local storage
Patent number
9,354,932
Issue date
May 31, 2016
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performing a wait operation to wait for one or more tasks to complete
Patent number
9,229,788
Issue date
Jan 5, 2016
Microsoft Technology Licensing, LLC
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Configuration of asynchronous message processing in dataflow networks
Patent number
9,201,688
Issue date
Dec 1, 2015
Microsoft Technology Licensing, LLC
Zlatko V. Michailov
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Permission based query processing
Patent number
9,183,407
Issue date
Nov 10, 2015
Microsoft Technology Licensing LLC
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Plug-in task scheduler
Patent number
9,141,422
Issue date
Sep 22, 2015
Microsoft Technology Licensing, LLC
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Social-based information recommendation system
Patent number
9,092,211
Issue date
Jul 28, 2015
Microsoft Technology Licensing, LLC
Karen Ng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Unified and extensible asynchronous and synchronous cancelation
Patent number
9,043,749
Issue date
May 26, 2015
Microsoft Technology Licensing, LLC
Joe Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fence elision for work stealing
Patent number
9,038,087
Issue date
May 19, 2015
Microsoft Technology Licensing, LLC
Paul F. Ringseth
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
FINITE AUTOMATON CONSTRUCTION USING REGULAR EXPRESSION DERIVATIVES...
Publication number
20240061885
Publication date
Feb 22, 2024
Microsoft Technology Licensing, LLC
Olli Ilari SAARIKIVI
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNTIME SUPPORT FOR ROLE TYPES THAT EXTEND UNDERLYING TYPES
Publication number
20240004616
Publication date
Jan 4, 2024
Microsoft Technology Licensing, LLC
David Charles WRIGHTON
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATIC GENERATION OF SOURCE CODE IMPLEMENTING A REGULAR EXPRESSION
Publication number
20230176823
Publication date
Jun 8, 2023
Microsoft Technology Licensing, LLC
STEPHEN HARRIS TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RELOAD ORDERING FOR EXECUTABLE CODE MODULES
Publication number
20220413815
Publication date
Dec 29, 2022
Microsoft Technology Licensing, LLC
Stephen Harris TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
THREAD-LOCAL RETURN STRUCTURE FOR ASYNCHRONOUS STATE MACHINE
Publication number
20220066759
Publication date
Mar 3, 2022
Microsoft Technology Licensing, LLC
David Charles WRIGHTON
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REPRESENTING ASYNCHRONOUS STATE MACHINE IN INTERMEDIATE CODE
Publication number
20220050669
Publication date
Feb 17, 2022
Microsoft Technology Licensing, LLC
David Charles WRIGHTON
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler-Generated Asynchronous Enumerable Object
Publication number
20200210156
Publication date
Jul 2, 2020
Microsoft Technology Licensing, LLC
STEPHEN HARRIS TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPOSABLE AND CANCELABLE DATAFLOW CONTINUATION PASSING
Publication number
20200159595
Publication date
May 21, 2020
Microsoft Technology Licensing, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Selectively Tracing Portions Of Computer Process Execution
Publication number
20190332520
Publication date
Oct 31, 2019
Microsoft Technology Licensing, LLC
Del MYERS
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler-Generated Asynchronous Enumerable Object
Publication number
20190265956
Publication date
Aug 29, 2019
Microsoft Technology Licensing, LLC
STEPHEN HARRIS TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Reduced Memory Consumption of Compiler-Transformed Asynchronous Met...
Publication number
20190187965
Publication date
Jun 20, 2019
Microsoft Technology Licensing, LLC
STEPHEN HARRIS TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20190087316
Publication date
Mar 21, 2019
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ASYNCHRONOUS OPERATION QUERY
Publication number
20180349267
Publication date
Dec 6, 2018
Microsoft Technology Licensing, LLC
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPOSABLE AND CANCELABLE DATAFLOW CONTINUATION PASSING
Publication number
20180129543
Publication date
May 10, 2018
Microsoft Technology Licensing, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROVIDING LOCK-BASED ACCESS TO NODES IN A CONCURRENT LINKED LIST
Publication number
20170235780
Publication date
Aug 17, 2017
Microsoft Technology Licensing, LLC
Chunyan Song
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20160275010
Publication date
Sep 22, 2016
Microsoft Technology Licensing, LLC
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SOCIAL-BASED INFORMATION RECOMMENDATION SYSTEM
Publication number
20150331674
Publication date
Nov 19, 2015
Microsoft Technology Licensing, LLC
Karen Ng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ASSOCIATION OF METADATA WITH SOURCE CODE AND APPLICATIONS AND SERVI...
Publication number
20140173561
Publication date
Jun 19, 2014
Microsoft Corporation
Stephen H. Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SOCIAL-BASED INFORMATION RECOMMENDATION SYSTEM
Publication number
20140173555
Publication date
Jun 19, 2014
Microsoft Corporation
Karen Ng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EDITOR VISUALIZATIONS
Publication number
20140173563
Publication date
Jun 19, 2014
Microsoft Corporation
Christopher Dias
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TEST SCOPE DETERMINATION BASED ON CODE CHANGE(S)
Publication number
20140173564
Publication date
Jun 19, 2014
Microsoft Corporation
Brian R. Crawford
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RIGHTS-MANAGED CODE
Publication number
20140173759
Publication date
Jun 19, 2014
Microsoft Corporation
Bill Essary
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY RESULT ESTIMATION
Publication number
20130117257
Publication date
May 9, 2013
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERMISSION BASED QUERY PROCESSING
Publication number
20130110876
Publication date
May 2, 2013
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AMBIENT STATE FOR ASYNCHRONOUS METHODS
Publication number
20130104148
Publication date
Apr 25, 2013
Microsoft Corporation
Mads Torgersen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRODUCER-CONSUMER DATA TRANSFER USING PIECEWISE CIRCULAR QUEUE
Publication number
20130067160
Publication date
Mar 14, 2013
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY ALLOCATED THREAD-LOCAL STORAGE
Publication number
20120331475
Publication date
Dec 27, 2012
Microsoft Corporation
Igor Ostrovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
USING COMPILER-GENERATED TASKS TO REPRESENT PROGRAMMING ELEMENTS
Publication number
20120324457
Publication date
Dec 20, 2012
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PATTERN-BASED COMPILATION OF ASYNCHRONOUS CONSUMPTION
Publication number
20120324431
Publication date
Dec 20, 2012
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SEPARATION OF ERROR INFORMATION FROM ERROR PROPAGATION INFORMATION
Publication number
20120304026
Publication date
Nov 29, 2012
Microsoft Corporation
KUMAR GAURAV KHANNA
G06 - COMPUTING CALCULATING COUNTING