Inventor

Matthew J. Warren

Inventor
Redmond, WA, US

Overview

41→
Patents
2008–2020
Patent span
Physics
Primary field (CPC G)

Patents· 41 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing75%
H04LTransmission of digital information, e.g. telegraphic communication6%
G01DMeasuring not specially adapted for a specific variable4%
G01PMeasuring linear or angular speed, acceleration, deceleration, or shock4%
G01VGeophysics4%
G08BSignalling systems, e.g. personal calling systems4%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests4%
PatentTitleYear
10,678,331Input device for a graphical user interface202010,564,944Efficient immutable syntax representation with incremental change202010,049,554Cable suspension detection20189,940,814Cable suspension detection20189,736,270'Automated client/server operation partitioning'20179,712,646'Automated client/server operation partitioning'20179,524,275'Selectively translating specified document portions'20169,075,667'Dynamic binding directed by static types'20158,918,767'Pattern-based compilation of asynchronous consumption'20148,819,046'Data query translating into mixed language data queries'20148,713,048'Query processing with specialized query operators'20148,572,585'Using compiler-generated tasks to represent programming elements'20138,555,261'Object-oriented pull model XML parser'20138,458,678'Compiler supporting programs as data objects'20138,375,044'Query processing pipelines with single-item and multiple-item query operators'20138,370,801'Architecture that extends types using extension methods'20138,364,750'Automated translation of service invocations for batch processing'20138,364,751'Automated client/server operation partitioning'20138,275,731'Anonymous types for statically typed queries'20128,112,740'Core object-oriented type system for semi-structured data'20128,060,859'Core object-oriented type system for semi-structured data'20118,060,868'Fully capturing outer variables as data objects'20117,992,140'Compiler supporting programs as data objects'20117,899,840'Group joins to navigate data relationships'20117,890,939'Partial methods'20117,873,592'Type inference for object-oriented languages'20117,860,823'Generic interface for deep embedding of expression trees in programming languages'20107,818,719'Extending expression-based syntax for creating object instances'20107,788,275'Customization of relationship traversal'20107,743,066'Anonymous types for statically typed queries'20107,730,467'Object-oriented pull model XML parser'20107,730,065'File formats for external specification of object-relational mapping'20107,702,686'Retrieving and persisting objects from/to relational databases'20107,694,274'Dynamically typed unsafe variance'20107,685,567'Architecture that extends types using extension methods'20107,657,505'Data retrieval from a database utilizing efficient eager loading and customized queries'20107,647,580'General programming language support for nullable types'20107,631,011'Code generation patterns'20097,627,594'Runtime support for nullable types'20097,530,080'Implementation of alias preserving structural subtyping with precise types using transparent adapters'20097,441,237'System and method for extending a compiler through a composer'2008

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2008–2017Patents assigned to MICROSOFT CORP (35)· patent assignee history
2008–2020Based in Redmond, WA, US· patent location history
2011–2020Patents assigned to WARREN MATTHEW J (15)· patent assignee history
2011–2015Patents assigned to HEJLSBERG ANDERS (13)· patent assignee history
2011–2014Patents assigned to MEIJER ERIK (7)· patent assignee history
2011–2020Patents assigned to TORGERSEN MADS (7)· patent assignee history
2018–2020Based in Winchester, GB· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP352008–2017
WARREN MATTHEW Jself152011–2020
HEJLSBERG ANDERS132011–2015
MEIJER ERIK72011–2014
TORGERSEN MADS72011–2020
Locations
LocationPatentsSpan
Redmond, Washington, US382008–2020
Winchester, GB32018–2020