Method and apparatus for configuring electronic devices to perform selectable predefined functions using device drivers
AssigneeNokia Corporation
InventorsJames Scales, Varley Bullard, Petri Syrjala
Life of this patent
Estimating the term…
Abstract
A multifunctional mobile telephone handset is connected to a PC using a Universal Serial Bus. During bus enumeration, a device class descriptor is returned by the handset to the PC. The PC's operating system receives information relating to one of the functions of the handset and assigns an appropriate device driver.
Claims3
A method of configuring first and second electronic devices, the first electronic device being a master and the second electronic device a slave, said second device being able to perform a plurality of user-selectable predefined different functions usable by the first device, each of the different user-selectable predefined functions being associated with an appropriate device driver which relates to a particular device class, the second device arranged to have a different device descriptor for each predefined function, the method comprising:
- connecting the second device to the first device so as to establish a first communication configuration for communication between the first device and the second device;
- subsequent to connecting, receiving, at the second device, preference information relating to one of the plurality of different user-selectable predefined functions of the second device to enable user selection of one of the plurality of different predefined functions;
- providing the first device with the device descriptor relating to the one user-selected different predefined function so as to provide for a second communication configuration;
- and
- interfacing the first device with the one user-selected different predefined function so as to allow the first device to use the one user-selected different predefined function in the second communication configuration, the interfacing including assigning an appropriate device driver based upon the provided device descriptor relating to the one user-selected different predefined function.
Dependencies are inferred from the claim text.