MT

Mads Torgersen

Microsoft: 23 patents #1,378 of 40,388Top 4%
Overall (All Time): #180,318 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12079595 Runtime support for role types that extend underlying types David Charles Wrighton, Julien Couvreur, Stephen H. Toub, Jared Porter Parsons 2024-09-03
11922151 Compiler-generated asynchronous enumerable object Stephen H. Toub 2024-03-05
11372630 Efficient immutable syntax representation with incremental change Matthew J. Warren, Renaud Paquay, Neal M. Gafter, Jared Porter Parsons, David N. Schach +4 more 2022-06-28
10564944 Efficient immutable syntax representation with incremental change Matthew J. Warren, Avner Y. Aharoni, Renaud Paquay, Neal M. Gafter, Jared Porter Parsons +5 more 2020-02-18
9652207 Static type checking across module universes Lucas J. Hoban, Charles P. Jazdzewski, Anders Hejlsberg, Steven Lucco, Joseph J. Pamer 2017-05-16
9639335 Contextual typing Lucas J. Hoban, Charles P. Jazdzewski, Anders Hejlsberg, Steven Lucco, Joseph J. Pamer 2017-05-02
9563412 Statically extensible types Lucas J. Hoban, Charles P. Jazdzewski, Anders Hejlsberg, Steven Lucco, Joseph J. Pamer 2017-02-07
9075667 Dynamic binding directed by static types Anders Hejlsberg, James J. Hugunin, Matthew J. Warren, Neal M. Gafter, Lucian Jules Wischik +4 more 2015-07-07
9003377 Efficient resumption of co-routines on a linear stack Neal M. Gafter, Henricus Johannes Maria Meijer, Niklas Gustafsson 2015-04-07
8918767 Pattern-based compilation of asynchronous consumption Stephen H. Toub, Lucian Jules Wischik, Anders Hejlsberg, Niklas Gustafsson, Dmitry Lomov +1 more 2014-12-23
8713048 Query processing with specialized query operators Erik Meijer, Anders Hejlsberg, Matthew J. Warren, John Wesley Dyer 2014-04-29
8621435 Time debugging Avner Y. Aharoni 2013-12-31
8572585 Using compiler-generated tasks to represent programming elements Stephen H. Toub, Lucian Jules Wishchik, Anders Hejlsberg, Dmitry Lomov, Matthew J. Warren +1 more 2013-10-29
8549506 Resumable methods Henricus Johannes Maria Meijer, Neal M. Gafter, Niklas Gustafsson 2013-10-01
8490115 Ambient state for asynchronous methods Stephen H. Toub, Eric L. Eilebrecht 2013-07-16
8364750 Automated translation of service invocations for batch processing Luca Bolognese, Lucas J. Hoban, Erik Meijer, Anders Hejlsberg, Matthew J. Warren +2 more 2013-01-29
8245210 Compile-time context for dynamically bound operations Samuel Ng, Martin Maly, Christopher Joseph Burrows, James J. Hugunin 2012-08-14
8060868 Fully capturing outer variables as data objects Henricus Johannes Maria Meijer, Anders Hejlsberg, Peter A. Hallam, Matthew J. Warren, Dinesh Chandrakant Kulkarni +1 more 2011-11-15
7899840 Group joins to navigate data relationships Henricus Johannes Maria Meijer, Anders Hejlsberg, Dinesh Chandrakant Kulkarni, Matthew J. Warren 2011-03-01
7890939 Partial methods Dinesh Chandrakant Kulkarni, Henricus Johannes Maria Meijer, Anders Hejlsberg, Matthew J. Warren, Peter A. Hallam 2011-02-15
7873592 Type inference for object-oriented languages Henricus Johannes Maria Meijer, Gavin Mark Bierman, Anders Hejlsberg, Danny Van Velzen, Peter A. Hallam +4 more 2011-01-18
7860823 Generic interface for deep embedding of expression trees in programming languages Anders Hejlsberg, Matthew J. Warren, Henricus Johannes Maria Meijer, Dinesh Chandrakant Kulkarni 2010-12-28
7657505 Data retrieval from a database utilizing efficient eager loading and customized queries Anders Hejlsberg, Matthew J. Warren, Dinesh Chandrakant Kulkarni, Henricus Johannes Maria Meijer, Terry A. Adams +2 more 2010-02-02