P
US5959751AExpiredUtilityPatentIndex 98

Universal remote control device

Assignee: UNIVERSAL ELECTRONICS INCPriority: Oct 14, 1987Filed: Jun 13, 1997Granted: Sep 28, 1999
Est. expiryOct 14, 2007(expired)· nominal 20-yr term from priority
Inventors:DARBEE PAUL VELLIS RICHARD EJANSKY LOUIS STEVENGROSSMAN AVRAM S
H01H 2009/189H03J 1/0025G08C 23/04G08C 19/28G08C 2201/33H04B 1/202G08C 2201/20H04B 10/114H01H 2221/056H03J 2200/24G08C 2201/21H01H 9/0235G08C 2201/92
98
PatentIndex Score
323
Cited by
3
References
9
Claims

Abstract

The universal remote control system includes input means, signal output means for supplying a signal to a controlled device and a central processing unit coupled to the input means and the signal output means, no ROM, and a single non-volatile, read-write RAM coupled to said central processing unit. The RAM in the ROM-less microprocessor system is loaded by carryout out the following steps: (a) disabling the central processing unit; (b) connecting a separate microprocessor system to said RAM; (c) transferring instructions and/or data to said RAM; (d) re-enabling the central processing unit to enable the central processing unit to execute the instructions so transferred. The control codes of any of a diverse plurality of remote control transmitters are learned, stored and reproduced by carrying out the following steps: (a) receiving a transmission of a train of pulses from a remote control transmitter; (b) recording the point-in-time of an edge of each pulse in a train of said pulses; (c) transforming the recorded point-in-time data into a list of instructions for generating a replica of said train of pulses; (d) timing the duration of a train of said pulses; (e) timing the period between trains of pulses; (f) associating a function key of a universal remote control device with said time duration of said train of pulses and said list of instructions for generating a replica of said train of pulses; (g) determining whether or not repetitions of the transmission of train of pulses is present; (h) ignoring repetitions of the train of pulses; (i) noting that repetitions are present; and (j) storing for use in a universal remote control device, the information acquired in steps (c), (d), (e), (f) and (i).

Claims

exact text as granted — not AI-modified
We claim: 
     
       1. A method of programming a remote control unit having a plurality of keys, the method comprising the steps of: entering a macro definition mode;   assigning a plurality of command codes to a single key selected from said plurality of keys; and     exiting said macro definition mode;   whereafter a user of said remote control unit need only activate said single key to cause a transmission of command signals corresponding to said plurality of command codes from said remote control unit.   
     
     
       2. The method as recited in claim 1, wherein said plurality of command codes are capable of commanding multiple actions performed by a single piece of consumer electronic equipment. 
     
     
       3. The method as recited in claim 1, wherein said plurality of command codes are capable of commanding multiple actions performed by multiple pieces of consumer electronic equipment. 
     
     
       4. The method as recited in claim 1, wherein said plurality of keys includes a plurality of command keys and said remote control comprises a memory having stored therein a plurality of command codes and said step of assigning further comprises monitoring said plurality of command keys for activation and assigning to said single key a subset of said plurality of command codes as a function of which command keys were activated. 
     
     
       5. The method as recited in claim 1, wherein said step of entering is initated in response to activation of a predetermined one of said plurality of keys. 
     
     
       6. A method of programming a remote control unit having a plurality of keys including a plurality of command keys and a memory having stored therin a plurality of command codes, the method comprising the steps of: entering a macro definition mode;   monitoring said plurality of command keys for activation and assigning to one of said plurality of keys at least one of said plurality of command codes as a function of which command keys were activated; and   whereafter activation of said one of said plurality of keys results in a transmission of a command signal corresponding to said at least one of said plurality of command codes from said reomot control unit.   
     
     
       7. A remote control unit, comprising: a microprocessor including a CPU and a memory;   a keyboard coupled to said microprocessor including a set of command keys and a macro key;   transmission circuitry coupled to said microprocessor;   command codes stored in said memory for creating corresponding command signals which are transmitted by said transmission circuitry to a controlled device to cause the controlled device to perform specific command functions;   a macro entry/definition program stored in said memory for enabling a user of said remote control unit to assign at least one of said command codes to said macro key;   a macro key playback program stored in said memory for enabling a user of said remote control unit to transmit a command signal corresponding to the assigned command codes to said controlled device in response to activation of said macro key.   
     
     
       8. The remote control unit as recited in claim 7, wherein said transmission circuitry comprises an IR lamp driver circuit. 
     
     
       9. The remote control unit as recited in claim 7, wherein said macro entry/definition program in responsive to activation of a subset of said set of command keys being selected by a user whereafter said macro key is assigned said command codes as a function of which subset of said set of keys were selected.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.