ES2762165T3 - Sistema y método para la configuración simplificada de un control remoto universal - Google Patents
Sistema y método para la configuración simplificada de un control remoto universal Download PDFInfo
- Publication number
- ES2762165T3 ES2762165T3 ES13162427T ES13162427T ES2762165T3 ES 2762165 T3 ES2762165 T3 ES 2762165T3 ES 13162427 T ES13162427 T ES 13162427T ES 13162427 T ES13162427 T ES 13162427T ES 2762165 T3 ES2762165 T3 ES 2762165T3
- Authority
- ES
- Spain
- Prior art keywords
- controllable
- appliance
- control device
- user
- remote control
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4221—Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42225—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details characterized by types of remote control, e.g. universal remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/92—Universal remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
- H04N21/42227—Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
- Details Of Television Systems (AREA)
- Databases & Information Systems (AREA)
Abstract
Un método para proporcionar instrucciones interactivas a un usuario para instalar un dispositivo de control (100) utilizado para controlar varios electrodomésticos controlables, comprendiendo el método: proporcionar una programación de un primer electrodoméstico controlable (102) para la presentación de instrucciones al usuario en respuesta a la entrada por parte del usuario por medio del dispositivo de control (100); proporcionar entrada por el usuario al primer electrodoméstico controlable (102) por medio del dispositivo de control (100) indicando que el dispositivo de control (100) se debe instalar para controlar un segundo electrodoméstico controlable (106); acceder a los datos de instrucciones asociados con el segundo electrodoméstico controlable (106) mediante la programación proporcionada en el primer electrodoméstico controlable (102); caracterizado porque comprende además, en respuesta a la entrada del usuario por medio del dispositivo de control, seleccionar un tipo de dispositivo y una marca del segundo electrodoméstico controlable (106), mostrando los datos de instrucciones mediante la programación proporcionada en el primer electrodoméstico controlable (102) para utilizar por el usuario en la instalación del dispositivo de control (100) para controlar el segundo electrodoméstico controlable (106), comprendiendo los datos de instrucciones un número de código de instalación para que el usuario lo introduzca al dispositivo de control (100) para instalar el dispositivo de control (100).
Description
DESCRIPCIÓN
Sistema y método para la configuración simplificada de un control remoto universal
Datos de solicitudes relacionadas
Esta solicitud reivindica el beneficio de la Solicitud Provisional de Estados Unidos N.° de Serie 60/715.229 presentada el 8 de septiembre de 2005.
Antecedentes de la invención
Esta invención se refiere en general a sistemas de control remoto y, más particularmente, a un sistema y método para instalar y configurar un control remoto universal para controlar las funciones de uno o más tipos de electrodomésticos controlados de forma remota de uno o más fabricantes. Los tipos de electrodomésticos de ejemplo incluyen, entre otros, televisores, videograbadores (VCR), decodificadores por cable, reproductores de discos, grabadores de video digital (DVR), termostatos, consolas de juegos, etc.
Los fabricantes normalmente proporcionan un control remoto con un electrodoméstico y, como tal, los diferentes tipos de electrodomésticos de diferentes fabricantes a menudo se controlan con diferentes controles remotos. Para minimizar la cantidad de controles remotos individuales que requiere un usuario, se han desarrollado controles remotos universales. Por consiguiente, los controles remotos universales para controlar diversas funciones de diversos tipos de electrodomésticos de varios fabricantes han llegado a estar bastante generalizados. A modo de ejemplo, los controles remotos universales se describen en las Patentes de Estados Unidos comúnmente asignadas N.° 4.959.810, 5.255.313 y 5.552.917.
En un método común para instalar un control remoto universal, los códigos para controlar las funciones de un electrodoméstico se aprenden de un control remoto suministrado por el fabricante con ese electrodoméstico. Los códigos aprendidos, que se almacenan dentro del control remoto universal, están disponibles a continuación para su posterior transmisión al electrodoméstico. Alternativamente, los códigos para las funciones de control de los electrodomésticos de diversos tipos y diversos fabricantes se pueden preprogramar en el control remoto universal. A continuación, el usuario interactúa con el control remoto universal para identificar al control remoto universal qué electrodoméstico(s) desea controlar el usuario, es decir, el usuario ingresa manualmente un electrodoméstico o código de marca, generalmente obtenido de una tabulación en un manual de usuario impreso o similar, en el control remoto universal y el control remoto universal utiliza la información de identidad proporcionada por el usuario para acceder a esos códigos preprogramados que son apropiados para controlar el(los) electrodoméstico(s) identificado(s). A este respecto, se pueden encontrar ejemplos de métodos conocidos para realizar una configuración inicial de un control remoto universal, por ejemplo, en la Patente de Estados Unidos N.° 4.959.810 mencionada anteriormente, así como en la Patente de Estados Unidos N.° 5.614.906, titulada "Method for Selecting a Remote Control Command Set", o la Patente de Estados Unidos N.° 4.703.359 titulada "Universal Remote Control Unit with Model Identification Capability".
En la Patente de Estados Unidos N.° 6.650.248 se describe un sistema y un método adicionales para instalar un control remoto universal.
Si bien los métodos de configuración conocidos funcionan para su propósito previsto, se ha visto que el proceso de instalación y configuración de un control remoto universal puede ser exigente, puntilloso y, en general, frustrante para muchos usuarios. Por ejemplo, los manuales de usuario u otros documentos que contienen códigos de configuración e instrucciones de entrada se pueden perder o extraviar, o se pueden reemplazar a medida que evolucionen los nombres de la marca y/o modelo, etc. Por consiguiente, existe una necesidad de un sistema y método simplificado y más fácil de utilizar para instalar y configurar manualmente un control remoto universal.
El documento WO 01/47130 A1 describe cómo permitir a un usuario programar un dispositivo transmisor de control remoto universal mediante la presentación de menús de pantalla interactivos o indicaciones de voz dentro de un primer electrodoméstico sincronizado que se pueda controlar en remoto.
El documento WO 2005/036325 A2 describe la instalación de un control remoto universal utilizando una etiqueta RFID.
El documento US 6.909.378 B1 describe la actualización de un control remoto universal.
El documento US 6.008.735 A describe la programación de una unidad de control remoto.
El documento US 6.597.374 B1 describe una unidad de control remoto basada en actividad.
Resumen de la invención
De acuerdo con esta necesidad, a continuación, se describe un sistema y un método para permitir que un control remoto universal se instale y configure fácilmente para controlar electrodomésticos de diversos tipos y fabricantes.
A partir de la siguiente descripción detallada y de los dibujos adjuntos los cuales describen formas de realización ilustrativas que son indicativas de las diversas formas en que se pueden emplear los principios del sistema y el método
se obtendrá una mejor comprensión de los objetivos, ventajas, características, propiedades y relaciones del sistema y el método para instalar y configurar un control remoto universal. La invención se presenta en el conjunto de reivindicaciones adjunto.
Breve descripción de los dibujos
Para utilizar con una mejor comprensión de los sistemas y métodos de ejemplo para configurar un control remoto universal que se describen a continuación en la presente memoria, se puede hacer referencia a las formas de realización preferidas que se muestran en los siguientes dibujos en los cuales:
La Figura 1 ilustra un sistema de ejemplo en el que se puede utilizar el control remoto universal;
La Figura 2 ilustra una vista superior de un control remoto universal de ejemplo para utilizar en el sistema de la Figura 1;
La Figura 3 ilustra una vista en diagrama de bloques de diversos componentes del control remoto universal de ejemplo de la Figura 2;
Las Figuras 4 a 6 ilustran el sistema de la Figura 1 en diversas etapas durante la instalación inicial del control remoto universal de ejemplo;
La Figura 7 ilustra, en forma de diagrama de flujo, las etapas realizadas durante la instalación inicial del control remoto universal de ejemplo;
La Figura 8 ilustra el sistema de la Figura 1 en diversas etapas durante una instalación de asignación de teclas de ejemplo del control remoto de ejemplo;
La Figura 9 ilustra, en forma de diagrama de flujo, las etapas realizadas durante la instalación de la asignación de teclas del control remoto de ejemplo; y
La Figura 10 ilustra una hoja de instrucciones para un método alternativo de ejemplo para la instalación de la asignación de teclas de un control remoto.
Descripción de la invención
A continuación, se describe un sistema y métodos para instalar y configurar un control remoto universal para controlar una o más funciones de uno o más tipos de electrodomésticos de uno o más fabricantes. A modo de ejemplo, la Figura 1 ilustra un sistema 110 de ejemplo en donde un control remoto universal 100 suministrado junto con un decodificador por cable 102 se puede utilizar para controlar funciones de diversos electrodomésticos, ilustrados como un aparato de televisión 104 y un VCR 106.
Para utilizar para controlar de forma remota un electrodoméstico para que realice una función operativa común y/o extendida (es decir, una función que puede no ser ampliamente compatible con dispositivos de un tipo de dispositivo común), el control remoto universal 100, cuyo ejemplo se ilustra en la Figura 2 incluye un conjunto de teclas de comando dentro de una matriz de teclas que se asignan a funciones operativas. A este respecto, las funciones operativas comunes incluyen funciones que generalmente son ampliamente compatibles con dispositivos de un tipo de dispositivo común (por ejemplo, encendido 202, sintonización digital 204, control de volumen 208, control de subida/bajada de canal 206, transporte de medios 210, etc). El control remoto universal 100 también incluye las teclas de dispositivo 212, por ejemplo, "AUX", "CBL", "VCR" y "TV", cuya activación coloca el control remoto universal 100 en un modo para transmitir comandos a un tipo particular de dispositivo y una tecla de instalación 208. Se apreciará que, aunque se ilustran como teclas físicas, las teclas del control remoto universal 100 se pueden implementar como teclas programables, por ejemplo, al mostrarse en una pantalla táctil LCD o similar.
A modo de ejemplo adicional, haciendo referencia a la Figura 3, el control remoto universal 100 puede incluir, según sea necesario para una aplicación particular, un procesador 300 acoplado a uno o más dispositivos de memoria (tales como una memoria ROM 308, una memoria RAM 310, y/o una memoria de lectura/escritura no volátil 306), una matriz de teclas 302 (por ejemplo, botones físicos, una pantalla táctil, o una combinación de los mismos), un reloj interno y un temporizador 301, circuito(s) de transmisión 304 (por ejemplo, IR y/o RF), circuito(s) receptor(es) y/o circuito(s) transceptor(es) (por ejemplo, IR y/o RF - no ilustrados), un medio 303 para proporcionar retroalimentación visual al consumidor (por ejemplo, LED, pantalla, y/o similar), un medio para proporcionar retroalimentación de audio al usuario (por ejemplo, un altavoz, no ilustrado), una fuente de alimentación 307 y/o un puerto de E/S en serie (por ejemplo, un conector o contactos, no ilustrados). Como comprenderán los expertos en la técnica, el(los) dispositivo(s) de memoria incluyen instrucciones ejecutables que están destinadas a ser ejecutadas por el procesador 300 para controlar el funcionamiento del control remoto universal 100. De esta manera, el procesador 100 se puede programar para controlar los diversos componentes electrónicos dentro del control remoto universal 100, por ejemplo, para supervisar la fuente de alimentación 307, para provocar la transmisión de señales, mostrar iconos y/o páginas HTML, etc. Se puede proporcionar una memoria de lectura/escritura no volátil 306, por ejemplo, una EEPROM o similar, para almacenar datos de instalación y parámetros según sea necesario, de tal manera que no sea necesario volver a cargar los datos después de cambiar la batería. Se debe entender que los dispositivos de memoria pueden tomar la forma
de cualquier tipo de medio legible, tal como, por ejemplo, una tarjeta inteligente, tarjeta de memoria, un chip, un disco duro, un disco magnético y/o un disco óptico. Adicionalmente todavía, se apreciará que parte o todos los dispositivos de memoria ilustrados se pueden incorporar físicamente dentro del mismo chip de CI que el procesador 300 (un denominado "microcontrolador") y, como tal, en la Figura 3 se muestran por separado solo en aras de la claridad.
Para hacer que el control remoto universal 100 realice una acción, el control remoto universal 100 se adapta para responder a eventos, tales como una interacción detectada del consumidor con la matriz de teclas 302, la recepción de una transmisión, etc. En respuesta a un evento apropiado se ejecutan y/o se accede a las instrucciones y/o datos dentro de los dispositivos de memoria. Por ejemplo, cuando se activa una tecla de comando en el control remoto universal 100, el control remoto universal 100 puede recuperar un valor de datos de código correspondiente a la tecla de comando activada desde un dispositivo de memoria y acceder a las instrucciones para transmitir el valor de datos de código recuperado a un dispositivo en un formato reconocible por el dispositivo. Se apreciará que las instrucciones dentro de los dispositivos de memoria se pueden utilizar no solo para provocar la transmisión de códigos de comando y/o datos a los dispositivos, sino también para realizar operaciones locales. Aunque no es limitativo, las operaciones locales que puede realizar el control remoto universal 100 incluyen la visualización de información/datos, la instalación de canales favoritos, la instalación de botones de macros, la reubicación de teclas de función de comando, etc. Dado que se pueden encontrar ejemplos de operaciones locales en las patentes de Estados Unidos N.° 5.481.256, 5.959.751 y 6.014.092 no se tratarán con mayor detalle en la presente memoria.
Para programar inicialmente el control remoto universal 100 para acceder a las funciones operativas de un dispositivo, el consumidor puede utilizar un sistema y un método mejorados para obtener, ingresar y probar la información de códigos del dispositivo, una forma de realización de ejemplo de los cuales se describe a continuación en la presente memoria.
Volviendo ahora a la Figura 4, en una forma de realización de ejemplo se puede suministrar un control remoto 100 junto con un decodificador por cable o satélite ("STB") 102. El control remoto 100 puede incluir una biblioteca universal de códigos infrarrojos para utilizar en el control de otros tipos de electrodomésticos que se utilizan comúnmente junto con un decodificador, tal como por ejemplo un TV 104 y/o un VCR 106. Para facilitar la instalación del control remoto 100 para controlar el funcionamiento de los electrodomésticos 104, 106, el decodificador 102 se puede equipar con datos 404 y con el programa de aplicación 406, preferiblemente almacenados localmente dentro del STB 102 en almacenamiento masivo 402 o en un dispositivo accesible de otro modo al STB 102. Se apreciará que el almacenamiento masivo 402 puede tomar la forma de memoria flash, memoria ROM, memoria RAM, tarjeta o carta de memoria, unidad de disco duro, CD ROM, etc., o cualquier combinación de las anteriores, según corresponda. Se apreciará además que los datos 404 y la aplicación 406 se pueden actualizar periódicamente a través de la red de cable y/o en determinadas formas de realización incluso pueden residir parcial o totalmente en el extremo cabezal del cable u otra fuente remota accesible por el STB 102. Los datos 404 y la aplicación 406 también se pueden actualizar utilizando un dispositivo distinto del STB 102. Por ejemplo, si los datos 404 y la aplicación 406 se mantienen en la memoria extraíble, la memoria extraíble se puede actualizar a través de un ordenador personal u otro dispositivo con conexión a Internet y a continuación reemplazarse en el STB 102. También se debe apreciar que, si bien a continuación se presenta la forma de realización de ejemplo en términos de interacciones entre un control remoto 100 y una aplicación 406 residente en un STB, en formas de realización alternativas la aplicación 406 se puede alojar y las interacciones pueden ocurrir con cualquier electrodoméstico apropiado tal como un televisor, un DVR, un receptor de AV, etc., sin limitación.
La aplicación 406 responde a las señales IR emitidas por el control remoto 100 durante el proceso de instalación del usuario, según se ilustra en el diagrama de flujo de la Figura 7 y se describe a continuación: El usuario ingresa al modo de instalación presionando y manteniendo presionada la tecla de instalación 208. La entrada del modo de instalación se puede indicar a un usuario mediante el LED 303 parpadeando dos veces (por ejemplo, al presionar y mantener presionada la tecla de instalación durante aproximadamente 3 segundos). Al ingresar al modo de instalación, el control remoto transmite un código IR de "instalación" específico al STB 102, que se interpreta como un comando para iniciar la aplicación 406 "Instalación/Ayuda remota". Alternativamente o como un respaldo, en determinadas formas de realización, la aplicación 406 también se puede invocar desde el sistema de menús incorporado del STB 102, tras la activación de una tecla dedicada en el STB 102, etc.
En relación con el ingreso al modo de instalación, el control remoto 100 puede configurar su teclado de la siguiente manera:
• La navegación (teclas Izquierda, Derecha, Arriba, Abajo y Seleccionar/OK) 214, la tecla Salir 216 y las teclas de dispositivo 212 se adaptan para provocar la transmisión de datos de comandos infrarrojos en el formato reconocido por el STB 102;
• Las teclas de ingreso de dígitos 204 no transmiten comandos, sino que solo sirven para introducir los códigos de instalación del electrodoméstico según se describe a continuación en la presente memoria; y
• Las teclas de función, tales como el volumen 208, la subida/bajada de canal 206, las teclas de transporte 210, etc., se adaptan para provocar la transmisión de datos de comandos infrarrojos en el formato del electrodoméstico bajo prueba según se describe a continuación en la presente memoria.
En relación con los siguientes párrafos, el lector puede querer consultar la Figura 7 que presenta, en forma de diagrama de flujo, un resumen de las etapas descritas a continuación e ilustradas en las Figuras 4 a 6. Al iniciarse, la aplicación STB 406 puede mostrar en la Tv 104 un mensaje de usuario tal como por ejemplo: "¿Qué dispositivo desea instalar para el control?" junto con una lista de tipos de dispositivos válidos, por ejemplo. "TV", "VCR", "Receptor", etc. La aplicación 406 también puede solicitar al usuario que seleccione un idioma apropiado para las indicaciones. La aplicación 406 también puede mostrar mensajes para orientación general del usuario, tales como por ejemplo "Presione Salir en cualquier momento para salir de la instalación remota y volver a ver la televisión".
En la forma de realización de ejemplo, el usuario a continuación puede seleccionar, utilizando las teclas de navegación 214, un tipo de dispositivo deseado de la lista visualizada, por ejemplo "VCR". En una forma de realización alternativa, el usuario puede seleccionar directamente el tipo de dispositivo accionando una de las teclas de dispositivo 212 del control remoto, que en ese caso se puede adaptar para transmitir una señal al STB indicativa del tipo de dispositivo seleccionado. La aplicación 406 puede responder mostrando una confirmación del tipo de dispositivo seleccionado junto con la lista desplazable 410 de nombres de marca válidos para ese tipo de dispositivo, según se ilustra en la Figura 4. Los nombres de marca que componen esta lista se obtienen por referencia al archivo de datos 404. De esta manera, se entenderá que determinadas teclas o grupos de teclas en el control remoto 100 se pueden reconfigurar temporalmente (generalmente durante el procedimiento de instalación) para transmitir datos de comando al STB con fines de interacción del usuario con la aplicación 406 durante el proceso de configuración.
A continuación, el usuario puede seleccionar (una vez más por medio del uso de las teclas 214) el nombre de la marca deseada, por ejemplo, "Samsung". La aplicación 406 puede responder mostrando el número de código de instalación del control remoto que resulte más probable de seleccionar de un conjunto de códigos infrarrojos que operarán los electrodomésticos del tipo y fabricante indicados (una vez más, obtenidos por referencia a los datos 404). En la forma de realización de ejemplo presentada, este número puede incluir un dígito inicial para indicar a la programación del control remoto qué tipo de dispositivo se va a instalar, por ejemplo, "2" para "VCR". En formas de realización alternativas donde el usuario puede haber ingresado ya de forma explícita el tipo de dispositivo que se está instalando por medio de una de las teclas 212, esto puede que no sea necesario.
El usuario puede ingresar a continuación este número, por ejemplo "2" "0" "0" "6" "0" (502 en la Figura 5), en el control remoto 100 utilizando las teclas de ingreso de dígitos 204. Al ingresar el último dígito de la secuencia, el control remoto 100:
• Se configura a sí mismo para transmitir comandos en el formato de comandos infrarrojos indicado en respuesta a la activación de las teclas de función 206, 208, 210, etc., y
• Transmite un comando de infrarrojos en formato STB para notificar a la aplicación STB 406 que la entrada del código de dispositivo terminó.
Al recibir la señal de finalización del control remoto 100, la aplicación STB 406 puede mostrar una lista de la(s) función(es) sugerida(s) 602 para probar el funcionamiento del electrodoméstico de destino utilizando el código recién ingresado, junto con un mensaje de usuario para, por ejemplo, presionar "configurar" si el código sugerido funciona, o presionar "seleccionar" para probar un código diferente, todo según se ilustra en la Figura 6.
Si el usuario activa la tecla "configuración", indicativa de que el código actual que se está probando se ha encontrado adecuado para controlar el funcionamiento del electrodoméstico, el control remoto 100 nuevamente transmite una señal de finalización en formato infrarrojo STB, que se interpreta mediante la aplicación 406 en el STB 102 como una conclusión con éxito del proceso de configuración y hace que la aplicación 406 finalice la ejecución, devolviendo el STB 100 a la operación normal. Del mismo modo, el control remoto 100 también vuelve al funcionamiento normal, configurado ahora para emitir comandos en el formato elegido que seleccionan el tipo de dispositivo (VCR en el ejemplo presentado) mediante la activación de una de las teclas 212.
Si, por otro lado, el usuario activa la tecla "seleccionar", indicativa de que el código actual que se está probando no puede controlar el funcionamiento del electrodoméstico, el control remoto 100 transmite la señal de comando "seleccionar" en formato infrarrojo STB, lo que provoca que la aplicación 406 recupere y muestre el siguiente número de código de configuración más probable contenido en los datos 404, de modo que el usuario pueda repetir las etapas de prueba utilizando este nuevo código. Este proceso de instalación puede continuar hasta que el usuario salga finalmente activando la tecla de "instalación" o "salida", o alternativamente, los datos 404 pueden incluir un indicador de que no hay más posibilidades, después de cuya eventual recuperación la aplicación 406 puede hacer que se muestren instrucciones. al usuario para abortar el proceso de instalación presionando la tecla "salir" y, por ejemplo, llamar a un número de servicio al cliente. En una forma de realización alternativa, la aplicación 406 se puede configurar para supervisar los datos de comando transmitidos desde el control remoto 100 durante el proceso de instalación para su uso en el progreso automático a través de las diversas instrucciones de instalación e indicaciones asociadas con la aplicación de instalación. Solo a modo de ejemplo, la aplicación 406 se puede configurar para supervisar los datos de comando transmitidos desde el control remoto 100 para hacer eco de las pulsaciones de teclas en la pantalla del televisor como un medio de verificación visual para el usuario de que un código de configuración se ingresó correctamente o para presentar mensajes tales como "¿Tu reproductor de DVD respondió al comando de encendido? Presione "1" para sí, o presione "0" para no, con lo cual la recepción de los datos del comando de la tecla "1" o "0"
hará que la aplicación 406 continúe de forma automática con otra instrucción o solicitud en el procedimiento de configuración.
En determinadas formas de realización, después de que se hayan seleccionado los conjuntos de códigos de comando apropiados para los dispositivos a controlar según se describió anteriormente, puede ser deseable configurar adicionalmente determinadas características operativas del control remoto 100. En particular, según se describe, por ejemplo, en las Patentes de Estados Unidos 6.947.101 o 7.013.434, puede ser ventajoso asignar determinados subconjuntos de las teclas del control remoto 100 para transmitir siempre códigos de comando correspondientes a un dispositivo específico. Según sea apropiado para una forma de realización particular, esto puede tomar la forma de una asignación fija de determinadas teclas para enviar siempre el mismo código independientemente del dispositivo actualmente seleccionado por medio de las teclas de dispositivo 212 (según se describió en el documento de Estados Unidos 6.947.101 mencionado anteriormente) o esto puede tomar la forma de una página o modo de dispositivo especial diferente (por ejemplo, "modo de cine en casa") compuesto por un conjunto de grupos de funciones de tecla de otros modos de dispositivo (según se describió en el documento de Estados Unidos 7.013.434 mencionado anteriormente), o alguna combinación de los mismos. Por ejemplo, los usuarios cuyo equipo se configura para dirigir todas las señales de audio a través de su receptor de audio y video pueden desear tener las teclas de volumen 208 del control remoto 100 de ejemplo para que transmitan siempre los comandos destinados a controlar las operaciones correspondientes del receptor (es decir, la instalación de código de dispositivo en la tecla de modo AUX 220). Los suscriptores de cable o satélite pueden desear que las teclas de sintonización de canales 206 y el teclado numérico 204 siempre transmitan comandos destinados a controlar las operaciones correspondientes del STB (se apreciará que los controles remotos que se suministran junto con un STB ya pueden estar preconfigurados de fábrica de esta manera, sin embargo, los controles remotos ofrecidos como accesorios del mercado de repuestos y/o suministrados junto con otros dispositivos pueden no estarlo).
Con este fin, una vez completada la instalación del dispositivo, la aplicación 406 puede solicitar de forma interactiva al usuario que ingrese información sobre el uso del dispositivo y la configuración del sistema, información que a continuación se puede utilizar para configurar asignaciones de teclas, programar de forma automática secuencias de comandos macro tales como "todo encendido", "todo apagado", "ver una película", etc., o para cualquier otro propósito de configuración de control remoto apropiado. Un método de ejemplo para realizar la asignación de teclas se ilustra en la Figura 8 y se resume en forma de diagrama de flujo en la Figura 9. Por medio de este ejemplo, después de la iniciación de esta operación de instalación particular, que se puede iniciar de manera similar a la descrita anteriormente, la aplicación 406 puede mostrar en la TV 104 un mensaje 802 solicitando que el usuario indique al control remoto qué dispositivo se utiliza normalmente para controlar el volumen del sistema. En el ejemplo presentado, las opciones 803 son Tv , receptor de audio o VCR. Sin limitación, esta lista puede incluir todos los tipos de dispositivos que soportan la operación para la cual se desea la instalación, puede estar limitada a aquellos tipos de dispositivos que el sistema haya aprendido, a través del proceso de configuración inicial, que tienen que controlarse mediante el control remoto, etc. A continuación, el usuario puede indicar al control remoto cuál de los dispositivos enumerados se tiene que utilizar para esta operación mediante la activación de una apropiada de las teclas de dispositivo 212 ("TV", "Aux" o "VCR" en este caso). La activación de una tecla de dispositivo puede hacer a continuación que el control remoto 100 establezca su asignación de teclas interna para el control de volumen (es decir, los códigos de comando que se tienen que transmitir mediante las teclas de volumen y silencio 208 durante el funcionamiento normal) para que coincidan con el dispositivo indicado. El control remoto 100 también puede transmitir un código de comando específico al STB 102 indicando que se ha realizado una selección de volumen. La recepción de este comando por parte del STB puede hacer que la aplicación 406 muestre el siguiente mensaje de usuario 804 en el TV 104, solicitando que el usuario seleccione el dispositivo que generalmente utiliza para la reproducción de películas. De manera similar, se puede realizar una selección del dispositivo de reproducción por parte del usuario. Con referencia al diagrama de flujo de la Figura 9 (902, 904), en los sistemas donde el control remoto 100 fue suministrado junto con el STB 102 y la aplicación 406 reside en el STB, la etapa de seleccionar un dispositivo de sintonización de canales se puede omitir ya que en este caso es el STB por defecto. En otras situaciones, se le puede solicitar al usuario 806 que especifique un dispositivo que se utilizará para la sintonización de canales, una vez más de una manera similar a la descrita anteriormente. Una vez completada esta etapa del proceso de instalación, en determinadas formas de realización, el control remoto 100 también puede ajustar 906 secuencias de comandos macro (como "todo encendido" o "todo apagado", o macros de iniciación de actividad tales como "ver una película") según sea necesario mediante las preferencias de dispositivo recién ingresadas.
Volviendo ahora a la Figura 10, en determinadas formas de realización donde la aplicación 406 no está disponible o no es compatible con el STB y/o no hay fácilmente disponible un dispositivo de visualización tal como el TV 104 (por ejemplo, en casos donde la configuración del control remoto se realice antes de conectar el equipo, donde todavía se esté utilizando una generación anterior de STB que no admita aplicaciones adicionales, etc.) se puede ofrecer un método alternativo de asignaciones para la asignación de las teclas de configuración bien en lugar de o bien junto con los métodos presentados anteriormente. Esto puede tomar la forma de una tabla de configuración 1002 puesta a disposición del usuario del control remoto 100, por ejemplo mediante la publicación en el manual de usuario, la publicación en un sitio web, etc. La tabla 1002 puede comprender una matriz que enumere grupos de teclas 1004 junto con posibles permutaciones 1006 y un identificador 1008 para cada una (por ejemplo, un número). En este ejemplo, los usuarios del control remoto 100 pueden recibir instrucciones para invocar un modo de instalación especial (por ejemplo, activando una secuencia de teclas específica en el control remoto 100) y a continuación introducir los datos
de identificación indicados para la configuración de su sistema. Por ejemplo, en la forma de realización ilustrada en la Figura 10, un usuario que cambia canales a través de un STB por cable, dirige sus señales de audio a través de un receptor de AV y usa un reproductor de DVD para ver películas, puede ingresar el código "0", "3", correspondiente a la configuración representada por la fila 1010 de la tabla ilustrada.
Se apreciará que la totalidad o parte de los datos 404 y/o la aplicación 406 se puedan descargar en el STB 102 (u otro dispositivo anfitrión de la aplicación, según corresponda) desde un terminal cabecera de cable o satélite, internet, la red telefónica conmutada, etc., como se conoce bien en la técnica, ya sea como una actualización periódica o ya sea bajo demanda cuando se invoque a la función de configuración del control remoto. De esta manera, los datos utilizados para guiar al usuario a través del proceso de instalación se pueden actualizar cada vez que se producen nombres de marca nuevos o revisados o referencias cruzadas, para permitir la expansión del idioma, etc. Además, en situaciones en las que se hayan ofrecido múltiples modelos o revisiones de control remoto por parte de un proveedor del STB u otro dispositivo anfitrión, se pueden descargar conjuntos de datos alternativos 404, por ejemplo, en función de la respuesta del usuario a una pantalla inicial que muestre imágenes de las diversas versiones de control remoto,
Aunque se han descrito en detalle formas de realización específicas de la presente invención, los expertos en la técnica apreciarán que diversas modificaciones y alternativas a esos detalles se podrían desarrollar a la luz de las explicaciones generales de la descripción. Por ejemplo, se debe apreciar que cualquiera de los métodos descritos anteriormente se puede usar solo o en combinación para configurar el control remoto 100. Adicionalmente, como se indicó, la funcionalidad del control remoto universal 100 se puede incluir en otros dispositivos de control, tales como PDA, ordenadores personales, dispositivos domésticos o similares. Además, aunque la anterior forma de realización de ejemplo se presenta en términos de interacciones entre un decodificador y un control remoto universal, se apreciará que muchos otros tipos de electrodomésticos, por ejemplo, televisores, PVR, DVD, PC, etc., se pueden sustituir por el STB sin alterar el espíritu de la invención. Por consiguiente, se comprenderá que las disposiciones y procedimientos descritos pretenden ser solo ilustrativos y no limitativos en cuanto al alcance de la invención, a la que se le debe dar toda la amplitud de las reivindicaciones adjuntas.
Claims (12)
1. Un método para proporcionar instrucciones interactivas a un usuario para instalar un dispositivo de control (100) utilizado para controlar varios electrodomésticos controlables, comprendiendo el método:
proporcionar una programación de un primer electrodoméstico controlable (102) para la presentación de instrucciones al usuario en respuesta a la entrada por parte del usuario por medio del dispositivo de control (100);
proporcionar entrada por el usuario al primer electrodoméstico controlable (102) por medio del dispositivo de control (100) indicando que el dispositivo de control (100) se debe instalar para controlar un segundo electrodoméstico controlable (106);
acceder a los datos de instrucciones asociados con el segundo electrodoméstico controlable (106) mediante la programación proporcionada en el primer electrodoméstico controlable (102);
caracterizado porque comprende además, en respuesta a la entrada del usuario por medio del dispositivo de control, seleccionar un tipo de dispositivo y una marca del segundo electrodoméstico controlable (106), mostrando los datos de instrucciones mediante la programación proporcionada en el primer electrodoméstico controlable (102) para utilizar por el usuario en la instalación del dispositivo de control (100) para controlar el segundo electrodoméstico controlable (106), comprendiendo los datos de instrucciones un número de código de instalación para que el usuario lo introduzca al dispositivo de control (100) para instalar el dispositivo de control (100)
2. El método según se enumera en la reivindicación 1, en donde se accede a al menos una parte de los datos de instrucciones mediante la programación proporcionada en el primer electrodoméstico controlable (102) desde una fuente remota (402).
3. El método según se enumera en la reivindicación 1, en donde los datos de instrucciones se proporcionan automáticamente al primer dispositivo controlable (102) por una fuente remota (402).
4. El método según se enumera en la reivindicación 1, en donde al menos una parte de la programación proporcionada en el primer electrodoméstico controlable (102) se proporciona desde una fuente remota (402).
5. El método según se enumera en la reivindicación 1, en donde la programación se proporciona automáticamente al primer electrodoméstico controlable (102) por una fuente remota (402).
6. El método según se enumera en la reivindicación 1, en donde las instrucciones incluyen una serie de menús navegables desde los cuales el usuario puede seleccionar el tipo de electrodoméstico y la marca del segundo electrodoméstico controlable (106).
7. Un método para configurar un dispositivo de control (100) que tiene varias teclas de función, comprendiendo el método:
recibir entrada en el dispositivo de control (100) que funciona para colocar el dispositivo de control (100) en un primer modo de instalación en donde la activación de una o más teclas de función desde un primer grupo (212, 214) de las varias teclas de función provocará transmisiones de comandos a un primer electrodoméstico controlable (102) con el propósito de invocar y navegar en instrucciones visualizables para configurar el dispositivo de control (100) para controlar las operaciones de un segundo electrodoméstico controlable (106) seleccionando un tipo de dispositivo y una marca del segundo electrodoméstico controlable (106) y en donde la activación de una o más teclas de función de un segundo grupo (204) de las varias teclas de función para introducir un número de código de instalación indicado por las instrucciones visualizables se utiliza para seleccionar un conjunto de comandos de una biblioteca de conjuntos de comandos almacenados dentro del dispositivo de control (100) para ser utilizado en la comunicación de comandos al segundo electrodoméstico controlable (106), con lo cual la activación de una o más teclas de función de un tercer grupo de teclas de función (202, 206, 208, 210) provocará transmisiones de comandos desde el conjunto de comandos seleccionado al segundo electrodoméstico controlable (106) para permitir de este modo probar el conjunto de comandos seleccionado como apropiado para el segundo electrodoméstico controlable (106);
caracterizado porque el primer electrodoméstico controlable muestra el número de código de instalación en respuesta a los comandos transmitidos por el dispositivo de control para seleccionar el tipo de dispositivo y la marca del segundo electrodoméstico controlable.
8. El método según se enumera en la reivindicación 7, en donde el primer grupo de las varias teclas de función comprende una tecla de instalación y teclas de navegación (214).
9. El método según se enumera en la reivindicación 7, en donde el segundo grupo de las varias teclas de función comprende teclas de dígitos (204).
10. El método según se enumera en la reivindicación 7, en donde el tercer grupo de las varias teclas de función
comprende un grupo que consiste en una o más teclas de control de volumen (208), teclas de control de canal (206) y una tecla de control de encendido (202).
11. El método según se enumera en la reivindicación 7, que comprende almacenar al menos una parte de la programación para mostrar las instrucciones visualizables en un medio de almacenamiento extraíble legible por el primer electrodoméstico controlable (102).
12. El método según se enumera en la reivindicación 7, que comprende descargar al menos una parte de la programación para mostrar las instrucciones visualizables en el primer electrodoméstico controlable (102) por medio de una conexión satélite.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US71522905P | 2005-09-08 | 2005-09-08 | |
| US11/515,962 US7907222B2 (en) | 2005-09-08 | 2006-09-05 | System and method for simplified setup of a universal remote control |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2762165T3 true ES2762165T3 (es) | 2020-05-22 |
Family
ID=37829539
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13162431T Active ES2764417T3 (es) | 2005-09-08 | 2006-09-06 | Sistema y método para la configuración simplificada de un control remoto universal |
| ES13162427T Active ES2762165T3 (es) | 2005-09-08 | 2006-09-06 | Sistema y método para la configuración simplificada de un control remoto universal |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13162431T Active ES2764417T3 (es) | 2005-09-08 | 2006-09-06 | Sistema y método para la configuración simplificada de un control remoto universal |
Country Status (5)
| Country | Link |
|---|---|
| US (19) | US7907222B2 (es) |
| EP (3) | EP1929732B1 (es) |
| ES (2) | ES2764417T3 (es) |
| PL (2) | PL2613485T3 (es) |
| WO (1) | WO2007030540A2 (es) |
Families Citing this family (97)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8531276B2 (en) | 2000-03-15 | 2013-09-10 | Logitech Europe S.A. | State-based remote control 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 |
| US20010033243A1 (en) | 2000-03-15 | 2001-10-25 | Harris Glen Mclean | Online remote control configuration system |
| DE102006018238A1 (de) | 2005-04-20 | 2007-03-29 | Logitech Europe S.A. | System und Verfahren zur adaptiven Programmierung einer Fernbedienung |
| US20070050054A1 (en) * | 2005-08-26 | 2007-03-01 | Sony Ericssson Mobile Communications Ab | Mobile communication terminal with virtual remote control |
| US11769398B2 (en) | 2005-09-08 | 2023-09-26 | Universal Electronics Inc. | System and method for widget-assisted setup of a universal remote control |
| US7907222B2 (en) | 2005-09-08 | 2011-03-15 | Universal Electronics Inc. | System and method for simplified setup of a universal remote control |
| US9805591B2 (en) * | 2005-09-08 | 2017-10-31 | Universal Electronics Inc. | System and method for widget-assisted setup of a universal remote control |
| US9024733B2 (en) * | 2005-11-30 | 2015-05-05 | Koninklijke Philips N.V. | Programming of a universal remote control device |
| US20070233731A1 (en) * | 2006-02-22 | 2007-10-04 | Logitech Europe S.A. | System and method for configuring media systems |
| US9208679B2 (en) | 2006-09-05 | 2015-12-08 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
| US8812629B2 (en) | 2008-04-18 | 2014-08-19 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
| US8659400B2 (en) | 2006-09-05 | 2014-02-25 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
| US8896426B1 (en) | 2007-02-09 | 2014-11-25 | Uei Cayman Inc. | Graphical user interface for programming universal remote control devices |
| US20080204269A1 (en) * | 2007-02-23 | 2008-08-28 | Donald Wu | Programmable remote control apparatus and method thereof |
| KR101504115B1 (ko) * | 2007-03-12 | 2015-03-19 | 삼성전자 주식회사 | 매크로 명령 동작 장치와 매크로 명령 입력 장치 및 방법 |
| US8896764B2 (en) * | 2007-03-13 | 2014-11-25 | Sony Corporation | System and method for effectively performing a remote control configuration procedure |
| US8402501B2 (en) * | 2007-06-20 | 2013-03-19 | The Directv Group, Inc. | Method and apparatus for programming a remote control using broadcast data |
| US9626864B1 (en) | 2008-02-20 | 2017-04-18 | Universal Electronics Inc. | Communicating discovery information from remote control devices |
| US9503562B2 (en) * | 2008-03-19 | 2016-11-22 | Universal Electronics Inc. | System and method for appliance control via a personal communication or entertainment device |
| US9350850B2 (en) * | 2008-04-18 | 2016-05-24 | Uei Cayman Inc. | Using HDMI-CEC to identify a codeset |
| US9852615B2 (en) | 2011-03-25 | 2017-12-26 | Universal Electronics Inc. | System and method for facilitating appliance control via a smart device |
| US9088663B2 (en) | 2008-04-18 | 2015-07-21 | Universal Electronics Inc. | System for appliance control via a network |
| JP5536043B2 (ja) * | 2008-05-30 | 2014-07-02 | コーニンクレッカ フィリップス エヌ ヴェ | 丸い照明装置 |
| US20090307591A1 (en) * | 2008-06-09 | 2009-12-10 | Pham Duyet D | Virtual remote controller |
| US8139164B2 (en) * | 2008-08-12 | 2012-03-20 | Sony Corporation | Using A/V device to send controlled device communication-related parameters to program remote control |
| US20100050270A1 (en) * | 2008-08-20 | 2010-02-25 | AT&T InteIlectual Property I, L.P. | Control of Access to Content Received from a Multimedia Content Distribution Network |
| US9953519B2 (en) | 2008-11-17 | 2018-04-24 | Universal Electronics Inc. | System and method for rapid configuration of a universal controlling device |
| US9398242B2 (en) * | 2008-11-17 | 2016-07-19 | Universal Electronics Inc. | System and method for rapid configuration of a universal controlling device |
| US9210356B2 (en) | 2008-12-08 | 2015-12-08 | Echostar Technologies L.L.C. | System and method for entertainment system reconfiguration |
| US9142120B2 (en) * | 2008-12-23 | 2015-09-22 | At&T Intellectual Property I, L.P. | Remote control device signal distribution |
| US8878716B2 (en) | 2009-02-24 | 2014-11-04 | Koninklijke Philips N.V. | Code set determination for a remote control |
| US20100226512A1 (en) * | 2009-03-06 | 2010-09-09 | Mitek Corp. Inc. | Presentation audio system |
| US9014685B2 (en) * | 2009-06-12 | 2015-04-21 | Microsoft Technology Licensing, Llc | Mobile device which automatically determines operating mode |
| US8438503B2 (en) | 2009-09-02 | 2013-05-07 | Universal Electronics Inc. | System and method for enhanced command input |
| US20110069004A1 (en) * | 2009-09-21 | 2011-03-24 | Korea Advanced Institute Of Science And Technology | Remote controller supporting system and method for providing web service optimized for remote controller |
| US8456314B2 (en) * | 2009-09-29 | 2013-06-04 | Universal Electronics Inc. | System and method for reconfiguration of an entertainment system controlling device |
| US8243207B2 (en) * | 2009-09-29 | 2012-08-14 | Universal Electronics Inc. | System and method for activity based configuration of an entertainment system |
| US9826266B2 (en) | 2009-09-29 | 2017-11-21 | Universal Electronics Inc. | System and method for reconfiguration of an entertainment system controlling device |
| US10198935B2 (en) * | 2009-12-08 | 2019-02-05 | Universal Electronics Inc. | System and method for simplified activity based setup of a controlling device |
| US20110181386A1 (en) * | 2009-12-10 | 2011-07-28 | Monster Cable Products, Inc. | Providing Guidance During Operation of a Universal Remote Control |
| JP2011244287A (ja) * | 2010-05-19 | 2011-12-01 | Sony Corp | 情報処理装置及び情報処理方法 |
| RU2577483C2 (ru) * | 2010-06-04 | 2016-03-20 | Хоум Контрол Сингапур Пте.Лтд. | Способ программирования универсального пульта дистанционного управления |
| US8508401B1 (en) | 2010-08-31 | 2013-08-13 | Logitech Europe S.A. | Delay fixing for command codes in a remote control system |
| CN102082940A (zh) * | 2010-10-15 | 2011-06-01 | 福建新大陆通信科技股份有限公司 | 一种机顶盒识别遥控器的方法 |
| US9075523B2 (en) * | 2010-12-17 | 2015-07-07 | Verizon Patent And Licensing Inc. | Remote control emulation methods and systems |
| 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 |
| US10448104B1 (en) | 2011-04-29 | 2019-10-15 | The Directv Group, Inc. | Method and apparatus for programming a remote control using a device identifier received through an interface |
| US8897897B2 (en) * | 2011-05-25 | 2014-11-25 | Remote Technologies, Inc. | Companion control interface for smart devices |
| KR20120139475A (ko) * | 2011-06-17 | 2012-12-27 | 삼성전자주식회사 | 원격 제어 장치의 세팅을 위한 디스플레이 장치 및 디스플레이 방법 |
| US20130022204A1 (en) * | 2011-07-21 | 2013-01-24 | Sony Corporation | Location detection using surround sound setup |
| US8456575B2 (en) | 2011-09-21 | 2013-06-04 | Sony Corporation | Onscreen remote control presented by audio video display device such as TV to control source of HDMI content |
| US9019435B2 (en) | 2011-09-22 | 2015-04-28 | Universal Electronics Inc. | System and method for configuring controlling device functionality |
| US9449500B2 (en) | 2012-08-08 | 2016-09-20 | Universal Electronics Inc. | System and method for optimized appliance control |
| US11295603B2 (en) | 2011-10-28 | 2022-04-05 | Universal Electronics Inc. | System and method for optimized appliance control |
| US10593195B2 (en) * | 2011-10-28 | 2020-03-17 | Universal Electronics Inc. | System and method for optimized appliance control |
| US11756412B2 (en) | 2011-10-28 | 2023-09-12 | Universal Electronics Inc. | Systems and methods for associating services and/or devices with a voice assistant |
| US10937308B2 (en) | 2011-10-28 | 2021-03-02 | Universal Electronics Inc. | System and method for optimized appliance control |
| CN102542768B (zh) | 2012-02-10 | 2013-10-09 | 华为终端有限公司 | 一种射频设备的配对方法、设备及系统 |
| CN102622868B (zh) * | 2012-02-24 | 2015-09-30 | 深圳创维数字技术有限公司 | 一种遥控控制方法、显示控制装置、遥控器及系统 |
| KR101942839B1 (ko) * | 2012-10-31 | 2019-01-29 | 삼성전자주식회사 | 에이전트 장치, 전기기기 및 그의 제어 방법 |
| US9367144B2 (en) * | 2013-03-13 | 2016-06-14 | Google Inc. | Methods, systems, and media for providing a remote control interface for a media playback device |
| US9524234B2 (en) | 2013-03-15 | 2016-12-20 | Universal Electronics Inc. | System and method for optimizing memory usage in a universal controlling device |
| US9167288B2 (en) | 2013-03-15 | 2015-10-20 | Universal Electronics Inc. | System and method for optimizing memory usage in a universal controlling device |
| US9693090B2 (en) * | 2013-04-16 | 2017-06-27 | Home Control Singapore Pte. Ltd. | Remote control for first and second apparatus |
| WO2014186543A1 (en) * | 2013-05-16 | 2014-11-20 | Universal Electronics Inc. | System and method for rapid configuration of a universal controlling device |
| EP2871625B1 (en) | 2013-11-08 | 2019-03-27 | EchoStar Technologies L.L.C. | A method and system for configuring a remote control device |
| US9964345B2 (en) * | 2013-12-26 | 2018-05-08 | Emerson Electric Co. | Heat pump controller with user-selectable defrost modes and reversing valve energizing modes |
| EP3146727A4 (en) | 2014-05-20 | 2017-04-19 | Universal Electronics, Inc. | System and method for configuring the remote control functionality of a portable device |
| TWI512545B (zh) * | 2014-06-24 | 2015-12-11 | Leadot Innovation Inc | 萬用型遙控器 |
| US9621948B2 (en) * | 2015-01-29 | 2017-04-11 | Universal Electronics Inc. | System and method for prioritizing and filtering CEC commands |
| CN107533732A (zh) * | 2015-02-10 | 2018-01-02 | 雷蛇(亚太)私人有限公司 | 应用程序推荐装置及应用程序推荐方法 |
| CN104954846B (zh) * | 2015-07-27 | 2018-09-18 | 北京京东方多媒体科技有限公司 | 元素调整方法、设备及系统 |
| KR102402262B1 (ko) * | 2015-08-25 | 2022-05-26 | 엘지전자 주식회사 | 디스플레이 장치 및 그의 동작 방법 |
| CN106658082B (zh) * | 2015-10-30 | 2019-09-06 | 北京国双科技有限公司 | 一种动态更新数据的方法及装置 |
| KR102395701B1 (ko) * | 2015-11-11 | 2022-05-10 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어방법 |
| CN105516773B (zh) * | 2016-03-07 | 2019-07-23 | 合一智能科技(深圳)有限公司 | 电视机顶盒的控制方法、电视机、遥控器及电视机系统 |
| CN105915989A (zh) * | 2016-04-29 | 2016-08-31 | 镇江惠通电子有限公司 | 一种红外数据传输方法、系统及遥控终端 |
| US10375340B1 (en) | 2016-12-02 | 2019-08-06 | Amazon Technologies, Inc. | Personalizing the learning home multi-device controller |
| US10268447B1 (en) | 2016-12-02 | 2019-04-23 | Amazon Technologies, Inc. | Curating audio and IR commands through machine learning |
| US10469787B1 (en) * | 2016-12-02 | 2019-11-05 | Amazon Technologies, Inc. | Learning multi-device controller with personalized voice control |
| CN106534924A (zh) * | 2016-12-19 | 2017-03-22 | 深圳创维数字技术有限公司 | 一种适配多遥控器的方法和装置 |
| JP6763352B2 (ja) * | 2017-07-05 | 2020-09-30 | Smk株式会社 | 機器制御装置、プログラム及びリモートコントロールシステム |
| US10447537B2 (en) * | 2017-07-11 | 2019-10-15 | Roku, Inc. | Automatic determination of display device functionality |
| US10936333B2 (en) | 2018-02-28 | 2021-03-02 | Forcepoint Llc | System and method for managing system configuration data models |
| KR102650129B1 (ko) | 2018-10-01 | 2024-03-21 | 삼성전자주식회사 | 전자장치와 그의 제어방법, 디스플레이장치, 및 통합 리모컨 |
| CN109979180B (zh) * | 2019-03-25 | 2021-12-10 | 深圳创维数字技术有限公司 | 遥控器按键复用方法、装置、存储介质和遥控器 |
| CN112105108B (zh) * | 2019-05-31 | 2022-10-25 | 青岛乐家电器有限公司 | 家用电器用户界面、家用电器和用户界面的控制方法 |
| US10986392B2 (en) * | 2019-06-07 | 2021-04-20 | Charter Communications Operating, Llc | Hybrid IR/RF remote control system |
| US11169771B1 (en) * | 2020-11-13 | 2021-11-09 | Roku, Inc. | Transmitting messages to a display device based on detected audio output |
| US11457260B2 (en) | 2021-01-15 | 2022-09-27 | Universal Electronics Inc. | Systems and methods for controlling device configuration in a networked environment |
| US11910130B2 (en) * | 2021-03-02 | 2024-02-20 | Carnegie Mellon University | Media control device and system |
| CN115789880B (zh) * | 2022-11-18 | 2024-04-26 | 四川虹美智能科技有限公司 | 基于大数据的遥控器按键设置方法及装置、设备 |
| KR20240086279A (ko) | 2022-12-09 | 2024-06-18 | 삼성전자주식회사 | 리모트 컨트롤 신호로 주변 기기를 제어하기 위한 전자 장치 및 그 제어 방법 |
| US12354469B2 (en) * | 2023-12-11 | 2025-07-08 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
Family Cites Families (375)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2008735A (en) * | 1928-12-31 | 1935-07-23 | Edward G Weiler | Vending apparatus |
| US4626848A (en) | 1984-05-15 | 1986-12-02 | General Electric Company | Programmable functions for reconfigurable remote control |
| DE3439399A1 (de) | 1984-10-27 | 1986-04-30 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Hausverteileranlage fuer ein breitband-fernmeldesystem |
| US4703359A (en) * | 1985-05-30 | 1987-10-27 | Nap Consumer Electronics Corp. | Universal remote control unit with model identification capability |
| US4746919A (en) | 1986-03-28 | 1988-05-24 | Rca Licensing Corporation | Remote control system with key function display provisions |
| DE3733015A1 (de) | 1987-09-30 | 1989-04-20 | Thomson Brandt Gmbh | Programmierverfahren und/oder -einrichtung fuer audio- oder videogeraete |
| US4959810A (en) * | 1987-10-14 | 1990-09-25 | Universal Electronics, Inc. | Universal remote control device |
| US5481256A (en) * | 1987-10-14 | 1996-01-02 | Universal Electronics Inc. | Direct entry remote control with channel scan |
| US6014092A (en) | 1987-10-14 | 2000-01-11 | Universal Electronics Inc. | Key mover |
| US5255313A (en) * | 1987-12-02 | 1993-10-19 | Universal Electronics Inc. | Universal remote control system |
| DE68924161T2 (de) | 1988-05-04 | 1996-02-01 | Vogel Peter S | Fernsteuerung. |
| EP0513443B1 (en) | 1991-05-06 | 1999-11-17 | Koninklijke Philips Electronics N.V. | Building management system |
| JPH0583765A (ja) | 1991-09-18 | 1993-04-02 | Fujitsu Ten Ltd | 遠隔制御システム |
| DE69228664T2 (de) | 1991-11-11 | 1999-09-30 | Koninklijke Philips Electronics N.V., Eindhoven | System zur Anlagensteuerung mit einem gemeinsamen Kommunikationskanal |
| US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US5341166A (en) * | 1992-02-27 | 1994-08-23 | Video Control Technology, Inc. | System for controlling selected devices having unique sets of control codes |
| US5689663A (en) | 1992-06-19 | 1997-11-18 | Microsoft Corporation | Remote controller user interface and methods relating thereto |
| US5410326A (en) | 1992-12-04 | 1995-04-25 | Goldstein; Steven W. | Programmable remote control device for interacting with a plurality of remotely controlled devices |
| US5438325A (en) | 1993-07-09 | 1995-08-01 | Sony Corporation | Remote controller apparatus and an audio-video combination system using the same |
| US6418556B1 (en) | 1993-09-09 | 2002-07-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
| JPH0799690A (ja) | 1993-09-28 | 1995-04-11 | Sony Corp | リモートコマンダー |
| US5452291A (en) | 1993-11-30 | 1995-09-19 | Panasonic Technologies, Inc. | Combination brouter and cluster controller |
| US6124804A (en) | 1994-11-10 | 2000-09-26 | Matsushita Electric Industrial Co., Ltd. | Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface |
| KR0164089B1 (ko) | 1995-12-20 | 1998-12-01 | 양승택 | 무선원격제어 장치 및 방법 |
| DE19548776A1 (de) | 1995-12-23 | 1997-06-26 | Thomson Brandt Gmbh | Verfahren zur Fernbedienung von elektronischen Geräten und Vorrichtung zur Fernbedienung von elektronischen Geräten sowie elektronisches Gerät |
| WO1997032290A1 (en) | 1996-03-01 | 1997-09-04 | U.S. Electronics Components Corp. | Programmable universal remote control |
| DE19615840A1 (de) | 1996-04-20 | 1997-10-30 | Bosch Gmbh Robert | Elektrisches Hausgerät |
| US5614906A (en) * | 1996-04-23 | 1997-03-25 | Universal Electronics Inc. | Method for selecting a remote control command set |
| US6473099B1 (en) | 1996-06-03 | 2002-10-29 | Webtv Networks, Inc. | Automatically upgrading software over a satellite link |
| US6208384B1 (en) | 1996-07-11 | 2001-03-27 | Douglas G. Brown | Methods and systems for providing information to a television using a personal computer |
| JPH1028297A (ja) | 1996-07-12 | 1998-01-27 | Toshiba Corp | 双方向リモートコントロール装置 |
| US5835156A (en) | 1996-08-14 | 1998-11-10 | Samsung Electroncis, Ltd. | Television graphical user interface employing remote random access pointing device |
| US5889506A (en) * | 1996-10-25 | 1999-03-30 | Matsushita Electric Industrial Co., Ltd. | Video user's environment |
| US6244817B1 (en) | 1996-12-05 | 2001-06-12 | Mcdonnell Douglas Corporation | Method and apparatus for a fan noise controller |
| US6177931B1 (en) | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
| US5909183A (en) | 1996-12-26 | 1999-06-01 | Motorola, Inc. | Interactive appliance remote controller, system and method |
| KR100501404B1 (ko) | 1997-01-31 | 2005-07-18 | 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 | 원격 제어 장치 및 방법 |
| US6008735A (en) | 1997-02-03 | 1999-12-28 | Microsoft Corporation | Method and system for programming a remote control unit |
| DE19709800A1 (de) | 1997-03-10 | 1998-09-17 | Bosch Gmbh Robert | Einrichtung zur Ankopplung eines fernsteuerbaren Gerätes an ein Netz |
| US5990884A (en) | 1997-05-02 | 1999-11-23 | Sony Corporation | Control of multimedia information with interface specification stored on multimedia component |
| US6211870B1 (en) * | 1997-07-07 | 2001-04-03 | Combi/Mote Corp. | Computer programmable remote control |
| CN1182710C (zh) | 1997-09-18 | 2004-12-29 | 汤姆森消费电子有限公司 | 外围电子设备和经数字总线控制这种设备的系统 |
| US6259892B1 (en) | 1997-09-19 | 2001-07-10 | Richard J. Helferich | Pager transceiver and methods for performing action on information at desired times |
| US6133847A (en) | 1997-10-09 | 2000-10-17 | At&T Corp. | Configurable remote control device |
| US6424660B2 (en) | 1997-10-10 | 2002-07-23 | Intel Corporation | Addressable distributed wireless remote control system |
| US6097441A (en) | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
| US6127961A (en) * | 1998-06-16 | 2000-10-03 | Zenith Electronics Corporation | Remote control brand code identification system and method |
| US6148241A (en) | 1998-07-01 | 2000-11-14 | Sony Corporation Of Japan | Method and system for providing a user interface for a networked device using panel subunit descriptor information |
| AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
| US7218243B2 (en) * | 1998-07-23 | 2007-05-15 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
| US7831930B2 (en) | 2001-11-20 | 2010-11-09 | Universal Electronics Inc. | System and method for displaying a user interface for a remote control application |
| US6157319A (en) | 1998-07-23 | 2000-12-05 | Universal Electronics Inc. | Universal remote control system with device activated setup |
| US7586398B2 (en) * | 1998-07-23 | 2009-09-08 | Universal Electronics, Inc. | System and method for setting up a universal remote control |
| US8098140B1 (en) | 2000-07-13 | 2012-01-17 | Universal Electronics Inc. | Customizable and upgradable devices and methods related thereto |
| US6208341B1 (en) * | 1998-08-05 | 2001-03-27 | U. S. Philips Corporation | GUI of remote control facilitates user-friendly editing of macros |
| US6111677A (en) | 1998-08-31 | 2000-08-29 | Sony Corporation | Optical remote control interface system and method |
| ES2260932T3 (es) | 1998-09-17 | 2006-11-01 | Koninklijke Philips Electronics N.V. | Servicio basado en internet para actualizar un dispositivo de control programable. |
| US6597374B1 (en) * | 1998-11-12 | 2003-07-22 | Microsoft Corporation | Activity based remote control unit |
| TW515146B (en) | 1998-12-09 | 2002-12-21 | Intel Corp | Remotely controlling electronic devices |
| US20010005197A1 (en) | 1998-12-21 | 2001-06-28 | Animesh Mishra | Remotely controlling electronic devices |
| KR100772344B1 (ko) | 1998-12-28 | 2007-11-01 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 완전 기능성 원격 제어 편집기 및 에뮬레이터 |
| US7409546B2 (en) | 1999-10-20 | 2008-08-05 | Tivo Inc. | Cryptographically signed filesystem |
| US6971072B1 (en) | 1999-05-13 | 2005-11-29 | International Business Machines Corporation | Reactive user interface control based on environmental sensing |
| US6344817B1 (en) * | 1999-05-17 | 2002-02-05 | U.S. Electronics Components Corp. | Method of displaying manufacturer/model code and programmable universal remote control employing same |
| US7046161B2 (en) * | 1999-06-16 | 2006-05-16 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
| US6690392B1 (en) * | 1999-07-15 | 2004-02-10 | Gateway, Inc. | Method system software and signal for automatic generation of macro commands |
| US6567011B1 (en) | 1999-10-14 | 2003-05-20 | Universal Electronics Inc. | Media system and remote control for same |
| CN101271619A (zh) * | 1999-11-26 | 2008-09-24 | 皇家菲利浦电子有限公司 | 升级通用遥控器的方法和系统 |
| TW456112B (en) * | 1999-12-10 | 2001-09-21 | Sun Wave Technology Corp | Multi-function remote control with touch screen display |
| US6650248B1 (en) | 1999-12-22 | 2003-11-18 | Thomson Licensing, S.A. | Programming a universal remote control device |
| US7562128B1 (en) | 2000-03-06 | 2009-07-14 | Philips Koninklijke Philips Electronics N.V. | STB connects remote to web site for customized code downloads |
| US6748278B1 (en) | 2000-03-13 | 2004-06-08 | Microsoft Corporation | Remote controlled system with computer-based remote control facilitator |
| US20010033243A1 (en) | 2000-03-15 | 2001-10-25 | Harris Glen Mclean | Online remote control configuration system |
| US6791467B1 (en) | 2000-03-23 | 2004-09-14 | Flextronics Semiconductor, Inc. | Adaptive remote controller |
| US6940562B2 (en) * | 2000-04-20 | 2005-09-06 | Canon Kabushiki Kaisha | Controller for remotely controlling two or more controlled devices |
| JP2002051232A (ja) * | 2000-08-04 | 2002-02-15 | Canon Inc | 受信装置、リモートコントロール装置、受信システム及び被制御装置 |
| US8132105B1 (en) | 2000-10-10 | 2012-03-06 | Koninklijke Philips Electronics, N.V. | Control codes for programmable remote supplied in XML format |
| US6826699B1 (en) | 2000-10-19 | 2004-11-30 | Sony Corporation | Method and apparatus for performing authentication and key exchange protocols with multiple sink devices |
| SE518418C2 (sv) | 2000-12-28 | 2002-10-08 | Ericsson Telefon Ab L M | Ljudbaserad närhetsdetektor |
| US20020124249A1 (en) | 2001-01-02 | 2002-09-05 | Shintani Peter Rae | Targeted advertising during playback of stored content |
| US7093003B2 (en) * | 2001-01-29 | 2006-08-15 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
| US8909739B2 (en) | 2001-01-29 | 2014-12-09 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
| KR20090104922A (ko) | 2001-02-21 | 2009-10-06 | 유나이티드 비디오 프로퍼티즈, 인크. | 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법 |
| US20100182236A1 (en) | 2001-02-22 | 2010-07-22 | Timothy Pryor | Compact rtd instrument panels and computer interfaces |
| US6724339B2 (en) | 2001-03-14 | 2004-04-20 | Universal Electronics Inc. | System and method for controlling home appliances |
| US6774813B2 (en) * | 2001-03-30 | 2004-08-10 | Koninklijke Philips Electronics N.V. | System and method for interleaving infrared command codes with identifier codes |
| US20020158771A1 (en) * | 2001-04-27 | 2002-10-31 | Mears Mark Gilmore | Apparatus for upgrading a remote control system |
| US7690017B2 (en) | 2001-05-03 | 2010-03-30 | Mitsubishi Digital Electronics America, Inc. | Control system and user interface for network of input devices |
| US20090031419A1 (en) | 2001-05-24 | 2009-01-29 | Indra Laksono | Multimedia system and server and methods for use therewith |
| US8291457B2 (en) | 2001-05-24 | 2012-10-16 | Vixs Systems, Inc. | Channel selection in a multimedia system |
| US20030018950A1 (en) * | 2001-06-02 | 2003-01-23 | Malcom Sparks | Dynamic redeploying environment for the rapid iterative development of software applications |
| JP2002373129A (ja) | 2001-06-14 | 2002-12-26 | Fujitsu Ltd | 機器制御システム |
| US20020194596A1 (en) | 2001-06-18 | 2002-12-19 | Srivastava Gopal K. | Control of multiple AV-devices by a single master controller using infrared transmitted commands and bus transmitted commands |
| US8863184B2 (en) | 2001-07-13 | 2014-10-14 | Universal Electronics Inc. | System and method for presenting program guide information in an electronic portable device |
| US20030117427A1 (en) | 2001-07-13 | 2003-06-26 | Universal Electronics Inc. | System and method for interacting with a program guide displayed on a portable electronic device |
| US6947101B2 (en) * | 2001-08-03 | 2005-09-20 | Universal Electronics Inc. | Control device with easy lock feature |
| JP2003198568A (ja) | 2001-10-16 | 2003-07-11 | Sony Corp | 送受信装置、送受信方法および送受信システム |
| US8176432B2 (en) | 2001-11-20 | 2012-05-08 | UEI Electronics Inc. | Hand held remote control device having an improved user interface |
| US7095456B2 (en) | 2001-11-21 | 2006-08-22 | Ui Evolution, Inc. | Field extensible controllee sourced universal remote control method and apparatus |
| FR2832888B1 (fr) | 2001-11-23 | 2004-02-27 | France Telecom | Systeme de gestion d'applications dediees a des appareils connectes a un reseau, procede de gestion d'applications, terminal d'acces, serveur d'applications et appareil pour un tel systeme |
| JP3927022B2 (ja) | 2001-12-04 | 2007-06-06 | 株式会社ソニー・コンピュータエンタテインメント | 遠隔操作装置、遠隔操作システム、画像表示方法、コンピュータに実行させるための画像表示プログラム、コンピュータに実行させるための画像表示プログラムが記録されたコンピュータ読み取り可能な記録媒体 |
| US7254777B2 (en) * | 2001-12-20 | 2007-08-07 | Universal Electronics Inc. | System and method for controlling the recording functionality of an appliance using a program guide |
| US20030163542A1 (en) | 2002-02-28 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Remote control signals updated and stored via network |
| WO2003083801A2 (en) | 2002-03-29 | 2003-10-09 | Koninklijke Philips Electronics N.V. | Programmable remote control and method for programming a programmable remote control, a readable memory and a program |
| US6957086B2 (en) | 2002-05-01 | 2005-10-18 | Microsoft Corporation | Method for wireless capability discovery and protocol negotiation, and wireless device including same |
| US6998997B2 (en) * | 2002-05-30 | 2006-02-14 | X10 Wireless Technology, Inc. | System and method for learning macro routines in a remote control |
| JP2004021325A (ja) | 2002-06-12 | 2004-01-22 | Toshiba Corp | 通信制御装置及び通信制御方法 |
| 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 |
| US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
| US6788241B2 (en) * | 2002-09-25 | 2004-09-07 | Universal Electronics Inc. | System and method for using keystroke data to configure a remote control device |
| US7429979B2 (en) * | 2002-10-16 | 2008-09-30 | Thomson Licensing | Remote control with programmable button labeling and labeling display upon button actuation |
| US8015584B2 (en) | 2002-10-18 | 2011-09-06 | Seachange International, Inc. | Delivering interactive content to a remote subscriber |
| US7109908B2 (en) | 2002-10-18 | 2006-09-19 | Contec Corporation | Programmable universal remote control unit |
| US7154566B2 (en) | 2002-12-05 | 2006-12-26 | Koninklijke Philips Electronics N.V. | Programmable universal remote control unit and method of programming same |
| JP4369214B2 (ja) | 2002-12-11 | 2009-11-18 | パナソニック株式会社 | Avシステム |
| US7013434B2 (en) * | 2003-01-03 | 2006-03-14 | Universal Electronics Inc. | Remote control with local, screen-guided setup |
| US20040210933A1 (en) | 2003-01-07 | 2004-10-21 | Universal Electronics Inc. | User interface for a remote control application |
| WO2004064277A2 (en) | 2003-01-16 | 2004-07-29 | Sony United Kingdom Limited | Video network |
| JP4594923B2 (ja) | 2003-01-16 | 2010-12-08 | ソニー ヨーロッパ リミテッド | ビデオ/オーディオネットワーク |
| KR100514191B1 (ko) | 2003-01-23 | 2005-09-13 | 삼성전자주식회사 | 통합 리모트 컨트롤러 및 그 통합 리모트 컨트롤러용셋톱박스 |
| US8285727B2 (en) | 2003-03-06 | 2012-10-09 | Thomson Licensing S.A. | Simplified searching for media services using a control device |
| US7129855B2 (en) * | 2003-09-26 | 2006-10-31 | Openpeak Inc. | Device control system, method, and apparatus |
| GB2400254A (en) | 2003-03-31 | 2004-10-06 | Sony Uk Ltd | Video processing |
| US20040203387A1 (en) | 2003-03-31 | 2004-10-14 | Sbc Knowledge Ventures, L.P. | System and method for controlling appliances with a wireless data enabled remote control |
| US7457879B2 (en) | 2003-04-01 | 2008-11-25 | Microsoft Corporation | Notification platform architecture |
| KR100531141B1 (ko) | 2003-04-01 | 2005-11-28 | 최동욱 | Ir 및 rf 통합 리모콘 모듈을 이용한 홈 오토메이션 시스템 및 그 방법 |
| US7298962B2 (en) | 2003-05-12 | 2007-11-20 | Macrovision Corporation | Method and apparatus for reducing and restoring the effectiveness of a commercial skip system |
| US7203486B2 (en) * | 2003-05-19 | 2007-04-10 | France Telecom | Wireless system having a dynamically configured multimodal user interface based on user preferences |
| KR100584451B1 (ko) * | 2003-06-18 | 2006-05-26 | 삼성전자주식회사 | 휴대용 단말기를 이용하여 전자제품을 제어하는 장치 및방법 |
| US7046185B2 (en) | 2003-06-19 | 2006-05-16 | Contec Corporation | Programmable universal remote control unit and method of programming same |
| US7005979B2 (en) | 2003-06-25 | 2006-02-28 | Universal Electronics Inc. | System and method for monitoring remote control transmissions |
| US7579961B2 (en) | 2003-09-26 | 2009-08-25 | Openpeak Inc. | Device control system, method, and apparatus |
| US7671758B1 (en) | 2003-10-02 | 2010-03-02 | Tivo Inc. | Remote control programming system |
| JP3900136B2 (ja) | 2003-10-27 | 2007-04-04 | オンキヨー株式会社 | 遠隔操作システム |
| US7155305B2 (en) | 2003-11-04 | 2006-12-26 | Universal Electronics Inc. | System and methods for home appliance identification and control in a networked environment |
| US9131272B2 (en) * | 2003-11-04 | 2015-09-08 | Universal Electronics Inc. | System and method for saving and recalling state data for media and home appliances |
| US7136709B2 (en) | 2003-11-04 | 2006-11-14 | Universal Electronics Inc. | Home appliance control system and methods in a networked environment |
| US20070130607A1 (en) | 2003-12-03 | 2007-06-07 | Koninklijke Philips Electronic, N.V. | Method of enabling the programming of a universal remote control system |
| US7589642B1 (en) | 2003-12-16 | 2009-09-15 | Uei Cayman Inc. | Relaying key code signals through a remote control device |
| JP4463767B2 (ja) | 2003-12-26 | 2010-05-19 | パナソニック株式会社 | 制御信号受信装置 |
| US7164907B2 (en) | 2004-01-13 | 2007-01-16 | Qualcomm Inc. | Automated over the air plug-in device recognition and software driver download |
| US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
| US7259696B1 (en) | 2004-02-10 | 2007-08-21 | Zilog, Inc. | Interactive web-based codeset selection and development tool |
| CN100440107C (zh) | 2004-02-29 | 2008-12-03 | 深圳市朗科科技股份有限公司 | 基于无线的控制家庭数码设备的系统 |
| US8065696B2 (en) | 2004-03-19 | 2011-11-22 | Microsoft Corporation | Control-based content pricing |
| GB2412825B (en) | 2004-03-31 | 2007-05-23 | Sony Uk Ltd | Packet-based video network |
| JP4487622B2 (ja) | 2004-04-28 | 2010-06-23 | ヤマハ株式会社 | 周辺機器制御装置 |
| US20060080408A1 (en) | 2004-04-30 | 2006-04-13 | Vulcan Inc. | Smart home control of electronic devices |
| US20050273817A1 (en) | 2004-06-03 | 2005-12-08 | International Business Machines Corporation | Delivering consumer service information to a user via the user's television service carriers |
| BRPI0511858B1 (pt) | 2004-06-07 | 2020-12-22 | Sling Media, Inc. | transmissor de mídia pessoal e respectivo sistema de transmissão, métodos de provimento de acesso a fonte áudio/visual em localização remota da fonte áudio/visual e de fluxo (streaming) de sinal de mídia para local de assinante remoto |
| US20090094645A1 (en) | 2004-06-28 | 2009-04-09 | Yi-Liang Ting | Method of controlling remote-controlled electronic device using universal remote controller and universal remote controller thereof |
| US7429932B1 (en) | 2004-06-30 | 2008-09-30 | Microsoft Corporation | Remote control code set identification system |
| KR100647915B1 (ko) * | 2004-08-31 | 2006-11-23 | 주식회사 오성전자 | 원격제어장치 |
| US9632665B2 (en) | 2004-09-08 | 2017-04-25 | Universal Electronics Inc. | System and method for flexible configuration of a controlling device |
| US8760522B2 (en) | 2005-10-21 | 2014-06-24 | I-Interactive Llc | Multi-directional remote control system and method |
| US8179404B2 (en) | 2004-10-27 | 2012-05-15 | Panasonic Corporation | Remote control system and appliance for use in the remote control system |
| US20060095596A1 (en) | 2004-11-03 | 2006-05-04 | Yung Lin C | Solution for consumer electronics control |
| JP4507863B2 (ja) | 2004-12-03 | 2010-07-21 | 株式会社デンソー | テストモード回路及びテストモード回路のリセット制御方法 |
| US20080007616A1 (en) | 2004-12-06 | 2008-01-10 | Ftd Technology Pte. Ltd. | Universal multimedia display adapter |
| JP4207900B2 (ja) | 2004-12-22 | 2009-01-14 | ソニー株式会社 | リモコン・システム、リモート・コマンダ、並びにリモコン・サーバ |
| US7290211B2 (en) | 2005-01-05 | 2007-10-30 | Digital Networks North America, Inc. | Method and system for reconfiguring a selection system based on layers of categories descriptive of recordable events |
| US8230456B2 (en) | 2005-01-05 | 2012-07-24 | Yahoo! Inc. | Framework for delivering a plurality of content and providing for interaction with the same in a television environment |
| US7375673B2 (en) | 2005-01-13 | 2008-05-20 | Netgear, Inc. | System and method for universal remote control configuration |
| US7436346B2 (en) | 2005-01-20 | 2008-10-14 | At&T Intellectual Property I, L.P. | System, method and interface for controlling multiple electronic devices of a home entertainment system via a single control device |
| US20060227032A1 (en) | 2005-04-11 | 2006-10-12 | Alberto Vidal | Apparatus and method to facilitate universal remote control |
| DE102006018238A1 (de) | 2005-04-20 | 2007-03-29 | Logitech Europe S.A. | System und Verfahren zur adaptiven Programmierung einer Fernbedienung |
| KR100694107B1 (ko) | 2005-04-28 | 2007-03-12 | 삼성전자주식회사 | 휴대 기기의 컨텐츠 리스트를 제공하는 장치 및 방법 |
| JP4655756B2 (ja) | 2005-05-18 | 2011-03-23 | ソニー株式会社 | 遠隔操作装置、機器制御装置及び遠隔操作方法 |
| US7907222B2 (en) | 2005-09-08 | 2011-03-15 | Universal Electronics Inc. | System and method for simplified setup of a universal remote control |
| US8325022B2 (en) | 2005-09-22 | 2012-12-04 | Intel Corporation | System and method to control a device using a remote control device and a soft remote control |
| US7782407B2 (en) | 2006-02-21 | 2010-08-24 | Mitsubishi Digital Electronics America, Inc. | Smart remote control |
| US20070220150A1 (en) | 2006-03-01 | 2007-09-20 | Cypress Semiconductor Corp. | Source Switching Method for Multimedia Interface |
| WO2007105142A1 (en) | 2006-03-15 | 2007-09-20 | Koninklijke Philips Electronics N.V. | Method of programming a universal remote control |
| US7548246B2 (en) | 2006-03-24 | 2009-06-16 | Universal Electronics, Inc. | System and method for defining a controlled device command set |
| JP4348558B2 (ja) | 2006-03-30 | 2009-10-21 | ブラザー工業株式会社 | コードレス電話システム |
| US8054294B2 (en) | 2006-03-31 | 2011-11-08 | Sony Corporation | Touch screen remote control system for use in controlling one or more devices |
| AU2007247958B2 (en) | 2006-05-03 | 2012-11-29 | Cloud Systems, Inc. | System and method for managing, routing, and controlling devices and inter-device connections |
| US20070268360A1 (en) | 2006-05-19 | 2007-11-22 | Sony Ericsson Mobile Communications Ab | Remote control programming system and method |
| US20070292135A1 (en) | 2006-06-09 | 2007-12-20 | Yong Guo | Integrated remote control signaling |
| US20080004954A1 (en) | 2006-06-30 | 2008-01-03 | Microsoft Corporation | Methods and architecture for performing client-side directed marketing with caching and local analytics for enhanced privacy and minimal disruption |
| US20090284656A1 (en) | 2006-07-28 | 2009-11-19 | Sharp Kabushiki Kaisha | Display apparatus |
| US20080046919A1 (en) | 2006-08-16 | 2008-02-21 | Targeted Media Services Ltd. | Method and system for combining and synchronizing data streams |
| US7996869B2 (en) | 2006-08-18 | 2011-08-09 | Sony Corporation | Automatically reconfigurable multimedia system with interchangeable personality adapters |
| US20140337879A1 (en) | 2006-09-05 | 2014-11-13 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
| US8812629B2 (en) | 2008-04-18 | 2014-08-19 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
| US9319741B2 (en) | 2006-09-07 | 2016-04-19 | Rateze Remote Mgmt Llc | Finding devices in an entertainment system |
| US20080098433A1 (en) | 2006-10-23 | 2008-04-24 | Hardacker Robert L | User managed internet links from TV |
| US8077263B2 (en) | 2006-10-23 | 2011-12-13 | Sony Corporation | Decoding multiple remote control code sets |
| US8255553B2 (en) | 2006-11-16 | 2012-08-28 | Vixs Systems Inc. | Multimedia client/server system with remote control signalling and methods for use therewith |
| KR20080046858A (ko) | 2006-11-23 | 2008-05-28 | 엘지전자 주식회사 | 미디어 싱크 기기, 미이어 소스 기기 및 미디어 싱크기기의 제어 방법 |
| US20080139181A1 (en) | 2006-12-08 | 2008-06-12 | Magellan Navigation, Inc. | Methods and apparatus for measuring the effectiveness of advertisements presented on a mobile navigation device |
| EP2091228A4 (en) | 2006-12-08 | 2012-12-19 | Panasonic Corp | REMOTE CONTROL SYSTEM |
| KR101532369B1 (ko) | 2006-12-11 | 2015-06-29 | 삼성전자주식회사 | 휴대용 단말기의 원격제어 장치 및 방법 |
| US9554061B1 (en) | 2006-12-15 | 2017-01-24 | Proctor Consulting LLP | Smart hub |
| EP1937008B1 (en) | 2006-12-22 | 2010-08-18 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Method and system for bootstrap of a communication device |
| US20080168519A1 (en) | 2007-01-05 | 2008-07-10 | Radiospire Networks, Inc. | System, method and apparatus for connecting multiple audio/video sources to an audio/video sink |
| JP4814803B2 (ja) | 2007-01-12 | 2011-11-16 | 富士通株式会社 | コンピュータと家電によるリモコン信号を用いた双方向制御装置 |
| US7889112B1 (en) | 2007-01-19 | 2011-02-15 | Uei Cayman Inc. | Dynamic linking of codesets in universal remote control devices |
| EP1956572A1 (en) | 2007-02-01 | 2008-08-13 | Nxp B.V. | Method for configuring a wireless communication device as a remote control, remotely controllable electronice device and wireless communication device |
| US8565337B2 (en) | 2007-02-07 | 2013-10-22 | Valens Semiconductor Ltd. | Devices for transmitting digital video and data over the same wires |
| US8544064B2 (en) | 2007-02-09 | 2013-09-24 | Sony Corporation | Techniques for automatic registration of appliances |
| US8810732B1 (en) | 2007-02-09 | 2014-08-19 | Aliphcom | Auto-select algorithm for a high-definition multimedia interface switch |
| US9742851B2 (en) | 2007-03-05 | 2017-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for remotely controlling multimedia communication across local networks |
| US9098868B1 (en) | 2007-03-20 | 2015-08-04 | Qurio Holdings, Inc. | Coordinating advertisements at multiple playback devices |
| US20080231762A1 (en) | 2007-03-22 | 2008-09-25 | Sony Corporation | System and method for application dependent universal remote control |
| US8429713B2 (en) | 2007-04-02 | 2013-04-23 | Sony Corporation | Method and apparatus to speed transmission of CEC commands |
| US8510798B2 (en) | 2007-04-02 | 2013-08-13 | Sony Corporation | Authentication in an audio/visual system having multiple signaling paths |
| JP2008283561A (ja) | 2007-05-11 | 2008-11-20 | Sony Corp | 通信システム、映像信号伝送方法、送信装置、送信方法、受信装置および受信方法 |
| US20090015723A1 (en) | 2007-06-18 | 2009-01-15 | Sony Corporation Of Japan | Media switching device |
| US8402501B2 (en) | 2007-06-20 | 2013-03-19 | The Directv Group, Inc. | Method and apparatus for programming a remote control using broadcast data |
| US20080320531A1 (en) | 2007-06-25 | 2008-12-25 | Interpols Network Incorporated | Systems and methods for third-party aggregated video ratings |
| US20080319852A1 (en) | 2007-06-25 | 2008-12-25 | Microsoft Corporation | Interactive advertisement overlays on full-screen content |
| JP4251460B2 (ja) | 2007-07-10 | 2009-04-08 | シャープ株式会社 | 表示システム及び表示装置 |
| US20090040091A1 (en) | 2007-08-08 | 2009-02-12 | Lance Carlson | Systems and methods for programming a remote control |
| JP4434247B2 (ja) | 2007-08-10 | 2010-03-17 | ソニー株式会社 | リモートコントローラ、リモートコントロールシステムおよびリモートコントロール方法 |
| US20090063193A1 (en) | 2007-08-31 | 2009-03-05 | Mike Barton | Dashboard diagnostics for wireless patient communicator |
| CN103442201B (zh) | 2007-09-24 | 2018-01-02 | 高通股份有限公司 | 用于语音和视频通信的增强接口 |
| JP2009089322A (ja) | 2007-10-03 | 2009-04-23 | Sharp Corp | ワイヤレスリモコン装置、ブリッジ装置、およびワイヤレスリモコンシステム。 |
| KR101362221B1 (ko) | 2007-10-18 | 2014-02-12 | 삼성전자주식회사 | 배치 인스트럭션 기반의 통합 리모트 제어 장치, 통합리모콘 제어 시스템, 및 그 제어 방법 |
| US8621506B2 (en) | 2007-10-19 | 2013-12-31 | Abroadcasting Company | System and method for approximating characteristics of households for targeted advertisement |
| US20090121905A1 (en) | 2007-11-08 | 2009-05-14 | Griffin Jr Paul P | Cylindrical Remote Control |
| JP4530033B2 (ja) | 2007-12-06 | 2010-08-25 | ソニー株式会社 | 受信装置および受信装置における入力切換制御方法 |
| US20090156251A1 (en) | 2007-12-12 | 2009-06-18 | Alan Cannistraro | Remote control protocol for media systems controlled by portable devices |
| JP2009146146A (ja) | 2007-12-13 | 2009-07-02 | Panasonic Corp | 情報処理装置およびホームネットワークシステム |
| US8040888B1 (en) | 2007-12-17 | 2011-10-18 | Integrated Device Technology, Inc. | Packet switch with port route tables |
| US8625029B2 (en) | 2007-12-17 | 2014-01-07 | Sony Corporation | HDMI source detection |
| US8776117B2 (en) | 2007-12-28 | 2014-07-08 | Verizon Patent And Licensing Inc. | Method and apparatus for providing expanded displayable applications |
| US8154381B2 (en) | 2007-12-31 | 2012-04-10 | Universal Electronics Inc. | System and method for interactive appliance control |
| US8284094B2 (en) | 2008-01-30 | 2012-10-09 | Panasonic Corporation | Wireless control system |
| JP5003518B2 (ja) | 2008-02-04 | 2012-08-15 | ソニー株式会社 | 遠隔制御システム、受信装置および遠隔制御方法 |
| US8306810B2 (en) | 2008-02-12 | 2012-11-06 | Ezsav Inc. | Systems and methods to enable interactivity among a plurality of devices |
| JP2009194830A (ja) | 2008-02-18 | 2009-08-27 | Smk Corp | Cec制御装置 |
| US9503562B2 (en) | 2008-03-19 | 2016-11-22 | Universal Electronics Inc. | System and method for appliance control via a personal communication or entertainment device |
| US20090248909A1 (en) | 2008-03-26 | 2009-10-01 | Sony Corporation | Method and Apparatus for Simulating Consumer Electronic Control Functionality for Devices |
| JP5428186B2 (ja) | 2008-04-04 | 2014-02-26 | ソニー株式会社 | 電子機器 |
| US8068183B2 (en) | 2008-04-08 | 2011-11-29 | Mitsubishi Electric Visual Solutions America, Inc. | Control system for network of input devices with automatic audio/video receiver detection and control configuration |
| US9088663B2 (en) | 2008-04-18 | 2015-07-21 | Universal Electronics Inc. | System for appliance control via a network |
| US9350850B2 (en) | 2008-04-18 | 2016-05-24 | Uei Cayman Inc. | Using HDMI-CEC to identify a codeset |
| US9852615B2 (en) | 2011-03-25 | 2017-12-26 | Universal Electronics Inc. | System and method for facilitating appliance control via a smart device |
| JP2009278310A (ja) | 2008-05-14 | 2009-11-26 | Panasonic Corp | 機器制御装置 |
| DE102008024632B4 (de) | 2008-05-21 | 2010-07-29 | Fm Marketing Gmbh | Programmierbare Fernsteuerung und Verfahren zum Programmieren einer Fernsteuerung |
| US8788718B2 (en) | 2008-05-27 | 2014-07-22 | Valens Semiconductor Ltd. | Multiple display network supporting HDMI-CEC |
| US8150387B2 (en) | 2008-06-02 | 2012-04-03 | At&T Intellectual Property I, L.P. | Smart phone as remote control device |
| US9294705B2 (en) | 2008-06-27 | 2016-03-22 | Universal Electronics Inc. | System and method for ubiquitous appliance control |
| US20100043046A1 (en) | 2008-07-07 | 2010-02-18 | Shondip Sen | Internet video receiver |
| US20100014834A1 (en) | 2008-07-16 | 2010-01-21 | Suni Flynn | Control System for Network of Input Devices with Optimization of the Recording Process Based on the Recording Device |
| US20100013998A1 (en) | 2008-07-17 | 2010-01-21 | Peter Mortensen | Intelligent task based user interface for television |
| JP4488096B2 (ja) | 2008-07-29 | 2010-06-23 | ダイキン工業株式会社 | 遠隔管理装置および遠隔管理システム |
| US20100034522A1 (en) | 2008-08-08 | 2010-02-11 | NBC Universal, Inc., a New York Corporation | System and Method for Providing Digital Content |
| US20100039282A1 (en) | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
| US8519820B2 (en) | 2008-09-02 | 2013-08-27 | Apple Inc. | Systems and methods for saving and restoring scenes in a multimedia system |
| US8881205B2 (en) | 2008-09-12 | 2014-11-04 | At&T Intellectual Property I, Lp | System for controlling media presentation devices |
| US8098337B2 (en) | 2008-09-30 | 2012-01-17 | Echostar Technologies L.L.C. | Systems and methods for automatic configuration of a remote control device |
| JP2010098699A (ja) | 2008-10-20 | 2010-04-30 | Canon Inc | 受信装置、及びその制御方法 |
| US8286210B2 (en) | 2008-11-13 | 2012-10-09 | Sony Corporation | HDMI switching technology for the coupling of consumer electronic control and/or non-consumer electronic control devices in an audio/visual environment |
| US8307401B1 (en) | 2008-11-16 | 2012-11-06 | Valens Semiconductor Ltd. | Managing compressed and uncompressed video streams over an asymmetric network |
| TWI364638B (en) | 2008-11-27 | 2012-05-21 | Wistron Corp | An electronic device and the method of automatically controlling the operation of the electronic device |
| US9204181B2 (en) | 2008-12-12 | 2015-12-01 | Genband Us Llc | Content overlays in on-demand streaming applications |
| JP2010147522A (ja) | 2008-12-16 | 2010-07-01 | Panasonic Corp | リモコン送受信装置 |
| US8189120B2 (en) | 2009-02-04 | 2012-05-29 | Sony Corporation | Non-programmable universal remote system and method |
| US20100228611A1 (en) | 2009-03-06 | 2010-09-09 | Research In Motion Limited | System and method for associating content and advertisement |
| BRPI1013591A2 (pt) | 2009-03-26 | 2016-04-19 | Xped Holdings Pty Ltd | sistema de gerenciamento de comunicação sem fio bi-direncional entre dispositivos |
| US9576471B2 (en) | 2009-03-31 | 2017-02-21 | Nxp Usa, Inc. | Radio frequency remote controller device, integrated circuit and method for selecting at least one device to be controlled |
| JP5515389B2 (ja) | 2009-04-22 | 2014-06-11 | ソニー株式会社 | オーディオ処理装置及びオーディオ処理方法 |
| EP2309780A1 (en) | 2009-04-24 | 2011-04-13 | Panasonic Corporation | Sound reproduction apparatus |
| WO2010131314A1 (ja) | 2009-05-14 | 2010-11-18 | パナソニック株式会社 | ビデオデータの伝送方法 |
| JP4621787B2 (ja) | 2009-05-19 | 2011-01-26 | 株式会社東芝 | 無線転送装置および無線転送方法 |
| JPWO2010140199A1 (ja) | 2009-06-01 | 2012-11-15 | パナソニック株式会社 | 映像データの伝送方法 |
| KR20100135145A (ko) | 2009-06-16 | 2010-12-24 | 삼성전자주식회사 | 원격제어장치 및 그의 디스플레이방법 |
| US9317463B2 (en) | 2009-06-25 | 2016-04-19 | Echostar Technologies L.L.C. | Systems and methods for smart remote-control devices |
| US8456314B2 (en) | 2009-09-29 | 2013-06-04 | Universal Electronics Inc. | System and method for reconfiguration of an entertainment system controlling device |
| KR20110047764A (ko) | 2009-10-30 | 2011-05-09 | 삼성전자주식회사 | 이동 단말을 이용하여 홈 네트워크 시스템을 제어하기 위한 방법 및 장치 |
| KR20110051788A (ko) | 2009-11-11 | 2011-05-18 | 엘지전자 주식회사 | 적응형 원격 제어 장치 및 원격 제어를 위한 사용자 인터페이스 제공 방법 |
| TW201119377A (en) | 2009-11-25 | 2011-06-01 | Novatek Microelectronics Corp | Control method of prompt facility in HDMI-CEC devic and display apparatus with such control method |
| US9094726B2 (en) | 2009-12-04 | 2015-07-28 | At&T Intellectual Property I, Lp | Apparatus and method for tagging media content and managing marketing |
| US20110181386A1 (en) | 2009-12-10 | 2011-07-28 | Monster Cable Products, Inc. | Providing Guidance During Operation of a Universal Remote Control |
| US8254257B2 (en) | 2009-12-11 | 2012-08-28 | At&T Intellectual Property I, Lp | System and method for location, time-of-day, and quality-of-service based prioritized access control |
| US8885552B2 (en) | 2009-12-11 | 2014-11-11 | At&T Intellectual Property I, L.P. | Remote control via local area network |
| US20110156944A1 (en) | 2009-12-30 | 2011-06-30 | Eldon Technology Limited | Device control bus command translation for noncompliant and incompatible devices |
| US8606889B2 (en) | 2010-01-21 | 2013-12-10 | Microsoft Corporation | Roaming application settings across multiple computing devices |
| US9599981B2 (en) | 2010-02-04 | 2017-03-21 | Echostar Uk Holdings Limited | Electronic appliance status notification via a home entertainment system |
| US8342915B1 (en) | 2010-03-03 | 2013-01-01 | David Vogel | Conditioning and cutting apparatus |
| US8990702B2 (en) | 2010-09-30 | 2015-03-24 | Yahoo! Inc. | System and method for controlling a networked display |
| JP5988961B2 (ja) | 2010-04-28 | 2016-09-07 | ザ ジェイ. デヴィッド グラッドストーン インスティテューツ | 心筋細胞を発生させるための方法 |
| EP2385517A1 (en) | 2010-05-05 | 2011-11-09 | NXP Semiconductors B.V. | System and method for operating an electronic device having an HDMI port that is shared between an HDMI source function and an HDMI sink function of the electronic device |
| US9294800B2 (en) | 2010-05-10 | 2016-03-22 | Comcast Cable Communications, Llc | Intelligent remote control |
| WO2011145700A1 (ja) | 2010-05-19 | 2011-11-24 | シャープ株式会社 | 再生装置、表示装置、テレビジョン受像機、システム、認識方法、プログラム、及び、記録媒体 |
| US9055281B2 (en) | 2010-05-20 | 2015-06-09 | Samsung Electronics Co., Ltd. | Source device and sink device and method of transmitting and receiving multimedia service and related data |
| US20110291971A1 (en) | 2010-05-28 | 2011-12-01 | Funai Electric Co., Ltd. | Highly Integrated Touch Screen Handheld Device |
| US8341686B2 (en) | 2010-06-07 | 2012-12-25 | Echostar Technologies L.L.C. | Backup and restore of network configuration data using a remote controller device |
| US10104183B2 (en) | 2010-06-22 | 2018-10-16 | Microsoft Technology Licensing, Llc | Networked device authentication, pairing and resource sharing |
| US8675138B2 (en) | 2010-07-15 | 2014-03-18 | Broadcom Corporation | Method and apparatus for fast source switching and/or automatic source switching |
| US9786159B2 (en) | 2010-07-23 | 2017-10-10 | Tivo Solutions Inc. | Multi-function remote control device |
| US8665320B2 (en) | 2010-07-26 | 2014-03-04 | Echo Star Technologies L.L.C. | Method and apparatus for automatic synchronization of audio and video signals |
| TWI399083B (zh) | 2010-07-28 | 2013-06-11 | Compal Communication Inc | 具遙控功能之無線通訊系統及其無線通訊模組 |
| US8508401B1 (en) | 2010-08-31 | 2013-08-13 | Logitech Europe S.A. | Delay fixing for command codes in a remote control system |
| EP2431956B1 (en) | 2010-09-17 | 2014-10-22 | Eldon Technology Limited trading as Echostar Europe | A method and device for operating a television located in a premises to simulate occupation of the premises |
| US8233803B2 (en) | 2010-09-30 | 2012-07-31 | Transmitive, LLC | Versatile remote control device and system |
| US20120084452A1 (en) | 2010-10-01 | 2012-04-05 | Microsoft Corporation | Remote control command translation |
| US20120086869A1 (en) | 2010-10-08 | 2012-04-12 | Sony Corporation | Using tv to program universal remote commander |
| US8819726B2 (en) | 2010-10-14 | 2014-08-26 | Cyandia, Inc. | Methods, apparatus, and systems for presenting television programming and related information |
| US8633986B1 (en) | 2010-11-05 | 2014-01-21 | Google Inc. | Methods and systems for acquiring specifications for remotely controlling electronics |
| US20120131245A1 (en) | 2010-11-19 | 2012-05-24 | Silicon Image, Inc. | Transfer of control bus signaling on packet-switched network |
| US8638198B2 (en) | 2010-11-30 | 2014-01-28 | Verizon Patent And Licensing Inc. | Universal remote control systems, methods, and apparatuses |
| US8937534B2 (en) | 2010-12-08 | 2015-01-20 | At&T Intellectual Property I, L.P. | Remote control of electronic devices via mobile device |
| US8995981B1 (en) | 2010-12-13 | 2015-03-31 | Csr Technology Inc. | Systems and methods for remote control adaptive configuration |
| JP2014503138A (ja) | 2010-12-14 | 2014-02-06 | コーニンクレッカ フィリップス エヌ ヴェ | ワイヤレスデバイスにコマンドする方法 |
| KR101790218B1 (ko) | 2010-12-30 | 2017-10-26 | 삼성전자주식회사 | 사용자 단말 장치 및 그 ui 제공 방법 |
| US9794731B2 (en) | 2010-12-31 | 2017-10-17 | Google Technology Holdings LLC | Method and apparatus for providing secure communication in a self-organizing network |
| US9451331B2 (en) | 2011-01-15 | 2016-09-20 | Lattice Semiconductor Corporation | Proxy device operation in command and control network |
| KR20120087635A (ko) | 2011-01-28 | 2012-08-07 | 삼성전자주식회사 | 무선 pan 프록시 장치를 이용하여 원격으로 가전 기기를 제어하는 방법 및 장치 |
| EP2501143A3 (en) | 2011-03-15 | 2016-12-28 | LG Electronics Inc. | Method of controlling electronic device and portable terminal thereof |
| US9232265B2 (en) | 2011-03-31 | 2016-01-05 | Lattice Semiconductor Corporation | Method, apparatus and system for transitioning an audio/video device between a source mode and a sink mode |
| 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 |
| EP2521372A1 (en) | 2011-05-03 | 2012-11-07 | LG Electronics Inc. | Electronic device and method for operating the same |
| US20120284758A1 (en) | 2011-05-06 | 2012-11-08 | Eric Adjesson | System to enhance television viewing by merging television and the internet |
| JP2012244489A (ja) | 2011-05-20 | 2012-12-10 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
| US8260975B1 (en) | 2011-06-14 | 2012-09-04 | Hydra Connect LLC | Consumer electronics control (CEC) processor |
| DE102012212514A1 (de) | 2011-07-18 | 2013-02-21 | Logitech Europe S.A. | Fernbedienungs-Benutzerschnittstelle für Handgerät |
| US9049496B2 (en) | 2011-09-01 | 2015-06-02 | Gracenote, Inc. | Media source identification |
| US9019435B2 (en) | 2011-09-22 | 2015-04-28 | Universal Electronics Inc. | System and method for configuring controlling device functionality |
| US20130085851A1 (en) | 2011-09-30 | 2013-04-04 | At&T Intellectual Property I, L.P. | Targeted Advertising of Products Shown in Media Content |
| CN202818524U (zh) | 2011-10-11 | 2013-03-20 | Lg电子株式会社 | 多媒体设备和遥控器 |
| US9024998B2 (en) | 2011-10-27 | 2015-05-05 | Pollycom, Inc. | Pairing devices in conference using ultrasonic beacon |
| US9215394B2 (en) | 2011-10-28 | 2015-12-15 | Universal Electronics Inc. | System and method for optimized appliance control |
| US11451618B2 (en) | 2014-05-15 | 2022-09-20 | Universal Electronics Inc. | Universal voice assistant |
| US9437105B2 (en) | 2011-10-28 | 2016-09-06 | Universal Electronics Inc. | System and method for optimized appliance control |
| US9449500B2 (en) | 2012-08-08 | 2016-09-20 | Universal Electronics Inc. | System and method for optimized appliance control |
| US11792185B2 (en) | 2019-01-08 | 2023-10-17 | Universal Electronics Inc. | Systems and methods for associating services and/or devices with a voice assistant |
| US11700412B2 (en) | 2019-01-08 | 2023-07-11 | Universal Electronics Inc. | Universal voice assistant |
| KR20130070764A (ko) | 2011-12-20 | 2013-06-28 | (주)휴맥스 | 범용 디바이스의 브랜드 코드 안내 장치 및 방법 |
| KR20130071874A (ko) | 2011-12-21 | 2013-07-01 | (주)휴맥스 | 인터페이스 제어 장치 및 방법 |
| CN102541547B (zh) | 2011-12-22 | 2015-12-02 | 华为技术有限公司 | 一种为实现控制目标设备的处理方法和装置 |
| US9451306B2 (en) | 2012-01-03 | 2016-09-20 | Google Inc. | Selecting content formats for additional content to be presented along with video content to a user based on predicted likelihood of abandonment |
| US9875480B2 (en) | 2012-01-27 | 2018-01-23 | Sony Network Entertainment International Llc | System, method, and infrastructure for real-time live streaming content |
| JP2013218549A (ja) | 2012-04-10 | 2013-10-24 | Alpine Electronics Inc | 電子機器 |
| US20130276010A1 (en) | 2012-04-12 | 2013-10-17 | Timbo Drayson | Content serving |
| US20130298147A1 (en) | 2012-05-01 | 2013-11-07 | Google Inc. | Advertisements based on viewer feedback |
| CN102882751B (zh) | 2012-09-21 | 2016-01-27 | 鸿富锦精密工业(深圳)有限公司 | 智能家庭网络系统及其信号转换装置 |
| US9066159B2 (en) | 2012-10-23 | 2015-06-23 | Hulu, LLC | User control of ad selection for subsequent ad break of a video |
| US20140157305A1 (en) | 2012-11-30 | 2014-06-05 | General Instrument Corporation | Advertisement Distribution in a Subscriber Network |
| WO2014116732A1 (en) | 2013-01-23 | 2014-07-31 | Kohler Co. | Smart toilet systems and methods |
| US20140279047A1 (en) | 2013-03-15 | 2014-09-18 | General Instrument Corporation | Enhancing targeted advertising in a home network gateway device |
| CN103179208A (zh) | 2013-03-22 | 2013-06-26 | 广东顺德拓普利德科技有限公司 | 物联网通讯模块及设有该模块的电器设备的远程控制方法 |
| US20150032541A1 (en) | 2013-07-24 | 2015-01-29 | Pecabu, Inc. | Method and system for advertising prediction, improvement and distribution |
| CN103685746A (zh) | 2013-12-09 | 2014-03-26 | 康佳集团股份有限公司 | 基于手机的遥控处理方法、系统及手机 |
| WO2015095637A1 (en) | 2013-12-20 | 2015-06-25 | Universal Electronics Inc. | System and method for optimized appliance control |
| US10417900B2 (en) | 2013-12-26 | 2019-09-17 | Intel Corporation | Techniques for detecting sensor inputs on a wearable wireless device |
| EP3096969B1 (de) | 2014-01-20 | 2022-05-11 | Volkswagen Aktiengesellschaft | Anwenderschnittstelle und verfahren zum steuern einer lautstärke mittels einer berührungssensitiven anzeigeeinheit |
| US9392368B2 (en) | 2014-08-25 | 2016-07-12 | Comcast Cable Communications, Llc | Dynamic positional audio |
| US9721466B2 (en) | 2014-10-31 | 2017-08-01 | Comcast Cable Communications, Llc | Method of pairing a remote control |
| US9414130B2 (en) | 2014-12-15 | 2016-08-09 | At&T Intellectual Property, L.P. | Interactive content overlay |
| EP3254264B1 (en) | 2015-02-04 | 2022-08-10 | Universal Electronics, Inc. | System and method for configuring the remote control functionality of a portable device |
| US10136214B2 (en) | 2015-08-11 | 2018-11-20 | Google Llc | Pairing of media streaming devices |
| WO2017100641A1 (en) | 2015-12-11 | 2017-06-15 | SomniQ, Inc. | Apparatus, system, and methods for interfacing with a user and/or external apparatus by stationary state detection |
| US10209690B2 (en) | 2016-01-15 | 2019-02-19 | Google Llc | Systems and methods for provisioning devices using acoustic signals |
| US10453460B1 (en) | 2016-02-02 | 2019-10-22 | Amazon Technologies, Inc. | Post-speech recognition request surplus detection and prevention |
| EP3430617B1 (en) | 2016-11-07 | 2019-10-23 | Google LLC | Recorded media hotword trigger suppression |
| WO2018089671A1 (en) | 2016-11-10 | 2018-05-17 | Caavo Inc | Soft universal remote controller |
| US10810999B2 (en) | 2017-01-26 | 2020-10-20 | Hall Labs Llc | Voice-controlled secure remote actuation system |
| IT201700044688A1 (it) | 2017-04-24 | 2018-10-24 | Just Log Me S R L | Sistema di autenticazione e gestione identita' senza password mediante codice qr monouso e relativo metodo |
| US12526361B2 (en) | 2017-05-16 | 2026-01-13 | Apple Inc. | Methods for outputting an audio output in accordance with a user being within a range of a device |
| GB2563255B (en) | 2017-06-07 | 2022-12-28 | Kenwood Ltd | Kitchen appliance and system therefor |
| US10310082B2 (en) | 2017-07-27 | 2019-06-04 | Quantenna Communications, Inc. | Acoustic spatial diagnostics for smart home management |
| US10397749B1 (en) | 2017-11-09 | 2019-08-27 | Sprint Communications Company L.P. | Systems and methods for detection, identification, and use of environmental audio signatures |
| US11095875B2 (en) | 2017-12-16 | 2021-08-17 | Caavo Inc | Automatic testing of home entertainment automation systems for controlling connected devices |
| KR102635811B1 (ko) | 2018-03-19 | 2024-02-13 | 삼성전자 주식회사 | 사운드 데이터를 처리하는 시스템 및 시스템의 제어 방법 |
| WO2019236764A1 (en) | 2018-06-05 | 2019-12-12 | Google Llc | Confidence-based application-specific user interactions |
| US11663904B2 (en) | 2018-09-07 | 2023-05-30 | 7hugs Labs SAS | Real-time scene creation during use of a control device |
| US11665757B2 (en) | 2019-01-08 | 2023-05-30 | Universal Electronics Inc. | Universal audio device pairing assistant |
| WO2020172134A1 (en) | 2019-02-18 | 2020-08-27 | One Gallon, Llc | Mobile device on-line account authentication hardware and method for authentication |
| WO2020232336A1 (en) | 2019-05-15 | 2020-11-19 | Traitware, Inc. | System and methods for using a trusted single web portal for accessing multiple web services |
| US12316772B2 (en) | 2021-03-15 | 2025-05-27 | Synamedia Limited | Home context-aware authentication |
-
2006
- 2006-09-05 US US11/515,962 patent/US7907222B2/en active Active
- 2006-09-06 PL PL13162431T patent/PL2613485T3/pl unknown
- 2006-09-06 ES ES13162431T patent/ES2764417T3/es active Active
- 2006-09-06 EP EP06790188.4A patent/EP1929732B1/en active Active
- 2006-09-06 EP EP13162431.4A patent/EP2613485B1/en active Active
- 2006-09-06 ES ES13162427T patent/ES2762165T3/es active Active
- 2006-09-06 WO PCT/US2006/034715 patent/WO2007030540A2/en not_active Ceased
- 2006-09-06 EP EP13162427.2A patent/EP2613484B1/en active Active
- 2006-09-06 PL PL13162427T patent/PL2613484T3/pl unknown
-
2010
- 2010-04-27 US US12/768,325 patent/US7969514B2/en active Active
-
2011
- 2011-02-14 US US13/026,768 patent/US8525938B2/en active Active
-
2012
- 2012-04-10 US US13/443,435 patent/US8854556B2/en active Active
-
2013
- 2013-09-25 US US14/036,435 patent/US9047761B2/en active Active
-
2014
- 2014-09-17 US US14/488,483 patent/US9123236B2/en active Active
-
2015
- 2015-04-29 US US14/699,625 patent/US9489835B2/en active Active
-
2016
- 2016-08-02 US US15/226,742 patent/US9978263B2/en active Active
-
2017
- 2017-12-15 US US15/843,407 patent/US10311716B2/en active Active
- 2017-12-15 US US15/843,376 patent/US10546487B2/en active Active
-
2018
- 2018-02-07 US US15/891,100 patent/US10297144B2/en active Active
-
2019
- 2019-04-10 US US16/380,712 patent/US10621857B2/en active Active
- 2019-04-24 US US16/393,348 patent/US10600317B2/en active Active
-
2020
- 2020-02-13 US US16/790,293 patent/US11900794B2/en active Active
-
2021
- 2021-10-27 US US17/512,261 patent/US11676480B2/en active Active
- 2021-11-11 US US17/524,549 patent/US11651678B2/en active Active
- 2021-11-12 US US17/524,777 patent/US12456365B2/en active Active
- 2021-11-12 US US17/524,827 patent/US11676481B2/en active Active
- 2021-11-12 US US17/525,113 patent/US11651679B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2762165T3 (es) | Sistema y método para la configuración simplificada de un control remoto universal | |
| US10026307B2 (en) | System and method for widget-assisted setup of a universal remote control |