Abstract:
A universal remote control establishes a new transmitter identifier when programmed to a particular rolling code scheme by an existing transmitter. During programming, the universal remote control receives at least one activation signal transmitted from the existing transmitter. The activation signal includes an existing transmitter identifier. The activation signal is examined to determine which of a plurality of rolling code schemes was used by the existing transmitter to generate the received activation signal. The new transmitter identifier, different from the existing transmitter identifier, is determined based on the rolling code scheme. Subsequently, when an activation input is received, the universal remote control generates and transmits a new activation signal including the new transmitter identifier.
Abstract:
A controller is connected to one or more media devices. Each media device includes an associated native remote control. The controller includes a data store comprising one or more descriptions of remote control protocols. The user presses a button on the native remote control. The controller receives a resulting signal and compares the signal against the stored remote control protocols. After at least one and preferably less than three key presses, the controller identifies a single remote control protocol associated with the received signals, and thus identifies the media device whose remote control is being used. The user may subsequently use a controller remote control to issue commands to the media device through the controller. The controller may identify a plurality of media devices, and allow the user to issue complex commands. The controller may receive updates to its data store from a server through a network connection.
Abstract:
A universal remote control interacts with a user to assist in training to one or more appliances. If the appliance is activated by a rolling code activation signal, a sequence of different rolling code activation signals is transmitted until the user indicates a successful rolling code transmission. If the appliance is activated by a fixed code activation signal, a fixed code word is used to generate and transmit each of a sequence of different fixed code activation signals until the user indicates a successful fixed code transmission. In response to an activation input, an activation signal is generated and transmitted based on data stored following user indication of a successful transmission.
Abstract:
A configurable controlling device and associated program that allows a consumer to modify on a personal computer for downloading to the controlling device configuration data which is used to cause the controlling device to perform a function, such as to transmit a command to an appliance, to change the user interface page being displayed, etc. The editor program provides for managed uploading of modified configuration data to a central server facility from which the uploaded, modified configuration data may be made available for managed download to one or more remotely-located controlling devices.
Abstract:
A universal controlling device having a touch-sensitive display which is switchable between two operational modes. In one operational mode, the display provides one or more graphical user interfaces comprised of graphical user interface icons that are selectable to command operational functions of one or more appliances. In a second operational mode, the display provides pointer control where motions made by a stylus or finger in contact with the touch-sensitive display result in corresponding motions of a pointer on a display located remotely from the universal controlling device.
Abstract:
A universal remote control unit stores signal formatting data which includes an indication of the category of device to which the signal formatting data corresponds. During programming of the universal remote control unit, the user provides a numerical entry which corresponds to the signal formatting data stored in the memory. The universal remote control unit automatically stores the code entered by the user at the appropriate memory location corresponding to the category of device by analyzing the signal format data to which the code corresponds.
Abstract:
A system and method for configuring a remote control to command the operation of appliances, to capture demographic data, and to provide services, such as automated warranty registration, instructions, viewing guides, etc., relevant to the appliances is provided. The system includes a database and associated server that are located remotely from the remote control and accessible via a network connection. Command codes, graphical user interface elements, and services are accessed and downloaded to the remote control, as appropriate, using data supplied to the server that identifies the appliances and/or functional capabilities of the appliances. This data can be supplied by the appliances directly or can be obtained from other sources such as barcode labels, network devices, etc.
Abstract:
An improved universal remote control unit (URC) for home entertainment units. The URC has the typical remote controller module for controlling appliances such as TV, stereo, VCR or DVD. Additionally, the URC has a built-in digital recorder module for recording the consumer's voice, or any audio messages from the appliances. The digital recorder module can be implemented with a microphone, a voice recorder chip and a speaker, all integrated with the URC unit. The digital recorder module can even use the battery that is typically used by the URC. The URC alternatively can be implemented with a memory and display screen, coupled to the number keys. Such arrangement allows the telephone information to be punched in, using the numeric keys on the URC, stored in the memory for display.
Abstract:
Methods for identifying control keys with particular devices are disclosed along with methods of assigning control keys to particular devices. In particular, a remote control comprises a set of hard keys comprising channel group keys and volume group keys and a set of soft keys activated via a touch screen display. The display identifies the device the volume group keys are set to control and the device the channel group keys are set to control. Selecting the device currently controlled by the channel group keys by, for example, depressing the device indicator on the display screen, initiates a set up mode that displays numerous devices that may be controlled by the channel group keys. Selecting one of the numerous devices assigns the channel group keys to that device.
Abstract:
Since the device priority order table T1 defining the priority order corresponding to the device which a user usually uses is stored in the remote control apparatus 1, the remote control apparatus 1 can be promptly connected to the device with the high priority. Also even in case it is connected to the other device and performs the key input processing to the other device, when the key input is not carried out for a predetermined time, the connection to the device with the higher priority is automatically recovered. Even if a plurality of connections are simultaneously supported, a prompt operation can be performed without a user's recognition of a time lag to the key input processing.