Abstract:
A universal remote control system is disclosed. The universal remote control includes a receiver that has a wireless signal receiver unit, an electric motor that drives a mechanical arm and a microprocessor. When the receiver receives a control signal from a wireless signal transmitter, the microprocessor will energize the motor which drives the mechanical arm toward a pushbutton switch of a controlled device, such as a garage door opener, and depresses the push button, therefore activating the garage door opener. A feedback signal, for example, from the mechanical arm or the motor, may be provided to the microprocessor to inform the microprocessor when the pushbutton switch is sufficiently depressed and is in an engaged state. When the switch is in the engaged state, the motor will reverse its direction, causing the mechanical arm to raise and move back to a standby position.
Abstract:
A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
Abstract:
A keycode data structure includes a device type byte, a set of keycodes, system code information, a system data byte, a protocol pointer that points to a protocol table and a number of flagbytes that are used to index a particular key among the keycodes. The keycode data structure also contains a plurality of keycode data structure pointers (KDSPs). Keycode data structures are linked together using KDSPs. A special value in the keycode data structure is used to indicate that the keycode data structure contains multiple KDSPs. The number of pointers is stored in a particular location of the keycode data structure.
Abstract:
A controlling device interacts dynamically with a plurality of appliances using state information known to a master appliance. The master appliance conveys to the controlling device the state information and the controlling device uses the state information to dynamically configure itself to command functional operations of one or more of the plurality of appliances. The master appliance also causes a graphical representation of the current configuration of the controlling device to be displayed on a display device that is associated with the master appliance.
Abstract:
A controlling device interacts dynamically with a plurality of appliances using state information known to a master appliance. The master appliance conveys to the controlling device the state information and the controlling device uses the state information to dynamically configure itself to command functional operations of one or more of the plurality of appliances. The master appliance also causes a graphical representation of the current configuration of the controlling device to be displayed on a display device that is associated with the master appliance.
Abstract:
An apparatus and methods are provided for a universal transmitter. In one embodiment, a method includes detecting activation of at least one button of the universal transmitter, by a controller, for a predetermined time, outputting at least one set of signals to a first set of terminals of a switch of the universal transmitter, detecting output on a second set of terminals of the switch and determining position of a switch, by the controller, based, at least in part, on the output detected on the second set of terminals, wherein position of the switch relates to a transmission type. The method can further include detecting activation of a first button to be programmed and programming the first button based on the transmission type.
Abstract:
A set top/back box and system and method for providing a remote control device are disclosed. In one embodiment, one or more wireless transceivers are located within a housing, which also interconnectively includes television input/output, a processor, and memory. The set top/back box may establish a pairing with a programmable device, such as a proximate wireless-enabled interactive handheld device having a touch screen display, whereby formatted parallel audiovisual experience instructions, including virtual buttons, may be transmitted to the programmable device for display on the touch screen display to create an experience parallel to the experience on the television. The set top/back box receives and processes virtual remote control functionality input instructions from the programmable device to control amenities associated with the set top/back box.
Abstract:
The invention relates to a universal wireless trainable transceiver unit with integrated bidirectional wireless interface functionality, and a method for same. Using a scan, push button or untrained channel mode, a user may enter into a wireless bidirectional interface mode of a trainable transceiver. The interface mode allows a user to select a sub-set of modes that include diagnostics, flash and vehicle interface. Each mode provides the trainable transceiver to communicate wirelessly in a bidirectional manner with another remote device.
Abstract:
A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
Abstract:
Configuration of a mobile electronic device with remote control functionality for a target electronic device for which an original remote control is unavailable is achieved by automated identification of control data for the target device based on non-textual device identification data captured by the mobile electronic device. The device identification data can include a picture of the target device or part thereof captured by the mobile electronic device. The picture may be automatically processed to identify the target device based on device shape, or based on device-specific symbols carried on an exterior of the target device. The device identification data can include signal data captured at device, including a wireless tag code, or location-specific data indicative of device location in an establishment.