Key mover
First Claim
1. A remote control device comprising:
- a microprocessor including a CPU and memory means;
a keypad including a set of keys including device keys, mode keys and alpha numeric keys coupled to said microprocessor;
lamp driver circuitry coupled to said microprocessor;
means for generating IR signals coupled to said IR lamp driver circuitry;
instructions and data in binary form stored in said memory means for enabling command functions for controlling a plurality of devices manufactured by different manufacturers to be retrieved and supplied to said means for generating IR signals;
a Key Reassignment table in said memory means containing key identity mode data, device data format, and function data; and
program instructions in binary form stored in said memory means for enabling one to assign a different command function to a key on the keypad upon the inputting of a predetermined keystroke sequence on said keypad, wherein said predetermined keystrokes are a combination of letter keystrokes and number keystrokes.
3 Assignments
0 Petitions
Accused Products
Abstract
The remote control device comprises: A microprocessor including a CPU and a memory; a keypad including a set of keys coupled to the microprocessor; lamp driver circuitry coupled to the microprocessor; circuitry for generating IR signals coupled to the IR lamp driver circuitry; code data for executing command functions for a plurality of devices of different manufacturers stored in the memory; a Key Reassignment table in the memory containing key identity, device ID, mode data and command function data; and a program stored in the memory for reassigning a different function for the same or different device to a key on the keypad upon the inputting of a predetermined keystroke sequence on the keypad.
-
Citations
15 Claims
-
1. A remote control device comprising:
-
a microprocessor including a CPU and memory means; a keypad including a set of keys including device keys, mode keys and alpha numeric keys coupled to said microprocessor; lamp driver circuitry coupled to said microprocessor; means for generating IR signals coupled to said IR lamp driver circuitry; instructions and data in binary form stored in said memory means for enabling command functions for controlling a plurality of devices manufactured by different manufacturers to be retrieved and supplied to said means for generating IR signals; a Key Reassignment table in said memory means containing key identity mode data, device data format, and function data; and program instructions in binary form stored in said memory means for enabling one to assign a different command function to a key on the keypad upon the inputting of a predetermined keystroke sequence on said keypad, wherein said predetermined keystrokes are a combination of letter keystrokes and number keystrokes. - View Dependent Claims (2, 3)
-
-
4. A method for reassigning a function to a key on a keypad in a remote control device including:
-
a microprocessor comprising a CPU and memory means; a keypad including a set of keys coupled to the CPU; lamp driver circuitry coupled to the microprocessor; means for generating IR signals coupled to the IR lamp driver circuitry; instructions and data in binary form stored in said memory means for enabling command functions for controlling a plurality of devices manufactured by different manufacturers to be retrieved and supplied to said means for generating IR signals; and
,a Key Reassignment Table in said memory means containing key identity and mode, device data format, and command function data, said method comprising the steps of; entering a predetermined keystroke sequence on the keypad; sensing with the microprocessor the keys struck to determine with the microprocessor if the predetermined keystroke sequence is a command to perform special function processing to reassign to a key a function of a device to be controlled, a new mode; determining with the microprocessor if a function key has been depressed; storing the key identity and current mode into a "FROM" entry in the Key Reassignment Table; determining with the microprocessor if the next key depressed is a mode key; setting, with the microprocessor and program instructions for enabling one to assign a different command function to a key, the new mode; determining with the microprocessor if a function sequence of keystrokes has been entered on the keypad for a valid function for the device and mode selected; obtaining with the program instructions device data format and command function data corresponding to the function and mode selected from the Key Reassignment Table; and
,storing the data obtained in a "TO" entry in the Key Reassignment Table. - View Dependent Claims (5, 6)
-
-
7. A remote control device comprising:
-
a microprocessor including a CPU and memory means; a keypad including a set of keys coupled to said microprocessor; lamp driver circuitry coupled to said microprocessor; means for generating IR signals coupled to said IR lamp driver circuitry; instructions and data in binary form stored in said memory means for enabling command functions for controlling a plurality of devices manufactured by different manufacturers to be retrieved and supplied to said means for generating IR signals; a Key Reassignment Table in said memory means containing key identity and mode, device data format, and command function data; program instructions in binary form stored in said memory means for enabling one to assign a different command function to a key on the keypad upon the inputting of a predetermined keystroke sequence on said keypad; said microprocessor and program instructions including; means for sensing when a predetermined keystroke sequence has been entered on the keypad; means for determining if the predetermined key stroke sequence is a command to perform special function processing to reassign to a key a function for a device; means for determining if a function key has been depressed; means for storing the key identity and current mode into a "FROM" entry in the Key Reassignment Table; means for determining if the next key depressed is a mode key; means for setting the new mode; means for determining if a function sequence of keystrokes has been entered on the keypad for a valid function for the device and mode selected; means for obtaining device data format and command function data corresponding to the function and mode selected; and means for storing the data in a "TO" entry in the Key Reassignment Table.
-
-
8. A remote control device for controlling first and second devices responsive to IR signals, the remote control device comprising:
-
means for generating IR signals; a keypad having first and second device keys operatively connected to select a first device mode and a second device mode, respectively, and a plurality of predetermined function keys operatively connected to the means for generating IR signals such that operation of the predetermined function keys performs respective functions on the first device when the first device mode is selected and such that operation of the predetermined function keys performs respective functions on the second device when the second device mode is selected; and means for reassigning the predetermined function keys across the device modes such that operation of at least one of the predetermined function keys performs the respective function on the second device when the first device mode is selected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A remote control device for controlling first and second devices responsive to IR signals, wherein each device is adapted to perform a corresponding set of available functions and is not adapted to perform a corresponding set of unavailable functions, and wherein the remote control device comprises:
-
means for generating IR signals; a keypad having first and second device keys operatively connected to select a first device mode and a second device mode, respectively, and a plurality of predetermined function keys operatively connected to the means for generating IR signals such that operation of predetermined function keys performs respective functions on the first device when the first device mode is selected and the first device corresponding set of available functions includes the respective function and such that operation of another of the predetermined function keys performs respective functions on the second device when the second device mode is selected and the second device corresponding set of available functions includes the respective function, wherein the plurality of predetermined function keys includes a first key corresponding to a first respective function included in the second device corresponding set of unavailable functions and a second key corresponding to a second respective function included in the first and second device corresponding sets of available functions; means for assigning an available function selected from the second device corresponding set of available functions to the first key such operation of the first key when the second device mode is selected will perform the available function on the second device; and means for assigning the second respective function across devices such that operation of the second key when the second device mode is selected performs the second respective function on the first device.
-
Specification