Inventor · disambiguated record
Donald F. Box
Also filed as: BOX DONALD · BOX DONALD F
48 granted patents·6 pending applications·570 citations·filing 2002–2018
98Inventor score
Files withMICROSOFT CORP31LANGWORTHY DAVID E5AHMED HAROON3MICROSOFT TECHNOLOGY LICENSING LLC3BOX DONALD F2
Top patents by PatentIndex Score
54 records- 0196US8321833B2Compact syntax for data scripting languageLANGWORTHY DAVID E·Filed 2008·Granted Nov 27, 2012·76 cites·19 claims
- 0295US8762942B2Bidirectional type checking for declarative data scripting languageLANGWORTHY DAVID E·Filed 2008·Granted Jun 24, 2014·54 cites·12 claims
- 0395US8473897B2Common intermediate representation for data scripting languageBOX DONALD F·Filed 2008·Granted Jun 25, 2013·84 cites·17 claims
- 0493US7418457B2Scoped metadataMICROSOFT CORP·Filed 2005·Granted Aug 26, 2008·34 cites·12 claims
- 0591US7992140B2Compiler supporting programs as data objectsMICROSOFT CORP·Filed 2005·Granted Aug 2, 2011·24 cites·16 claims
- 0690US8458678B2Compiler supporting programs as data objectsMEIJER HENRICUS JOHANNES MARIA·Filed 2011·Granted Jun 4, 2013·14 cites·17 claims
- 0790US7640579B2Securely roaming digital identitiesMICROSOFT CORP·Filed 2005·Granted Dec 29, 2009·19 cites·19 claims
- 0889US7949720B2Message object modelMICROSOFT CORP·Filed 2006·Granted May 24, 2011·17 cites·10 claims
- 0989US7814211B2Varying of message encodingMICROSOFT CORP·Filed 2006·Granted Oct 12, 2010·13 cites·10 claims
- 1088US8296744B2Tree-based directed graph programming structures for a declarative programming languageLANGWORTHY DAVID E·Filed 2008·Granted Oct 23, 2012·19 cites·19 claims
- 1187US7243157B2Dynamic protocol constructionMICROSOFT CORP·Filed 2004·Granted Jul 10, 2007·45 cites·20 claims
- 1284US7827127B2Data scoping and data flow in a continuation based runtimeMICROSOFT CORP·Filed 2007·Granted Nov 2, 2010·14 cites·20 claims
- 1383US9229696B2Common intermediate representation for data scripting languageMICROSOFT CORP·Filed 2013·Granted Jan 5, 2016·6 cites·15 claims
- 1483US8307016B2Accessing different application data via a common data structureSZYPERSKI CLEMENS A·Filed 2008·Granted Nov 6, 2012·13 cites·13 claims
- 1582US7451157B2Scoped metadata in a markup languageMICROSOFT CORP·Filed 2002·Granted Nov 11, 2008·28 cites·25 claims
- 1682US7409636B2Lightweight application program interface (API) for extensible markup language (XML)MICROSOFT CORP·Filed 2005·Granted Aug 5, 2008·12 cites·16 claims
- 1781US9201874B2Efficiently correlating nominally incompatible typesSZYPERSKI CLEMENS A·Filed 2008·Granted Dec 1, 2015·13 cites·26 claims
- 1880US8756257B2Accessing different application data via a common data structureMICROSOFT CORP·Filed 2012·Granted Jun 17, 2014·5 cites·12 claims
- 1980US8469816B2Device linkingLIU MIN·Filed 2011·Granted Jun 25, 2013·5 cites·20 claims
- 2080US8191042B2Continuation based declarative definition and compositionPINTO EDMUND SAMUEL VICTOR·Filed 2008·Granted May 29, 2012·9 cites·10 claims
- 2177US8751626B2Model-based composite application platformPINKSTON JEFFREY S·Filed 2008·Granted Jun 10, 2014·18 cites·20 claims
- 2276US7590988B2Dynamic service generation for legacy componentsMICROSOFT CORP·Filed 2005·Granted Sep 15, 2009·9 cites·18 claims
- 2368US8949784B2Type system for declarative data scripting languageLANGWORTHY DAVID E·Filed 2008·Granted Feb 3, 2015·4 cites·20 claims
- 2468US8413119B2Semantic subtyping for declarative data scripting language by calling a proverLANGWORTHY DAVID E·Filed 2008·Granted Apr 2, 2013·4 cites·20 claims
- 2565US8386429B2Generic editor for databasesMICROSOFT CORP·Filed 2009·Granted Feb 26, 2013·3 cites·19 claims
- 2665US8051469B2Securely roaming digital identitiesMICROSOFT CORP·Filed 2009·Granted Nov 1, 2011·2 cites·20 claims
- 2763US7574516B2Mechanisms for transferring raw data from one data structure to another representing the same itemMICROSOFT CORP·Filed 2005·Granted Aug 11, 2009·3 cites·14 claims
- 2861US7925710B2Simultaneous API exposure for messagesMICROSOFT CORP·Filed 2006·Granted Apr 12, 2011·1 cites·9 claims
- 2961US7640260B2Valid transformation expressions for structured dataMICROSOFT CORP·Filed 2005·Granted Dec 29, 2009·2 cites·17 claims
- 3060US8290922B2Data framework to enable rich processing of data from any arbitrary data sourceAHMED HAROON·Filed 2009·Granted Oct 16, 2012·1 cites·20 claims
- 3160US7664023B2Dynamic protocol constructionMICROSOFT CORP·Filed 2007·Granted Feb 16, 2010·1 cites·26 claims
- 3260US7603426B2Flexible context management for enumeration sessions using context exchangeMICROSOFT CORP·Filed 2004·Granted Oct 13, 2009·1 cites·46 claims
- 3359US10750349B2Device linkingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Aug 18, 2020·0 cites·20 claims
- 3459US8108831B2Iterative component bindingKIMMERLY RANDY S·Filed 2008·Granted Jan 31, 2012·2 cites·14 claims
- 3559US7949787B2Open content model Web service messagingMICROSOFT CORP·Filed 2004·Granted May 24, 2011·5 cites·24 claims
- 3659US7882120B2Data description language for record based systemsMICROSOFT CORP·Filed 2008·Granted Feb 1, 2011·2 cites·20 claims
- 3759US7571441B2Efficient retrieval of information from a network service using soapMICROSOFT CORP·Filed 2005·Granted Aug 4, 2009·1 cites·20 claims
- 3858US9579570B2Device linkingMICROSOFT CORP·Filed 2013·Granted Feb 28, 2017·0 cites·20 claims
- 3958US9043765B2Simultaneously targeting multiple homogeneous and heterogeneous runtime environmentsAHMED HAROON·Filed 2011·Granted May 26, 2015·1 cites·18 claims
- 4057US7730041B2Data abstraction based serializationMICROSOFT CORP·Filed 2004·Granted Jun 1, 2010·6 cites·33 claims
- 4156US9967730B2Device linkingMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Granted May 8, 2018·0 cites·20 claims
- 4255US2015143334A1Message exchange pattern rendezvous abstractionMICROSOFT CORP·Filed 2014·Application pending·0 cites
- 4352US9916136B2Interface infrastructure for a continuation based runtimeMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Mar 13, 2018·0 cites·4 claims
- 4451US9354847B2Interface infrastructure for a continuation based runtimeWOLF KENNETH D·Filed 2008·Granted May 31, 2016·0 cites·12 claims
- 4551US8886659B2Data framework to enable rich processing of data from any arbitrary data sourceAHMED HAROON·Filed 2012·Granted Nov 11, 2014·0 cites·16 claims
- 4650US8626715B2Generic editor for databasesMICROSOFT CORP·Filed 2013·Granted Jan 7, 2014·0 cites·20 claims
- 4748US2010088686A1Programming language with extensible syntaxMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 4847US8276165B2Continuation-based runtime callback invocationBOX DONALD F·Filed 2008·Granted Sep 25, 2012·0 cites·16 claims
- 4945US2009165021A1Model-Based Composite Application PlatformMICROSOFT CORP·Filed 2008·Application pending·0 cites
- 5045US2006015528A1Generic representation of optional valuesMICROSOFT CORP·Filed 2004·Application pending·0 cites
Showing the top 50 of 54 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →