Patent ID: 6314566
Filing Date: 2001-11-06
Classification: G06F

Abstract:
A method for dynamically and automatically loading and unloading a software library to and out of memory in a computer, said software library including one or more library routines and capable of being referenced by an application or other software module, said method comprising the steps of:determining which software libraries are potentially needed during execution of the application or other software module;loading into memory a library loader for each potentially needed library, said loading occurring anytime before a library routine of the potentially needed library is executed by the application or other software module;loading into memory a library implementation module for a software library, said loading occurring prior to when a library routine of the software library is to be executed by the application or other software module;executing the loaded library implementation module for the library routine being executed; andautomatically unloading from memory the library implementation module after the execution of the library routine is completed, wherein the software library is unloaded automatically without an explicit unload request from the application or other software module.