×

Method and apparatus for “Just-in-Time” dynamic loading and unloading of computer software libraries

  • US 6,314,566 B1
  • Filed: 09/29/1998
  • Issued: 11/06/2001
  • Est. Priority Date: 09/29/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. 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; and

    automatically 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×