MANAGING GENERIC OBJECTS ACROSS MULTIPLE RUNTIME ENVIRONMENTS

Patent №

US 9,201,637

Granted

2015-12-01

Filed 2015

Owner

XAMARIN INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14670218

Embodiments are directed towards managing generic objects across multiple runtime environments. If a generic type definition is encountered during compilation of an application it may be determined if the encountered generic type has interactions with the native runtime environment. Native runtime signatures that may be arranged to enable native objects to execute the generic type methods may be generated for each generic type methods that interact with the native runtime. Binding layer machine code may be generated to map each native runtime signature to a corresponding generic type method. And, in at least one of the various embodiments, the binding layer machine code may be inserted into the machine code version of the application.

AI classification

AI hardware1.00
Knowledge representation0.69
Machine learning0.02
Natural language0.00
Planning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

XAMARIN INC.

assignment · 352680556

Assignors

KVINGE, ROLF BJARNE, POULIOT, SEBASTIEN, DE ICAZA, MIGUEL

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

© 2026 NYSGPT2525 LLC