Membership
Tour
Register
Log in
John D. Doty
Follow
Person
Seattle, WA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Common intermediate representation for data scripting language
Patent number
9,229,696
Issue date
Jan 5, 2016
Microsoft Technology Licensing, LLC
Donald F. Box
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Type system for declarative data scripting language
Patent number
8,949,784
Issue date
Feb 3, 2015
Microsoft Technology Licensing, LLC
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data framework to enable rich processing of data from any arbitrary...
Patent number
8,886,659
Issue date
Nov 11, 2014
Microsoft Corporation
Haroon Ahmed
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bidirectional type checking for declarative data scripting language
Patent number
8,762,942
Issue date
Jun 24, 2014
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Partial on-demand lazy semantic analysis
Patent number
8,539,457
Issue date
Sep 17, 2013
Microsoft Corporation
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Integration of runtime environments
Patent number
8,522,260
Issue date
Aug 27, 2013
Microsoft Corporation
John David Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Common intermediate representation for data scripting language
Patent number
8,473,897
Issue date
Jun 25, 2013
Microsoft Corporation
Donald F. Box
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Semantic subtyping for declarative data scripting language by calli...
Patent number
8,413,119
Issue date
Apr 2, 2013
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compact syntax for data scripting language
Patent number
8,321,833
Issue date
Nov 27, 2012
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data framework to enable rich processing of data from any arbitrary...
Patent number
8,290,922
Issue date
Oct 16, 2012
Microsoft Corporation
Haroon Ahmed
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Circular log amnesia detection
Patent number
8,271,454
Issue date
Sep 18, 2012
Microsoft Corporation
John D Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transaction manager virtualization
Patent number
8,082,344
Issue date
Dec 20, 2011
Microsoft Corporation
John D. Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Log file amnesia detection
Patent number
8,001,075
Issue date
Aug 16, 2011
Microsoft Corporation
John D Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Streaming object instantiation using bookmarks
Patent number
7,979,566
Issue date
Jul 12, 2011
Microsoft Corporation
John David Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Message exchange protocol extension negotiation
Patent number
7,912,973
Issue date
Mar 22, 2011
Microsoft Corporation
Max A. Feingold
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Consistently signaling state changes
Patent number
7,860,900
Issue date
Dec 28, 2010
Microsoft Corporation
Clemens A. Szyperski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Synchronizing transaction ambient state among multiple transaction...
Patent number
7,730,487
Issue date
Jun 1, 2010
Microsoft Corporation
William James Carley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating a dynamic web service and dynamic service surrogate for...
Patent number
7,593,994
Issue date
Sep 22, 2009
Microsoft Corporation
Andrew D. Milligan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Commit tree optimization based on recovery topology information
Patent number
7,533,080
Issue date
May 12, 2009
Microsoft Corporation
Dana D. Groff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interface infrastructure for creating and interacting with web serv...
Patent number
7,512,957
Issue date
Mar 31, 2009
Microsoft Corporation
Shy Cohen
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
COMMON INTERMEDIATE REPRESENTATION FOR DATA SCRIPTING LANGUAGE
Publication number
20130263099
Publication date
Oct 3, 2013
Microsoft Corporation
Donald F. Box
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY...
Publication number
20120323946
Publication date
Dec 20, 2012
Microsoft Corporation
Haroon Ahmed
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARTIAL ON-DEMAND LAZY SEMANTIC ANALYSIS
Publication number
20110113408
Publication date
May 12, 2011
Microsoft Corporation
John Lawrence Hamby
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY...
Publication number
20110099188
Publication date
Apr 28, 2011
Microsoft Corporation
Haroon Ahmed
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SEMANTIC SUBTYPING FOR DECLARATIVE DATA SCRIPTING LANGUAGE BY CALLI...
Publication number
20100192129
Publication date
Jul 29, 2010
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMMON INTERMEDIATE REPRESENTATION FOR DATA SCRIPTING LANGUAGE
Publication number
20100088666
Publication date
Apr 8, 2010
Microsoft Corporation
Donald F. Box
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BIDIRECTIONAL TYPE CHECKING FOR DECLARATIVE DATA SCRIPTING LANGUAGE
Publication number
20100088679
Publication date
Apr 8, 2010
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR MAPPING A DOMAIN MODELING LANGUAGE TO A RELAT...
Publication number
20100088685
Publication date
Apr 8, 2010
Microsoft Corporation
Haroon Ahmed
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TYPE SYSTEM FOR DECLARATIVE DATA SCRIPTING LANGUAGE
Publication number
20100088661
Publication date
Apr 8, 2010
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPACT SYNTAX FOR DATA SCRIPTING LANGUAGE
Publication number
20100088672
Publication date
Apr 8, 2010
Microsoft Corporation
David E. Langworthy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTEGRATION OF RUNTIME ENVIRONMENTS
Publication number
20100070983
Publication date
Mar 18, 2010
Microsoft Corporation
JOHN DAVID DOTY
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONSISTENTLY SIGNALING STATE CHANGES
Publication number
20090216793
Publication date
Aug 27, 2009
Microsoft Corporation
Clemens A. Szyperski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STREAMING OBJECT INSTANTIATION USING BOOKMARKS
Publication number
20090193136
Publication date
Jul 30, 2009
Microsoft Corporation
John David Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CIRCULAR LOG AMNESIA DETECTION
Publication number
20090157767
Publication date
Jun 18, 2009
Microsoft Corporation
John D. Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOG FILE AMNESIA DETECTION
Publication number
20080301200
Publication date
Dec 4, 2008
Microsoft Corporation
John D. Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Transaction Manager Virtualization
Publication number
20080196029
Publication date
Aug 14, 2008
Microsoft Corporation
John D. Doty
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Commit tree optimization based on recovery topology information
Publication number
20070239736
Publication date
Oct 11, 2007
Microsoft Corporation
Dana D. Groff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Synchronizing transaction ambient state among multiple transaction...
Publication number
20070038650
Publication date
Feb 15, 2007
Microsoft Corporation
William James Carley
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Dynamic service surrogates
Publication number
20060206567
Publication date
Sep 14, 2006
Microsoft Corporation
Andrew D. Milligan
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Interface infrastructure for creating and interacting with web serv...
Publication number
20060150200
Publication date
Jul 6, 2006
Microsoft Corporation
Shy Cohen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Message exchange protocol extension negotiation
Publication number
20060123128
Publication date
Jun 8, 2006
Microsoft Corporation
Max A. Feingold
H04 - ELECTRIC COMMUNICATION TECHNIQUE