According to the present invention, an information processing apparatus which has a recognition function for recognizing connected peripheral devices and can make the connected peripheral devices available, comprises a holding unit adapted to hold the upper limit of device drivers to be installed, and...http://www.google.ca/patents/US20070083679?utm_source=gb-gplus-sharePatent US20070083679 - PROGRAM AND METHOD FOR MANAGING DEVICE DRIVER AND INFORMATION PROCESSING APPARATUS