Patent ID: 7730224
Filing Date: 2010-06-01
Classification: G06F

Abstract:
1. An information processing apparatus which has a recognition function for recognizing connected peripheral devices and can make the connected peripheral devices available, comprising: a holding unit adapted to hold an upper limit of device drivers to be installed, wherein the upper limit indicates the number of device drivers which is allowed to be installed; a ranking unit adapted to give priorities to respective peripheral devices recognized by said recognition function based on attribute information; and an install controlling unit adapted to install device drivers corresponding to the recognized peripheral devices whose priorities given by said ranking unit are within the upper limit held by said holding unit, wherein said ranking unit is adapted to give, when a new peripheral device is recognized by said recognition function, priority to the new recognized peripheral device, and wherein said install controlling unit is adapted to (i) not install a device driver corresponding to the new recognized peripheral device when the priority of the new recognized peripheral device is not within the upper limit held by said holding unit based on the priorities of the new recognized peripheral device and the peripheral devices corresponding to the installed device drivers, but (ii) install the device driver corresponding to the new recognized peripheral device when the priority of the new recognized peripheral device is within the upper limit held by said holding unit based on the priorities of the new recognized peripheral device and the peripheral devices corresponding to the installed device drivers.