COMPILE-TIME CONTEXT FOR DYNAMICALLY BOUND OPERATIONS

Patent №

US 8,245,210

Granted

2012-08-14

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12470746

Compile-time context information is captured and provided to a runtime binder for dynamic features in programming languages. For example, a C# run-time binder uses the information to perform a run-time bind with semantics matching the compiler's binding behavior. Dynamic programming language features supported relate to compound operations, events, delegates, member accessibility, dynamic-typed objects, structs passed by ref, arguments passed by name rather than position, extension methods, conditionally compiled methods, literal arguments, overflow checking, dynamic indexed properties, dynamic method groups, and static method groups.

AI classification

AI hardware1.00
Knowledge representation0.98
Natural language0.15
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 233560175

Assignors

NG, SAMUEL, TORGERSEN, MADS, MALY, MARTIN, BURROWS, CHRISTOPHER JOSEPH, HUGUNIN, JAMES

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC