Membership
Tour
Register
Log in
David Charles Wrighton
Follow
Person
Redmond, 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
Embedding code from modules across versioning boundaries
Patent number
12,032,950
Issue date
Jul 9, 2024
David Charles Wrighton
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
Controlling runtime access to application program interfaces
Patent number
11,003,511
Issue date
May 11, 2021
Microsoft Technology Licensing, LLC
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compatible dictionary layout
Patent number
10,572,275
Issue date
Feb 25, 2020
Microsoft Technology Licensing, LLC
Hongtao Yu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Differentiated static analysis for dynamic code optimization
Patent number
10,521,208
Issue date
Dec 31, 2019
Microsoft Technology Licensing, LLC
Morgan Asher Brown
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchical directives-based management of runtime behaviors
Patent number
10,241,784
Issue date
Mar 26, 2019
Microsoft Technology Licensing, LLC
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically sized locals with precise garbage collection reporting
Patent number
10,127,151
Issue date
Nov 13, 2018
Microsoft Technology Licensing, LLC
David C. Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Seamless high performance interoperability between different type g...
Patent number
10,120,655
Issue date
Nov 6, 2018
Microsoft Technology Licensing, LLC
David C. Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Supporting dynamic behavior in statically compiled programs
Patent number
9,836,290
Issue date
Dec 5, 2017
Microsoft Technology Licensing, LLC
Michal Strehovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Controlling runtime access to application program interfaces
Patent number
9,785,483
Issue date
Oct 10, 2017
Microsoft Technology Licensing, LLC
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchical directives-based management of runtime behaviors
Patent number
9,600,272
Issue date
Mar 21, 2017
Microsoft Technology Licensing, LLC
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hierarchical directives-based management of runtime behaviors
Patent number
9,389,890
Issue date
Jul 12, 2016
Microsoft Technology Licensing, LLC
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Supporting dynamic behavior in statically compiled programs
Patent number
9,292,270
Issue date
Mar 22, 2016
Microsoft Technology Licensing, LLC
Michal Strehovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Caching runtime generated code
Patent number
9,250,938
Issue date
Feb 2, 2016
Microsoft Technology Licensing, LLC
Nathan Herring
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Controlling runtime access to application programming interfaces
Patent number
8,990,839
Issue date
Mar 24, 2015
Microsoft Technology Licensing, LLC
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating security validation code automatically
Patent number
8,479,283
Issue date
Jul 2, 2013
Microsoft Corporation
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Event filtering at a performance-based interface
Patent number
8,296,779
Issue date
Oct 23, 2012
Microsoft Corporation
Seth M. Demsey
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Event filtering at a performance-based interface
Patent number
7,681,204
Issue date
Mar 16, 2010
Microsoft Corporation
Seth M. Demsey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Restricting type access to high-trust components
Patent number
7,673,109
Issue date
Mar 2, 2010
Microsoft Corporation
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
AMBIENT COOPERATIVE CANCELLATION WITH GREEN THREADS
Publication number
20240370296
Publication date
Nov 7, 2024
Microsoft Technology Licensing, LLC
Stephen Harris TOUB
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EMBEDDING CODE FROM MODULES ACROSS VERSIONING BOUNDARIES
Publication number
20240111518
Publication date
Apr 4, 2024
Microsoft Technology Licensing, LLC
David Charles WRIGHTON
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
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
CONTROLLING RUNTIME ACCESS TO APPLICATION PROGRAM INTERFACES
Publication number
20190095256
Publication date
Mar 28, 2019
Microsoft Technology Licensing, LLC
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DIFFERENTIATED STATIC ANALYSIS FOR DYNAMIC CODE OPTIMIZATION
Publication number
20180373515
Publication date
Dec 27, 2018
Microsoft Technology Licensing, LLC
MORGAN ASHER BROWN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPATIBLE DICTIONARY LAYOUT
Publication number
20180365033
Publication date
Dec 20, 2018
Microsoft Technology Licensing, LLC
Hongtao YU
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SEAMLESS HIGH PERFORMANCE INTEROPERABILITY BETWEEN DIFFERENT TYPE G...
Publication number
20170351490
Publication date
Dec 7, 2017
Microsoft Technology Licensing, LLC
David C. Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY SIZED LOCALS WITH PRECISE GARBAGE COLLECTION REPORTING
Publication number
20170329704
Publication date
Nov 16, 2017
Microsoft Technology Licensing, LLC
David C. Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIERARCHICAL DIRECTIVES-BASED MANAGEMENT OF RUNTIME BEHAVIORS
Publication number
20170147337
Publication date
May 25, 2017
Microsoft Technology Licensing, LLC
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIERARCHICAL DIRECTIVES-BASED MANAGEMENT OF RUNTIME BEHAVIORS
Publication number
20160274905
Publication date
Sep 22, 2016
Microsoft Technology Licensing, LLC
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SUPPORTING DYNAMIC BEHAVIOR IN STATICALLY COMPILED PROGRAMS
Publication number
20160147513
Publication date
May 26, 2016
Michal Strehovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HIERARCHICAL DIRECTIVES-BASED MANAGEMENT OF RUNTIME BEHAVIORS
Publication number
20150277899
Publication date
Oct 1, 2015
Microsoft Corporation
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SUPPORTING DYNAMIC BEHAVIOR IN STATICALLY COMPILED PROGRAMS
Publication number
20150277881
Publication date
Oct 1, 2015
Microsoft Corporation
Michal Strehovsky
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTROLLING RUNTIME ACCESS TO APPLICATION PROGRAM INTERFACES
Publication number
20150169387
Publication date
Jun 18, 2015
Microsoft Technology Licensing, LLC
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTROLLING RUNTIME ACCESS TO APPLICATION PROGRAMMING INTERFACES
Publication number
20140317641
Publication date
Oct 23, 2014
Microsoft Corporation
Mircea Trofin
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EVENT FILTERING AT A PERFORMANCE-BASED INTERFACE
Publication number
20100146520
Publication date
Jun 10, 2010
Microsoft Corporation
Seth M. Demsey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHING RUNTIME GENERATED CODE
Publication number
20100095284
Publication date
Apr 15, 2010
Microsoft Corporation
Nathan Herring
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING EXECUTABLE CODE INTO A LESS-TRUSTED ADDRESS SPACE
Publication number
20080127142
Publication date
May 29, 2008
Microsoft Corporation
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING SECURITY VALIDATION CODE AUTOMATICALLY
Publication number
20080127303
Publication date
May 29, 2008
Microsoft Corporation
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RESTRICTING TYPE ACCESS TO HIGH-TRUST COMPONENTS
Publication number
20080126740
Publication date
May 29, 2008
Microsoft Corporation
David Charles Wrighton
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Event filtering at a performance-based interface
Publication number
20050193391
Publication date
Sep 1, 2005
Seth M. Demsey
G06 - COMPUTING CALCULATING COUNTING