RUNTIME MEMORY MANAGEMENT USING MULTIPLE MEMORY MANAGERS

Patent №

US 9,213,638

Granted

2015-12-15

Filed 2015

Owner

XAMARIN INC.

Lab

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14667380

Embodiments are directed towards managing memory for an application be executing in a managed runtime environment. Managed peer objects may be generated to correspond to native objects executing in a native runtime environment such that memory may be allocated for managed peer objects. Garbage collection handles may be generated and associated with the managed peer objects. If the managed application executes instructions that interact with the managed peer objects and the native runtime environment each garbage collection handle associated with the managed peer objects may be modified based on a type of an interaction. The garbage collection handlers may be garbage collection roots for a garbage collector that may be included in the managed runtime memory manager. If a garbage collection event occurs, memory for the managed peer objects may be deallocated based in part on its correspondent garbage collection handle.

Knowledge representationPlanningAI hardwareG06F 12/0253G06F 3/0604G06F 3/0631G06F 3/0673G06F 12/0261G06F 12/0269G06F 2212/1044G06F 2212/251

AI classification

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

Ownership

XAMARIN INC.

assignment · 352450513

Assignors

KUMPERA, RODRIGO VITEZLAV MARTUCCI, KVINGE, ROLF BJARNE, BOCKOVER, AARON DEAN, HAMONS, CHRISTOPHER RYAN, POULIOT, SEBASTIEN, DE ICAZA, MIGUEL

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

© 2026 NYSGPT2525 LLC