Inventor
WARREN MATTHEW J
US41 patents
⚠️ This page may combine multiple inventors who share the name “WARREN MATTHEW J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
25 patentsUS7730467B1Jun 1, 2010
Object-oriented pull model XML parser
MICROSOFT CORP55 citations97
US7992140B2Aug 2, 2011
Compiler supporting programs as data objects
MICROSOFT CORP24 citations92
US8364751B2Jan 29, 2013
Automated client/server operation partitioning
MICROSOFT CORP10 citations84
US7860823B2Dec 28, 2010
Generic interface for deep embedding of expression trees in programming languages
MICROSOFT CORP8 citations84
US7818719B2Oct 19, 2010
Extending expression-based syntax for creating object instances
MICROSOFT CORP9 citations84
US7788275B2Aug 31, 2010
Customization of relationship traversal
MICROSOFT CORP10 citations84
US7743066B2Jun 22, 2010
Anonymous types for statically typed queries
MICROSOFT CORP11 citations84
US7702686B2Apr 20, 2010
Retrieving and persisting objects from/to relational databases
MICROSOFT CORP17 citations84
US7694274B2Apr 6, 2010
Dynamically typed unsafe variance
MICROSOFT CORP13 citations84
US7685567B2Mar 23, 2010
Architecture that extends types using extension methods
MICROSOFT CORP11 citations84
US7627594B2Dec 1, 2009
Runtime support for nullable types
MICROSOFT CORP13 citations84
US8375044B2Feb 12, 2013
Query processing pipelines with single-item and multiple-item query operators
MICROSOFT CORP12 citations83
US7873592B2Jan 18, 2011
Type inference for object-oriented languages
MICROSOFT CORP16 citations83
US7657505B2Feb 2, 2010
Data retrieval from a database utilizing efficient eager loading and customized queries
MICROSOFT CORP12 citations83
US7647580B2Jan 12, 2010
General programming language support for nullable types
MICROSOFT CORP7 citations73
US7441237B2Oct 21, 2008
System and method for extending a compiler through a composer
MICROSOFT CORP7 citations73
US8364750B2Jan 29, 2013
Automated translation of service invocations for batch processing
MICROSOFT CORP5 citations71
US7631011B2Dec 8, 2009
Code generation patterns
MICROSOFT CORP6 citations63
US7890939B2Feb 15, 2011
Partial methods
MICROSOFT CORP3 citations62
US7730065B2Jun 1, 2010
File formats for external specification of object-relational mapping
MICROSOFT CORP5 citations62
US7530080B2May 5, 2009
Implementation of alias preserving structural subtyping with precise types using transparent adapters
MICROSOFT CORP2 citations62
US9736270B2Aug 15, 2017
Automated client/server operation partitioning
MICROSOFT CORP0 citations52
US8370801B2Feb 5, 2013
Architecture that extends types using extension methods
MICROSOFT CORP0 citations52
US7899840B2Mar 1, 2011
Group joins to navigate data relationships
MICROSOFT CORP1 citations52
US9712646B2Jul 18, 2017
Automated client/server operation partitioning
MICROSOFT CORP0 citations47
MEIJER ERIK
3 patentsUS8112740B2Feb 7, 2012
Core object-oriented type system for semi-structured data
MEIJER ERIK34 citations91
US8713048B2Apr 29, 2014
Query processing with specialized query operators
MEIJER ERIK2 citations61
US8060859B2Nov 15, 2011
Core object-oriented type system for semi-structured data
MEIJER ERIK2 citations61