Membership
Tour
Register
Log in
Anders Hejlsberg
Follow
Person
Los Altos Hills, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Automated client/server operation partitioning
Patent number
9,712,646
Issue date
Jul 18, 2017
Microsoft Technology Licensing, LLC
Erik Meijer
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Static type checking across module universes
Patent number
9,652,207
Issue date
May 16, 2017
Microsoft Technology Licensing, LLC
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Contextual typing
Patent number
9,639,335
Issue date
May 2, 2017
Microsoft Technology Licensing, LLC
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Statically extensible types
Patent number
9,563,412
Issue date
Feb 7, 2017
Microsoft Technology Licensing, LLC
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic binding directed by static types
Patent number
9,075,667
Issue date
Jul 7, 2015
Microsoft Technology Licensing, LLC
Mads Torgersen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Immutable types in imperitive language
Patent number
9,026,993
Issue date
May 5, 2015
Microsoft Technology Licensing, LLC
John Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Static metadata in dynamic programs
Patent number
8,978,007
Issue date
Mar 10, 2015
Microsoft Technology Licensing, LLC
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern-based compilation of asynchronous consumption
Patent number
8,918,767
Issue date
Dec 23, 2014
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Data query translating into mixed language data queries
Patent number
8,819,046
Issue date
Aug 26, 2014
Microsoft Corporation
Matthew J. Warren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Query processing with specialized query operators
Patent number
8,713,048
Issue date
Apr 29, 2014
Microsoft Corporation
Erik Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using compiler-generated tasks to represent programming elements
Patent number
8,572,585
Issue date
Oct 29, 2013
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Object-oriented pull model XML parser
Patent number
8,555,261
Issue date
Oct 8, 2013
Microsoft Corporation
Anders Hejlsberg
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Type system support for memory isolation permissions
Patent number
8,495,329
Issue date
Jul 23, 2013
Microsoft Corporation
John J. Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler supporting programs as data objects
Patent number
8,458,678
Issue date
Jun 4, 2013
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Query processing pipelines with single-item and multiple-item query...
Patent number
8,375,044
Issue date
Feb 12, 2013
Microsoft Corporation
Evgueni Zabokritski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Architecture that extends types using extension methods
Patent number
8,370,801
Issue date
Feb 5, 2013
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automated translation of service invocations for batch processing
Patent number
8,364,750
Issue date
Jan 29, 2013
Microsoft Corporation
Luca Bolognese
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automated client/server operation partitioning
Patent number
8,364,751
Issue date
Jan 29, 2013
Microsoft Corporation
Erik Meijer
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Anonymous types for statically typed queries
Patent number
8,275,731
Issue date
Sep 25, 2012
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Application program interface for network software platform
Patent number
8,191,040
Issue date
May 29, 2012
Microsoft Corporation
Anders Hejlsberg
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instance annotation in object-oriented programming
Patent number
8,132,093
Issue date
Mar 6, 2012
Microsoft Corporation
Ralf Lammel
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fully capturing outer variables as data objects
Patent number
8,060,868
Issue date
Nov 15, 2011
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory efficient data processing
Patent number
8,037,096
Issue date
Oct 11, 2011
Microsoft Corporation
Michael Craig Champion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Streamlined declarative parsing
Patent number
8,005,848
Issue date
Aug 23, 2011
Microsoft Corporation
Michael Craig Champion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and methods for implementing an explicit interface member in...
Patent number
8,001,523
Issue date
Aug 16, 2011
Microsoft Corporation
Scott Wiltamuth
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler supporting programs as data objects
Patent number
7,992,140
Issue date
Aug 2, 2011
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Group joins to navigate data relationships
Patent number
7,899,840
Issue date
Mar 1, 2011
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Partial methods
Patent number
7,890,939
Issue date
Feb 15, 2011
Microsoft Corporation
Dinesh C. Kulkarni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Type inference for object-oriented languages
Patent number
7,873,592
Issue date
Jan 18, 2011
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and methods for providing versioning of software components...
Patent number
7,873,958
Issue date
Jan 18, 2011
Microsoft Corporation
Scott Wiltamuth
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
OVERLOADING ON CONSTANTS
Publication number
20140372993
Publication date
Dec 18, 2014
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATICALLY EXTENSIBLE TYPES
Publication number
20140282442
Publication date
Sep 18, 2014
Microsoft Corporation
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATIC TYPE CHECKING ACROSS MODULE UNIVERSES
Publication number
20140282441
Publication date
Sep 18, 2014
Microsoft Corporation
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONTEXTUAL TYPING
Publication number
20140282443
Publication date
Sep 18, 2014
Microsoft Corporation
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATED CLIENT/SERVER OPERATION PARTITIONING
Publication number
20130138731
Publication date
May 30, 2013
Microsoft Corporation
Erik Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATED CLIENT/SERVER OPERATION PARTITIONING
Publication number
20130138730
Publication date
May 30, 2013
Microsoft Corporation
Erik Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATIC METADATA IN DYNAMIC PROGRAMS
Publication number
20130007702
Publication date
Jan 3, 2013
Microsoft Corporation
Lucas J. Hoban
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
USING COMPILER-GENERATED TASKS TO REPRESENT PROGRAMMING ELEMENTS
Publication number
20120324457
Publication date
Dec 20, 2012
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PATTERN-BASED COMPILATION OF ASYNCHRONOUS CONSUMPTION
Publication number
20120324431
Publication date
Dec 20, 2012
Microsoft Corporation
Stephen Harris Toub
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILER SUPPORTING PROGRAMS AS DATA OBJECTS
Publication number
20110246973
Publication date
Oct 6, 2011
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC BINDING DIRECTED BY STATIC TYPES
Publication number
20100299660
Publication date
Nov 25, 2010
Microsoft Corporation
Mads Torgersen
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TYPE SYSTEM SUPPORT FOR MEMORY ISOLATION PERMISSIONS
Publication number
20100262801
Publication date
Oct 14, 2010
Microsoft Corporation
John J. Duffy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ANONYMOUS TYPES FOR STATICALLY TYPED QUERIES
Publication number
20100217776
Publication date
Aug 26, 2010
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ARCHITECTURE THAT EXTENDS TYPES USING EXTENSION METHODS
Publication number
20100175048
Publication date
Jul 8, 2010
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATED CLIENT/SERVER OPERATION PARTITIONING
Publication number
20090327220
Publication date
Dec 31, 2009
Microsoft Corporation
Erik Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERALIZED EXPRESSION TREES
Publication number
20090328016
Publication date
Dec 31, 2009
Microsoft Corporation
Timothy Yat Tim Ng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AUTOMATED TRANSLATION OF SERVICE INVOCATIONS FOR BATCH PROCESSING
Publication number
20090319497
Publication date
Dec 24, 2009
Microsoft Corporation
Luca Bolognese
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY PROCESSING WITH SPECIALIZED QUERY OPERATORS
Publication number
20090319499
Publication date
Dec 24, 2009
Microsoft Corporation
Erik Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUERY PROCESSING PIPELINES WITH SINGLE-ITEM AND MULTIPLE-ITEM QUERY...
Publication number
20090319498
Publication date
Dec 24, 2009
Microsoft Corporation
Evgueni Zabokritski
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DATA QUERY TRANSLATING INTO MIXED LANGUAGE DATA QUERIES
Publication number
20090319496
Publication date
Dec 24, 2009
Microsoft Corporation
Matthew J. Warren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Translating Identifier in Request into Data Structure
Publication number
20090210400
Publication date
Aug 20, 2009
Microsoft Corporation
Pablo Martin Castro
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CUSTOMIZATION OF RELATIONSHIP TRAVERSAL
Publication number
20090077120
Publication date
Mar 19, 2009
Microsoft Corporation
Matthew J. Warrren
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FILE FORMATS FOR EXTERNAL SPECIFICATION OF OBJECT-RELATIONAL MAPPING
Publication number
20090063555
Publication date
Mar 5, 2009
Microsoft Corporation
Jomo Ahab Fisher
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STREAMLINED DECLARATIVE PARSING
Publication number
20090006429
Publication date
Jan 1, 2009
Microsoft Corporation
Michael Craig Champion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY EFFICIENT DATA PROCESSING
Publication number
20090006450
Publication date
Jan 1, 2009
Microsoft Corporation
Michael Craig Champion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FULLY CAPTURING OUTER VARIABLES AS DATA OBJECTS
Publication number
20080320440
Publication date
Dec 25, 2008
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STATIC TYPE FOR LATE BINDING
Publication number
20080282238
Publication date
Nov 13, 2008
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TYPE INFERENCE FOR OBJECT-ORIENTED LANGUAGES
Publication number
20080262992
Publication date
Oct 23, 2008
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GROUP JOINS TO NAVIGATE DATA RELATIONSHIPS
Publication number
20080243764
Publication date
Oct 2, 2008
Microsoft Corporation
Henricus Johannes Maria Meijer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Application Program Interface for Network Software Platform
Publication number
20080216052
Publication date
Sep 4, 2008
Microsoft Corporation
Anders Hejlsberg
G06 - COMPUTING CALCULATING COUNTING