WO2001075837A2 - Universal remote control device wirelessly linked to personal computer - Google Patents
Universal remote control device wirelessly linked to personal computer Download PDFInfo
- Publication number
- WO2001075837A2 WO2001075837A2 PCT/US2001/008831 US0108831W WO0175837A2 WO 2001075837 A2 WO2001075837 A2 WO 2001075837A2 US 0108831 W US0108831 W US 0108831W WO 0175837 A2 WO0175837 A2 WO 0175837A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- remote control
- user
- data
- control device
- command
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/20—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
- H04B1/202—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
- G08C2201/21—Programming remote control devices via third means
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
- G08C2201/31—Voice input
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
- G08C2201/33—Remote control using macros, scripts
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/92—Universal remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
Definitions
- the present inventions pertain to the field of wireless electronics systems, including, more specifically, a remote control device for wirelessly controlling electronics devices, such as consumer electronics devices.
- Remote control devices for controlling consumer electronics devices have been available to consumers for many years. These remote control devices typically use an infra-red (IR) signal, which is modulated with a pulse code, to control a specific function of the consumer electronics device, such as turning a television on and off, turning the volume of a stereo up and down, playing or recording on a video cassette recorder, etc.
- IR infra-red
- the format of the pulse code used to modulate the IR signal transmitted from a remote control device differs with the particular consumer electronics device.
- the bit pattern of the pulse code used to carry out a specific operation as well as the basic format of the pulse code, such as the bit timing, number of bits per word, width of the pulses, modulating frequency, if any, applied to each pulse, the presence and format of start, lead, or trailer pulses, and the number of correct receptions of a particular command required to effect the specific operation, varies from manufacturer to manufacturer, and may also vary between different model numbers of the same manufacturer.
- Universal remote control devices which are able to control a variety of consumer electronics devices, have recently become available to consumers in response to the proliferation of remote control devices within a single home.
- a remote control device is commonly called universal if it can send IR signals modulated by the pulse codes pertaining to a wide variety of consumer electronics devices, usually manufactured by different companies.
- Typical universal remote control devices can be adapted to a specific consumer electronics device by programming the universal remote control device with the remote control device shipped with the specific consumer electronics device.
- a disadvantage of this "teaching" process is that the consumer must possess a teaching remote control device in order to program the universal remote control device, and the teaching process is often cumbersome and confusing to the consumer, often involving a time consuming process of scanning all device control signals. Additionally, so many pulse code formats exist that it is difficult to create a hand-held universal remote control device capable of "learning" all of the pulse code formats.
- Another difficulty with the typical universal remote control device is the large number of function keys that must be located on the remote control device to control the various types of consumer electronics devices. This not only results in a remote control device that is too complex, but may also limits the functions of the consumer electronics devices that can be controlled by the remote control device. For example, lesser used functions of a television, such as color and tint, or of a video cassette recorder, such as the resetting of the counter, are not controlled by a typical universal remote control, absent the use of a television menu system.
- the present inventions comprise apparatus, systems, and methods for remote controlling an electronics system, e.g., consumer electronics systems.
- a remote control device is used to control an electronics device, such as a television, video cassette recorder, digital video disk player, stereo system, etc.
- an electronics device such as a television, video cassette recorder, digital video disk player, stereo system, etc.
- the remote control device can be dedicated, i.e., its principle function is to control the electronics device, or alternatively, can be non-dedicated, i.e., it has other principle functions, e.g., cellular phones, pagers, etc.
- the remote control device comprises a user entry interface for receiving a user command from a user.
- the user entry interface can include an electro-acoustic transducer, such as a microphone, for entering a voice command, and/or a keypad for entering a keypad command.
- the remote control device further includes a first wireless transmitter, which wirelessly transmits the user command to external processing circuitry, such as a personal computer.
- the remote control device further includes a wireless receiver, which wirelessly receives formatting data from the external processing circuitry.
- the first wireless transmitter and wireless receiver can take the form of an RF transceiver.
- the remote control device further includes control circuitry, such as a microcomputer, for generating a code based on the formatting data.
- the code can be a pulse code.
- the remote control device includes a second wireless transmitter, such as an IR transmitter, for transmitting the code to the electronics device.
- the code can be a pulse code that is transmitted by modulating a carrier signal, such as an IR signal.
- the remote control device can optionally include re-writeable memory for storing formatting data and function key data transmitted from the external processing circuitry, for subsequent use in conjunction with the keypad.
- the remote control device can also optionally include an electro-optical transducer, such as a liquid crystal display (LCD) and/or an electro-acoustic transducer, such as a speaker, for transmitting user-discernible messaging information to the user.
- an electro-optical transducer such as a liquid crystal display (LCD) and/or an electro-acoustic transducer, such as a speaker, for transmitting user-discernible messaging information to the user.
- a remote control system is used to control an electronics device.
- the remote control system comprises a user entry interface for receiving a user command from a user.
- the user entry interface can include an electro-acoustic transducer, such as a microphone, for entering a voice command, and/or a keypad for entering a keypad command.
- the remote control system further includes a first wireless transmitter, which wirelessly transmits the user command, and a first wireless receiver, which wirelessly receives the user command signal.
- the remote control system further includes processing circuitry for generating formatting data in response to the user command.
- the remote control system includes a second wireless transmitter, which wirelessly transmits the formatting data, and a second wireless receiver, which wirelessly receives the formatting data.
- the remote control system further includes control circuitry for generating a code based on the formatting data.
- the remote control system includes a third wireless transmitter for transmitting the code to the consumer electronics device.
- the user entry interface, first wireless transmitter, second wireless receiver, and control circuitry can be associated with a hand-held remote control device, whereas the second wireless transmitter, processing circuitry, and first wireless receiver can be associated with a personal computer.
- the processing circuitry can optionally generate function key data in response to the user command signal.
- the second wireless transmitter can transmit the function key data to the second wireless receiver.
- the remote control system can include re-writeable memory for storing the formatting data and function key data, for subsequent use in conjunction with the keypad.
- a method is used to configure one or more electronics devices using a hand-held remote control device (either dedicated or non-dedicated) and a computer.
- the method includes receiving a user command, such as a voice command or a keypad command, within the remote control device.
- the user command is wirelessly transmitted from the remote control device to the computer.
- the computer generates formatting data in response to the user command.
- the computer can generate specific function commands in response to the user command, in which case, the formatting data can be generated in response to the specific function commands.
- These specific function commands can be preset or customized by the user.
- the formatting data can be generated by configuring the computer with one or more sets of formatting data corresponding to the one or more consumer electronics devices, in which case, the formatting data is selected from these data sets. These data sets can be obtained from a central data base or a customized data base.
- a program schedule can be downloaded into the computer, with the formatting data being based, at least in part, on the program schedule.
- the formatting data is wirelessly transmitted from the personal computer to the remote control device.
- a control signal is generated within the remote control device based on the formatting data, and then wirelessly transmitted from the remote control device to one or more of the electronics devices.
- the control signal can be generated by generating a code, such as a pulse code, based on the formatting data, thus generating a carrier signal, and then modulating the carrier signal with the code.
- multiple control signals can be generated and wirelessly transmitted to control a plurality of electronics devices.
- function key data can be generated within the computer in response to the user command, and wirelessly transmitted to and stored within the remote control device, along with the formatting data, for subsequent use in conjunction with the keypad.
- messaging data can be generated in the computer and wirelessly transmitted to the remote control device, where it can be transformed into user-discernible information.
- a remote control system is used to control an electronics device.
- the remote control system includes a voice-activated remote control device (either dedicated or non-dedicated) and a personal computer, which are connected by a wireless voice interface and a wireless data interface.
- the wireless voice interface can be simplex
- the wireless data interface can be duplex.
- a personal computer system can be used to control an electronics device.
- the personal computer system includes a wireless receiver for wirelessly receiving a user command from a remote control device, and a wireless transmitter for wirelessly transmitting formatting data to the remote control device.
- the personal computer system further includes a personal computer and an associated computer software package, which generates the formatting data in response to the user command.
- the computer software package can optionally include a voice recognition module for recognizing voice commands.
- the computer software package can further optionally include a macro command module for generating a plurality of specific function commands in response to the user command.
- a formatting data module can generate the formatting data in response to the specific function commands.
- the computer software package can also optionally include a program scheduling list from which the specific function commands can be based, at least in part.
- the computer software package can optionally include a messaging data module for generating messaging data, which is wirelessly transmitted from the wireless transmitter to the remote control device.
- Fig. 1 is a block diagram of a universal remote control system constructed in accordance with the present inventions
- Fig. 2 is a block diagram of a computer software package implemented in a personal computer of the Fig. 1 universal remote control system
- Fig. 3 is a flow diagram of the operation of the Fig. 1 universal remote control system.
- a universal remote control system 100 constructed in accordance with the present inventions is described.
- the universal remote control system 100 can be operated by a user to configure a consumer electronics system 200, which includes different types of consumer electronics devices 202.
- the different consumer electronics devices 202 are represented by a television 202(1 ), video cassette recorder (VCR) 202(2), digital video disk (DVD) player 202(3), audio receiver 202(4), and compact disk (CD) player 202(5).
- VCR video cassette recorder
- DVD digital video disk
- CD compact disk
- the consumer electronics device 202 differ in type, but may also differ in brand, e.g., Philips, Mitsubishi, Toshiba, etc.
- the consumer electronics system 200 is not limited to the illustrated entertainment-type devices, but may include other types of consumer electronics devices, such as an air conditioning unit, lighting system, alarm and security system, garage door opener, etc.
- a user can employ the universal remote control system 100 to easily and efficiently configure the consumer electronics system 200, i.e., control the functionality of each of the consumer electronics devices 202 that the user desires to operate.
- the universal remote control system 100 includes a hand-held remote control device 102, which not only provides a convenient interface through which the consumer can configure the consumer electronics system 200 via one or more user commands, but also provides the platform from which control signals are transmitted to the consumer electronics system 200. The user can also program the remote control device 102 itself.
- the universal remote control system 100 further includes a personal computer 104, which provides the computing and storage capability necessary to interpret the user commands, and the data necessary to format the control signals corresponding to the user commands, as well as the data necessary to program the remote control device 102, if desired.
- Use of a personal computer within the universal remote control system 100 is particularly advantageous in that personal computers are fast becoming, if not already, a staple item within households, and thus, a substantial cost of the universal remote control system 100 will be absorbed by a pre-existing component.
- the remote control device 102 and personal computer 104 communicate with each other over a two-way wireless interface 106.
- the wireless interface 106 operates within the radio frequency (RF) spectrum, obviating the need to provide a direct line of sight between the personal computer 104 and remote control device 102, which may otherwise be required when operating in the IR spectrum.
- the personal computer 104 and remote control device 102 can be located in different rooms of the user's home.
- the wireless interface 106 provides full duplex packet-switched data and simplex circuit-switched communications between the remote control device 102 and personal computer 104.
- the wireless interface 106 is implemented through the use of first and second radio units 108 and 1 10 connected to, or located within, the remote control device 102 and personal computer 104, respectively.
- the first radio unit 108 includes a transmitter 1 12 and a receiver 1 14, which may be implemented as a transceiver.
- the second radio unit 1 10 includes a transmitter 1 16 and a receiver 1 18, which may be implemented as a transceiver.
- the first and second radio units 1 10 and 1 12 and associated computer software operate in accordance with the BluetoothTM radio interface protocol, which has recently been developed to address the need for cost-efficient, short-range radio communications among portable devices.
- the BluetoothTM radio interface protocol operates in the Industrial-Scientific-Medical (ISM) band (i.e., between 2.4 and 2.5 GHz.). To minimize the adverse effects of interference from other components, the BluetoothTM radio interface protocol utilizes frequency-hopping and spread spectrum techniques, as well as forward error correction (FEC) techniques.
- the remote control device 102 can be advantageously employed by a user to configure the consumer electronics system 200 by controlling the functionality (such as volume, channel, record, play, on or off, etc.) of one or more of the consumer electronics device or devices 202.
- the remote control device 102 includes control circuitry, and in particular, a microcomputer 120, which, as will be described in further detail below, acts as the central control unit of the remote control device 102, facilitating in the generation of, and transmission and reception of, various types of data to and from the remote control device 102.
- the remote control device 102 further includes a user interface 121, which allows user commands C USER to be input into the universal remote control system 100.
- the user commands C USER can be divided into two types: configuration-type user commands, which, subsequent to processing by the personal computer 104, effect immediate configuration of the consumer electronics system 200; and keypad program ming-type user commands, which, subsequent to processing by the personal computer 104, effect programming of the remote control device 102 itself.
- the user interface 200 includes a keypad 122 with function keys 124, and an electro-acoustic transducer 126, and in particular, a microphone.
- the keypad 122 provides the means for a user to input a user command C USER into the universal remote control system 100 in the form of a keypad command C KEY .
- the issuance of a keypad command C KEY (e.g., "VOLUME DOWN", “CHANNEL UP”, “ONE”, “TWO”, etc.) immediately configures the consumer electronics system 200.
- the keypad command E ⁇ is always a configuration-type user command C USER .
- configuration of the consumer electronics system 200 via the keypad 122 is effected after the keypad commands C KEY are processed by the personal computer 104, or if the keypad 122 has been previously programmed, without further processing of the keypad commands C KEY by the personal computer 104.
- the keypad 122 is similar to that which may be found on a typical remote control device, and includes function keys 124, such as numerical keys, volume-up and -down keys, channel-up and -down keys, menu key, scroll-left, -right, -up, and - down keys, etc.
- the function keys 124 of the keypad 122 are coupled to the microcomputer 120, which generates a keypad command signal S KEY in response to a keypad command C KEY , i.e., depression of one or more keys on the keypad 122 by the user.
- the keypad command signal S KEY will also indicate the particular device control mode which the remote control device 102 is in, as designated by a switch 128, which may, e.g., be switchable between a television mode, VCR mode, etc.
- An output of the microcomputer 120 is coupled to the transmitter 1 12 of the first radio unit 108 to provide the keypad command signal S KEY thereto.
- the microphone 126 provides the means for a user to input an audio voice command C VO
- the issuance of an audio voice commands C V0(CE can either immediately configure the consumer electronics system 200 (e.g., "WATCH DVD”, “RECORD FRASIER ON THURSDAY”, or “LISTEN TO CD") or program the keypad 122 of the remote control device 102 (e.g., "PROGRAM KEYPAD FOR TELEVISION” or "PROGRAM KEY 'A' FOR COLOR CONTROL”).
- the keypad command C KEY can be a configuration-type user command C USER or a keypad programming-type user command C USER .
- the former immediately effects configuration of the consumer electronics system 200, whereas the latter effects configuration of the consumer electronics system 200 only after the appropriate function key or keys 124 of the keypad 122 are depressed.
- the microphone 126 generates an electrical voice command signal S vo , CE in response to the audio voice command C V0 , CE .
- the output of the microphone 126 is coupled to the transmitter 1 12 of the first radio unit 108 to provide the voice command signal S VOICE thereto. It should be noted that the voice commands C VO
- the voice command C vo , CE "TURN ON TELEVISION", and the keypad command C KEY “POWER ON” will result in the same functional configuration of the television 202(1). That is, both commands will turn on the television 202(1 ).
- the transmitter 1 12 of the first radio unit 108 wirelessly transmits the voice and keypad command signals S VOICE and S KEY over the wireless interface 106 to the personal computer 104.
- the voice and keypad command signals S VO)CE and S KEY can be considered a user command signal S USER .
- the personal computer 104 is coupled to the receiver 1 18 of the second radio unit 1 10 to receive the user command signals S USER .
- the personal computer 104 utilizes a specialized software package 130 to process the user command signals S USER and generate a formatting data signal S FMT in response thereto.
- the formatting data D FMT represents data indicating the characteristics of one or more pulse codes that can be transmitted by the remote control device 102 to configure the consumer electronics system 200.
- Such characteristics of formatting data can include, e.g., bit pattern, pulse width, frequency, number of bits per word, modulating frequency, if any, applied to each pulse, the present of, length of, and shape of start, lead or trailer pulses and the number of correction receptions of a particular command need to effect the functionality of the selected consumer electronics device or devices.
- the formatting data D FMT can be employed by the remote control device 102 to immediately format and generate pulse codes to configure the consumer electronics system 200, or can be used by the remote control device 102 to program one or more function keys 124 on the keypad 122.
- the computer software package 130 includes a macro command module 132, which, based on the presence of a configuration-type user command signal S USER , generates all of the specific function commands C SPEC necessary to configure the entire consumer electronics system 200.
- Specific function commands C SPEC are commands that control a specific function of a specific consumer electronics device.
- the macro command module 132 may, e.g., determine that the following specific function commands C S p E c are necessary for the user to listen to a CD previously inserted into the CD player 202(5): "turn on audio receiver 202(4)"; “turn on CD player 202(5)”; and “configure the audio input of the audio receiver 202(4) to receive the audio from the CD player 202(5)".
- the macro command module 132 also, based on the presence of a keypad program ming-type user signal S USER , generates the specific function commands C SPEC to be programmed into the keypad 122 of the remote control device 102.
- the macro command module 132 For example, if the user command signal S USER originates from a voice command C vo , CE "PROGRAM KEYPAD FOR TELEVISION", the macro command module 132 generates all of the specific function commands C SPEC that can be programmed into the keypad 122 of the remote control device 102. If the user command signal S USER originates from a voice command C VOICE “PROGRAM KEY 'A' TO INCREASE TELEVISION COLOR”, the macro command module 132 generates all of the specific function commands C SPEC that controls the color displayed on the television 202(1 ). The macro command module 132 utilizes a voice recognition module 134 to recognize voice command signals S vo , CE . Standard, speech recognition software packages are commercially available.
- the macro command module 132 also utilizes a command look-up list 136 to generate the proper specific function commands C SPEC in response to a user command signal S USER .
- the command look-up list 136 contains all of the possible user commands C USER (both voice and keypad) and the specific function commands C SPEC required to implement the corresponding user command JS ER -
- the user commands C USER and specific function commands C SPEC within the command look-up list 136 are preset.
- the computer software package 130 includes a command customization module 138, which allows the user to customize the command look-up list 136.
- the user can alter any of one or more single function commands C SPEC corresponding to the user commands C USER .
- the voice command C VO I C E "WATCH TELEVISION" is preset to correspond to the specific function command C SPEC to turn on the television 202(1 )
- such a command will allow the user to watch a television program, with the audio portion of the television program being transmitted directly from the speaker of the television 202(1 ).
- the user can, however, customize the voice command C V0ICE “WATCH TELEVISION” to correspond to the specific function commands C SPEC : "turn on the television 202(1)", “turn on the audio receiver 202(4)", and "change the audio input of the audio receiver 202(4) to receive the audio from the television 202(1 )".
- a command will allow the user to watch a television program, with the audio portion of the television program being transmitted directly from the speakers of the television 202(1 ) and from the speakers connected to the audio receiver 202(4).
- the user can also alter any user command C USER to which the one or more specific function commands C SPEC correspond.
- the voice command C VO I C E "WATCH TELEVISION" can be shortened to "WATCH TV".
- the user can add user commands C USER and corresponding specific function commands C SPEC .
- the user can add the user command C USER "RECORD DVD” and the corresponding specific function commands: "turn on DVD player 202(3)", “turn on VCR 202(2)”, “change the input of the VCR 202(2) to receive the output of the DVD player 202(3)", “play the DVD player 202(3)”, and "begin recording on the VCR 202(2)".
- the computer software package 130 includes a program scheduling list 140, which provides a periodic (weekly, daily, etc.) schedule of television (cable/satellite/broadcast) programs and/or radio programs.
- the personal computer 104 is connected to the internet 300 to allow convenient downloading and updating of the program scheduling list 140.
- the macro command module 132 can, in response to a voice command signal S volCE/ access the program scheduling list 140 to obtain programming data DPROG (e.g., date, time, channel or station) concerning a television or a radio program to be recorded.
- DPROG e.g., date, time, channel or station
- the macro command module 132 may, e.g., determine that the following specific function commands C SPEC are necessary to allow the user to record "FRASIER”: "turn on VCR 202(2)"; "access menu”; “access recording programming portion of menu” (or alternatively, VCR-PLUS); "input appropriate channel, time, and day", (or in the case of VCR-PLUS, a single code) as indicated in the program scheduling list 140; and "turn-off VCR 202(2)".
- the computer software package 130 further includes a formatting data module 142, which, in the case of a configuration-type user command signal S USER/ generates formatting data D FMT necessary for the control signals transmitted from the remote control device 102 to effect the specific function commands C SPEC determined by the macro command module 132.
- the specific function commands C SPEC determined by the macro command module 132 are "turn on audio receiver 202(4)"; “turn on CD player 202(5)”; and “configure the audio input of the audio receiver 202(4) to receive the audio from the CD player 202(5)”
- the formatting data module 142 generates formatting data corresponding to each of these specific function commands C SPEC .
- the formatting data module 142 In the case of a program ming-type user command signal S USER , the formatting data module 142 generates formatting data D FMT corresponding to one or more function keys 124.
- the formatting data module 142 generates the proper formatting data D FMT by selecting from a format look-up list 144, which includes all of the specific function commands C SPEC necessary to control the consumer electronics devices 202 within the consumer electronics system 200 and the corresponding formatting data D FMT .
- the specific function commands C SPEC and corresponding formatting data D FMT within the format look-up list 144 are arranged in data sets, with each data set corresponding to a specific consumer electronics device 202 within the consumer electronics system 200, and containing all of the information necessary to configure the specific consumer electronics device 202.
- the formatting data module 142 can look up the specific function commands C SPEC determined by the macro command module 132 within the format look-up list 144 and select the corresponding formatting data D FMT .
- CE "WATCH TELEVISION” (which is a configuration-type user command C USER ) invokes the specific function command C SPEC "turn on the television 202(1 )", in which case, the formatting data module 142 goes to the data set corresponding to the television 202(1), looks up the specific function command C SPEC for turning on the television 202(1 ), and selects the formatting data D FMT corresponding to that specific function command C SPEC .
- the voice command CV O I C E "PROGRAM KEYPAD FOR TELEVISION" (which is a keypad programming- type user command C USER ) invokes all of the specific function commands C SPEC for the television 202(1 ), in which case, the formatting data module 142 selects the entire set of formatting data D FMT corresponding to the television 202(1).
- the voice command C VOICE “PROGRAM KEY 'A' TO INCREASE TELEVISION COLOR” (which is a keypad programming-type user command C USER ) invokes the specific function command C SPEC "increase television color," in which case, the formatting data module 142 looks up the specific function command C SPEC for increasing the color on the television 202(1), and selects the formatting data D FMT corresponding to that specific function command C SPEC .
- the computer software package 130 further includes a formatting data compiling module 146, which accesses a central database 148 to compile the format look-up list 144.
- the central database 148 is supplied with the computer software package 130 and includes an extensive list of the specific function commands and corresponding formatting data necessary to control most, if not all, types and brands of consumer electronics devices.
- the central database 148 can be supplied on a medium (such as a computer CD or a website through the internet 300) separate from the computer software package 130, allowing the formatting data compiling module 146 access to the specific function commands and corresponding formatting data necessary to control consumer electronics devices manufactured in the future.
- the formatting data compiling module 146 selects the data sets (i.e., the specific function commands C SPEC and corresponding formatting data D FMT ) corresponding to the consumer electronics devices 202 within the user's consumer electronics system 200, and stores the selected data sets within the format look-up list 144. To facilitate selection of the pertinent data sets, the user manually inputs the brand and model numbers of the consumer electronics devices 202 into the formatting data compiling module 146. Alternatively, or optionally, a custom database 150 specific to one or more of the consumer electronics devices 202 within the consumer electronics system 200 can be supplied with these consumer electronics devices 202 in the form of a computer CD, or offered on a website owned by the manufacturer of these consumer electronics devices 202.
- the formatting data module 142 Prior to outputting the formatting data D FMT , the formatting data module 142 flags the formatting data D FMT to indicate the purpose of the formatting data D FMT , i.e., whether the formatting data D FMT is to be used to immediately configure the consumer electronics system 200, or whether the formatting data D FMT is to be used to program the keypad 122 of the remote control device 102. This can be accomplished by providing appending function key data indicating the function keys 122 to which the formatting data D FMT corresponds. The absence of key data from the formatting data D FMT indicates that the formatting data D FMT is to be used to configure the consumer electronics system 200.
- the personal computer 104 once the proper formatting data D FMT is generated by the formatting data module 142, the personal computer 104 generates the formatting data signal S FMT , which is communicated to the remote control device 102.
- the personal computer 104 is coupled to the transmitter 1 16 of the second radio unit 1 10 to wirelessly transmit the formatting data signal S FMT over the wireless interface 106 to the remote control device 102.
- the microcomputer 120 of the remote control device 102 is coupled to the receiver 1 14 of the first radio unit 108 to receive the formatting data signal S FMT .
- the microcomputer 120 determines whether the formatting data contained in the formatting data signal S FMT is to be used to immediately configure the consumer electronics system 200 (i.e., whether the formatting data signal S FMT was generated in response to a configuration-type user command C USER ) or to program the keypad 122 of the remote control device 102 (i.e., whether the formatting data signal S FMT was generated in response to a keypad programming-type user command C USER ). Specifically, if it is determined that the formatting data signal S FMT does not carry any function key data, the microcomputer 120 uses the formatting data D FMT to configure the consumer electronics system 200. In contrast, if it is determined that the formatting data signal S FMT does carry function key data, the microcomputer 120 uses the formatting data D FMT to program the keypad 122 of the remote control device 102.
- the microcomputer 120 In the case where the formatting data D FMT is to be used to configure the consumer electronics system 200, the microcomputer 120 generates a code, and in particular, one or more pulse codes S CODE , in accordance with the formatting data D FMT carried by the formatting data signal S FMT .
- the remote control device 102 includes an IR transmitter 156, which modulates an IR carrier signal with the pulse code S CODE to produce a control signal S CTRL .
- an RF transmitter can be used to provide a broader beamwidth to the control signal S CTRL .
- the control signal S CTRL is wirelessly transmitted to the consumer electronics system 200, thereby configuring the specific consumer electronics devices 202 in accordance with the user command C USER .
- the microcomputer 120 stores the formatting data D FMT , along with the corresponding function key data, in a re-writeable memory 158, such as an EEPROM, which is coupled to the microcomputer 120.
- a re-writeable memory 158 such as an EEPROM
- the microcomputer 120 can generate a pulse code S CODE in response to a keypad command signal S KEY , without further processing by the personal computer 104.
- the universal remote control system 100 provides configuration status information to the user. Referring further to Fig.
- the computer software package 130 within the personal computer 104 includes a messaging data module 152, which generates messaging data D MSG in response to a user command signal S USER transmitted from the remote control device 102, and specifically in response to the specific function commands C SPEC generated by the macro command module 132.
- the messaging data D MSG indicates the status of the particular function of the consumer electronics system 200 that is currently being controlled, such as channel, power on or power off, volume, etc.
- the messaging data module 152 generates the proper messaging data D MSG by selecting from a message look-up list 154, which includes all of the specific function commands C SPEC necessary to control the consumer electronics devices 202 within the consumer electronics system 200 and the corresponding messaging data D MSG .
- the specific function commands C SPEC and corresponding messaging data D MSG within the format look-up list 144 are arranged in data sets, with each data set corresponding to a specific consumer electronics device 202 within the consumer electronics system 200, and containing all of the information necessary to provide the status for the specific consumer electronics device 202.
- the messaging data module 152 can look up the specific function commands C SPEC determined by the macro command module 132 within the message look-up list 1 54 and select the corresponding messaging data D MSG .
- the personal computer 104 generates a messaging data signal S MSG , which is communicated to the remote control device 102 and received by the microcomputer 120.
- the remote control device 102 includes an audio transducer, such as a speaker 160, and an electro-optical transducer, such as a liquid crystal display (LCD) 162, which are both coupled to outputs of the microcomputer 120.
- an audio transducer such as a speaker 160
- an electro-optical transducer such as a liquid crystal display (LCD) 162
- the microcomputer 120 In response to the messaging data signal S MSG , the microcomputer 120 generates an audio signal S AUD and an optical signal S OPT , which are transmitted to the respective speaker 160 and LCD 162 to provide the consumer with user-discernible auditory information l AUD and user-discernible visual information l V
- the auditory and visual information can be "KEYPAD PROGRAMMED FOR TELEVISION", or "VOLUME ON TELEVISION INCREASING", or "CD PLAYING.”
- the universal remote control system 100 Prior to operation, the universal remote control system 100 is configured to operate with the user's consumer electronics system 200.
- the personal computer 104, and in particular, the computer software package 130 is configured with the sets of formatting data corresponding to each consumer electronics device 202 within the consumer electronics system 200 (step 170). This can be accomplished by running the formatting data compiling module 146 to load the format look-up list 144 with specific function commands C SPEC and corresponding formatting data D FMT stored in the central database 148 (either located within the computer software package 130 itself or on a website) in response to user-entered information, i.e., model and brand information of the individual consumer electronics devices 202.
- the formatting data compiling module 146 can automatically load the format look-up list 144 with specific function commands C SPEC and corresponding formatting data D FMT stored in the custom database 150 found in software sold with the particular consumer electronics devices 202, or found on the website owned by the manufacturer.
- the user commands C USER recognized by the universal remote control system 100 and/or the specific configuration of the consumer electronics system 200 in response to the user commands C USER is customized (step 1 71 ).
- the user commands C USER recognized by the macro command module 132 and the specific function commands C SPEC generated in response to the user commands C USER can be customized by running the command customization module 138 to alter or add to the user commands C USER and corresponding specific function commands C SPEC stored within the command look-up list 136.
- the personal computer 104 can be configured with current television and radio programming information (step 172).
- the program scheduling list 140 can be updated by downloading programming information over the internet 300.
- the remote control system 100 can be operated. Referring to Figs. 1 and 3, the user enters a user command C USER into the remote control device 102 (step 173). Specifically, the user enters a user command C USER into the user entry interface 121 of the remote control device 102.
- the user can enter a keypad command C KEY via the keypad 122 of the remote control device 102, or alternatively, enter a voice command C vo , CE via the microphone 126 of the remote control device 102.
- the keypad command C KEY is a configuration-type user command C USER
- the voice command C VO)CE can be either a configuration-type or a programming-type user command C USER .
- the remote control device 102 determines if the user command C USER is a keypad command C KEY (step 1 74). If so, the remote control device 102 determines if the function key 122 that was depressed has been previously programmed (step 1 75). Specifically, the microcomputer 120 determines if the formatting data D FMT corresponding to the depressed function key 124 is stored in the EEPROM 158, indicating that the depressed function key 124 has been programmed. If the depressed function key 122 has been previously programmed, the remote control device 102 generates a control signal S CTRL based on the formatting data D FMT (step 176).
- the microcomputer 120 obtains from the EEPROM 158, the formatting data D FMT corresponding to the depressed function key 122, and generates a pulse code S CODE in accordance with the obtained formatting data D FMT .
- An IR carrier signal is then modulated with the pulse code S CODE to generate the control signal S CTRL .
- the control signal S CTRL is wirelessly transmitted to the consumer electronics system 200 to configure the specific consumer electronics device or devices 202 in accordance with the user command C USER (step 177).
- the remote control device 102 generates status information to the user, i.e., provides the user with user-discernible auditory information l AUD and user-discernible visual information l V)S regarding the particular function of the consumer electronics system 200 that is currently being controlled (step 1 78).
- the microcomputer 120 generates an audio signal S AUD and an optical signal S OPT , which are transmitted to the respective speaker 160 and LCD 162.
- the remote control device 102 If the user command C USER is not a keypad command C KEY , or if the user command C USER is a keypad command C KEY , but the depressed function key 122 has not been previously programmed (i.e., formatting data D FMT corresponding to the depressed function key 124 is not stored in the EEPROM 158), the remote control device 102 generates a user command signal S USER (step 1 79). Specifically, if the user command C USER is a voice command C VO
- the user command signal S USER is then wirelessly transmitted to the personal computer 104 over the wireless interface 106 for further processing by the personal computer 104 (step 180). That is, the user command signal S USER is transmitted by the transmitter 1 12 of the first radio unit 108, and received by the receiver 1 18 of the second, radio unit 1 10.
- the personal computer 104 generates formatting data D FMT in response to the user command signal S USER (step 181). Specifically, and with further reference to Fig. 2, the macro command module 132 generates specific function commands C SPEC based on the user command C USER by finding the user command C USER indicated by the user command signal S USER in the command look-up list 136 and obtaining the specific function commands C SPEC corresponding to the user command C USER .
- the macro command module 132 employs the voice recognition module 134 to recognize the voice command signal S VOICE . Additionally, if the voice command signal S V0
- the personal computer 104 determines if the user command signal S USER is of a configuration-type or a keypad programming-type (step 182). If the user command signal S USER is of a keypad programming-type, the personal computer 104, and in particular, the macro command module 132, generates function key data indicating the function keys 122 to which the formatting data D FMT corresponds (step 183). The personal computer 104 also generates messaging data D MSG in response to the user command signal S USER (step 184).
- the messaging data module 152 generates messaging data D MSG based on the specific user commands C SPEC generated by the macro command module 132 by finding the specific function commands C SPEC in the message look-up list 154 and obtaining the messaging data D MSG corresponding to the specific function commands C SPEC .
- the personal computer 104 generates a formatting data signal S FMT from the formatting data D FMT and, if generated, from the function key data (step 185).
- the personal computer 104 generates a messaging data signal S MSG from the messaging data D MSG (step 186).
- the formatting data signal S F T is then wirelessly transmitted over the wireless interface 106 to the remote control device 102 (step 187).
- the transmitter 1 16 of the second radio unit 1 10 transmits the formatting data signal S FMT to the receiver 1 14 of the first radio unit 108.
- the messaging data signal S MSG is then wirelessly transmitted over the wireless interface 106 to the remote control device 102 (step 188).
- the transmitter 1 16 of the second radio unit 1 10 transmits the messaging data signal S MSG to the receiver 1 14 of the first radio unit 108.
- the remote control device 102 determines if the user command C USER is of a keypad programming-type by determining if the formatting data signal S FMT carries function key data (step 189). If so, THE remote control device 102 programs the keypad 122 (step 190). Specifically, the microcomputer 120 obtains the formatting data D FMT and corresponding function key data from the formatting data signal S FMT , and stores it in the EEPROM 1 58 for subsequent use (step 190).
- the remote control device 102 If the user command C USER is not of a keypad programming-type, i.e., the formatting data signal S FMT does not carry function key data, the remote control device 102 generates a control signal S CTRL based on the formatting data D FMT (step 176). Specifically, the microcomputer 120 generates a pulse code S CODE in accordance with the formatting data D FMT . An IR carrier signal is then modulated with the pulse code S CODE to generate the control signal S CTRL . Next, the control signal S CTRL is wirelessly transmitted to the consumer electronics system 200 to configure the specific consumer electronics device or devices 202 in accordance with the user command C USER (step 177).
- the remote control device 102 provides the user with user-discernible auditory information l AUD and user-discernible visual information l V
- the microcomputer 120 obtains the messaging data D MSG from the messaging data signal S MSG , and generates an audio signal S AUD and an optical signal S OPT based on the messaging data, which are transmitted to the respective speaker 160 and LCD 162.
- the user command C USER is of a configuration-type
- the user- discernible information indicates the particular function of the consumer electronics system 200 that is currently being controlled.
- the user command C USER is of a keypad programming-type
- the user-discernible information indicates the particular function key 124, or possibly, the entire keypad 122, has been programmed.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001245870A AU2001245870A1 (en) | 2000-03-30 | 2001-03-19 | Universal remote control device wirelessly linked to personal computer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53921900A | 2000-03-30 | 2000-03-30 | |
US09/539,219 | 2000-03-30 |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2001075837A2 true WO2001075837A2 (en) | 2001-10-11 |
WO2001075837A3 WO2001075837A3 (en) | 2002-01-31 |
WO2001075837B1 WO2001075837B1 (en) | 2002-02-28 |
Family
ID=24150316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/008831 WO2001075837A2 (en) | 2000-03-30 | 2001-03-19 | Universal remote control device wirelessly linked to personal computer |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001245870A1 (en) |
WO (1) | WO2001075837A2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1454506A1 (en) * | 2001-11-22 | 2004-09-08 | Hyoung-Rack Choi | An apparatus for downloading control frequency code data |
EP1857990A2 (en) * | 2006-05-16 | 2007-11-21 | X-10 Ltd. | Multifunctional two-way remote control device |
EP2053576A1 (en) * | 2007-10-25 | 2009-04-29 | Delta Dore | Device for controlling air-conditioning devices |
WO2012011967A1 (en) | 2010-07-23 | 2012-01-26 | Tivo Inc. | Multi-function remote control device |
WO2013074253A1 (en) | 2011-11-17 | 2013-05-23 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
US9503560B1 (en) | 2015-12-15 | 2016-11-22 | Michael Frakes | Remote control for mobile applications |
EP3428899A1 (en) * | 2017-07-12 | 2019-01-16 | Universal Electronics, Inc. | Apparatus, system and method for directing voice input in a controlling device |
US10930276B2 (en) | 2017-07-12 | 2021-02-23 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
DE102019130249A1 (en) * | 2019-11-08 | 2021-05-12 | Mu-Chen Tami | Multifunctional remote control |
EP3850442A4 (en) * | 2018-10-15 | 2021-11-17 | Midea Group Co., Ltd. | System and method for customizing portable natural language processing interface for appliances |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109222A (en) * | 1989-03-27 | 1992-04-28 | John Welty | Remote control system for control of electrically operable equipment in people occupiable structures |
US5802467A (en) * | 1995-09-28 | 1998-09-01 | Innovative Intelcom Industries | Wireless and wired communications, command, control and sensing system for sound and/or data transmission and reception |
-
2001
- 2001-03-19 AU AU2001245870A patent/AU2001245870A1/en not_active Abandoned
- 2001-03-19 WO PCT/US2001/008831 patent/WO2001075837A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109222A (en) * | 1989-03-27 | 1992-04-28 | John Welty | Remote control system for control of electrically operable equipment in people occupiable structures |
US5802467A (en) * | 1995-09-28 | 1998-09-01 | Innovative Intelcom Industries | Wireless and wired communications, command, control and sensing system for sound and/or data transmission and reception |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1454506A1 (en) * | 2001-11-22 | 2004-09-08 | Hyoung-Rack Choi | An apparatus for downloading control frequency code data |
EP1454506A4 (en) * | 2001-11-22 | 2007-06-27 | Hyoung-Rack Choi | An apparatus for downloading control frequency code data |
EP1857990A2 (en) * | 2006-05-16 | 2007-11-21 | X-10 Ltd. | Multifunctional two-way remote control device |
EP1857990A3 (en) * | 2006-05-16 | 2011-04-20 | X-10 Ltd. | Multifunctional two-way remote control device |
US8063749B2 (en) | 2006-05-16 | 2011-11-22 | X10 Ltd. | Multifunctional two-way remote control device |
EP2053576A1 (en) * | 2007-10-25 | 2009-04-29 | Delta Dore | Device for controlling air-conditioning devices |
FR2923107A1 (en) * | 2007-10-25 | 2009-05-01 | Delta Dore | DEVICE FOR CONTROLLING AIR CONDITIONING APPARATUS |
US9424738B2 (en) | 2010-07-23 | 2016-08-23 | Tivo Inc. | Automatic updates to a remote control device |
US9685072B2 (en) | 2010-07-23 | 2017-06-20 | Tivo Solutions Inc. | Privacy level indicator |
EP3364619A1 (en) * | 2010-07-23 | 2018-08-22 | TiVo Solutions Inc. | Multi-function remote control device |
EP2606616A1 (en) * | 2010-07-23 | 2013-06-26 | TiVo Inc. | Multi-function remote control device |
EP2606616A4 (en) * | 2010-07-23 | 2014-01-22 | Tivo Inc | Multi-function remote control device |
US9786159B2 (en) | 2010-07-23 | 2017-10-10 | Tivo Solutions Inc. | Multi-function remote control device |
US9691273B2 (en) | 2010-07-23 | 2017-06-27 | Tivo Solutions Inc. | Automatic updates to a remote control device |
CN103026673A (en) * | 2010-07-23 | 2013-04-03 | Tivo有限公司 | Multi-function remote control device |
US9076322B2 (en) | 2010-07-23 | 2015-07-07 | Tivo Inc. | Determining commands based on detected movements of a remote control device |
WO2012011967A1 (en) | 2010-07-23 | 2012-01-26 | Tivo Inc. | Multi-function remote control device |
EP2780908A4 (en) * | 2011-11-17 | 2015-04-01 | Universal Electronics Inc | System and method for voice actuated configuration of a controlling device |
US11264018B2 (en) | 2011-11-17 | 2022-03-01 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
EP2780908A1 (en) * | 2011-11-17 | 2014-09-24 | Universal Electronics, Inc. | System and method for voice actuated configuration of a controlling device |
CN103959374A (en) * | 2011-11-17 | 2014-07-30 | 环球电子有限公司 | System and method for voice actuated configuration of a controlling device |
US9847083B2 (en) | 2011-11-17 | 2017-12-19 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
WO2013074253A1 (en) | 2011-11-17 | 2013-05-23 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
CN103959374B (en) * | 2011-11-17 | 2017-04-26 | 环球电子有限公司 | System and method for voice actuated configuration of a controlling device |
US9503560B1 (en) | 2015-12-15 | 2016-11-22 | Michael Frakes | Remote control for mobile applications |
EP3428899A1 (en) * | 2017-07-12 | 2019-01-16 | Universal Electronics, Inc. | Apparatus, system and method for directing voice input in a controlling device |
US10930276B2 (en) | 2017-07-12 | 2021-02-23 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
US11489691B2 (en) | 2017-07-12 | 2022-11-01 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
US11631403B2 (en) | 2017-07-12 | 2023-04-18 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
EP3850442A4 (en) * | 2018-10-15 | 2021-11-17 | Midea Group Co., Ltd. | System and method for customizing portable natural language processing interface for appliances |
DE102019130249A1 (en) * | 2019-11-08 | 2021-05-12 | Mu-Chen Tami | Multifunctional remote control |
DE102019130249B4 (en) | 2019-11-08 | 2021-09-23 | Mu-Chen Tami | Multifunctional remote control |
Also Published As
Publication number | Publication date |
---|---|
AU2001245870A1 (en) | 2001-10-15 |
WO2001075837A3 (en) | 2002-01-31 |
WO2001075837B1 (en) | 2002-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8330582B2 (en) | Online remote control configuration system | |
EP1269444B1 (en) | Remote control interface for converting radio remote control signals into infrared remote control signals | |
CN100496069C (en) | Mobile telephone with remote control function, remote control method and its system | |
US9934679B2 (en) | System and method for adaptive programming of a remote control | |
US9380248B1 (en) | Remote control system | |
US8653950B2 (en) | State-based remote control system | |
US9131043B2 (en) | System and method for provision of infrared signalling in smart phone devices | |
US7932811B2 (en) | Remote controller and remote control system | |
US20040166840A1 (en) | Remote-control system including mobile radio-signal terminal | |
US20040008287A1 (en) | Combination handheld remote control unit and television receiver-transmitter | |
CN101515993A (en) | Remote control method and remote control apparatus | |
JP2007006252A (en) | Remote control device and remote control method | |
WO2001075837A2 (en) | Universal remote control device wirelessly linked to personal computer | |
US6650247B1 (en) | System and method for configuring a home appliance communications network | |
KR100525729B1 (en) | Apparatus for home automation | |
US20050140521A1 (en) | Method for controlling an electronic device from a distance via a command controller | |
US20060044478A1 (en) | Television remote controls and systems utilizing same | |
EP2490195B1 (en) | Portable terminal and method for remote control of electronic products | |
KR20040082819A (en) | Universal remote controller with batch processing and operating method for the same | |
KR100840349B1 (en) | Remote control system and method | |
WO2005027361A1 (en) | Remote control transmits xml-document | |
JP2002315074A (en) | Video radio transmitter-receiver system | |
KR20050000194A (en) | Remote Control Apparatus of Home Mobile Display System and Method of The Same | |
JP2000078671A (en) | Remote control unit and remote control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
AK | Designated states |
Kind code of ref document: B1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: B1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
B | Later publication of amended claims | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |