JM

James S. Miller

Microsoft: 25 patents #1,200 of 40,388Top 3%
Overall (All Time): #164,846 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
8762976 Static extensibility models with dynamic languages and scripts Jesse D. Kaplan, John C. Gudenkauf 2014-06-24
8615743 Adaptive compiled code Thomas E. Quinn 2013-12-24
8490051 Generic interface for numeric types Melitta Andersen, Anthony J. Moore, Ariel Weinstein, Josh Free 2013-07-16
8402532 Host control of partial trust accessibility Michael D. Downen, Raja Krishnaswamy, Charles W. Kaufman, Stephen Fisher 2013-03-19
8276121 Selection of versioned resource among multiple compatible versions Vincent Henderson, Thorsten Brunklaus, Richard Lander, Thottam R. Sriram 2012-09-25
8065668 Unified data type system and method George H. Bosworth, Patrick H. Dussud, Daryl B. Olander 2011-11-22
7941793 Class initialization method semantics Gopala Krishna R. Kakivaya, Christopher W. Brumme, Vance Morrison, David S. Mortenson, Sean E. Trowbridge 2011-05-10
7917893 Using a system of annotations to generate views and adapters Jesse D. Kaplan, John C. Gudenkauf, Pete Sheill, Zifeng He 2011-03-29
7890320 Tower of numeric types Melitta Andersen, Ryan A. Byington, Brian Grunkemeyer, Anthony J. Moore, Ariel Weinstein 2011-02-15
7743363 Extensible meta-data Christopher W. Brumme, James H. Hogg, Sergey Lidin 2010-06-22
7735071 Method and system for compiling multiple languages Bradley Abrams, George H. Bosworth, Christopher W. Brumme, Patrick H. Dussud, Brian D. Harry +1 more 2010-06-08
7698685 Discovery, qualification, and activation of software add-in components Brian Pepin, Thomas E. Quinn, Jeffrey Richter 2010-04-13
7634578 Node-to-node communication pipelines Brian Pepin, Jeffrey Richter, Thomas E. Quinn 2009-12-15
7600222 Systems and methods for managing drivers in a computing system Nicholas Patrick Wilt 2009-10-06
7581231 Computing system and method for allowing plurality of applications written in different programming languages to communicate and request resources or services via a common language runtime layer Adam Smith, Anthony J. Moore, Anders Hejlsberg, Brian A. LaMacchia, Blaine Dockter +70 more 2009-08-25
7555757 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2009-06-30
7516441 Method and system for program editing and debugging in a common language runtime environment Jennifer Hamilton, Michael M. Magruder, James H. Hogg, William G. Evans, Vance Morrison +15 more 2009-04-07
7266804 Strategy for selectively making non-public resources of one assembly visible to another James H. Hogg, Christopher W. Brumme, William G. Evans 2007-09-04
7124405 Class initialization method semantics Gopala Krishna R. Kakivaya, Christopher W. Brumme, Vance Morrison, David S. Mortenson, Sean E. Trowbridge 2006-10-17
7017162 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2006-03-21
7013469 Application program interface for network software platform Adam Smith, Anthony J. Moore, Brian A. LaMacchia, Anders Hejlsberg, Brian Grunkemeyer +45 more 2006-03-14
6836883 Method and system for compiling multiple languages Bradley Abrams, George H. Bosworth, Christopher W. Brumme, Patrick H. Dussud, Brian D. Harry +1 more 2004-12-28
6738968 Unified data type system and method George H. Bosworth, Patrick H. Dussud, Daryl B. Olander 2004-05-18
6484313 Compiling and persisting of intermediate language code Sean E. Trowbridge, Brian D. Harry 2002-11-19
6389590 Indefinite-size variables within an intermediate language Peter Kukol, Vance Morrison 2002-05-14