MECHANISM FOR INCREASING THE PERFORMANCE OF MULTIPLE LANGUAGE PROGRAMS BY INSERTING CALLED LANGUAGE IR INTO THE CALLING LANGUAGE

Patent №

US 9,740,463

Granted

2017-08-22

Filed 2015

Owner

ORACLE INTERNATIONAL CORPORATION

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14822489

A method and system of cross-language inlining that includes receiving source code of a multiple language program, the source code including a main language and a first access of a first foreign object in a first additional language; translating the main language to obtain a main language intermediate representation (IR); translating the first additional language to obtain a first IR snippet; composing, before performing a compilation, the main language IR and the first IR snippet to obtain a cross-language IR; and performing the compilation of the cross-language IR to obtain machine code corresponding to the multiple language program.

AI classification

Natural language1.00
AI hardware0.99
Evolutionary computation0.07
Knowledge representation0.02
Speech0.01
Vision0.00
Planning0.00
Machine learning0.00

Ownership

ORACLE INTERNATIONAL CORPORATION

assignment · 362960949

Assignors

GRIMMER, MATTHIAS, SEATON, CHRIS, WUERTHINGER, THOMAS

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

© 2026 NYSGPT2525 LLC