WO1994014145A1 - Favorite key macro command and chained macro command in a remote control - Google Patents

Favorite key macro command and chained macro command in a remote control Download PDF

Info

Publication number
WO1994014145A1
WO1994014145A1 PCT/US1993/011991 US9311991W WO9414145A1 WO 1994014145 A1 WO1994014145 A1 WO 1994014145A1 US 9311991 W US9311991 W US 9311991W WO 9414145 A1 WO9414145 A1 WO 9414145A1
Authority
WO
WIPO (PCT)
Prior art keywords
macro
key
remote control
keys
channel
Prior art date
Application number
PCT/US1993/011991
Other languages
French (fr)
Inventor
Frank A. O'donnell
Qiuju Luo
Kimthoa Nguyen
Original Assignee
Universal Electronics Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25536594&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO1994014145(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Universal Electronics Inc. filed Critical Universal Electronics Inc.
Priority to AU60488/94A priority Critical patent/AU6048894A/en
Publication of WO1994014145A1 publication Critical patent/WO1994014145A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/28Electric signal transmission systems in which transmission is by pulses using pulse code
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/202Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver by remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/33Remote control using macros, scripts
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H9/00Details of switching devices, not covered by groups H01H1/00 - H01H7/00
    • H01H9/18Distinguishing marks on switches, e.g. for indicating switch location in the dark; Adaptation of switches to receive distinguishing marks
    • H01H2009/189Distinguishing marks on switches, e.g. for indicating switch location in the dark; Adaptation of switches to receive distinguishing marks with a tactile symbol or indication, e.g. for blind people
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H2221/00Actuators
    • H01H2221/056Modular conception
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H9/00Details of switching devices, not covered by groups H01H1/00 - H01H7/00
    • H01H9/02Bases, casings, or covers
    • H01H9/0214Hand-held casings
    • H01H9/0235Hand-held casings specially adapted for remote control, e.g. of audio or video apparatus
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/24Remote control device with display showing program content

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Electromagnetism (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

The remote control (10) comprises: a microprocessor (38) including a CPU (44) and a memory (40, 42); a keyboard (20) coupled to the microprocessor (38) and including a set of keys (25) including at least one MACRO key; IR lamp driver circuitry (62) coupled to the microprocessor (38); light emitting circuitry for generating and emitting IR signals coupled to the IR lamp driver circuitry (62); code data for creating the IR signals, which are sent by the light emitting circuitry to a controlled device to cause the controlled device to perform specific command functions stored in the memory (40, 42); a macro entry/definition program in the memory (40, 42) for enabling a user of the remote control (10) to define a macro for selecting at least one favorite channel by entry of a series of keystoke commands on the keyboard (20); and a macro playback program in the memory (40, 42) for enabling an operator of the remote control (10) to effect rapid selection of at least one favorite channel upon subsequent depression of the at least one MACRO key.

Description

FAVORITE KEY MACRO COMMAND AND CHAINED MACRO COMMAND IN A REMOTE CONTROL BACKGROUND OF THE INVENTION 1. Field of the Invention.
5 The present invention relates to a remote control of the type which is hand held and which can be coupled via coded
< infrared signals with a remote control receiver built into a television or other remotely controlled electrical apparatus to turn on the apparatus, such as the television, at a distance,
10 to adjust the volume, tone and brightness, to change channels, to turn the television off and to perform other functions, and more specifically to a universal remote control wherein functions can be pre-programmed onto specific keys or pushbuttons for the convenience of the user.
15 2. Description of the related art.
Heretofore it has been proposed to provide a reconfigurable remote control device and programmable functions for such a remote control device which will enable one to learn, store and retransmit infrared codes that are emitted
20 from the remote control device for a remotely controlled apparatus, such as a television.
For example, in the Welles II U.S. Patent No. 4,623,887 and the Ehlers U.S. Patent No. 4,626,848, there is disclosed a reconfigurable remote control device which has the ability to
25 learn, store and repeat remote control codes from any other infrared transmitter. Such a reconfigurable remote control transmitter device includes an infrared receiver, a microprocessor, a non-volatile random access memory (RAM) , a scratch pad random access memory, and an infrared transmitter.
30 According to the teachings of the Ehlers patent, the infrared signals received by the remote control device are in bursts of pulses and the device counts the number of pulses in each burst as well as the time duration of each pause in a transmission between bursts.
35 The Darbee et al U.S. Patent No. 4,959,810, discloses a
< universal remote control device having terminals for enabling code data to be supplied from outside the device through the terminals and a CPU to a RAM or ROM in the device.
As will be described in greater detail hereinafter, the
40 remote control of the present invention is constructed, arranged and programmed to enable a user of the remote control to assign to one key on a keypad of the device a macro program for effecting a desired seguence of functions with one key stroke of that key and/or for enabling the user to rotate functions on successive depressions of that key, such as, for example, cycling through several different channels.
SUMMARY OF THE INVENTION According to the present invention there is provided a remote control comprising: a microprocessor including a CPU and a memory; a keyboard coupled to the microprocessor and including a set of keys including at least one MACRO key; IR lamp driver circuitry coupled to the microprocessor; light emitting circuitry for generating and emitting IR signals coupled to the IR lamp driver circuitry; code data for creating the IR signals, which are sent by the light emitting circuitry to a controlled device to cause the controlled device to perform specific command functions, stored in the memory; a macro entry/definition program in the memory for enabling a user of the remote control to define a macro for selecting at least one favorite channel by entry of series of keystroke commands on the keyboard; and, a macro playback program in the memory for enabling an operator of the remote control to effect rapid selection of at least one favorite channel upon subsequent depression of the at least one MACRO key.
Further according to the present invention there is provided a method for entering a channel select macro by depressing a MACRO key on a keyboard in a remote control including: a microprocessor including a CPU and a memory; a keyboard coupled to the microprocessor and including a set of number keys incuding number keys and at least one MACRO key; IR lamp driver circuitry coupled to the microprocessor; light emitting circuitry for generating IR signals coupled to the IR lamp driver circuitry; code data for creating the IR signals, which are sent by the light emitting circuitry to a controlled device to cause the controlled device to perform specific command functions, stored in the memory; and, a macro entry/definition program stored in the memory, the method comprising the steps of: entering a predetermined keystroke sequence on the keypad; determining if the predetermined keystroke sequence is, according to the macro entry/definition program, a command to establish a select channel macro; and, if so, determining if subsequently, a channel number key or keys have been depressed followed by depression of the MACRO key; and, storing the number(s) of the depressed channel number key or keys in association with the MACRO key in the memory. BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a front perspective view of a remote control constructed according to the teachings of the present invention. FIG. 2 is a front plan view of the remote control shown in FIG. 1 and shows the various keys or push buttons of the remote control.
FIG. 3 is a block electrical schematic circuit diagram of the remote control shown in FIGS. 1 and 2. FIG. 4 is a flow chart of the steps performed by a macro entry definition program stored in the remote control and entitled: ROTATING MACROS: entry and definition.
FIG. 5 is a flow chart of the steps performed by a macro playback program stored in the remote control and entitled: MACRO: playback.
FIG. 6 is a flow chart of the steps performed by a single e.g., favorite channel, macro stored in the remote control and entitled: SELECTED CHANNEL MACRO: entry and definition.
FIG. 7 is a flow chart of the steps performed by a single, e.g., favorite channel, macro stored in the remote control and entitled: SELECTED CHANNEL MACRO: playback.
DESCRIPTION OF THE PREFERRED EMBODIMENT(S) Referring now to FIG. 1 in greater detail, there is illustrated therein a remote control 10 constructed according to the teachings of the present invention. As shown, the remote control 10 includes a housing 11 including an upper housing member 12 having a base panel 14, and a lower housing member 16. An overlay face panel 18 is positioned over the base panel 14 and has a keyboard layout, i.e. keypad 20, on the outer surface thereof. The two panels 14 and 18 have openings therethrough for receiving elasto eric pushbuttons 25, for the keypad 20, all of which extend from and are fixed to or integral with an elastomeric body panel.
The pushbuttons 25 are arranged in rows and columns and are identified as follows on the keypad 20:
POWER
MUTE
PAUSE
»
Λ VOL
V
Figure imgf000007_0002
Λ
CH RECALL V
F DELETE
Figure imgf000007_0001
TCP EVENT
This arrangement is shown in FIG. 2, and the manner in which some of these pushbuttons 25 are utilized in operating the remote control 10 will be described in greater detail hereinafter. At a top or forward end 28 of the remote control 10 there is provided an opening 30 for two light emitting diodes LED 1 and LED 2. The opening 30 is covered by an infrared- transparent lens 31. Also provided on a top surface 32 of the upper housing member 12 of the remote control 10 is a light emitting diode, LED 3, by which information is communicated to the user of the remote control 10.
FIG. 2 is a plan view of the keyboard or keypad 20 and shows the different keys or pushbuttons 25 of the remote control 10 extending through the base panel 14 of upper housing member 12 and the face panel 18 where the label or identification for each pushbutton or key 25 is shown. The light emitting diode LED 4 is also indicated.
FIG. 3 is a block electrical schematic circuit diagram of the operating circuitry 36 in the remote control 10 which includes a microprocessor 38, including a RAM 40, a ROM 42 and a CPU 44. The keypad 20 is coupled to the microprocessor 38 by an interrupt line 46 and a bus 48 to the CPU 44.
A power supply in the form of a battery 50 is connected between a + voltage input 51 to the microprocessor 38 and a system ground 52. A backup battery 54 is connected through a diode 56 to the + voltage input 51 to maintain the data stored in the memory 42 and/or 44 to provide a non-volatile system.
A reset circuit 58 is coupled to the microprocessor 38, as shown.
An output of the CPU 44 is connected to an IR lamp driver circuit 62 which outputs a voltage to the two light emitting diodes LED 1 and LED 2.
The status indicating LED 3 is also connected to an input of the CPU 44.
The electrical circuitry 36 is generally of the type disclosed in greater detail in the Darbee et al U.S. Patent No.
4,959,810, the disclosure of which is incorporated herein by reference and can be a modified circuit, e.g., it can be for a dedicated remote, as opposed to a universal remote control.
The operating programs for the remote control 10 which are stored in the ROM 42 or RAM 40 are similar to the operating programs disclosed in the Darbee et al U.S. patent No. 4,959,810, incorporated herein by reference, with the exception of parts of the favorite channel macro program and of the rotating macro program for selecting a sequence of three pre¬ selected channels.
With reference to FIGS. 4 and 5, the remote control 10 of the present invention has stored in the memory thereof (RAM or ROM) a program for enabling one to press one key or button to establish a rotating macro program whereby the first keystroke on a selected key will cause the remote control 10 to emit IR command function signals to a controlled device, such as the television, to set the television to one pre-selected channel. A second depression of the selected key will cause the remote control to emit IR command function signals to cause the television to move to a second pre-selected channel. Then, a third key stroke of the selected key will cause the remote control 10 to emit IR command function signals to cause the television to move to a third pre-selected channel.
To establish the rotating macro, the keyboard 20 has special rotating MACRO keys. In the particular implementation of the remote control 10 shown in the drawings, these keys are labelled "SHOWTIME" and "HBO". These MACRO keys can be colored a special color, e.g., red.
To define the macro one presses the I key (which also can be labeled and/or referred to as the "DO" key) , then the RECALL (or III) key followed by the MACRO key to be defined. Then the operator presses a channel key or keys, e.g., such as 1 and 2 for channel 12 or can press the CABLE key and a desired cable channel, e.g. 32, finally pressing the DO (or I) key followed by the RECALL (or III) key.
The program then decrements a rotation counter and repeats the above-defined steps for another selected channel until one has entered three selected channels.
If one attempts to establish a fourth macro for a fourth selected channel, the first macro for the first selected channel will be erased and overwritten. If only one selected macro is created, the second and third keystrokes of a MACRO key will cause nothing to happen and the fourth keystroke will repeat the selection of the first selected macro to select the single selected channel.
To erase the macro, one presses the DO (or I) key, the 0 key followed by the RECALL (or III) key.
As apparent from a study of FIG. 4, the program first determines whether a depressed key or keystroke is the "I" key. If not, the program performs other functions as required and exits to the idle state. If yes, the program then determines if the next keystroke is the "III" key. If not, the program performs other functions as required and exits to an idle state.
Then the program determines if the third keystroke is a MACRO key.
If not, there is an error and the program resets to the idle state.
Next the program will fetch the macro number storage rotation, for that keystroke of that MACRO key. Next the program sets the macro for recording the keystroke and rotation count indicated.
This is followed by a determination if the subsequent keystroke is a "I" keystroke. If not, the keystroke value for that channel is stored in memory. Then when it is determined that a subsequent keystroke is the "I" key, a determination is made if the next subsequent keystroke is the "III" key. If no, the program cycles back. If yes, the program marks the end of the sequence and increments the storage rotation count. Then if the rotation count equals 4, the program renumbers the rotation count to equal 1 and exits to the idle state. If the rotation count is less than 4, the program simply exits to the idle state.
Turning now to FIG. 5, there is illustrated therein the macro playback program. Here, a determination is made if a MACRO key has been struck. If not, the program performs other functions as required and exits to the idle state.
If yes, the program fetches the playback rotation count for that macro key. Then, the stored macro data corresponding to the key and rotation count is retrieved from memory.
Next a determination is made if a sequence has been defined. If yes, the stored stroke sequence is played back followed by incrementing of the playback rotation count.
If the answer was no, the program goes directly to the incremented playback rotation count.
Then a determination of the rotation count is made and, if the count is less than 4, the program exits to the idle state.
If the rotation count is 4, the rotation count playback is set equal to 1 and the program exits to the idle state. A variation of the rotating macro program is a macro program for setting a MACRO key to cause the remote control 10 to select a favorite channel. For this purpose the remote control 10 is provided with a program for selecting a single, favorite channel.
The routine protocol or steps of the macro for establishing a selected channel key is shown in FIG. 6. An examination of FIG. 6 will readily show that this favorite channel macro is similar to the rotating macro. In this respect, one first presses the I key followed by the RECALL (or III) key, a MACRO key and the channel number key or keys for the channel selected.
Then, as shown in FIG. 7, to call up a favorite channel, one presses the MACRO key which will retrieve the stored macro data concerning the favorite channel corresponding to that MACRO key.
From the foregoing description, it will be apparent that the remote control 10 of the present invention and the method (or programs) for operating same to enter and define a rotating channel sequence macro or a favorite channel macro enables a user of the remote control to customize his remote control for his preference in viewing one to three favorite channels.
Moreover, it will be apparent from the foregoing description that modifications can be made to the remote control and method for operating same without departing from the teachings of the present invention.
Accordingly, the scope of the invention is only to be limited as necessitated by the accompanying claims.

Claims

CLAIMSWe Claim:
1. A remote control comprising: a microprocessor including a CPU and memory means; a keyboard coupled to said microprocessor and including a set of keys including a MACRO key;
IR lamp driver circuitry coupled to said microprocessor; light emitting means for generating and emitting IR signals coupled to said IR lamp driver circuitry; code data for creating the IR signals, which are sent by said light emitting means to a controlled device to cause the controlled device to perform specific command functions, stored in said memory means; a macro entry/definition program in said memory means for enabling a user of said remote control to define a macro for selecting at least one favorite channel by entry of a series of keystroke commands on said keyboard; and, a macro playback program in said memory means for enabling an operator of said remote control to effect rapid selection of at least one favorite channel upon subsequent depression of said MACRO key.
2. The remote control of Claim 1 wherein said macro entry/definition program includes means for establishing and recalling three selected channels upon depression of a predetermined series of keystrokes and the MACRO key.
3. The remote control of Claim 1 wherein said keyboard further includes specific keys designated to initiate macro definition and strokes of said specific keys define the predetermined series of keystrokes.
4. The remote control of claim 1 further including: means for determining if a predetermined keystroke sequence entered on said keyboard is, according to said macro entry/definition program, a command to establish a select channel macro; means for determining, after a select channel macro command is sensed, if a channel number key or keys have been depressed followed by depression of the MACRO key; and, means for storing the number(s) of the depressed channel number key or keys in association with the MACRO key in said memory means.
5. The remote control of Claim 4 further including: means for marking/noting and storing in said memory means the end of the sequence of keystrokes entered which is followed by the first depression of the MACRO key; means for determining if a rotation count of macro keystrokes equals four; means for returning said remote control to an idle or ready state when the answer is no; and, means for resetting the rotation count to equal one and then returning said remote control to said idle or ready state when the answer is yes.
6. The remote control of Claim 1 wherein said keyboard further includes a DO key and a RECALL key and said predetermined keystroke sequence includes depressing the DO, RECALL, and MACRO keys.
7. The remote control of claim 4 wherein said set of keys include number keys corresponding to channel numbers can be deporessed in operating said macro entry/definition program.
8. The remote control of Claim 1 wherein said set of keys include number keys whereby number keys corresponding to channel numbers can be depressed in operating said macro entry/definition program.
9. A method for entering a channel select macro by depressing a MACRO key on a keyboard in a remote control including: a microprocessor including a CPU and memory means; a keyboard coupled to said microprocessor and including a set of number keys including number keys and a MACRO key; IR lamp driver circuitry coupled to the microprocessor; light emitting means for generating IR signals coupled to the IR lamp driver circuitry; code data for creating the IR signals, which are sent by said light emitting means to a controlled device to cause the controlled device to perform specific command functions, stored in said memory means; and, a macro entry/definition program stored in said memory means, said method comprising the steps of: entering a predetermined keystroke sequence on the keypad; determining if the predetermined keystroke sequence is, according to the macro entry/definition program, a command to establish a select channel macro; and, if so, determining if subsequently, a channel number key or keys have been depressed followed by depression of the MACRO key; and, storing the number(s) of the depressed channel number key or keys in association with the MACRO key in said memory means.
10. The method of Claim 9 wherein the keyboard includes a DO key and a RECALL key and said step of entering a predetermined keystroke sequence comprises the steps of depressing the DO, RECALL, and MACRO keys.
11. The method of Claim 9 further including the steps of: marking/noting and storing in the memory means, the end of the sequence of keystrokes entered which is followed by the first depression of the MACRO key the first depression of the MACRO key; determining if a rotation count of macro keystrokes equals four; and if not; returning the remote control to an idle or ready state and, if yes; resetting the rotation count to equal one and then returning the remote control to said idle or ready state. program.
12. The method of Claim 11 including the further step of repeating the steps of claim 9.
13. The method of Claim 12 including the further step of repeating the steps of claim 11 and then the steps of Claim 9.
PCT/US1993/011991 1992-12-11 1993-12-09 Favorite key macro command and chained macro command in a remote control WO1994014145A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU60488/94A AU6048894A (en) 1992-12-11 1993-12-09 Favorite key macro command and chained macro command in a remote control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/990,862 1992-12-11
US07/990,862 US5414426A (en) 1987-10-14 1992-12-11 Favorite key macro command and chained macro command in a remote control

Publications (1)

Publication Number Publication Date
WO1994014145A1 true WO1994014145A1 (en) 1994-06-23

Family

ID=25536594

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1993/011991 WO1994014145A1 (en) 1992-12-11 1993-12-09 Favorite key macro command and chained macro command in a remote control

Country Status (6)

Country Link
US (1) US5414426A (en)
AU (1) AU6048894A (en)
IL (1) IL107952A (en)
MX (1) MX9307859A (en)
WO (1) WO1994014145A1 (en)
ZA (1) ZA939215B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000065826A2 (en) * 1999-04-23 2000-11-02 Koninklijke Philips Electronics N.V. Broadcast receiver
DE102004045689A1 (en) * 2004-09-21 2006-03-30 Hans Seitz Remote control for e.g. television receiver, has storage device adjusting selection commands to preset receiving frequency, another device assigning signals to keys and programming device storing sequence of signals in former device
CN106527159A (en) * 2016-09-28 2017-03-22 杭州鸿雁智能科技有限公司 Method for redefining key functions, server, electrical equipment and system

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959810A (en) * 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
US6014092A (en) 1987-10-14 2000-01-11 Universal Electronics Inc. Key mover
US6181335B1 (en) 1992-12-09 2001-01-30 Discovery Communications, Inc. Card for a set top terminal
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5600573A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5986690A (en) * 1992-12-09 1999-11-16 Discovery Communications, Inc. Electronic book selection and delivery system
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
AU692428B2 (en) 1992-12-09 1998-06-11 Sedna Patent Services, Llc Set top terminal for cable television delivery systems
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
USD381991S (en) * 1994-07-12 1997-08-05 Discovery Communications, Inc. Remote control unit
CA2199815C (en) * 1994-09-12 2001-07-24 Catherine W. Jelinek Cable television apparatus employing two-way communication
US6359636B1 (en) 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
US6466241B1 (en) 1995-07-17 2002-10-15 Gateway, Inc. Method and apparatus for managing program activation through use of a favorite program button menu
US5883680A (en) * 1995-10-02 1999-03-16 Innoventions, Inc. Remote control of a television receiver with locator feature or the like
US6198513B1 (en) 1995-12-08 2001-03-06 Zenith Electronics Corporation Receiver with channel surfing mode
JP3575205B2 (en) * 1996-12-13 2004-10-13 ソニー株式会社 Remote commander and network connection system
US6018335A (en) * 1997-08-19 2000-01-25 Kdi Precision Products, Inc. Programmable keyboard and method therefor
US7565673B1 (en) * 1997-09-30 2009-07-21 Hewlett-Packard Development Company, L.P. Apparatus and method for using keyboard macros to control viewing channel
US6037877A (en) * 1998-02-11 2000-03-14 Matthews; Carl G. Channel number organizer
US6476825B1 (en) 1998-05-13 2002-11-05 Clemens Croy Hand-held video viewer and remote control device
US6040829A (en) 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US9009773B1 (en) 1998-06-30 2015-04-14 Cox Communications, Inc. Method and apparatus for providing broadcast data services
US8098140B1 (en) 2000-07-13 2012-01-17 Universal Electronics Inc. Customizable and upgradable devices and methods related thereto
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6182287B1 (en) 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
US6507306B1 (en) * 1999-10-18 2003-01-14 Contec Corporation Universal remote control unit
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
US7283059B2 (en) * 2000-03-15 2007-10-16 Logitech Europe S.A. Remote control multimedia content listing system
US6784805B2 (en) * 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US6573854B1 (en) * 2000-05-08 2003-06-03 Philippe Hug Ergonomic remote control
US7079113B1 (en) 2000-07-06 2006-07-18 Universal Electronics Inc. Consumer electronic navigation system and methods related thereto
US20040263377A1 (en) * 2000-08-03 2004-12-30 Risi Christopher P. Television remote control systems and methods
US20030195807A1 (en) * 2000-10-12 2003-10-16 Frank S. Maggio Method and system for verifying exposure to message content via a printed response
US20040107138A1 (en) * 2000-10-12 2004-06-03 Maggio Frank S. Method and system for verifying immersion in advertising content via an immersion enhancing content vignette
US20060129458A1 (en) * 2000-10-12 2006-06-15 Maggio Frank S Method and system for interacting with on-demand video content
US20040015399A1 (en) * 2000-10-12 2004-01-22 Maggio Frank S. Method and system for verifying exposure to message content delivered via outdoor media or in a concentrated format
US20060253330A1 (en) * 2000-10-12 2006-11-09 Maggio Frank S Method and system for automatically substituting media content
US20060282319A1 (en) * 2000-10-12 2006-12-14 Maggio Frank S Method and system for substituting media content
WO2002043377A1 (en) * 2000-11-21 2002-05-30 Universal Electronics Inc. Media return system
US6722984B1 (en) 2000-11-22 2004-04-20 Universal Electronics Inc. Game controller with parental control functionality
US6794992B1 (en) * 2000-12-29 2004-09-21 Bellsouth Intellectual Property Corporation Integrated remote control unit for operating a television and a video game unit
US6606050B2 (en) * 2001-01-14 2003-08-12 Cheng Han Technology Co., Ltd. Remote control device having classified channels
US6636273B1 (en) 2001-02-01 2003-10-21 Savvy Frontiers Patent Trust Remote control dedicated keybutton for confirming tuner setting of a TV set to a specific channel setting
US6750802B1 (en) 2001-02-09 2004-06-15 Richard Olen Remote controller with programmable favorite keys
USD467239S1 (en) 2001-05-24 2002-12-17 Contec Corporation Remote control
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US6947101B2 (en) 2001-08-03 2005-09-20 Universal Electronics Inc. Control device with easy lock feature
US9135811B2 (en) * 2001-09-27 2015-09-15 Universal Electronics Inc. Two way communication between an appliance and a remote control
US7193661B2 (en) * 2001-09-27 2007-03-20 Universal Electronics Inc. Two way communication using light links
JP4125036B2 (en) * 2002-04-24 2008-07-23 松下電器産業株式会社 Mobile terminal device
US6998997B2 (en) * 2002-05-30 2006-02-14 X10 Wireless Technology, Inc. System and method for learning macro routines in a remote control
US7170422B2 (en) * 2002-06-24 2007-01-30 Matsushita Electric Industrial Co., Ltd. Personal programmable universal remote control
US6792323B2 (en) * 2002-06-27 2004-09-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US7024256B2 (en) * 2002-06-27 2006-04-04 Openpeak Inc. Method, system, and computer program product for automatically managing components within a controlled environment
US7933945B2 (en) * 2002-06-27 2011-04-26 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
KR100499930B1 (en) * 2002-07-30 2005-07-05 주식회사 서비전자 Favorite mode of provide a remote control device and method thereof
US7259710B2 (en) * 2002-08-07 2007-08-21 Canon Information Systems Research Australia Pty Ltd User input device
US20040203590A1 (en) * 2002-09-11 2004-10-14 Koninklijke Philips Electronics N.V. Set-up of wireless consumer electronics device using a learning remote control
US6788241B2 (en) * 2002-09-25 2004-09-07 Universal Electronics Inc. System and method for using keystroke data to configure a remote control device
AU2003279200A1 (en) * 2002-10-08 2004-05-04 Johnson Controls Technology Company System and method for wireless control of remote electronic systems including functionality based on location
US7911358B2 (en) * 2002-10-08 2011-03-22 Johnson Controls Technology Company System and method for enrollment of a remotely controlled device in a trainable transmitter
US7230655B2 (en) * 2002-10-15 2007-06-12 Sanyo Electric Co., Ltd. Digital broadcasting receiver
US7109908B2 (en) * 2002-10-18 2006-09-19 Contec Corporation Programmable universal remote control unit
JP3872052B2 (en) * 2002-10-30 2007-01-24 埼玉日本電気株式会社 Mobile phone with remote control function, remote control method and system thereof
US7154566B2 (en) * 2002-12-05 2006-12-26 Koninklijke Philips Electronics N.V. Programmable universal remote control unit and method of programming same
US7987489B2 (en) 2003-01-07 2011-07-26 Openpeak Inc. Legacy device bridge for residential or non-residential networks
US7668990B2 (en) * 2003-03-14 2010-02-23 Openpeak Inc. Method of controlling a device to perform an activity-based or an experience-based operation
US8042049B2 (en) * 2003-11-03 2011-10-18 Openpeak Inc. User interface for multi-device control
US7046185B2 (en) 2003-06-19 2006-05-16 Contec Corporation Programmable universal remote control unit and method of programming same
US7755506B1 (en) * 2003-09-03 2010-07-13 Legrand Home Systems, Inc. Automation and theater control system
US10279254B2 (en) * 2005-10-26 2019-05-07 Sony Interactive Entertainment Inc. Controller having visually trackable object for interfacing with a gaming system
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US7463164B2 (en) * 2004-02-13 2008-12-09 Williams Don P Method and apparatus for remote control of electronic equipment
US7334067B2 (en) * 2004-06-03 2008-02-19 Sp Controls, Inc. Programmable controller having reduced control key set
US7532965B2 (en) * 2005-01-25 2009-05-12 Johnson Controls Technology Company System and method for providing user interface functionality based on location
DE102006018238A1 (en) 2005-04-20 2007-03-29 Logitech Europe S.A. Remote control system for home theater system, analyzes log of events stored by remote controller to identify patterns of interest in logged use of remote controller
US20060271437A1 (en) * 2005-05-26 2006-11-30 Maggio Frank S System and method for home product delivery
US8606950B2 (en) * 2005-06-08 2013-12-10 Logitech Europe S.A. System and method for transparently processing multimedia data
US20070233731A1 (en) * 2006-02-22 2007-10-04 Logitech Europe S.A. System and method for configuring media systems
JP5089060B2 (en) 2006-03-14 2012-12-05 株式会社ソニー・コンピュータエンタテインメント Entertainment system and game controller
US20070290878A1 (en) * 2006-04-07 2007-12-20 Media Ip Holdings, Llc System and method for interacting with automobile race and advertising content
US20080032277A1 (en) * 2006-04-08 2008-02-07 Media Ip Holdings, Llc Dynamic multiple choice answers
WO2007143755A2 (en) * 2006-06-09 2007-12-13 Mattel, Inc. Interactive dvd gaming systems
US20090244402A1 (en) * 2006-06-29 2009-10-01 Rye David J Favorite channel remote
US20080001773A1 (en) * 2006-06-29 2008-01-03 X10 Ltd. Programmable remote control and methods of using same
US8760267B2 (en) * 2006-08-28 2014-06-24 Gentex Corporation System and method for enrollment of a remotely controlled device in a trainable transmitter
EP1936580A2 (en) 2006-12-22 2008-06-25 X-10 Ltd. Icon mobile phone remote with favourite channel selection
EP1936581A2 (en) 2006-12-22 2008-06-25 X-10 Ltd. Favourite channel remote
US8434913B2 (en) * 2008-05-30 2013-05-07 Koninklijke Philips Electronics N.V. Round illumination device
US20100127912A1 (en) * 2008-11-26 2010-05-27 X-10 Ltd. Remote control
US8427356B1 (en) 2008-11-28 2013-04-23 Uei Cayman Inc. Automatic determination and retrieval of a favorite channel
US20100156694A1 (en) * 2008-12-23 2010-06-24 X-10 Ltd. System and method for creating macro routines in a remote control
US8471734B2 (en) 2009-03-30 2013-06-25 Universal Electronics Inc. System and method for configuration of a controlling device to enable selection of media streams
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
KR20120065693A (en) * 2010-12-13 2012-06-21 삼성전자주식회사 The electronic equipment providing a electronic manual and method thereof
US8918544B2 (en) 2011-03-31 2014-12-23 Logitech Europe S.A. Apparatus and method for configuration and operation of a remote-control system
US20120274547A1 (en) 2011-04-29 2012-11-01 Logitech Inc. Techniques for content navigation using proximity sensing
US20130139113A1 (en) * 2011-11-30 2013-05-30 Microsoft Corporation Quick action for performing frequent tasks on a mobile device
CA161975S (en) * 2014-11-27 2015-11-10 Olivar Dante Ramel Remote control
US11678002B1 (en) 2021-12-31 2023-06-13 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959810A (en) * 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
GB2254468A (en) * 1991-04-05 1992-10-07 Matsushita Electric Ind Co Ltd Electronic register
WO1992022047A1 (en) * 1991-05-30 1992-12-10 Feller Ag Remote-control system for electrical consumer devices

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4623887A (en) * 1984-05-15 1986-11-18 General Electric Company Reconfigurable remote control
US4626848A (en) * 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
US4774511A (en) * 1985-05-30 1988-09-27 Nap Consumer Electronics Corp. Universal remote control unit
US4779079A (en) * 1985-09-06 1988-10-18 Hauck Lane T Multi-purpose computer utility arrangement
US4935870A (en) * 1986-12-15 1990-06-19 Keycom Electronic Publishing Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key
US5032983A (en) * 1987-04-10 1991-07-16 Tandem Computers Incorporated Entry point mapping and skipping method and apparatus
US5005118A (en) * 1987-04-10 1991-04-02 Tandem Computers Incorporated Method and apparatus for modifying micro-instructions using a macro-instruction pipeline
DE3733015A1 (en) * 1987-09-30 1989-04-20 Thomson Brandt Gmbh PROGRAMMING METHOD AND / OR DEVICE FOR AUDIO OR VIDEO DEVICES
GB2215928A (en) * 1988-03-22 1989-09-27 Rank Precision Ind Limited Controlling a video recorder by a coded broadcast signal
EP0354313A3 (en) * 1988-08-11 1990-07-25 GRUNDIG E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig holländ. Stiftung & Co. KG. Device for the transmission of tuning data in receiver apparatus
GB2229022B (en) * 1989-03-06 1993-03-31 Creda Ltd Controlling remote electrical appliances via the mains supply
JPH03262398A (en) * 1990-03-13 1991-11-22 Pioneer Electron Corp Remote controller with learning function
US5187469A (en) * 1990-08-06 1993-02-16 Tandy Corporation Universal remote control including quick touch function

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959810A (en) * 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
GB2254468A (en) * 1991-04-05 1992-10-07 Matsushita Electric Ind Co Ltd Electronic register
WO1992022047A1 (en) * 1991-05-30 1992-12-10 Feller Ag Remote-control system for electrical consumer devices

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"REMOTE KEY INPUT TO PERSONAL COMPUTER", IBM TECHNICAL DISCLOSURE BULLETIN., vol. 29, no. 9, February 1987 (1987-02-01), NEW YORK US, pages 4201 - 4202 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000065826A2 (en) * 1999-04-23 2000-11-02 Koninklijke Philips Electronics N.V. Broadcast receiver
WO2000065826A3 (en) * 1999-04-23 2001-02-22 Koninkl Philips Electronics Nv Broadcast receiver
DE102004045689A1 (en) * 2004-09-21 2006-03-30 Hans Seitz Remote control for e.g. television receiver, has storage device adjusting selection commands to preset receiving frequency, another device assigning signals to keys and programming device storing sequence of signals in former device
CN106527159A (en) * 2016-09-28 2017-03-22 杭州鸿雁智能科技有限公司 Method for redefining key functions, server, electrical equipment and system

Also Published As

Publication number Publication date
AU6048894A (en) 1994-07-04
IL107952A (en) 1994-04-12
MX9307859A (en) 1994-07-29
US5414426A (en) 1995-05-09
ZA939215B (en) 1994-09-19

Similar Documents

Publication Publication Date Title
US5414426A (en) Favorite key macro command and chained macro command in a remote control
US6014092A (en) Key mover
EP1126608B1 (en) Direct entry remote control with channel scan
US5255313A (en) Universal remote control system
US5228077A (en) Remotely upgradable universal remote control
US5552917A (en) Remote control
US6127961A (en) Remote control brand code identification system and method
EP1073200B1 (en) Minimal function remote and control without digit keys and with a channel rotation program
US5614906A (en) Method for selecting a remote control command set
US6690290B2 (en) Media system and remote control for the same
US5805256A (en) Remote control with a thumbswitch for controlling equipment that handles video or audio signals
US8149084B2 (en) Appliance remote control apparatus and method of using same
US6750802B1 (en) Remote controller with programmable favorite keys
WO1994001844A1 (en) Universal remote control assembly
US6720904B1 (en) Remote control with LED capabilities
US20040174288A1 (en) Programmable universal control
CA2092003C (en) Universal remote control system
KR20010033243A (en) Remote control code search method and apparatus
WO1994014242A1 (en) Remote control using encrypted code for operating a controlled device
WO1994014241A1 (en) Remote control device having key function reassignment mode
KR100207423B1 (en) Key-code auto-setting method in remote controller
KR19990020564U (en) Device for checking the memory removal operation on the remote control
CA2310953A1 (en) Universal remote control system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BG BR BY CA CH CZ DE DK ES FI GB HU JP KR KZ LU NL NO NZ PL PT RO RU SE SK UA US VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
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

Ref country code: CA