Abstract:
Protocol-based communication between a host device (10), such as e.g. an MP3 player, a digital camera, a palmtop, and so on, and an interface such as e.g. a flash mass storage card, is established automatically by: - providing, in the interface (12), a plurality of protocol-supporting facilities (16a, 16b, ..., 16n), each facility supporting communication with the host device (10) based on a respective protocol, - sending from the host device (10) towards the interface (12) a query message (200) specifying at least one protocol for use in protocol-based communication, - searching, within the plurality of protocol-supporting facilities (16a, 16b, ..., 16n) provided in the interface (12) one protocol-supporting facility supporting the protocol proposed in the query message (200), and - if such protocol-supporting facility is found within the plurality of protocol-supporting facilities (16a, 16b, ..., 16n) provided in the interface (12), setting up the protocol-based communication between the host device (10) and the interface (12) based on the protocol proposed in the query message (200) issued from the host device (10).
Abstract:
The invention relates to a method of expanding the functional capabilities of portable electronic devices (1) with user friendly modes, wherein a host device (1) is associated a quick-connect function-expanding module (8). In this method:
at each installation of a given module (8), the functional expansion module and the host device (1) recognize each other; on first installation of a given module (8) in the host device (1), a series of checking operations are carried out automatically; the user can select to activate the available expansion; and once a given application is selected, the configuration and functions required for each application are stored up.
Abstract:
The invention relates to an electronic system with modular expansion of its functions, which is of a type comprising a portable host electronic device (1) associated with an expansion module (8) adapted for quick-connect engagement and disengagement in/from the portable device (1), characterized in that the module (8) comprises the following components:
a series of peripheral devices (16) adapted to serve different classes of functions; a non-volatile memory (17) storing information that pertains to configuring the different functions in the module (8); a re-configurable device (18) adapted to establish connections, implement functional portions, and control all the system components; a control device (19) adapted to cooperate with the host device (1) in guiding the steps for re-configuring the whole system; and a software algorithm adapted to instruct the system to reconfigure itself on which function and with which characteristics.