Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
JD

John D. Doty — 20 Patents

Microsoft: 20 patents #1,724 of 40,388Top 5%
Seattle, WA: #1,321 of 21,776 inventorsTop 7%
Washington: #4,680 of 76,902 inventorsTop 7%
Overall (All Time): #214,803 of 4,157,543Top 6%
20 Patents All Time
John D. Doty has been granted 20 US patents while listed as an inventor at Microsoft. The first was granted in 2009 and the most recent in January 2016. John D. Doty ranks #214,803 of 4,157,543 US inventors in our database (top 5.2%). Patent records list John D. Doty in Seattle, WA, US.

Issued Patents All Time

Showing 1–20 of 20 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9229696 Common intermediate representation for data scripting language Donald F. Box, Bradford H. Lovering, Jeffrey C. Schlimmer, John Lawrence Hamby, David E. Langworthy 2016-01-05 $38,756,000
8949784 Type system for declarative data scripting language David E. Langworthy, Gavin Mark Bierman, Andrew D. Gordon, Donald F. Box, Bradford H. Lovering +1 more 2015-02-03 $24,850,000
8886659 Data framework to enable rich processing of data from any arbitrary data source Haroon Ahmed, Donald F. Box, Randy S. Kimmerly 2014-11-11 $24,503,000
8762942 Bidirectional type checking for declarative data scripting language David E. Langworthy, Gavin Mark Bierman, Andrew D. Gordon, Donald F. Box, Bradford H. Lovering +1 more 2014-06-24 $40,583,000
8539457 Partial on-demand lazy semantic analysis John Lawrence Hamby, Joshua Ryan Williams, Clemens A. Szyperski, David M. Miller 2013-09-17 $24,820,000
8522260 Integration of runtime environments Geoffrey M. Kizer, Jeffrey C. Schlimmer 2013-08-27 $28,689,000
8473897 Common intermediate representation for data scripting language Donald F. Box, Bradford H. Lovering, Jeffrey C. Schlimmer, John Lawrence Hamby, David E. Langworthy 2013-06-25 $15,479,000
8413119 Semantic subtyping for declarative data scripting language by calling a prover David E. Langworthy, Gavin Mark Bierman, Andrew D. Gordon, Donald F. Box, Bradford H. Lovering +1 more 2013-04-02 $14,898,000
8321833 Compact syntax for data scripting language David E. Langworthy, Bradford H. Lovering, Donald F. Box, Giovanni M. Della-Libera, Jeffrey S. Pinkston +2 more 2012-11-27 $16,695,000
8290922 Data framework to enable rich processing of data from any arbitrary data source Haroon Ahmed, Donald F. Box, Randy S. Kimmerly 2012-10-16 $18,516,000
8271454 Circular log amnesia detection Craig A. Critchley 2012-09-18 $20,371,000
8082344 Transaction manager virtualization James E. Johnson, William J. Carley, Kapil Gupta 2011-12-20 $15,735,000
8001075 Log file amnesia detection Craig A. Critchley 2011-08-16 $15,401,000
7979566 Streaming object instantiation using bookmarks Jeffrey C. Schlimmer, Christopher L. Anderson, Martin J. Gudgin 2011-07-12 $14,655,000
7912973 Message exchange protocol extension negotiation Max Feingold, David E. Langworthy, James E. Johnson, Michael Ray Clark 2011-03-22 $15,289,000
7860900 Consistently signaling state changes Clemens A. Szyperski, Geoffrey M. Kizer, Joshua Ryan Williams 2010-12-28 $13,779,000
7730487 Synchronizing transaction ambient state among multiple transaction managers William J. Carley, James E. Johnson, Jonathan M. Cargille, Kapil Gupta, Max Feingold +1 more 2010-06-01 $13,800,000
7593994 Generating a dynamic web service and dynamic service surrogate for legacy application components Andrew D. Milligan, Harris Syed, Max Feingold, Saji Abraham 2009-09-22 $32,817,000
7533080 Commit tree optimization based on recovery topology information Dana Groff, James E. Johnson, Jonathan M. Cargille, Kapil Gupta, Michael Ray Clark 2009-05-12 $25,255,000
7512957 Interface infrastructure for creating and interacting with web services Shy Cohen, Geary L. Eppley, Douglas M. Purdy, James E. Johnson, Stephen J. Millet +54 more 2009-03-31 $21,547,000