Method for expanding in friendly manner the functionality of a portable electronic device and corresponding portable electronic device
First Claim
1. A method for interconnecting a functional expansion module to a portable electronic host device, comprising:
- detecting interconnection of the functional expansion module to the portable electronic host device;
checking if the portable electronic host device has previously stored data relating to necessary procedures for activating that functional expansion module and setting that functional expansion module to act as an expanded user interface for the portable electronic host device;
if so, implementing the previously stored data for activating and setting;
if not, interfacing for communication between the functional expansion module and the portable electronic host device to determine the necessary procedures, wherein interfacing comprises;
identifying applications resident on the portable electronic host device;
checking whether an expansion user interface functionality provided by the functional expansion module is applicable to one or more of the host device applications;
searching, with respect to each applicable host device application, for modes and user interfaces needed for use in implementing the expansion functionality through that application; and
defining a vocabulary of correspondence between a minimum of expanded user interface functions provided by the functional expansion module and a minimum of user interface functions demanded by the host device; and
storing those necessary procedures by the portable electronic host device for subsequent use in connection with a later detected interconnection of that functional expansion module so as to obviate the need to interface at each detected interconnection in order to set that functional expansion module for use by the portable electronic host device.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method of expanding the functional capabilities of portable electronic devices with user friendly modes, wherein a host device is associated a quick-connect function-expanding module. In this method, at each installation of a given module, the functional expansion module and the host device recognize each other; on first installation of a given module in the host device, 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.
25 Citations
8 Claims
-
1. A method for interconnecting a functional expansion module to a portable electronic host device, comprising:
-
detecting interconnection of the functional expansion module to the portable electronic host device; checking if the portable electronic host device has previously stored data relating to necessary procedures for activating that functional expansion module and setting that functional expansion module to act as an expanded user interface for the portable electronic host device; if so, implementing the previously stored data for activating and setting; if not, interfacing for communication between the functional expansion module and the portable electronic host device to determine the necessary procedures, wherein interfacing comprises; identifying applications resident on the portable electronic host device; checking whether an expansion user interface functionality provided by the functional expansion module is applicable to one or more of the host device applications; searching, with respect to each applicable host device application, for modes and user interfaces needed for use in implementing the expansion functionality through that application; and defining a vocabulary of correspondence between a minimum of expanded user interface functions provided by the functional expansion module and a minimum of user interface functions demanded by the host device; and storing those necessary procedures by the portable electronic host device for subsequent use in connection with a later detected interconnection of that functional expansion module so as to obviate the need to interface at each detected interconnection in order to set that functional expansion module for use by the portable electronic host device. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus, comprising:
-
a functional expansion module; and a portable electronic host device including; a processor that is operable to respond to a detected interconnection of the functional expansion module to the portable electronic host device by checking if the portable electronic host device has previously stored data relating to necessary procedures for activating that functional expansion module and setting that functional expansion module to act as an expanded user interface for the portable electronic host device, that previously stored data for activating and setting implemented if present; an interface for communication between the functional expansion module and the portable electronic host device to determine the necessary procedures, if the data for activating and setting is not present, the processor further operating to; identify applications resident on the portable electronic host device; check whether an expansion user interface functionality provided by the functional expansion module is applicable to one or more of the host device applications; search, with respect to each applicable host device application, for modes and user interfaces needed for use in implementing the expansion functionality through that application; and define a vocabulary of correspondence between a minimum of expanded user interface functions provided by the functional expansion module and a minimum of user interface functions demanded by the host device; and wherein the portable electronic host device includes a memory for storing those necessary procedures for subsequent use in connection with a later detected interconnection of that functional expansion module so as to obviate the need to interface at each detected interconnection in order to set that functional expansion module for use by the portable electronic host device. - View Dependent Claims (6, 7, 8)
-
Specification