EUROPEAN PATENT SPECIFICATION. (51) IntCL: G06F 13/10< 200B 1 > G06F 13/42( 2 OO 601 > (56) References cited: WO-A-97/19402 US-A

Size: px
Start display at page:

Download "EUROPEAN PATENT SPECIFICATION. (51) IntCL: G06F 13/10< 200B 1 > G06F 13/42( 2 OO 601 > (56) References cited: WO-A-97/19402 US-A- 6 085 265"

Transcription

1 (19) J Europäisches Patentamt European Patent Office Office européen des brevets (H) EP B1 (12) EUROPEAN PATENT SPECIFICATION (45) Date of publication and mention of the grant of the patent: Bulletin 2006/19 (51) IntCL: G06F 13/10< 200B 1 > G06F 13/42( 2 OO 601 > (21) Application number: (22) Date of filing: (54) Method of configuring electronic devices Verfahren zur Konfiguration von elektronischen Geräten Procédé de configuration de dispositifs électroniques (84) Designated Contracting States: AT BE CH CY DE DK ES Fl FR GB GR IE IT LI LU MCNLPTSETR (30) Priority: GB (43) Date of publication of application: Bulletin 2002/40 (73) Proprietor: Nokia Corporation Espoo (Fl) (72) Inventors: Scales, James Hurst, RG 10 ODS(GB) Bui lard, Varley Rowlands Castle, Hants P09 6BN (GB) Syrjala, Petri, c/o Nokia Mobile Phones Tampere (Fl) (74) Representative: Khan, Mohammed Saiful Azam Eric Potter Clarkson LLP Park View House 58 The Ropewalk Nottingham, NG1 5DD (GB) (56) References cited: WO-A-97/19402 US-A US-A CD O (O ^ LU Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). Printed by Jouve, PARIS (FR)

2 EP B1 Description Description for the following Contracting State(s) : DE, GB, FR [0001] The present invention relates to a method of configuring electronic devices, having particular although not exclusive application to configuring a Universal Serial Bus device and a host. [0002] A Universal Serial Bus (USB) standard has been developed which allows up to 127 peripheral devices such as printers, scanners, keyboards, modems, cameras and storage devices to be attached to a host, usually a personal computer (PC), through a 4-wire bus. These devices can be connected to the PC either directly or via hubs which provide additional connections. USB has the advantage that connection of different types of devices becomes standardised. Furthermore, a device can be connected while the PC is switched on and while other devices are in use. USB supports user data rates of up to 8 Mbit/s for each device which is suitable for low to medium data rate applications. An overview of USB may be found in "USB Hardware & Software" by J. Carney et al. (Anna Books, 1998) [ISBN X] and a current version of the USB specification is available at or from USB-IF Administration, 5440 SW Westgate Drive, Suite 217, Portland, OR USA. [0003] A device is connected to a USB port provided by the PC or a hub. Once physically connected to the device, the PC controls attachment and configuration of the device. To achieve this, the PC is installed with a USB driver which is usually provided by the PC's operating system. The PC is also installed with a device driver to control the device once it is attached and configured so that application software on the PC can use the device. The device driver is often provided by the operating system although for unusual devices, a user may need to install a specific device driver using installation disks. [0004] Devices fall into two main categories, namely hubs and functions. Hubs provide additional attachment points to the USB. Functions extend the capabilities of the computer. Most devices which are not a hub, such as a mouse, implement a single function. Some devices, such as a monitor having in-built speakers, implement multiple functions and have an embedded hub. Such a device is known as a compound device and appears to the PC as a hub with a collection of individual, non-removable functions. [0005] The USB standard was originally designed to accommodate simple peripheral devices which fulfil a single function. When a single function device, such as a mouse, is plugged into a PC forthe first time, the USB driver detects, identifies and configures the device and the operating system automatically assigns a device driver, which in the case of a mouse is a mouse driver. Alternatively, a user may install and/or assign a specific device driver. When a compound device is plugged in for the first time the same process of detection, identification and configuration is carried out for each respective function so that all the functions of the compound device are available to the PC. [0006] However, a problem arises if a device imple- 5 ments multiple disconnectable functions. Such a device appears to the PC as a single function device. When the device is plugged into the PC for the first time, the operating system assigns a device driver according to this function. Once assigned, the device is tied to the device io is driver so that whenever the device is disconnected from the PC and then reconnected, the same device driver is assigned to the device. This abrogates the multif unctionality of the device. [0007] The present invention seeks to help overcome this problem. [0008] US relates to aspects of the pre-characterising part of claiml of the present invention. However, the selectable functions discussed in this document are not each associated with an appropriate device driver 20 but are all associated with the same driver. This document does not also relate to or address the above mentioned problem of a multifunctional disconnectable device which appears to a host as a single function device. The prior art does not provide a slave device as presently 25 claimed. so [0009] EP discloses a printer with option units attachable to the printer such as an automatic document feeder, a sorter, a double-sided printing unit, a papercassette, afinisher, andascanner. When an option unit is attached to the printer, the printer changes the device ID in accordance with the option unit. The host computer reads the new device ID, selects aprinterdriver corresponding to the optional device of the printer. [0010] EP discloses a telephone set which 35 can be switched between a normal telephone use and use as a PC sound facility speaker/microphone. [0011 ] According to a first aspect of the present invention there is provided a method of configuring first and second electronic devices, the first device being a master *o and the second device a slave, and characterised in that said second slave device is able to perform a plurality of selectable predefined different functions each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, 45 the method comprising: so receiving, at said second slave device, preference information relating to one of said plurality of functions of said second slave device to enable selection of one of the plurality of predefined functions, providing said first master device with information relating to said one selected function and providing, at said first master device, means for interfacing with said one selected function so as to 55 allow said first master device to use said one selected function, and wherein said providing said means for interfacing comprises assigning an appropriate device driver, wherein the second slave device com-

3 EP B1 prises [0012] The first device may be a Universal Serial Bus host, such as a personal computer and the second device may be a Universal Serial Bus device, such as a mobile telephone handset. [0013] The method may further comprise connecting said first and second devices together by a bus for transmitting signals and exchanging configuration signals between said first and second devices through said bus for establishing addressable communication between said first and second devices. The exchange of configuration signals may include said provision of information relating to said one function. The provision of information may comprise sending a message from said second device to said first device. The provision of information may include providing data identifying said one function. [0014] The method may comprise said first device requesting information from said second device. [0015] The provision of said means for interfacing may comprise assigning a device driver and may comprise executing a computer program. [0016] According to a second aspect of the present invention there is provided an apparatus comprising first and second electronic devices, the first device being a master device and the second a slave device characterised in that said second device is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, said apparatus including: means for receiving preference information relating to one of said plurality of functions of said second slave device to enable selection of one of the plurality of predefined functions, means for providing to said first master device information relating to said one selected function, means for providing means for interfacing with said one selected function so as to allow said first master device to use said one selected function and wherein said means for interfacing comprises means for assigning an appropriate device driver, and wherein the second slave device comprises mobile telephone functionality [0017] According to a third aspect of the present invention there is provided a computer program comprising computer code for an electronic slave device characterised in that the slave device comprises mobile telephone functionality and is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, and configured for communication with a data processing means, to make said slave device: of selectable predefined functions and provide information relating to said selected function to said data processing means, relating to assigning an appropriate device driver. The program may further make 5 said device allow said data processing means to use said one function. [0018] The first device may be Universal Serial Bus host, such as a personal computer and the second device io may be a Universal Serial Bus device, such as a mobile telephone handset. [0019] According to fourth aspect of the present invention there is provided an electronic slave device characterised in that it is able to perform a plurality of selectable is predefined differentfunctions each selectable predefined function being associated with an appropriate device driver which, relates to a particular device class, comprising mobile telephone functionality, means or receiving preference information relatingtooneofsaidselecta- 20 ble plurality of predefined functions and means for providing to another device information relating to said one selected function relating to assigning an appropriate device driver for the selected function. The device may further comprise means for allowing said other device to 25 use said one function. The device may be a mobile telephone handset. [0020] An embodiment of the present invention will now be described, by way of example, with reference to the accompanying drawings in which:- 30 Figure 1 is a schematic diagram of a general Universal Serial Bus (USB) arrangement; Figure 2 shows a personal computer (PC) and peripheral devices attached to the computer using a 35 USB; Figure 3 shows a bus topology for the apparatus shown in Figure 2; Figure 4 shows a perspective view of a mobile telephone handset; *o Figure 5 is a schematic diagram of mobile telephone circuitry of the handset shown in Figure 4; Figure 6 is a process flow diagram by which a user is allowed to select a function of the mobile telephone handset shown in Figure 4; 45 Figure 7 shows the mobile telephone handset shown in Figure 4 being connected to a USB hub; Figure 8 is a process flow diagram by which the mobile telephone handset shown in Figure 7 is attached and configured to the PC shown in Figure 2; so Figure 9 is a process flow diagram of the mobile telephone handset and PC of Figure 8 exchanging device information; Figure 10 is a schematic diagram of a request for a device descriptor and 55 Figure 11 is a schematic diagram of a device descriptor. receive information relating to one of said plurality [0021] Referring to Figure 1, a general USB arrange-

4 EP B1 ment 1 comprises a host 2, such as a personal computer (PC), connected to a peripheral device 3, for instance a mouse, by means of a Universal Serial Bus (USB). The USB comprises hardware and software which allows a phone handset 27 comprises a casing 36, a battery pack 37, liquid crystal display (LCD) panel 38, a microphone 39, an earpiece 40, keypad 41, USB port 42, antenna 43, subscriber identification module (SIM) card 44 and capability of the device 3, in this example cursor control, to be provided to the host 2. In Figure 1, the USB arrangement 1 is represented as a three-layered communication system. 5 SIM card reader 45. Mobile telephone circuitry includes radio interface circuitry 46, codec circuitry 47, controller 48, memory 49 and USB transceiver circuitry 50. The USB transceiver circuitry 50, together with the USB port [0022] A bottom layer 4 handles the electrical connection 34 provide the hardware for implementing a device USB between the host 2 and the device 3. The host 2 and io interface (Figure 1). device 3 each have USB interfaces 5, 6 providing ports [0030] A method by which a user can select a function (not shown) by which they are connected using a USB cable 7. of the mobile telephone handset 27 and attach the handset 27 to the PC 17 so that it is configured with an appropriate [0023] A middle layer 8 is concerned with controlling device driver will now be described. data transfer between the host 2 and device 3. A USB is [0031] Referring to Figure 6, the handset 27 receives system 9 on the host side is responsible for managing the USB by coordinating with a USB device 10 on the device side. In order to establish a connection and to configure the device 3, a logical control link, called a default pipe 11, is defined. preference information relating to one of the plurality of functions 33,34,35 the user enters a functions menu on the handset 27 (step S1) and selects one of a plurality of functions which the handset can execute (steps2). In 20 this example, the user wants to access a dial-up internet [0024] A top layer 12 is concerned with utilisation of service provider and so they select the modem function the device 3. Application software 13 on the host 2 interfaces with a function 14 of the device 3 through a logical connection called a pipe A handset operating system configures the handset (step S3). In addition, the controller 48 sets a pointer to one of a plurality of device descriptors DEVICE held in [0025] Furtherinformation regardingthe USB arrangement 25 memory 49 corresponding to the modem function 34 may be found in Chapter 10 of the USB Specifica tion Revision 2.0. (step S4). The nature and purpose of the device descriptors DEVICE will be described in more detail hereinafter. [0026] Referring to Figure 2, a PC system 16 comprises It will be appreciated that electro-mechanical switches a PC 17 connected to a plurality of peripheral devices may be used to select one of the functions 33, 34, including a monitor 19, a keyboard 20, a mouse 21, 30 [0032] Referring to Figures 7 and 8, the user attaches a printer 22, first and second speakers 23 1,232, a m i cro " phone 24 and a USB hub 25 using the USB. A plurality of USB cables 26 connect the PC 17 to the peripheral devices 18. The USB hub 25 provides a means for connecting a mobile telephone handset 27 to the PC 17. the handset 27 to one of four hub ports 51 using a USB cable 52 and bus enumeration takes place. The USB hub 25 senses that the handset 27 has been connected to one of the four ports 51 and changes the state of the port 35 from disconnected to connected (step S5). The handset [0027] Referring to Figure 3, the PC 17 serves as the 27 provides its own power and so is deemed to be in a USB host and has a hub, called a root hub 28, directly connected to it, for extending the USB. In this example, the root hub 28 provides four ports (not shown). The monitor 19 is a compound device having an embedded hub 29 and implements a monitorfunction 30. The keyboard 20 is also a compound device having an embedded hub 31 and implements a keyboard function 32. The mobile telephone handset 27 is multifunctional. In this example, it has a microphone function 33 for providing audio signals, a modem 34 for dial-up networking and a controller 35 for implementing Infrared Data Association's (IrDA) Object Exchange Protocol (OBEX) which allows synchronising of personal information management (PIM). In this example, functions such as the modem 34 and the controller 35 are implemented in software by the handset's controller (Figure 5). It will be appreciated that other functions may be implemented in the handset 27. powered state (step S6). The PC 17 periodically polls the USB hub 25, which indicates that there is a change in status of one of the four hub ports 51 (step S6.1). The *o PC 17 issues commands to hub 25 to indicate the nature of change (step S6.2) and the hub replies with the identity of the port (step S6.3). The PC 17 issues a port enable signal and sends a reset command (step S7). At this point, the port 51 to which the handset 27 is connected 45 is enabled and the handset 27 is in a default state and is addressable only through a default pipe at a default address. The PC 17 and the handset 27 exchange descriptor information (step S7.1) which will be described in greater detail below. At this point the PC 17 is informed so which function 33,34,35 the handset 27 implements and selects an appropriate device driver. The PC 17 assigns a unique address to the handset 27 (step S8). At this stage the handset 27 is in an addressed state. The PC [0028] The monitor 19, keyboard 20, mouse 21, printer 17 reads configuration information from the handset (step 22, speakers 23-,, 23 2 and the microphone 24 are attached to the PC 17 and configured in manner well known 55 S9). The handset 27 is now configured and the PC 17 can receive data from it. per se. [0033] The exchange of descriptor information at step [0029] Referring to Figures 4 and 5, the mobile tele S7.1 above will now be described.

5 EP B1 [0034] Referring to Figures 9 and 10, the PC 17 sends a request GET_DESCRIPTOR over the default pipe to the handset 27 (step S7.1.1). The request GET_DE- SCRIPTOR comprises a request type field 53, a request field 54, a descriptor type 55 which in this example is set to "device", a descriptor index field 56 which is set to zero, a length field 57 which specifies the number of bytes which the handset should return and a data field 58. [0035] Referring to Figures 9 and 11, the handset 27 looks up the device descriptor DEVICE from memory 49 (Step S7.1.2) and returns it to the PC 17 (step S7.1.3). The device descriptor comprises a length field 59, a descriptortypefield 60, a USB specification release number field 61, a device class code field 62, a device sub-class code field 63, a protocol code field 64, a maximum packet size field 65, a vendor ID field 66, a product ID field 67, a device release number field 68, an index of string descriptor69describingthe manufacturer, an index of string descriptor describing the product 70, an index of string descriptor describing the device's serial number 71 and a field indicating the number of possible configurations 72. In this example, the device class code field 62 is set to 02 indicating a modem. [0036] Once the USB system (see Figure 1 ) of the PC 17 receives the device descriptor DEVICE through the default pipe, it passes information relating to the device class 62 to the PC's operating system. The PC's operating system selects and assigns a modem driver in a mannerwell known perse. Alternatively, the operating system may prompt the user to install a modem driver. Once the modem driver is installed and appropriate browser software is operating, the PC 17 is able to control the modem 34 and receive data. [0037] lftheuserdisconnectsthehandset27andwishes to use a different function, such as the microphone function 33, they re-enter the functions menu on the handset 27 and select the microphone function (steps SI -S5). When handset 27 is re-attached to the PC 17, a different device descriptor DEVICE is returned to the PC 17 during bus enumeration and so a different driver, this time a microphone driver, is assigned. [0038] This has the advantage that all the functions of the handset 27 are available to PC 17 and are easily configured by the user. [0039] It will be appreciated that many modifications may be made to the embodiments hereinbefore described. Instead of a PC, the host may be another mobile telephone handset, a games console or a network computer. The device need not be a mobile telephone handset, but a data communicator or another PC. Description for the following Contracting State(s) : AT, BE, CH, CY, DK, ES, Fl, GR, IE, IT, LI, LU, MC, NL, PT, SE, TR [0040] The present invention relates to a method of configuring electronic devices, having particular although not exclusive application to configuring a Universal Serial Bus device and a host. [0041] A Universal Serial Bus (USB) standard has been developed which allows up to 127 peripheral devices such as printers, scanners, keyboards, modems, 5 cameras and storage devices to be attached to a host, usually a personal computer (PC), through a 4-wire bus. These devices can be connected to the PC either directly or via hubs which provide additional connections. USB has the advantage that connection of different types of io is devices becomes standardised. Furthermore, a device can be connected while the PC is switched on and while other devices are in use. USB supports user data rates of up to 8 Mbit/s for each device which is suitable for low to medium data rate applications. An overview of USB may be found in "USB Hardware & Software" by J. Garney et al. (Anna Books, 1998) [ISBN X] and a current version of the USB specification is available at or from USB-IF Administration, 5440 SW Westgate Drive, Suite 217, Portland, OR USA. 20 [0042] A device is connected to a USB port provided by the PC or a hub. Once physically connected to the device, the PC controls attachment and configurations of the device. To achieve this, the PC is installed with a USB driver which is usually provided by the PC's operas ating system. The PC is also installed with a device driver to control the device once it is attached and configured so that application software on the PC can use the device. The device driver is often provided by the operating system although for unusual device, a user may need to so install a specific device driver using installation disks. [0043] Devices fall into two main categories, namely hubs and functions. Hubs provide additional attachment points to the USB. Functions extend the capabilities of the computer. Most devices which are not a hub, such 35 as a mouse, implement a single function. Some devices, such as a monitor having in-built speakers, implement multiple functions and have an embedded hub. Such a device is known as a compound device and appears to the PC as a hub with a collection of individual, non-re- *o movable functions. [0044] The USB standard was originally designed to accommodate simple peripheral devices which fulfil a single function. When a single function device, such as a mouse, is plugged into a PC for the first time, the USB 45 driver detects, identifies and configures the device and the operating system automatically assigns a device driver, which in the case of a mouse is a mouse driver. Alternatively, a user may install and/or assign a specific device driver. When a compound device is plugged in for so the first time the same process of detection, identification and configuration is carried out for each respective function so that all the functions of the compound device are available to the PC. [0045] However, a problem arises if a device imple- 55 ments multiple disconnectable functions. Such a device appears to the PC as a single function device. When the device is plugged into the PC for the first time, the operating system assigns a device driver according to this

6 EP B1 10 function. Once assigned, the device is tied to the device driver so that whenever the device is disconnected from the PC and then reconnected, the same device driver is assigned to the device. This abrogates the multifunctionality of the device. [0046] The present invention seeks to help overcome this problem. [0047] US relates to aspects of the pre-characterising part of claiml of the present invention. However, the selectable functions discussed in this document are not each associated with an appropriate device driver but are all associated with the same driver. This document does not also relate to or address the above mentioned problem of a multifunctional disconnectable device which appears to a host as a single function device. The prior art does not provide a slave device as presently claimed. [0048] EP discloses a printer with option units attachable to the printer such as an automatic document feeder, a sorter, a double-sided printing unit, a papercassette, afinisher, and a scanner. When an option unit is attached to the printer, the printer changes the device ID in accordance with the option unit. The host computer reads the newdevice ID, selects a printer driver corresponding to the optional device of the printer. [0049] EP discloses a telephone set which can be switched between a normal telephone use and use as a PC sound facility speaker/microphone. [0050] According to a first aspect of the present invention there is provided a method of configuring first and second electronic devices, the first device being a master and the second device a slave, and characterised in that said second slave device is able to perform a plurality of selectable predefined different functions each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, the method comprising: receiving, at said second slave device, preference information relating to one of said plurality of functions of said second slave device to enable selection of one of the plurality of predefined functions, providing said first master device with information relating to said one selected function and providing, at said first master device, means for interfacing with said one selected function so as to allow said first master device to use said one selected function, and wherein said providing said means for interfacing comprises assigning an appropriate device driver. [0051] The first device may be a Universal Serial Bus host, such as a personal computer and the second device may be a Universal Serial Bus device, such as a mobile telephone handset. [0052] The method may further comprise connecting said first and second devices together by a bus for transmitting signals and exchanging configuration signals between said first and second devices through said bus for establishing addressable communication between said first and second devices. The exchange of configuration 5 signals may include said provision of information relating to said one function. The provision of information may comprise sending a message from said second device to said first device. The provision of information may include providing data identifying said one function. io [0053] The method may comprise said first device requesting information from said second device. [0054] The provision of said means for interfacing may comprise assigning a device driver and may comprise executing a computer program. 15 [0055] According to a second aspect of the present invention there is provided an apparatus comprising first and second electronic devices, the first device being a master device and the second a slave device characterised in that said second device is able to perform a plu- 20 rality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driverwhichrelatestoaparticularone of a pluratily of USB device classes, each class correspondingto a differentfunction, said apparatus including: 25 so means for receiving preference information relating to one of said plurality of functions of said second slave device to enable selection of one of the plurality of predefined functions, means for providing to said first master device information relating to said one selected function and means for providing means for interfacing with said one selected function so as to allow said first master device to use said one selected function and wherein 35 said means for interfacing comprises means for assigning an appropriate device driver. [0056] According to a third aspect of the present invention there is provided acomputerprogram comprising *o computer code for an electronic slave device characterised in that the slave device is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driverwhichrelatestoaparticulardevice 45 class, and configured for communication with a data processing means, to make said slave device: receive information relating to one of said plurality of selectable predefined functions and provide infor- 50 mation relating to said selected function to said data 55 processing means, relating to assigning an appropriate device driver. The program may further make said device allow said data processing means to use said one function. [0057] The first device may be Universal Serial Bus host, such as a personal computer and the second device may be a Universal Serial Bus device, such as a mobile

7 11 EP B1 12 telephone handset. [0058] According to fourth aspect of the present invention there is provided an electronic slave device characterised in that it is able to perform a plurality of selectable predefined differentfunctions each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, comprising means for receiving preference information relating to one of said selectable plurality of predefined functions and means for providing to another device information relating to said one selected function relatingto assigning an appropriate device driver for the selected function. The device may further comprise means for allowing said other device to use said one function. The device may be a mobile telephone handset. [0059] An embodiment of the present invention will now be described, by way of example, with reference to the accompanying drawings in which:- Figure 1 is a schematic diagram of a general Universal Serial Bus (USB) arrangement; Figure 2 shows a personal computer (PC) and peripheral devices attached to the computer using a USB; Figure 3 shows a bus topology for the apparatus shown in Figure 2; Figure 4 shows a perspective view of a mobile telephone handset; Figure 5 is a schematic diagram of mobile telephone circuitry of the handset shown in Figure 4; Figure 6 is a process flow diagram by which a user is allowed to select af unction of the mobile telephone handset shown in Figure 4; Figure 7 shows the mobile telephone handset shown in Figure 4 being connected to a USB hub; Figure 8 is a process flow diagram by which the mobile telephone handset shown in Figure 7 is attached and configured to the PC shown in Figure 2; Figure 9 is a process flow diagram of the mobile telephone handset and PC of Figure 8 exchanging device information; Figure 10 is a schematic diagram of a request for a device descriptor and Figure 11 is a schematic diagram of a device descriptor. [0060] Referring to Figure 1, a general USB arrangement 1 comprises a host 2, such as a personal computer (PC), connected to a peripheral device 3, for instance a mouse, by means of a Universal Serial Bus (USB). The USB comprises hardware and software which allows a capability of the device 3, in this example cursor control, to be provided to the host 2. In Figure 1, the USB arrangement 1 is represented as a three-layered communication system. [0061] A bottom layer 4 handles the electrical connection between the host 2 and the device 3. The host 2 and device 3 each have USB interfaces 5, 6 providing ports (not shown) by which they are connected using a USB cable 7. 5 [0062] A middle layer 8 is concerned with controlling data transfer between the host 2 and device 3. A USB system 9 on the host side is responsible for managing the USB by coordinating with a USB device 10 on the device side. In order to establish a connection and to io configure the device 3, a logical control link, called a default pipe 11, is defined. [0063] A top layer 12 is concerned with utilisation of the device 3. Application software 13 on the host 2 interfaces with afunction 14 of the device 3 through a logical is connection called a pipe 15. [0064] Furtherinformation regardingthe USB arrangement may be found in Chapter 10 of the USB Specification Revision 2.0. [0065] Referring to Figure 2, a PC system 16 comprisse es a PC 17 connected to a plurality of peripheral devices 18 including a monitor 19, a keyboard 20, a mouse 21, a printer22, first and second speakers 23^ 232, a microphone 24 and a USB hub 25 using the USB. A plurality of USB cables 26 connect the PC 17 to the peripheral 25 devices 18. The USB hub 25 provides a means for connecting a mobile telephone handset 27 to the PC 17. [0066] Referring to Figure 3, the PC 17 serves as the USB host and has a hub, called a root hub 28, directly connected to it, for extending the USB. In this example, so the root hub 28 provides four ports (not shown). The monitor 19 is a compound device having an embedded hub 29 and implements a monitor function 30. The keyboard 20 is also a compound device having an embedded hub 31 and implements a keyboard function 32. The mobile 35 telephone handset 27 is multifunctional. In this example, it has a microphone function 33 for providing audio signals, a modem 34 for dial-up networking and a controller 35 for implementing Infrared Data Association's (IrDA) Object Exchange Protocol (OBEX) which allows syn- *o chronising of personal information management (PIM). In this example, functions such as the modem 34 and the controller 35 are implemented in software by the handset's controller (Figure 5). It will be appreciated that other functions may be implemented in the handset [0067] The monitor 19, keyboard 20, mouse 21, printer 22, speakers 23^ 232 anc ' 'he microphone 24 are attached to the PC 17 and configured in mannerwell known per se. [0068] Referring to Figures 4 and 5, the mobile tele- 50 phone handset 27 comprises a casing 36, a battery pack 37, liquid crystal display (LCD) panel 38, a microphone 39, an earpiece 40, keypad 41, USB port 42, antenna 43, subscriber identification module (SIM) card 44 and SIM card reader 45. Mobile telephone circuitry includes 55 radio interface circuitry 46, codec circuitry 47, controller 48, memory 49 and USB transceiver circuitry 50. The USB transceiver circuitry 50, together with the USB port 34 provide the hardware for implementing a device USB

8 13 EP B1 14 interface (Figure 1). [0069] A method by which a user can select a function of the mobile telephone handset 27 and attach the handset 27 to the PC 17 so that it is configured with an appropriate device driver will now be described. [0070] Referring to Figure 6, the handset 27 receives preference information relating to one of the plurality of functions 33, 34, 35 the user enters a functions menu on the handset 27 (step SI) and selects one of a plurality of functions which the handset can execute (step S2). In this example, the user wants to access a dial-up internet service provider and so they select the modem function 34. A handset operating system configures the handset (step S3). In addition, the controller 48 sets a pointer to one of a plurality of device descriptors DEVICE held in memory 49 corresponding to the modem function 34 (step S4). The nature and purpose of the device descriptors DEVICE will be described in more detail hereinafter. It will be appreciated that electro-mechanical switches may be used to select one of the functions 33, 34, 35. [0071] Referring to Figures 7 and 8, the user attaches the handset 27 to one of four hub ports 51 using a USB cable 52 and bus enumeration takes place. The USB hub 25 senses that the handset 27 has been connected to one of the four ports 51 and changes the state of the port from disconnected to connected (step S5). The handset 27 provides its own power and so is deemed to be in a powered state (step S6). The PC 17 periodically polls the USB hub 25, which indicates that there is a change in status of one of the four hub ports 51 (step S6.1). The PC 17 issues commands to hub 25 to indicate the nature of change (step S6.2) and the hub replies with the identity of the port (step S6.3). The PC 17 issues a port enable signal and sends a reset command (step S7). At this point, the port 51 to which the handset 27 is connected is enabled and the handset 27 is in a default state and is addressable only through a default pipe at a default address. The PC 17 and the handset 27 exchange descriptor information (step S7.1) which will be described in greater detail below. At this point the PC 17 is informed which function 33,34,35 the handset 27 implements and selects an appropriate device driver. The PC 17 assigns a unique address to the handset 27 (step S8). At this stage the handset 27 is in an addressed state. The PC 17 reads configuration inform ationfromthe handset (step S9). The handset 27 is now configured and the PC 17 can receive data from it. [0072] The exchange of descriptor information at step S7.1 above will now be described. [0073] Referring to Figures 9 and 10, the PC 17 sends a request GET_DESCRIPTOR over the default pipe to the handset 27 (step S7.1.1). The request GET_DE- SCRIPTOR comprises a request type field 53, a request field 54, a descriptor type 55 which in this example is set to "device", a descriptor index field 56 which is set to zero, a length field 57 which specifies the number of bytes which the handset should return and a data field 58. [0074] Referring to Figures 9 and 11, the handset 27 looks up the device descriptor DEVICE from memory 49 (Step S7.1.2) and returns it to the PC 17 (step S7.1.3). The device descriptor comprises a length field 59, a descriptortype field 60, a USB specification release number 5 field 61, a device class code field 62, a device sub-class code field 63, a protocol code field 64, a maximum packet size field 65, a vendor ID field 66, a product ID field 67, a device release number field 68, an index of string descriptor 69 describing the manufacturer, an index of string io descriptor describing the product 70, an index of string descriptor describing the device's serial number 71 and a field indicating the number of possible configurations 72. In this example, the device class code field 62 is set to 02 indicating a modem. «[0075] Once the USB system (see Figure 1) of the PC 17 receives the device descriptor DEVICE through the default pipe, it passes information relating to the device class 62 to the PC's operating system. The PC's operating system selects and assigns a modem driver in a man- 20 nerwell known perse. Alternatively, the operating system may prompt the user to install a modem driver. Once the modem driver is installed and appropriate browser software is operating, the PC 17 is able to control the modem 34 and receive data. 25 [0076] lftheuserdisconnectsthehandset27andwishes to use a different function, such as the microphone function 33, they re-enter the functions menu on the handset 27 and select the microphone function (steps SI -S5). When handset 27 is re-attached to the PC 17, a so different device descriptor DEVICE is returned to the PC 17 during bus enumeration and so a different driver, this time a microphone driver, is assigned. [0077] This has the advantage that all the functions of the handset 27 are available to PC 17 and are easily 35 configured by the user. [0078] It will be appreciated that many modifications may be made to the embodiments hereinbefore described. Instead of a PC, the host may be another mobile telephone handset, a games console or a network com- *o puter. The device need not be a mobile telephone handset, but a data communicator or another PC. 45 Claims Claims for the following Contracting State(s): DE, GB, FR A method of configuring first and second electronic devices (17,27), the first device being a master and the second device a slave, and characterised in that said second slave device is able to perform a plurality of selectable predefined different functions 55 each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, the method comprising:

9 15 EP B1 16 receiving, at said second slave device (27), preference information relating to one of said plurality of functions (33,34,35) of said second slave device to enable selection of one of the plurality of predefined functions, providing said first master device (17) with information relating to said one selected function and providing, at said first master device, means for interfacing with said one selected function so as to allow said first master device to use said one selected function, and wherein said providing said means for interfacing comprising assigning an appropriate device driver, wherein the second slave device comprises mobile telephone functionality (46). 2. A method according to Claim 1, further comprising connecting said first and second devices (17,27) together by a bus (52) for transmitting signals. 3. A method according to Claim 2, further comprising exchanging configuration signals between said first and second devices (17,27) through said bus (52) for establishing addressable communication between said first and second devices. 4. A method according to Claim 3, wherein said exchanging of configuration signals includes said providing said first master device (17) with information relating to said one function. 5. A method according to any preceding claim, wherein said providing said first master device (17) with information comprises sending a message from said second slave device (27) to the first master device. eluding: means for receiving preference information relating to one of said plurality of functions of said 5 second slave device (27) to enable selection of one of the plurality of predefined functions, means for providing to said first master device (17) information relating to said one selected function, io means for providing means for interfacing with said one selected function so as to allow said first master device to use said one selected function and wherein said meansfor interfacing comprises means for assigning an appropriate de- 15 vice driver, and wherein the second slave device comprises mobile telephone functionality. 10. Apparatus according to Claim 9, wherein said means for providing said first master device (17) with infor mation comprises means for sending a message from said second slave device to the first master device. me 11. Apparatus according to Claim 9 or 10, wherein said 25 means for providing means for interfacing includes an operating system for controlling operation of said first device. so 12. Apparatus according to any one of Claims 9 to 11, wherein said means for interfacing comprises a device driver. 13. A method or apparatus according to any preceding claim, wherein the first master device (17) is a Uni- 35 versai Serial Bus host. 6. A method according to any preceding claim, further comprising said first master device (17) requesting information relating to a function from said second slave device (27) A method according to any preceding claim, wherein said providing said first master device (17) with information includes providing data identifying said one function. 8. A method according to any preceding claim, wherein said providing said means for interfacing comprises executing a computer program. 17, Apparatus comprising first and second electronic devices (17,27), the first device being a master device and the second a slave device characterised in that said second device is able to perform a plurality of selectable predefined different functions, each se- 55 lectable predefined function being associated with an appropriate device driver which relates to a particular device class (33,34,35), said apparatus in- 14. A method or apparatus according to any preceding claim, wherein the first master device (17) is a personal computer. 15. A method or apparatus according to any preceding claim, wherein the second slave device (27) is a Universal Serial Bus device A method or apparatus according to any preceding claim, wherein the second slave device (27) is a mobile telephone handset. A computer program comprising computer code for an electronic slave device (27) characterised in that the slave device comprises mobile Telephone is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, and configured for communication with a data processing means (17), to make said slave device (27): receive information relating to one of said phuality

10 17 EP B1 18 of selectable predefined functions and provide information relating to said selected function to said data processing means (17), relating to assigning an appropriate device driver. 18. An electronic slave device characterised in that it is able to perform a plurality of selectable predefined different functions each selectable predefined function being associated with an appropriate device driver which relates to a particular device class, com- io prising telephone functionality (46), means for receiving preference information relating to one of said selectable plurality of predefined functions and means for providing to another device information relating to said one selected function relating to as- '5 signing an appropriate device driverforthe selected function. 19. An electronic device according to Claim 18, wherein the device is a mobile telephone handset A method according to Claim 2, further comprising exchanging configuration signals between said first and second devices (17,27) through said bus (52) for establishing addressable communication between said first and second devices. A method according to Claim 3, wherein said exchanging of configuration signals includes said providing said first master device (17) with information relating to said one function. A method according to any preceding claim, wherein said providing said first master device (17) with information comprises sending a message from said second slave device (27) to the first master device. A method according to any preceding claim, further comprising said first master device (17) requesting information relating to a function from said second slave device (27). 20. A electronic slave device according to claim 19 further comprising allowing said data processing means (17) to use said one function (34). 25 A method according to any preceding claim, wherein said providing said first master device (17) with information includes providing data identifying said one function. Claims forthefollowing Contracting State(s): AT, BE, CH, CY, DK, ES, Fl, GR, IE, IT, LI, LU, MC, NL, PT, SE, TR 1. A method of configuring first and second electronic devices (17,27), the first device being a master and the second device a slave, and characterised in that said second slave device is able to perform a plurality of selectable predefined different functions each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, the method comprising: A method according to any preceding claim, wherein said providing said means for interfacing comprises executing a computer program. Apparatus comprising first and second electronic devices (17,27), the first device being a master device and the second aslave device characterised in that said second device is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, (33,34,35), said apparatus including: receiving, at said second slave device (27), preference information relating to one of said plurality of functions (33,34,35) of said second slave device to enable selection of one of the plurality of predefined functions, providing said first master device (17) with information relating to said one selected function and providing, at said first master device, means for interfacing with said one selected function so as to allow said first master device to use said one selected function, and wherein said providing said means for interfacing comprising assigning an appropriate device driver. 2. A method according to Claim 1, further comprising connecting said first and second devices (17,27) together by a bus (52) for transmitting signals means for receiving preference information relating to one of said plurality of functions of said second slave device (27) to enable selection of one of the plurality of predefined functions, means for providing to said first master device (17) information relating to said one selected function and means for providing means for interfacing with said one selected function so as to allow said first master device to use said one selected function and wherein said meansfor interfacing comprises means for assigning an appropriate device driver. 10. Apparatus according to Claim 9, wherein said means for providing said first master device (17) with information comprises means for sending a message 10

11 19 EP B1 20 from said second slave device to the first master device. 11. Apparatus according to Claim 9 or 10, wherein said means for providing means for interfacing includes an operating system for controlling operation of said first device. 12. Apparatus according to any one of Claims 9 to 11, wherein said means for interfacing comprises a device driver. 13. A method or apparatus according to any preceding claim, wherein the first master device (17) is a Universal Serial Bus host. 14. A method or apparatus according to any preceding claim, wherein the first master device (17) is a personal computer. 15. A method or apparatus according to any preceding claim, wherein the second slave device (27) is a Universal Serial Bus device. 16. A method or apparatus according to any preceding claim, wherein the second slave device (27) is a mobile telephone handset. 17. A computer program comprising computer code for an electronic slave device (27) characterised in that the slave device is able to perform a plurality of selectable predefined different functions, each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, and configured for communication with a data processing means (17), to make said slave device (27): receive information relating to one of said plurality of selectable predefined functions and provide information relating to said selected function to said data processing means (17), relating to assigning an appropriate device driver. 18. An electronic slave device characterised in that it is able to perform a plurality of selectable predefined different functions each selectable predefined function being associated with an appropriate device driver which relates to a particular one of a pluratily of USB device classes, each class corresponding to a different function, comprising means for receiving preference information relating to one of said selectable plurality of predefined functions and means for providing to another device information relating to said one selected function relating to assigning an appropriate device driver for the selected function An electronic device according to Claim 18, wherein the device is a mobile telephone handset. 20. A electronic slave device according to claim 19 further comprising allowing said data processing means (17) to use said one function (34). Patentansprüche Patentansprüche für folgende(n) Vertragsstaat(en): DE, FR, GB Verfahren zum Konfigurieren einer ersten und einer zweiten elektronischen Vorrichtung (17, 27), wobei die erste Vorrichtung eine Hauptvorrichtung und die zweite Vorrichtung eine untergeordnete Vorrichtung ist, und dadurch gekennzeichnet, dass die zweite untergeordnete Vorrichtung fähig ist, mehrere wählbare vordefinierte verschiedene Funktionen auszuführen, wobei jede vordefinierte wählbare Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte Geräteklasse bezieht, wobei das Verfahren umfasst: - Empfangen von Präferenzinformationen an der zweiten untergeordneten Vorrichtung (27), die sich auf eine der mehreren Funktionen (33, 34, 35) der zweiten untergeordneten Vorrichtung beziehen, um eine Auswahl von einer der mehreren vordefinierten Funktionen zu ermöglichen; - Bereitstellen von Informationen an die erste Hauptvorrichtung (17), die sich auf die eine gewählte Funktion beziehen; und - Bereitstellen von Mitteln an der ersten Hauptvorrichtung, um eine Schnittstellenverbindung mit der einen gewählten Funktion herzustellen, um es der ersten Hauptvorrichtung zu ermöglichen, die gewählte Funktion zu verwenden; und wobei das Bereitstellen der Mittel zum Herstellen der Schnittstellenverbindung ein Zuweisen eines geeigneten Gerätetreibers umfasst, wobei die zweite untergeordnete Vorrichtung eine Mobiltelefonfunktion (46) umfasst. 2. Verfahren nach Anspruch 1, weiter umfassend - Verbinden der ersten und der zweiten Vorrichtung (17, 27) miteinander durch einen Bus (52) zum Übertragen von Signalen Verfahren nach Anspruch 2, weiter umfassend: - Austauschen von Konfigurationssignalen zwischen der ersten und der zweiten Vorrichtung 11

12 21 EP B1 22 (17, 27) durch den Bus (52), um eine adressierbare Kommunikation zwischen der ersten und der zweiten Vorrichtung aufzubauen. 4. Verfahren nach Anspruch 3, wobei das Austauschen von Konfigurationssignalen einschließt, der ersten Hauptvorrichtung (17) Informationen bereitzustellen, die sich auf die eine Funktion beziehen. 5. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen von Informationen an die erste Hauptvorrichtung (17) ein Senden einer Nachricht von der zweiten untergeordneten Vorrichtung (27) an die erste Hauptvorrichtung umfasst. 6. Verfahren nach irgendeinem vorhergehenden Anspruch, weiter umfassend, dass die erste Hauptvorrichtung (17) von der zweiten untergeordneten Vorrichtung (27) Informationen anfordert, die sich auf eine Funktion beziehen. 7. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen von Informationen an die erste Hauptvorrichtung (17) ein Bereitstellen von Daten einschließt, welche die eine Funktion identifizieren. 8. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen der Mittel zum Herstellen der Schnittstellenverbindung das Ausführen eines Computerprogramms umfasst. 9. Gerät, umfassend eine erste und eine zweite Vorrichtung (17, 27), wobei die erste Vorrichtung eine Hauptvorrichtung und die zweite Vorrichtung eine untergeordnete Vorrichtung ist, dadurch gekennzeichnet, dass die zweite untergeordnete Vorrichtung fähig ist, mehrere wählbare vordefinierte verschiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte Geräteklasse (33, 34, 35) bezieht, wobei das Gerät umfasst: - Mittel zum Empfangen von Präferehzinformatioxien, die sich auf eine der mehreren Funktionen der zweiten untergeordneten Vorrichtung (27) beziehen, um eine Auswahl von einer der mehreren vordefinierten Funktionen zu ermöglichen; - Mittel zum Bereitstellen von Informationen an die erste Hauptvorrichtung (17), die sich auf die eine gewählte Funktion beziehen; und - Mittel zum Bereitstellen von Mitteln, um eine Schnittstellenverbindung mit der einen gewählten Funktion herzustellen, um es der ersten Hauptvorrichtung zu ermöglichen, die eine gewählte Funktion zu verwenden; und wobei das Mittel zum Herstellen der Schnittstellenverbindung Mittel zum Zuweisen eines geeigneten Gerätetreibers umfasst, und wobei die zweite untergeordnete Vorrichtung eine Mobiltelefonfunktion 5 umfasst. io 10. Gerät nach Anspruch 9, wobei das Mittel zum Bereitstellen von Informationen an die erste Hauptvorrichtung (17) Mittel zum Senden einer Nachricht von der zweiten untergeordneten Vorrichtung an die erste Hauptvorrichtung umfasst. 11. Gerät nach Anspruch 9 oder 10, wobei das Mittel zum Bereitstellen von Mitteln zum Herstellen einer 15 Schnittstellenverbindung ein Betriebssystem zum Steuern des Betriebs der ersten Vorrichtung einschließt. 12. Gerät nach einem der Ansprüche 9 bis 11, wobei 20 das Mittel zum Herstellen einer Schnittstellenverbindung einen Gerätetreiber umfasst. 13. Verfahren odergerät nach irgendeinem dervorhergehenden Ansprüche, wobei die erste Hauptvorrich- 25 tung (17) ein Universal-Serial-Bus-Host ist Verfahren odergerät nach irgendeinem der vorhergehenden Ansprüche, wobei die erste Hauptvorrichtung (17) ein Personal Computer ist. 15. Verfahren odergerät nach irgendeinem dervorhergehenden Ansprüche, wobei die zweite untergeordnete Vorrichtung (27) eine Universal-Serial-Bus- Vorrichtung ist. 16. Verfahren odergerät nach irgendeinem der vorhergehenden Ansprüche, wobei die zweite untergeordnete Vorrichtung (27) ein Mobiltelefon-Handgerät ist Computerprogramm, umfassend Computercode für eine elektronische untergeordnete Vorrichtung (27), dadurch gekennzeichnet, dass die untergeordnete Vorrichtung eine Mobiltelefonfunktion umfasst und fähig ist, mehrere wählbare vordefinierte ver- 45 schiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte Geräteklasse bezieht, und konfiguriert für eine Kommunikation mit Datenverarbeitungsmitteln so (17), um die zweite untergeordnete Vorrichtung (27) dazu zu veranlassen, - Informationen zu empfangen, die sich auf eine dermehreren wählbaren vordefinierten Funktio- 55 nen bezieht; und - Informationen, die sich auf die gewählte Funktion beziehen, den Datenverarbeitungsmitteln (17) bereitzustellen, die sich auf ein Zuweisen 12

13 23 EP B1 24 eines geeigneten Gerätetreibers beziehen. 18. Elektronische untergeordnete Vorrichtung, dadurch gekennzeichnet, dass sie fähig ist, mehrere wählbare vordefurierte verschiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte Geräteklasse bezieht, umfassend - eine Mobiltelefonfunktion (46); - Mittel zum Empfangen von Präferenzinformationen, die sich auf eine der mehreren wählbaren Funktionen der zweiten untergeordneten Vorrichtung beziehen; und - Mittel zum Bereitstellen von Informationen an eine andere Vorrichtung, die sich auf die eine gewählte Funktion beziehen, die sich auf ein Zuweisen eines geeigneten Gerätetreibers für die gewählte Funktion beziehen. 19. Elektronische Vorrichtung nach Anspruch 18, wobei die Vorrichtung ein Mobiltelefon-Handgerät ist Bereitstellen von Mitteln an der ersten Hauptvorrichtung, um eine Schnittstellenverbindung mit der einen gewählten Funktion herzustellen, um es der ersten Hauptvorrichtung zu ermöglichen, die eine gewählte Funktion zu verwenden; und wobei das Bereitstellen der Mittel zum Herstellen der Schnittstellenverbindung ein Zuweisen eines geeigneten Gerätetreibers umfasst. 2. Verfahren nach Anspruch 1, weiter umfassend - Verbinden der ersten und der zweiten Vorrichtung (17, 27) miteinander durch einen Bus (52) zum Übertragen von Signalen. 3. Verfahren nach Anspruch 2, weiter umfassend: - Austauschen von Konfigurationssignalen zwischen der ersten und der zweiten Vorrichtung (17, 27) durch den Bus (52), um eine adressierbare Kommunikation zwischen der ersten und der zweiten Vorrichtung aufzubauen. 20. Elektronische untergeordnete Vorrichtung nach Anspruch 19, weiter umfassend, den Datenverarbeitungsmitteln (17) zu ermöglichen, die eine Funktion (34) zu verwenden. Patentansprüche für folgende(n) Vertragsstaat(en): AT, BE, CH, CY, DK, ES, Fl, GR, IE, IT, LI, LU, MC, NL, PT, SE, TR 1. Verfahren zum Konfigurieren einer ersten und einer zweiten elektronischen Vorrichtung (17, 27), wobei die erste Vorrichtung eine Hauptvorrichtung und die zweite Vorrichtung eine untergeordnete Vorrichtung ist, und dadurch gekennzeichnet, dass die zweite untergeordnete Vorrichtung fähig ist, mehrere wählbare vordefinierte verschiedene Funktionen auszuführen, wobei jede vordefinierte wählbare Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte einer Vielzahl von USB Geräteklassen bezieht, wobei jede Klasse einer unterschiedlichen Funktion entspricht, wobei das Verfahren umfasst: - Empfangen von Präferenzinformationen an der zweiten untergeordneten Vorrichtung (27), die sich auf eine der mehreren Funktionen (33, 34, 35) der zweiten untergeordneten Vorrichtung beziehen, um eine Auswahl von einer der mehreren vordefinierten Funktionen zu ermöglichen; - Bereitstellen von Informationen an die erste Hauptvorrichtung (17), die sich auf die eine gewählte Funktion beziehen; und Verfahren nach Anspruch 3, wobei das Austauschen von Konfigurationssignalen einschließt, der ersten Hauptvorrichtung (17) Informationen bereitzustellen, die sich auf die eine Funktion beziehen. so 5. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen von Informationen an die erste Hauptvorrichtung (17) ein Senden einer Nachrichtvon der zweiten untergeordneten Vorrichtung (27) an die erste Hauptvorrichtung umfasst. 35 *o 6. Verfahren nach irgendeinem vorhergehenden Anspruch, weiter umfassend, dass die erste Hauptvorrichtung (17) von der zweiten untergeordneten Vorrichtung (27) Informationen anfordert, die sich auf eine Funktion beziehen. 7. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen von Informationen an die erste Hauptvorrichtung (17) ein Bereitstellen 45 von Daten einschließt, welche die eine Funktion identifizieren. 8. Verfahren nach irgendeinem vorhergehenden Anspruch, wobei das Bereitstellen der Mittel zum Her- 50 stellen der Schnittstellenverbindung das Ausführen eines Computerprogramms umfasst. 9. Gerät, umfassend eine erste und eine zweite elektronische Vorrichtung (17, 27), wobei die erste Vor- 55 richtung eine Hauptvorrichtung und die zweite Vorrichtung eine untergeordnete Vorrichtung ist, dadurch gekennzeichnet, dass die zweite Vorrichtung fähig ist, mehrere wählbare vordefinierte ver- 13

14 25 EP B1 26 schiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte einer Vielzahl von USB Geräteklassen bezieht, wobei jede Klasse einer unterschiedlichen 5 Funktion (33, 34, 35) entspricht, wobei das Gerät umfasst: - Mittel zum Empfangen von Präferenzinformationen, die sich auf eine der mehreren Funktionen der zweiten untergeordneten Vorrichtung (27) beziehen, um eine Auswahl von einer der mehreren vordefinierten Funktionen zu ermöglichen; - Mittel zum Bereitstellen von Informationen an '5 die erste Hauptvorrichtung (17), die sich auf die eine gewählte Funktion beziehen; und - Mittel zum Bereitstellen von Mitteln, um eine Schnittstellenverbindung mit der einen gewählten Funktion herzustellen, um es der ersten 20 Hauptvorrichtung zu ermöglichen, die eine gewählte Funktion zu verwenden; und wobei das Mittel zum Herstellen der Schnittstellenverbindung Mittel zum Zuweisen eines geeigne- 25 ten Gerätetreibers umfasst. 10. Gerät nach Anspruch 9, wobei das Mittel zum Bereitstellen von Informationen an die erste Hauptvorrichtung (17) Mittel zum Senden einer Nachricht von der zweiten untergeordneten Vorrichtung an die erste Hauptvorrichtung umfasst. 11. Gerät nach Anspruch 9 oder 10, wobei das Mittel zum Bereitstellen von Mitteln zum Herstellen einer 35 Schnittstellenverbindung ein Betriebssystem zum Steuern des Betriebs der ersten Vorrichtung einschließt. 12. Gerät nach einem der Ansprüche 9 bis 11, wobei 40 das Mittel zum Herstellen einer Schnittstellenverbindung einen Gerätetreiber umfasst. 13. Verfahren oder Gerät nach irgendeinem der vorhergehenden Ansprüche, wobei die erste Hauptvorrich- 45 tung (17) ein Universal-Serial-Bus-Host ist. io so nete Vorrichtung (27) ein Mobiltelefon-Handgerät ist. 17. Computerprogramm, umfassend Computercode für eine elektronische untergeordnete Vorrichtung (27), dadurch gekennzeichnet, dass die untergeordnete Vorrichtung fähig ist, mehrere wählbare vordefinierte verschiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte einer Vielzahl von USB Geräteklassen bezieht, wobei jede Klasse einer unterschiedlichen Funktion entspricht, und konfiguriert für eine Kommunikation mit einem Datenverarbeitungsmittel (17), um die zweite untergeordnete Vorrichtung (27) dazu zu veranlassen, - Informationen zu empfangen, die sich auf eine dermehreren wählbaren vordefinierten Funktionen beziehen; und - Informationen, die sich auf die gewählte Funktion beziehen, dem Datenverarbeitungsmittel (17) bereitzustellen, die sich auf ein Zuweisen eines geeigneten Gerätetreibers beziehen. 18. Elektronische untergeordnete Vorrichtung, dadurch gekennzeichnet, dass sie fähig ist, mehrere wählbare vordefinierte verschiedene Funktionen auszuführen, wobei jede wählbare vordefinierte Funktion mit einem geeigneten Gerätetreiber verknüpft ist, der sich auf eine bestimmte einer Vielzahl von USB Geräteklassen bezieht, wobei jede Klasse einer unterschiedlichen Funktion entspricht, umfassend - Mittel zum Empfangen von Präferenzinformationen, die sich auf eine der mehreren wählbaren vordefinierten Funktionen der zweiten untergeordneten Vorrichtung beziehen; und - Mittel zum Bereitstellen von Informationen an eine andere Vorrichtung, die sich auf die eine gewählte Funktion beziehen, die sich auf ein Zuweisen eines geeigneten Gerätetreibers für die gewählte Funktion beziehen. 19. Elektronische Vorrichtung nach Anspruch 18, wobei die Vorrichtung ein Mobiltelefon-Handgerät ist. 14. Verfahren oder Gerät nach irgendeinem der vorhergehenden Ansprüche, wobei die erste Hauptvorrichtung (17) ein Personal Computer ist. 15. Verfahren oder Gerät nach irgendeinem der vorhergehenden Ansprüche, wobei die zweite untergeordnete Vorrichtung (27) eine Universal-Serial-Bus- Vorrichtung ist. 55 so 20. Elektronische untergeordnete Vorrichtung nach Anspruch 19, weiter umfassend, dem Datenverarbeitungsmittel (17) zu ermöglichen, die eine Funktion (34) zu verwenden. Revendications 16. Verfahren oder Gerät nach irgendeinem der vorhergehenden Ansprüche, wobei die zweite untergeord- Revendications pour l'(les) Etat(s) contractant(s) 14

15 suivant(s): DE, GB, FR 27 EP B Procédé de configuration d'un premier et deuxième périphérique électronique (17, 27), le premier périphérique étant un maître et le deuxième périphérique un esclave, et caractérisé en ce que ledit deuxième périphérique esclave soit capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de périphérique approprié se rapportant à une classe de périphérique particulière, le procédé corasistant à : recevoir, au dit deuxième périphérique esclave (27), des informations préférentielles se rapportant à une parmi ladite pluralité de fonctions (33, 34, 35) dudit deuxième périphérique esclave pour permettre la sélection d'une parmi ladite pluralité de fonctions prédéfinies, fournir au dit premier périphérique maître (17) des informations se rapportant à ladite une fonction sélectionnée et fournir, au dit premier périphérique maître, un moyen d'interfaçage avec ladite une dite fonction sélectionnée de façon à permettre au dit premier périphérique maître d'utiliser ladite une fonction sélectionnée, et dans lequel ladite fourniture dudit moyen d'interfaçage comprenant l'attribution d'un pilote de périphérique approprié, dans lequel' le deuxième périphérique esclave comprend une fonctionnalité de téléphone mobile (46). 2. Procédé selon la revendication 1, comprenant en plus la connexion desdits premier et deuxième périphériques (17, 27) entre eux par le biais d'un bus (52) pour transmettre des signaux. 3. Procédé selon la revendication 2, comprenant en plus l'échange des signaux de configuration entre lesdits premier et deuxième périphériques (17, 27) par le biais dudit bus (52) pour établir une communication adressable entre lesdits premier et deuxième périphériques. 4. Procédé selon la revendication 3, dans lequel ledit échange de signaux de configuration inclut la fourniture au dit premier périphérique maître (17) des informations se rapportant à ladite une fonction, 5. Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture au dit premier périphérique maître (17) des informations comprend l'envoi d'un message dudit deuxième périphérique esclave (27) au premier périphérique maître. 6. Procédé selon l'une quelconque des revendications précédentes, comprenant en plus la demande par le premier périphérique maître (17) des informations se rapportant à une fonction au dit deuxième périphérique esclave (27). Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture des informations au dit premier périphérique maître (17) comprend lafourniture des données identifiant ladite une fonction. Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture dudit moyen d'interfaçage comprend l'exécution d'un programme informatique. Dispositif comprenant un premier et deuxième périphériques (17,27), le premier périphérique étant un périphérique maître et le deuxième un périphérique esclave, caractérisé en ce que ledit deuxième périphérique soit capable d' accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de périphérique approprié se rapportant aune classe de périphérique particulière (33, 34, 35), le dispositif comprenant : un moyen de recevoir des informations préférentielles se rapportant à une parmi ladite pluralité de fonctions dudit deuxième périphérique esclave (27) pour permettre la sélection d'une parmi la pluralité de fonctions prédéfinies, un moyen de fournir au dit premier périphérique maître (17) les informations se rapportant à une dite fonction sélectionnée, un moyen de fournir un moyen d'interfaçage avec ladite une fonction sélectionnée de façon à permettre au dit premier périphérique maître d'utiliser ladite une fonction sélectionnée et dans lequel ledit moyen d'interfaçage comprend un moyen d'attribuer un pilote de périphérique approprié, et dans lequel le deuxième périphérique esclave comprend une fonctionnalité de téléphone mobile. 45 io. Dispositif selon la revendication 9, dans lequel ledit moyen de fournir des informations au dit premier périphérique maître (17) comprend un moyen d'envoyer un message dudit deuxième périphérique esclave au premier périphérique maître Dispositif selon la revendication 9 ou 10, dans lequel ledit moyen de fournir un moyen d'interfaçage inclut un système de commande pour contrôler la commande dudit premier périphérique. 12. Dispositif selon l'une quelconque des revendications 9 à 11, dans lequel ledit moyen d'interfaçage comprend un pilote de périphérique. 15

16 29 EP B Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le premier périphérique maître (17) est un hôte Bus de Série universel (USB). 14. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel' le premier périphérique maître (17) est un ordinateur personnel. 15. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le deuxième périphérique esclave (27) est un périphérique Bus de Série universel. 16. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le deuxième périphérique esclave (27) est un combiné téléphonique mobile. 17. Programme informatique comprenant un code informatique pour un périphérique électronique esclave (27), caractérisé en ce que le périphérique esclave comprend une fonctionnalité de téléphone mobile et est capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de périphérique approprié se rapportant à une classe de périphérique particulière, et configuré pour communiquer avec un moyen de traitement de données (17), de sorte que ledit périphérique esclave (27) puisse : recevoir des informations se rapportant à une parmi ladite pluralité de fonctions prédéfinies sélectionnables et fournir des informations se rapportant à la dite fonction sélectionnée au dit moyen de traitement de données (17) relatives à l'attribution d'un pilote de périphérique approprié. 18. Périphérique électronique esclave caractérisé en ce qu' il est capable d' accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de périphérique approprié se rapportant à une classe de périphérique particulière, comprenant une fonctionnalité de téléphone mobile (46), un moyen de recevoir les informations préférentielles se rapportant à une parmi ladite pluralité sélectionnable de fonctions prédéfinies et un moyen de fournir à un autre périphérique les informations se rapportant à la dite fonction sélectionnée relative à l'attribution d'un périphérique approprié pour la fonction sélectionnée. io 19. Périphérique électronique selon la revendication 18, dans lequel le périphérique est un combiné téléphonique mobile. 20. Périphérique électronique esclave selon la revendication. 19 comprenant en plus l'autorisation donnée audit moyen de traitement de données (17) d'utiliser ladite une fonction (34). Revendications pour l'(les) Etat(s) contractant(s) suivant(s): AT, BE, CH, CY, DK, ES, FI, GR, IE, IT, LI, LU, MC, NL, PT, SE, TR 1. Procédé de configuration de premier et deuxième dispositifs électroniques (17, 27), le premier dispo- 15 sitif étant un maître et le deuxième dispositif un esclave, et caractérisé en ce que ledit deuxième dispositif esclave soit capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, cha- 20 que fonction prédéfinie sélectionnable étant associée à un pilote de dispositif approprié se rapportant à une particulière, parmi une pluralité de classes de dispositifs USB, chaque classe correspondant à une différente fonction, le procédé consistant à : 25 recevoir, audit deuxième dispositif esclave (27), des informations préférentielles se rapportant à une parmi ladite pluralité de fonctions (33, 34, 35) dudit deuxième dispositif esclave pour perso mettre la sélection d'une parmi la pluralité de fonctions prédéfinies, fournir audit premier dispositif maître (17) des informations se rapportant à ladite une fonction sélectionnée et 35 fournir, auditpremierdispositif maître, un moyen d'interfaçage avec ladite une dite fonction sélectionnée de façon à permettre audit premier dispositif maître d'utiliser ladite une fonction sélectionnée, et dans lequel ladite fourniture dudit *o moyen d'interfaçage comprenant l'attribution d'un pilote de dispositif approprié. 2. Procédé selon la revendication 1, comprenant en plus la connexion desdits premier et deuxième dis- 45 positifs (17, 27) entre eux' par le biais d'un bus (52) pour transmettre des signaux. so 3. Procédé selon la revendication 2, comprenant en plus l'échange des signaux de configuration entre lesdits premier et deuxième dispositifs (17, 27) par le biais dudit bus (52) pour établir une communication adressable entre lesdits premier et deuxième dispositifs Procédé selon la revendication 3, dans lequel ledit échange de signaux de configuration inclut la fourniture audit premier dispositif maître (17) des informations se rapportant à ladite une fonction. 16

17 31 EP B Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture audit premier dispositif maître (17) des informations comprend l'envoi d'un message dudit deuxième dispositif esclave (27) au premier dispositif maître. 6. Procédé selon l'une quelconque des revendications précédentes, comprenant en plus la demande par le premier dispositif maître (17) des informations se rapportant à une fonction audit deuxième dispositif esclave (27). 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture des informations audit premier dispositif maître (17) comprend la fourniture des données identifiant ladite une fonction. 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel ladite fourniture dudit moyen d'interfaçage comprend l'exécution d'un programme informatique. 9. Procédé comprenant des premier et deuxième dispositifs (17,27), le premier dispositif étant un dispositif maître et le deuxième un dispositif esclave, caractérisé en ce que ledit deuxième dispositif soit capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de dispositif approprié se rapportant à une particulière, parmi une pluralité de classes (33, 34, 35), de dispositifs USB, chaque classe correspondant à une différente fonction, ledit procédé comprenant : un moyen de recevoir des informations préférentielles se rapportant à une parmi ladite pluralité de fonctions dudit deuxième dispositif esclave (27) pour permettre la sélection d'une parmi la pluralité de fonctions prédéfinies, un moyen de fournir audit premier dispositif maître (17) les informations se rapportant à une dite fonction sélectionnée, un moyen de fournir un moyen d'interfaçage avec ladite une fonction sélectionnée de façon à permettre audit premier dispositif maître d'utiliser ladite une fonction sélectionnée et dans lequel ledit moyen d'interfaçage comprend un moyen d'attribuer un pilote de dispositif approprié. 10. Procédé selon la revendication 9, dans lequel ledit moyen de fournir des informations audit premier dispositif maître (17) comprend un moyen d'envoyer un message dudit deuxième dispositif esclave au premier dispositif maître. 11. Procédé selon la revendication 9 ou 10, dans lequel 10 ledit moyen de fournir un moyen d'interfaçage inclut un système de commande pour contrôler la commande dudit premier dispositif. 12. Procédé selon l'une quelconque des revendications 9 à 11, dans lequel ledit moyen d'interfaçage comprend un pilote de dispositif. 13. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le premier dispositif maître (17) est un hôte Bus de Série universel (USB). 14. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le premier dispositif maître (17) est un ordinateur personnel. 15. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le deuxième 20 dispositif esclave (27) est un dispositif Bus de Série universel. 16. Procédé ou dispositif selon l'une quelconque des revendications précédentes, dans lequel le deuxième 25 dispositif esclave (27) est un combiné téléphonique mobile Programme informatique comprenant un code informatique pour un dispositif électronique esclave (27), caractérisé en ce que le dispositif esclave est capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un- pilote de dispositif approprié se rapportant à une particulière, parmi une pluralité de classes de dispositifs USB, chaque classe correspondant à une différente fonction, et configuré pour communiquer avec un moyen de traitement de données (17), de sorte que ledit dispositif esclave (27) puisse : 18. recevoir des informations se rapportant à une parmi ladite pluralité de fonctions prédéfinies sélectionnables et fournir des informations se rapportant à la dite fonction sélectionnée audit moyen de traitement de données (17) relatives à l'attribution d'un pilote de dispositif approprié. Dispositif électronique esclave caractérisé en ce qu'il est capable d'accomplir une pluralité de fonctions différentes prédéfinies sélectionnables, chaque fonction prédéfinie sélectionnable étant associée à un pilote de dispositif approprié se rapportant à une particulière, parmi une pluralité de classes de dispositifs USB, chaque classe correspondant à une différente fonction, comprenant un moyen de recevoir les informations préférentielles se rapportant à une parmi ladite pluralité sélectionnable de fonctions prédéfinies et un moyen de fournir à un autre dispo- 17

18 33 EP B1 34 sitif les informations se rapportant à la dite fonction sélectionnée relative à l'attribution d'un dispositif approprié pour la fonction sélectionnée. 19. Dispositif électronique selon la revendication 18, 5 dans lequel le dispositif est un combiné téléphonique mobile. 20. Dispositif électronique esclave selon la revendication 19 comprenant en plus l'autorisation donnée audit moyen de traitement de données (17) d'utiliser ladite une fonction (34). io

19 EP B1 Host 2 Device 3 15 c> / i 147 Function JLc> USB Z- Device 8 10 y USB Bus Interface Z y USB Bus Interface / Z. FIG. 1 \ 19

20 EP B1 CO s CO Csl CO CM CO O ta "fr CM O CO CO CM 20

EP 2 455 926 A1 (19) (11) EP 2 455 926 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.05.2012 Bulletin 2012/21

EP 2 455 926 A1 (19) (11) EP 2 455 926 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.05.2012 Bulletin 2012/21 (19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 4 926 A1 (43) Date of publication: 23.0.2012 Bulletin 2012/21 (21) Application number: 11190024.7 (1) Int Cl.: G08B 2/14 (2006.01) G08B 2/00 (2006.01) G0B

More information

(51) Int Cl.: G06F 11/14 (2006.01)

(51) Int Cl.: G06F 11/14 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 08 414 B1 (4) Date of publication and mention of the grant of the patent: 04.03.09 Bulletin 09/ (1) Int Cl.: G06F 11/14 (06.01) (21) Application number:

More information

TEPZZ 9 Z5A_T EP 2 922 305 A1 (19) (11) EP 2 922 305 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 9 Z5A_T EP 2 922 305 A1 (19) (11) EP 2 922 305 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 9 ZA_T (11) EP 2 922 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication: 23.09.1 Bulletin 1/39 (21) Application number: 1386446.2 (22) Date

More information

TEPZZ 6_Z76 A_T EP 2 610 763 A1 (19) (11) EP 2 610 763 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.:

TEPZZ 6_Z76 A_T EP 2 610 763 A1 (19) (11) EP 2 610 763 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: (19) TEPZZ 6_Z76 A_T (11) EP 2 6 763 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 03.07.2013 Bulletin 2013/27 (51) Int Cl.: G06F 17/30 (2006.01) (21) Application number: 12192220.7 (22)

More information

TEPZZ 68575_A_T EP 2 685 751 A1 (19) (11) EP 2 685 751 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 68575_A_T EP 2 685 751 A1 (19) (11) EP 2 685 751 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 687_A_T (11) EP 2 68 71 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 3(4) EPC (43) Date of publication:.01.14 Bulletin 14/03 (21) Application number: 1278849.6 (22)

More information

TEPZZ 65Z79 A_T EP 2 650 793 A1 (19) (11) EP 2 650 793 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 65Z79 A_T EP 2 650 793 A1 (19) (11) EP 2 650 793 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 65Z79 A_T (11) EP 2 650 793 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 153(4) EPC (43) Date of publication: 16.10.2013 Bulletin 2013/42 (21) Application number: 12818771.3

More information

Ways to Use USB in Embedded Systems

Ways to Use USB in Embedded Systems Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,

More information

EUROPEAN PATENT APPLICATION. Hudson, NC 28638 (US) Chancery Lane London WC2A 1QU (GB)

EUROPEAN PATENT APPLICATION. Hudson, NC 28638 (US) Chancery Lane London WC2A 1QU (GB) (19) (12) Europaisches Patentamt European Patent Office Office europeen een des brevets EUROPEAN PATENT APPLICATION EP 0 889 344 A1 (43) Date of publication: (51) nt CI.6: G 02 B 6/44 07.01.1999 Bulletin

More information

TEPZZ 87_546A T EP 2 871 546 A2 (19) (11) EP 2 871 546 A2 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G05B 19/05 (2006.01)

TEPZZ 87_546A T EP 2 871 546 A2 (19) (11) EP 2 871 546 A2 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G05B 19/05 (2006.01) (19) TEPZZ 87_46A T (11) EP 2 871 46 A2 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 13.0.1 Bulletin 1/ (1) Int Cl.: G0B 19/0 (06.01) (21) Application number: 14188238.1 (22) Date of filing:

More information

TEPZZ 87657ZA_T EP 2 876 570 A1 (19) (11) EP 2 876 570 A1 (12) EUROPEAN PATENT APPLICATION

TEPZZ 87657ZA_T EP 2 876 570 A1 (19) (11) EP 2 876 570 A1 (12) EUROPEAN PATENT APPLICATION (19) TEPZZ 8767ZA_T (11) EP 2 876 70 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 27.0.201 Bulletin 201/22 (21) Application number: 14189809.8 (1) Int Cl.: G06F 21/34 (2013.01) G08B 13/196

More information

(51) Int Cl.: H04L 12/58 (2006.01) H04L 29/06 (2006.01)

(51) Int Cl.: H04L 12/58 (2006.01) H04L 29/06 (2006.01) (19) TEPZZ_986 8 B_T (11) EP 1 986 382 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 19.02.14 Bulletin 14/08 (1) Int Cl.: H04L 12/8 (06.01) H04L

More information

TEPZZ 96 A_T EP 2 961 111 A1 (19) (11) EP 2 961 111 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ 96 A_T EP 2 961 111 A1 (19) (11) EP 2 961 111 A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 96 A_T (11) EP 2 961 111 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication:.12.1 Bulletin 1/3 (21) Application number: 147426.7 (22) Date

More information

US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb.

US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb. US 20070041365A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0041365 A1 Nej ah (43) Pub. Date: Feb. 22, 2007 (54) EBAY AND GOOGLE VOIP TELEPHONE (75) Inventor: Allen Nejah,

More information

EP 1 675 420 A1 (19) (11) EP 1 675 420 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 28.06.2006 Bulletin 2006/26

EP 1 675 420 A1 (19) (11) EP 1 675 420 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 28.06.2006 Bulletin 2006/26 (19) Europäisches Patentamt European Patent Office Office européen des brevets (12) EUROPEAN PATENT APPLICATION (11) EP 1 67 4 A1 (43) Date of publication: 28.06.06 Bulletin 06/26 (1) Int Cl.: H04Q 7/34

More information

(51) Int Cl.: H04N 7/52 (2011.01)

(51) Int Cl.: H04N 7/52 (2011.01) (19) TEPZZ_9776 B_T (11) EP 1 977 611 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent: 16.01.13 Bulletin 13/03 (21) Application number: 0683819.1 (22)

More information

TEPZZ 69 49A_T EP 2 693 349 A1 (19) (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 17/30 (2006.01)

TEPZZ 69 49A_T EP 2 693 349 A1 (19) (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 17/30 (2006.01) (19) TEPZZ 69 49A_T (11) EP 2 693 349 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 0.02.2014 Bulletin 2014/06 (1) Int Cl.: G06F 17/30 (2006.01) (21) Application number: 13160696.4 (22)

More information

TEPZZ 88_898A_T EP 2 881 898 A1 (19) (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06N 5/04 (2006.01) G06F 17/30 (2006.

TEPZZ 88_898A_T EP 2 881 898 A1 (19) (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06N 5/04 (2006.01) G06F 17/30 (2006. (19) TEPZZ 88_898A_T (11) EP 2 881 898 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication:.06. Bulletin /24 (1) Int Cl.: G06N /04 (06.01) G06F 17/ (06.01) (21) Application number: 136680.3 (22)

More information

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation Quick Installation A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding This chapter intends to get your new FuzzyScan scanner working with your existing system within minutes. General instructions

More information

An Analysis of Wireless Device Implementations on Universal Serial Bus

An Analysis of Wireless Device Implementations on Universal Serial Bus An Analysis of Wireless Device Implementations on Universal Serial Bus 6/3/97 Abstract Universal Serial Bus (USB) is a new personal computer (PC) interconnect that can support simultaneous attachment of

More information

Iridium Extreme TM Satellite Phone. Data Services Manual

Iridium Extreme TM Satellite Phone. Data Services Manual Iridium Extreme TM Satellite Phone Data Services Manual Table of Contents 1 OVERVIEW... 1 2 HOW IT WORKS... 1 3 BEFORE INSTALLING... 2 4 USB DRIVER INSTALLATION... 3 5 MODEM INSTALLATION AND CONFIGURATION...

More information

Chapter 5 Busses, Ports and Connecting Peripherals

Chapter 5 Busses, Ports and Connecting Peripherals Chapter 5 Busses, Ports and Connecting Peripherals 1 The Bus bus - groups of wires on a circuit board that carry information (bits - on s and off s) between computer components on a circuit board or within

More information

*EP001520563A1* EP 1 520 563 A1 (19) (11) EP 1 520 563 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 06.04.2005 Bulletin 2005/14

*EP001520563A1* EP 1 520 563 A1 (19) (11) EP 1 520 563 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 06.04.2005 Bulletin 2005/14 (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP001520563A1* (11) EP 1 520 563 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 06.04.2005 Bulletin 2005/14

More information

Pen Drive to Pen Drive and Mobile Data Transfer Using ARM

Pen Drive to Pen Drive and Mobile Data Transfer Using ARM IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735, PP: 43-47 www.iosrjournals.org Pen Drive to Pen Drive and Mobile Data Transfer Using ARM 1 Mr.V.S.Gawali,

More information

60 REDIRECTING THE PRINT PATH MANAGER 1

60 REDIRECTING THE PRINT PATH MANAGER 1 US006788429B1 (12) United States Patent (10) Patent No.: US 6,788,429 B1 Clough et al. (45) Date of Patent: Sep. 7, 2004 (54) REMOTE PRINT QUEUE MANAGEMENT FOREIGN PATENT DOCUMENTS (75) Inventors: James

More information

Extending USB connections. SMART Board 800 series interactive whiteboards and systems

Extending USB connections. SMART Board 800 series interactive whiteboards and systems Extending USB connections SMART Board 800 series interactive whiteboards and systems FCC warning This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant

More information

*EP001139245A1* EP 1 139 245 A1 (19) (11) EP 1 139 245 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 04.10.2001 Bulletin 2001/40

*EP001139245A1* EP 1 139 245 A1 (19) (11) EP 1 139 245 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 04.10.2001 Bulletin 2001/40 (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP00113924A1* (11) EP 1 139 24 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 04..01 Bulletin 01/ (1) Int

More information

DSX Master Communications

DSX Master Communications DSX Access Systems, Inc. PC to Master Controller - Direct Connect Communications DSX Master Communications Communications between the Comm Server PC and the Master Controller can take several forms which

More information

Digital Photo Bank / Portable HDD Pan Ocean E350 User Manual

Digital Photo Bank / Portable HDD Pan Ocean E350 User Manual Digital Photo Bank / Portable HDD Pan Ocean E350 User Manual Installing a hard disk 1. Power off the unit. 2. Remove the bottom cover from the unit by removing four screws. 3. Insert the 2.5 HDD to the

More information

EP 2 492 881 A2 (19) (11) EP 2 492 881 A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 29.08.2012 Bulletin 2012/35

EP 2 492 881 A2 (19) (11) EP 2 492 881 A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 29.08.2012 Bulletin 2012/35 (19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 492 881 A2 (43) Date of publication: 29.08.2012 Bulletin 2012/35 (51) Int Cl.: G08B 13/16 (2006.01) G08B 25/08 (2006.01) (21) Application number: 12386006.6

More information

Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures

Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures Chapter 02: Computer Organization Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures Objective: Understand the IO Subsystem and Understand Bus Structures Understand

More information

USB PC Adapter V4 Configuration

USB PC Adapter V4 Configuration Programming PC adapter V4 USB PC Adapter V4 Configuration PC adapter with USB cable Flat Ribbon Cable Power Supply Unit Device Driver General The USB PC adapter V4 is used for communication between a PC

More information

Chapter 1 Downloading Images to Your Computer (Windows)

Chapter 1 Downloading Images to Your Computer (Windows) Software User Guide For the safe use of your camera, be sure to read the Safety Precautions thoroughly before use. Types of software installed on your computer varies depending on the method of installation

More information

EP 2 922 249 A1 (19) (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.09.2015 Bulletin 2015/39

EP 2 922 249 A1 (19) (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 23.09.2015 Bulletin 2015/39 (19) TEPZZ 9 49A_T (11) EP 2 922 249 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 23.09. Bulletin /39 (21) Application number: 16003.0 (1) Int Cl.: H04L 12/7 (13.01) H04L 12/717 (13.01)

More information

Section 5: Installing the Print Driver

Section 5: Installing the Print Driver Section 5: Installing the Print Driver In This Section Print Driver Installation for USB Connection Using the Ethernet Connection and a Crossover Cable Print Driver: The Epilog print driver is the software

More information

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples Networking General networking Networking overview A network is a collection of devices such as computers, printers, Ethernet hubs, wireless access points, and routers connected together for communication

More information

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification: PURPOSE Verify that communication is established for the following products programming option (488.2 compliant, SCPI only): DCS - M9C & DCS M130, DLM M9E & DLM-M9G & DLM M130, DHP - M9D, P series, SG,

More information

(51) Int Cl.: H04L 12/28 (2006.01) H04L 29/06 (2006.01) H04L 12/56 (2006.01)

(51) Int Cl.: H04L 12/28 (2006.01) H04L 29/06 (2006.01) H04L 12/56 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 096 7 B1 (4) Date of publication and mention of the grant of the patent: 11.03.09 Bulletin 09/11 (1) Int Cl.: H04L 12/28 (06.01) H04L 29/06 (06.01) H04L

More information

Implementing McAfee Device Control Security

Implementing McAfee Device Control Security Implementing McAfee Device Control Security COPYRIGHT Copyright 2009 McAfee, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,

More information

(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001

(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001 US006198814B1 (12) United States Patent (16) Patent N6.= Gill (45) Date of Patent: Mar. 6, 2001 (54) SYSTEM AND METHOD FOR ENTERING 5,621,790 * 4/1997 Grossman 6161...... 379/266 CALL OUTCOME RECORDS IN

More information

Computer Systems Structure Input/Output

Computer Systems Structure Input/Output Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices

More information

Setting Up the ZigBee Ethernet Gateway

Setting Up the ZigBee Ethernet Gateway Setting Up the ZigBee Ethernet Gateway MAN-01-00030-1.4 This manual describes how to install and set up ZigBee communication between a SolarEdge device (Inverters or Safety and Monitoring Interface) and

More information

Bluetooth wireless technology basics

Bluetooth wireless technology basics Bluetooth wireless technology basics Abstract... 2 Introduction... 2 How Bluetooth wireless technology works... 3 BWT network topologies... 4 BWT security... 5 Establishing BWT connections... 6 Activating

More information

Europaisches Patentamt 1 1 1 1 European Patent Office Office europeen des brevets (11) EP 0 903 921 A2 EUROPEAN PATENT APPLICATION

Europaisches Patentamt 1 1 1 1 European Patent Office Office europeen des brevets (11) EP 0 903 921 A2 EUROPEAN PATENT APPLICATION (19) J (12) Europaisches Patentamt 1 1 1 1 European Patent Office Office europeen des brevets (11) EP 0 903 921 A2 EUROPEAN PATENT APPLICATION (43) Date of publication: (51) nt. ci.6: H04M 3/50, H04M 7/00

More information

Installing Your POS Hardware

Installing Your POS Hardware Installing Your POS Hardware! Installing Your Barcode Scanner Remove the scanner from the packing materials. Attach the Y-cable to the scanner. Orient the connector on one end of the Y-cable so it has

More information

Windows MultiPoint Server 2011 Deployment Guide. Document Version 1.0 March 2011

Windows MultiPoint Server 2011 Deployment Guide. Document Version 1.0 March 2011 Windows MultiPoint Server 2011 Deployment Guide Document Version 1.0 March 2011 Copyright Notice This document is provided as-is. Information and views expressed in this document, including URL and other

More information

c. Securely insert the Ethernet cable from your cable or DSL modem into the Internet port (B) on the WGT634U. Broadband modem

c. Securely insert the Ethernet cable from your cable or DSL modem into the Internet port (B) on the WGT634U. Broadband modem Start Here Follow these instructions to set up your router. Verify That Basic Requirements Are Met Assure that the following requirements are met: You have your broadband Internet service settings handy.

More information

Installing, Configuring and Administering Microsoft Windows

Installing, Configuring and Administering Microsoft Windows Unit 21: Installing, Configuring and Administering Microsoft Windows Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Perform and troubleshoot an attended

More information

TEPZZ 84 587A_T EP 2 843 587 A1 (19) (11) EP 2 843 587 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 21/64 (2013.01)

TEPZZ 84 587A_T EP 2 843 587 A1 (19) (11) EP 2 843 587 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06F 21/64 (2013.01) (19) TEPZZ 84 87A_T (11) EP 2 843 87 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 04.03.201 Bulletin 201/ (1) Int Cl.: G06F 21/64 (2013.01) (21) Application number: 13181902.1 (22) Date

More information

Modbus and ION Technology

Modbus and ION Technology 70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible

More information

BTEC First Diploma for IT. Scheme of Work for Computer Systems unit 3 (10 credit unit)

BTEC First Diploma for IT. Scheme of Work for Computer Systems unit 3 (10 credit unit) BTEC First Diploma for IT Scheme of Work for Computer Systems unit 3 (10 credit unit) Overview On completion of this unit a learner should: 1 Know the of 4 Be able to. Num of hours Teaching topic Delivery

More information

Learning USB by Doing. John.Hyde@intel.com

Learning USB by Doing. John.Hyde@intel.com Learning USB by Doing. John.Hyde@intel.com The question that I am asked most often is how do I start a USB project? There are many alternate starting points for the design of a USB I/O device and this

More information

EP 2 365 669 A1 (19) (11) EP 2 365 669 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 14.09.2011 Bulletin 2011/37

EP 2 365 669 A1 (19) (11) EP 2 365 669 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 14.09.2011 Bulletin 2011/37 (19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 36 669 A1 (43) Date of publication: 14.09.11 Bulletin 11/37 (1) Int Cl.: H04L 12/8 (06.01) (21) Application number: 00243.6 (22) Date of filing:.03. (84)

More information

Manual for USB, GPRS Modem

Manual for USB, GPRS Modem Manual for USB, GPRS Modem Thank you for using this product for your application. Within this manual, you can find 3 major sections : Hardware, Software and AT command sets. Hardware is for you to understand

More information

Microtronics technologies Mobile: 99707 90092

Microtronics technologies Mobile: 99707 90092 For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.

More information

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory. 1 Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Decimal to Binary Major Computer Components

More information

GSM Interfacing Board

GSM Interfacing Board Campus Component Pvt. Ltd. DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility arising from

More information

Axis Technologies Computer Hardware and Electronics Portfolio Categories

Axis Technologies Computer Hardware and Electronics Portfolio Categories Axis Technologies Computer Hardware and Electronics Portfolio Categories SEPTEMBER 2008 Barebone Accessories Barebone Systems Media Center Barebone Systems Mini / Booksize Barebone Systems Bluetooth Headsets

More information

ABUS WIRELESS ALARM SYSTEM

ABUS WIRELESS ALARM SYSTEM ABUS WIRELESS ALARM SYSTEM These installation instructions are published by Security-Center GmbH & Co. KG, Linker Kreuthweg 5, D-86444 Affing/Mühlhausen. All rights including translation reserved. Reproductions

More information

DIRECT INTERNET DATA. User s Guide

DIRECT INTERNET DATA. User s Guide DIRECT INTERNET DATA User s Guide Iridium Satellite LLC Rev. 2; June 15, 2001 DIRECT INTERNET DATA ------------------------------------------------------------------------------------- TABLE OF CONTENTS

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Packet Tracer - Connecting a Wired and Wireless LAN Topology

Packet Tracer - Connecting a Wired and Wireless LAN Topology Topology 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 5 Addressing Table Objectives Cloud Cable Modem Router0 Router1 WirelessRouter Part 1: Connect to

More information

TEPZZ 8898 7A_T EP 2 889 827 A1 (19) (11) EP 2 889 827 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06Q 40/04 (2012.01)

TEPZZ 8898 7A_T EP 2 889 827 A1 (19) (11) EP 2 889 827 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G06Q 40/04 (2012.01) (19) TEPZZ 8898 7A_T (11) EP 2 889 827 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 01.07.201 Bulletin 201/27 (1) Int Cl.: G06Q 40/04 (2012.01) (21) Application number: 14199864.1 (22)

More information

Using AnywhereUSB to Connect USB Devices

Using AnywhereUSB to Connect USB Devices VMWARE TECHNICAL NOTE VMware ESX Server Using to Connect Devices Digi International s Remote I/O Concentrator is a remote networking solution that utilizes over IP technology, called RealPort, to enable

More information

TEPZZ 94Z968A_T EP 2 940 968 A1 (19) (11) EP 2 940 968 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: H04L 29/08 (2006.01)

TEPZZ 94Z968A_T EP 2 940 968 A1 (19) (11) EP 2 940 968 A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: H04L 29/08 (2006.01) (19) TEPZZ 94Z968A_T (11) EP 2 940 968 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 04.11.20 Bulletin 20/4 (1) Int Cl.: H04L 29/08 (2006.01) (21) Application number: 1430649.7 (22) Date

More information

(12> Ulllted States Patent (10) Patent N0.: US 6,591,288 B1 Edwards et al. (45) Date of Patent: Jul. 8, 2003

(12> Ulllted States Patent (10) Patent N0.: US 6,591,288 B1 Edwards et al. (45) Date of Patent: Jul. 8, 2003 ' ' US006591288B1 (12> Ulllted States Patent (10) Patent N0.: Edwards et al. (45) Date of Patent: Jul. 8, 2003 (54) DATA NETWORK ACCELERATED ACCESS EP 0837584 4/1998..... H04L/29/06 SYSTEM W0 WO 96/34340

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: Sales@axman.com Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

ZOTAC ZBOX nano User s Manual

ZOTAC ZBOX nano User s Manual ZOTAC ZBOX nano User s Manual No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into

More information

TEPZZ 79ZZ8_A_T EP 2 790 081 A1 (19) (11) EP 2 790 081 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 15.10.2014 Bulletin 2014/42

TEPZZ 79ZZ8_A_T EP 2 790 081 A1 (19) (11) EP 2 790 081 A1 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: 15.10.2014 Bulletin 2014/42 (19) TEPZZ 79ZZ8_A_T (11) EP 2 790 081 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 1..14 Bulletin 14/42 (1) Int Cl.: G0D 23/19 (06.01) (21) Application number: 1414221.7 (22) Date of

More information

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2 Instruction Manual Firmware version: 2.0.1 Issue: 0.6 Version of the GPRS transmitters configurator: 1.3.6.3 Date of issue: 07.03.2012 TABLE OF CONTENTS

More information

4469 en - 2013.08 / c. Ready. Run Start. Stop LCL RMT. Reset USB MODULE. Communications module. User Guide

4469 en - 2013.08 / c. Ready. Run Start. Stop LCL RMT. Reset USB MODULE. Communications module. User Guide 4469 en - 2013.08 / c Stop Ready Run Start Trip Reset Local LCL RMT This manual is to be given to the end user USB MODULE Communications module User Guide General Information The manufacturer accepts no

More information

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN Computer Hardware HARDWARE Hardware: the collection of physical elements that comprise a computer system. Bülent Ecevit University Department of Environmental Engineering 1. Case and inside 2. Peripherals

More information

DIAL-UP DATA. User s Guide

DIAL-UP DATA. User s Guide DIAL-UP DATA User s Guide Iridium Satellite LLC Rev. 5; January 1, 2003 DIAL-UP DATA SERVICE--------------------------------------------------------------------------------------- TABLE OF CONTENTS 1 Dial-Up

More information

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS FLEET MANAGEMENT & CAR SECURITY SYSTEM FOR PROVIDERS AND CUSTOMERS The Tracker Server Communication Program for data collection The Tracker Client Map Program intended for dispatching desks The GSM/GPRS

More information

DIAL-UP DATA. User s Guide

DIAL-UP DATA. User s Guide DIAL-UP DATA User s Guide Iridium Satellite LLC Rev. 2; June 15, 2001 DIAL-UP DATA SERVICE--------------------------------------------------------------------------------------- TABLE OF CONTENTS 1 Dial-Up

More information

User Manual for USB Phone with LCD

User Manual for USB Phone with LCD Unpacking 2 Learn About Your Phone 3 Overview 3 Host System Requirements 3 Specifications 3 Phone Layout 4 Keypad Instructions 5 LCD Icons Instructions 5 Getting Started 6 Step 1: Install the Latest VoIP

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000

Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000 Programming and Using the Courier V.Everything Modem for Remote Operation of DDF6000 1.0 Introduction A Technical Application Note from Doppler System July 5, 1999 Version 3.x of the DDF6000, running version

More information

PU-USBX. USB over Ethernet Extender OPERATION MANUAL

PU-USBX. USB over Ethernet Extender OPERATION MANUAL PU-USBX USB over Ethernet Extender OPERATION MANUAL Safety Precautions Please read all instructions before attempting to unpack or install or operate this equipment, and before connecting the power supply.

More information

Agilent Technologies. Connectivity Guide. USB/LAN/GPIB Interfaces. Agilent Technologies

Agilent Technologies. Connectivity Guide. USB/LAN/GPIB Interfaces. Agilent Technologies Agilent Technologies USB/LAN/GPIB Interfaces Connectivity Guide Agilent Technologies Notices Agilent Technologies, Inc. 2003, 2004 No part of this manual may be reproduced in any form or by any means (including

More information

1 PERSONAL COMPUTERS

1 PERSONAL COMPUTERS PERSONAL COMPUTERS 1 2 Personal computer a desktop computer a laptop a tablet PC or a handheld PC Software applications for personal computers include word processing spreadsheets databases web browsers

More information

*EP001173363B1* EP 1 173 363 B1 (19) (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION

*EP001173363B1* EP 1 173 363 B1 (19) (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION (19) Europäisches Patentamt European Patent Office Office européen des brevets *EP001173363B1* (11) EP 1 173 363 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of

More information

AUDITVIEW USER INSTRUCTIONS

AUDITVIEW USER INSTRUCTIONS COMBOGARDPRO AUDITVIEW USER INSTRUCTIONS The ComboGard Pro AuditView software allows the Manager to view, save, and print the audit records. The ComboGard Pro lock maintains the last 63 lock events in

More information

Voice Over Internet Protocol (VoIP) Configuration

Voice Over Internet Protocol (VoIP) Configuration (VoIP) Configuration ENGINEERING REPORT No: 02-003 Introduction This report describes interfacing the IPCS VoIP Gateway Model EGW-902 to an ESTeem Model 192E Wireless Ethernet radio modem in a demonstration

More information

(51) Int Cl.: H04L 29/06 (2006.01) H04L 12/24 (2006.01)

(51) Int Cl.: H04L 29/06 (2006.01) H04L 12/24 (2006.01) (19) (12) EUROPEAN PATENT SPECIFICATION (11) EP 1 231 74 B1 (4) Date of publication and mention of the grant of the patent: 16.03.11 Bulletin 11/11 (1) Int Cl.: H04L 29/06 (06.01) H04L 12/24 (06.01) (21)

More information

Network Setup Guide. Introduction. Setting up for use over LAN

Network Setup Guide. Introduction. Setting up for use over LAN Network Setup Guide This manual contains the setup information required to use the machine over wired LAN. If you use the machine with USB connection, refer to your setup sheet. Introduction To use the

More information

USER S GUIDE FOR. Nokia PC Suite 6.84

USER S GUIDE FOR. Nokia PC Suite 6.84 USER S GUIDE FOR Nokia PC Suite 6.84 Contents 1. Introduction...1 1.1 Nokia PC Suite applications...1 1.2 Must haves...2 1.3 More information...4 2. Installing Nokia PC Suite...5 2.1 Before installation...5

More information

Chapter 15: Advanced Networks

Chapter 15: Advanced Networks Chapter 15: Advanced Networks IT Essentials: PC Hardware and Software v4.0 1 Determine a Network Topology A site survey is a physical inspection of the building that will help determine a basic logical

More information

ETHERNET WEATHER STATION CONNECTIONS Application Note 33

ETHERNET WEATHER STATION CONNECTIONS Application Note 33 ETHERNET WEATHER STATION CONNECTIONS Application Note 33 With WeatherLink and a Device Server INTRODUCTION It is possible to substitute an Ethernet connection for the direct USB or serial connection that

More information

US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0072350 A1 Fukuzato (43) Pub. Date: Jun.

US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0072350 A1 Fukuzato (43) Pub. Date: Jun. US 20020072350A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 20020072350 A1 Fukuzato (43) Pub. Date: Jun. 13, 2002 (54) BACKUP METHOD OF APPLICATIONS OF PORTABLE CELLULAR PHONE

More information

Lesson 5. Managing Devices. Learning Objectives. ODN Skills

Lesson 5. Managing Devices. Learning Objectives. ODN Skills Lesson 5 Managing Devices Learning Objectives Students will learn to: Connect Plug-and-Play Devices Connect and Disconnect Printers Install Third-Party Software for Devices Understand Disk Types Understand

More information

HP ThinPro. Table of contents. USB Manager. Technical white paper

HP ThinPro. Table of contents. USB Manager. Technical white paper Technical white paper HP ThinPro USB Manager Table of contents Introduction... 2 Background... 2 Generic USB redirection... 2 Device mapping/virtual devices... 3 Methods summary... 3 USB Manager overview...

More information

Notebook Tour User Guide

Notebook Tour User Guide Notebook Tour User Guide Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Bluetooth is a trademark owned by its proprietor

More information

TEPZZ_946 57B_T EP 1 946 257 B1 (19) (11) EP 1 946 257 B1 (12) EUROPEAN PATENT SPECIFICATION

TEPZZ_946 57B_T EP 1 946 257 B1 (19) (11) EP 1 946 257 B1 (12) EUROPEAN PATENT SPECIFICATION (19) TEPZZ_946 7B_T (11) EP 1 946 27 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the patent:.01.14 Bulletin 14/03 (21) Application number: 0682689.0 (22) Date

More information

Real-time Operating Systems Lecture 27.1

Real-time Operating Systems Lecture 27.1 Real-time Operating Systems Lecture 27.1 14.7. Universal Serial Bus () General References http://www.usb.org. http://www.beyondlogic.org/usbnutshell/ References http://www.ftdichip.com/documents/programguides/d2xxpg34.pdf

More information

How to read this guide

How to read this guide How to read this guide The following shows the symbols used in this Quick start guide with descriptions and examples. Symbol Description Example P oint Reference Caution [ ] This symbol explains information

More information

testo easyheat Configuration and Analysis software Instruction manual

testo easyheat Configuration and Analysis software Instruction manual testo easyheat Configuration and Analysis software Instruction manual en 2 General Information General Information This documentation includes important information about the features and application of

More information

1500 bytes 1308. Universal Serial Bus Bandwidth Analysis

1500 bytes 1308. Universal Serial Bus Bandwidth Analysis An Analysis of Throughput Characteristics of Universal Serial Bus John Garney, Media and Interconnect Technology, Intel Architecture Labs Abstract Universal Serial Bus (USB) is a new personal computer

More information

Ulllted States Patent [19] [11] Patent Number: 6,141,545

Ulllted States Patent [19] [11] Patent Number: 6,141,545 US0061445A Ulllted States Patent [19] [11] Patent Number: Begeja et al. [45] Date of Patent: *Oct. 31, 2000 [54] METHOD AND SYSTEM FOR REMOTE 5,440,614 8/1995 Sonberg et a1...... 455/414 CALL FORWARDING

More information

Bluetooth to Serial Adapter

Bluetooth to Serial Adapter Bluetooth to Serial Adapter Third Edition, Oct 2007 Version 3.0 771-BTS1009C3-001 Contents 1.0 Features....P.2 2.0 Package Content....P.2 3.0 Hard Drives Requirement.P.2 4.0 Specifications.P.3 5.0 Pin

More information

PM1122 INT DIGITAL INTERFACE REMOTE

PM1122 INT DIGITAL INTERFACE REMOTE PM1122 INT DIGITAL INTERFACE REMOTE PM1122 INT front panel description: 1. Clear wireless remotes knob: push this button for more than 2 seconds to clear the list of all assigned wireless remote settings

More information