Inventor · disambiguated record
Anders Hejlsberg
Also filed as: HEJLSBERG ANDERS
67 granted patents·12 pending applications·2,916 citations·filing 1989–2023
99Inventor score
Files withMICROSOFT CORP58MEIJER HENRICUS JOHANNES MARIA3MICROSOFT TECHNOLOGY LICENSING LLC3BORLAND INT INC2HEJLSBERG ANDERS2
Top patents by PatentIndex Score
79 records- 0198US7555757B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Jun 30, 2009·270 cites·9 claims
- 0298US7017162B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Mar 21, 2006·312 cites·12 claims
- 0398US7013469B2Application program interface for network software platformMICROSOFT CORP·Filed 2005·Granted Mar 14, 2006·365 cites·20 claims
- 0497US8060868B2Fully capturing outer variables as data objectsMEIJER HENRICUS JOHANNES MARIA·Filed 2007·Granted Nov 15, 2011·72 cites·15 claims
- 0597US7546602B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Jun 9, 2009·383 cites·30 claims
- 0696US7165239B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Jan 16, 2007·168 cites·12 claims
- 0795US7730467B1Object-oriented pull model XML parserMICROSOFT CORP·Filed 2005·Granted Jun 1, 2010·55 cites·20 claims
- 0894US7873958B2System and methods for providing versioning of software components in a computer programming languageMICROSOFT CORP·Filed 2005·Granted Jan 18, 2011·35 cites·18 claims
- 0993US7730079B2Query comprehensionsMICROSOFT CORP·Filed 2005·Granted Jun 1, 2010·35 cites·16 claims
- 1092US8191040B2Application program interface for network software platformHEJLSBERG ANDERS·Filed 2007·Granted May 29, 2012·48 cites·19 claims
- 1192US6981250B1System and methods for providing versioning of software components in a computer programming languageMICROSOFT CORP·Filed 2001·Granted Dec 27, 2005·76 cites·54 claims
- 1291US7992140B2Compiler supporting programs as data objectsMICROSOFT CORP·Filed 2005·Granted Aug 2, 2011·24 cites·16 claims
- 1391US6920461B2Application program interface for network software platformMICROSOFT CORP·Filed 2001·Granted Jul 19, 2005·108 cites·31 claims
- 1490US8458678B2Compiler supporting programs as data objectsMEIJER HENRICUS JOHANNES MARIA·Filed 2011·Granted Jun 4, 2013·14 cites·17 claims
- 1589US6151602ADatabase system with methods providing a platform-independent self-describing data packet for transmitting informationINPRISE CORP·Filed 1998·Granted Nov 21, 2000·205 cites·21 claims
- 1687US9652207B2Static type checking across module universesMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted May 16, 2017·11 cites·20 claims
- 1786US7702686B2Retrieving and persisting objects from/to relational databasesMICROSOFT CORP·Filed 2005·Granted Apr 20, 2010·17 cites·16 claims
- 1885US8364751B2Automated client/server operation partitioningMICROSOFT CORP·Filed 2008·Granted Jan 29, 2013·10 cites·13 claims
- 1985US7873592B2Type inference for object-oriented languagesMICROSOFT CORP·Filed 2007·Granted Jan 18, 2011·16 cites·13 claims
- 2085US7627594B2Runtime support for nullable typesMICROSOFT CORP·Filed 2005·Granted Dec 1, 2009·13 cites·14 claims
- 2185US6748582B1Task list window for use in an integrated development environmentMICROSOFT CORP·Filed 2000·Granted Jun 8, 2004·52 cites·75 claims
- 2283US7743066B2Anonymous types for statically typed queriesMICROSOFT CORP·Filed 2005·Granted Jun 22, 2010·11 cites·11 claims
- 2383US7694274B2Dynamically typed unsafe varianceMICROSOFT CORP·Filed 2005·Granted Apr 6, 2010·13 cites·11 claims
- 2483US7685567B2Architecture that extends types using extension methodsMICROSOFT CORP·Filed 2005·Granted Mar 23, 2010·11 cites·17 claims
- 2582US8375044B2Query processing pipelines with single-item and multiple-item query operatorsMICROSOFT CORP·Filed 2008·Granted Feb 12, 2013·12 cites·20 claims
- 2682US7409636B2Lightweight application program interface (API) for extensible markup language (XML)MICROSOFT CORP·Filed 2005·Granted Aug 5, 2008·12 cites·16 claims
- 2781US7657505B2Data retrieval from a database utilizing efficient eager loading and customized queriesMICROSOFT CORP·Filed 2007·Granted Feb 2, 2010·12 cites·19 claims
- 2880US9639335B2Contextual typingMICROSOFT CORP·Filed 2013·Granted May 2, 2017·6 cites·20 claims
- 2980US7788275B2Customization of relationship traversalMICROSOFT CORP·Filed 2007·Granted Aug 31, 2010·10 cites·11 claims
- 3080US6360358B1Maintenance of code knowledge for up-to-date access thereofMICROSOFT CORP·Filed 1999·Granted Mar 19, 2002·88 cites·21 claims
- 3178US7818719B2Extending expression-based syntax for creating object instancesMICROSOFT CORP·Filed 2005·Granted Oct 19, 2010·9 cites·16 claims
- 3278US6951022B1Delegate-based event handlingMICROSOFT CORP·Filed 2001·Granted Sep 27, 2005·28 cites·42 claims
- 3377US8978007B2Static metadata in dynamic programsHOBAN LUCAS J·Filed 2011·Granted Mar 10, 2015·6 cites·17 claims
- 3477US7860823B2Generic interface for deep embedding of expression trees in programming languagesMICROSOFT CORP·Filed 2006·Granted Dec 28, 2010·8 cites·16 claims
- 3577US6704745B2Transforming data between first organization in a data store and hierarchical organization in a datasetMICROSOFT CORP·Filed 2000·Granted Mar 9, 2004·25 cites·3 claims
- 3675US7454436B2Generational global name tableMICROSOFT CORP·Filed 2005·Granted Nov 18, 2008·8 cites·11 claims
- 3775US5535391ASystem and methods for optimizing object-oriented compilationsBORLAND INT INC·Filed 1995·Granted Jul 9, 1996·85 cites·19 claims
- 3874US7581231B2Computing 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 layerMICROSOFT CORP·Filed 2002·Granted Aug 25, 2009·22 cites·12 claims
- 3973US7631011B2Code generation patternsMICROSOFT CORP·Filed 2005·Granted Dec 8, 2009·6 cites·4 claims
- 4072US6185728B1Development system with methods for type-safe delegation of object events to event handlers of other objectsINPRISE CORP·Filed 1996·Granted Feb 6, 2001·65 cites·35 claims
- 4171US8495329B2Type system support for memory isolation permissionsDUFFY JOHN J·Filed 2009·Granted Jul 23, 2013·6 cites·20 claims
- 4271US8364750B2Automated translation of service invocations for batch processingMICROSOFT CORP·Filed 2008·Granted Jan 29, 2013·5 cites·14 claims
- 4371US7730065B2File formats for external specification of object-relational mappingMICROSOFT CORP·Filed 2007·Granted Jun 1, 2010·5 cites·19 claims
- 4470US8572585B2Using compiler-generated tasks to represent programming elementsTOUB STEPHEN HARRIS·Filed 2011·Granted Oct 29, 2013·4 cites·20 claims
- 4569US9075667B2Dynamic binding directed by static typesTORGERSEN MADS·Filed 2009·Granted Jul 7, 2015·6 cites·20 claims
- 4669US6381734B1Method, software and apparatus for referencing a method in object-based programmingMICROSOFT CORP·Filed 1998·Granted Apr 30, 2002·56 cites·38 claims
- 4768US8037096B2Memory efficient data processingMICROSOFT CORP·Filed 2007·Granted Oct 11, 2011·5 cites·20 claims
- 4868US7500224B2Code blueprintsMICROSOFT CORP·Filed 2002·Granted Mar 3, 2009·15 cites·30 claims
- 4967US6839716B1Method and system for building a datasetMICROSOFT CORP·Filed 2000·Granted Jan 4, 2005·12 cites·37 claims
- 5066US5189733AApplication program memory management systemBORLAND INT INC·Filed 1989·Granted Feb 23, 1993·34 cites·27 claims
Showing the top 50 of 79 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Anders Hejlsberg files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →