The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 21, 2006
Filed:
Dec. 10, 2002
Melissa N. Bousfield, Vancouver, CA;
Douglas J. Doole, Don Mills, CA;
Sean W. Mckeough, Markham, CA;
Timothy J. Vincent, Toronto, CA;
George M. Wilson, Sunnyvale, CA (US);
Melissa N. Bousfield, Vancouver, CA;
Douglas J. Doole, Don Mills, CA;
Sean W. McKeough, Markham, CA;
Timothy J. Vincent, Toronto, CA;
George M. Wilson, Sunnyvale, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Library management for libraries of user-defined routines in a database system. Libraries are stored in a long-term storage device and loaded into working memory in the database system when routines in the libraries are to be executed. An unload thread is defined to carry out the process of unloading libraries from the working memory when such libraries are inactive. The unload thread becomes active on a defined timing interval. The unload thread accesses a hash table and a most recently used list to determine which of the loaded libraries is inactive and which of the libraries ought to be unloaded. The hash table maintains information as to which libraries have been accessed in the most recent past defined timing interval. The size of the most recently used list can be defined such that all libraries associated with the list are retained in working memory.