Patent ID: 7350008

Claim:
An electronic system, comprising: a portable host device having a connector and operable to execute user applications; and an expansion module adapted for quick-connect engagement in and disengagement from the portable host device via the connector, comprising: a plurality of peripheral devices each adapted to perform a certain function; a non-volatile memory for storing instructions to execute drivers pertaining to the functions of the peripheral devices; and a control device operable upon connection of the expansion module with the portable host device to read a certain user application resident on the portable host device and verify which peripheral device functions supported by the expansion module are applicable to the read resident application and, responsive thereto, reconfigure the expansion module in support of the certain user application by selectively activating the peripheral devices to perform the identified pertinent functions, addressing the non-volatile memory for the stored instructions to execute drivers pertaining to the identified pertinent functions of the selectively activated peripheral devices and signaling the portable host device that reconfiguration is completed.