SYSTEM AND METHOD FOR EXTENDING A COMPILER THROUGH A COMPOSER

Patent №

US 7,441,237

Granted

2008-10-21

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10396654

A system and method for interfacing additional translation logic via composer(s) to a compiler to extend the capabilities of the compiler is provided. Generally, composer(s) can be software libraries that provide employment of componentization and polymorphism to compiler add-ons in order to extend compiler capabilities. One or more composers can be accessible to the compilation process by reference(s) made in a source code file. For example, additional translation logic for data types and/or expressions (e.g., markup language) created after compiler design can be made accessible to a compiler via composer(s), thus extending the existing compiler. The present invention mitigates problems associated with conventional compiler extending schemes and affords for compile code optimization without having to consider substantially all of the operations of a single query.

AI classification

AI hardware1.00
Natural language0.79
Knowledge representation0.43
Machine learning0.29
Planning0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 139090231

Assignors

WARREN, MATTHEW J., VENTER, BAREND H., SCHULTE, WOLFRAM, MEIJER, ERIK, LOVETT, CHRISTOPHER J., CHEN, CHIA-HSUN

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

© 2026 NYSGPT2525 LLC