Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding
Reexamination Certificate
2005-03-08
2005-03-08
Courtenay, III, St. John (Department: 2126)
Electrical computers and digital processing systems: interprogra
Dynamic linking, late binding
C719S318000
Reexamination Certificate
active
06865742
ABSTRACT:
A method for dynamic linking of software modules includes detecting an event during the execution of a computer program that resides in a first memory, ascertaining whether there is at least one required property associated with the event if the event is detected, determining a property identifier for the at least one required property and loading at least one code module from a second memory into the first memory based upon a property identifier configured with the executable code module. According to one aspect, the loading includes loading the at least one executable code module into the first memory if it is not in the first memory. According to another aspect, the at least one executable code module includes at least one dynamic link library (DLL). According to another aspect, the event includes the addition of a hardware device and the required property includes a hardware device PROM identifier.
REFERENCES:
patent: 5916308 (1999-06-01), Duncan et al.
patent: 5974470 (1999-10-01), Hammond
patent: 6003095 (1999-12-01), Pekowski et al.
patent: 6292843 (2001-09-01), Romano
Zoran M. Todorovic, “Dynamic DLL Loading” pp. 1-3, http://www.codeproject.com/dll/dynamicdllloading.asp.
Mohit Khanna, “Plug-In Framework Using DLL's”, pp. 1-8, http://thecodeproject.com/dll/plugin.asp.
Phil McGahan, “How To Share A Data Segment In A DLL”, pp. 1-2, http://thecodeproject.com/dll/data seg share.asp.
Boe Michael
Khare Aniruddha
Parne Karunakar Reddy
Cisco Technology Inc.
Courtenay III St. John
Schaub John P.
Thelen Reid & Priest LLP
LandOfFree
Run-time property-based linking of software modules does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Run-time property-based linking of software modules, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Run-time property-based linking of software modules will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3393848