INTERMEDIATE REPRESENTATION FOR MULTIPLE EXCEPTION HANDLING MODELS

Patent №

US 7,120,898

Granted

2006-10-10

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10609275

As described herein, an intermediate representation of a source code file may be used to explicitly express exception handling control flow prior to generating object code for the source code. As further described herein, a single uniform set of instructions of the intermediate representation may be used for expressing multiple different exception handling mechanisms related to multiple different programming languages. The intermediate form of the exception handling instructions may be generated by translating an intermediate language representation of the source code file. Representations of the source code in multiple different intermediate languages may be translated to a single uniform set of instructions of the intermediate representation. The intermediate form of the exception handling instructions may then be used by software development tools for such tasks as code generation, code optimization, code analysis etc. Thus, the same methods for code optimizations, analysis and generation may be used for intermediate representations of multiple different languages.

AI classification

Natural language1.00
AI hardware1.00
Machine learning0.01
Knowledge representation0.01
Evolutionary computation0.00
Planning0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 142510125

Assignors

GROVER, VINOD K., SASTRY, AKELLA V.S.

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

© 2026 NYSGPT2525 LLC