ES2645537T3 - Método para configurar la funcionalidad de control remoto de un dispositivo portátil - Google Patents
Método para configurar la funcionalidad de control remoto de un dispositivo portátil Download PDFInfo
- Publication number
- ES2645537T3 ES2645537T3 ES11870232.3T ES11870232T ES2645537T3 ES 2645537 T3 ES2645537 T3 ES 2645537T3 ES 11870232 T ES11870232 T ES 11870232T ES 2645537 T3 ES2645537 T3 ES 2645537T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- cec
- edid
- identity
- configuration
- 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
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004044 response Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 12
- 239000000047 product Substances 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 241000282668 Cebus Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
-
- 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
- G08C2201/21—Programming remote control devices via third means
-
- 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/40—Remote control systems using repeaters, converters, gateways
-
- 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
-
- 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/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- 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/426—Internal components of the client ; Characteristics thereof
- H04N21/42684—Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
-
- 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/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Selective Calling Equipment (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Details Of Television Systems (AREA)
Abstract
Un método para seleccionar un conjunto de códigos para su uso en la configuración de un dispositivo portátil (100) para comandar operaciones funcionales de un aparato (106), que comprende: recibir en un dispositivo servidor (200) mediante una identidad de red, datos recuperados desde el aparato (106) mediante el uso de una interconexión (208) física y lógica con referencia a un estándar; usar los datos de identidad en el dispositivo servidor (200) para identificar, dentro de una base de datos (216) que tiene una pluralidad de registros de aparato (400), cada uno de los cuales está en referencia cruzada con un aparato (106), un subconjunto de registros de aparato, a partir de la pluralidad de registros de aparato (400), que tiene datos en uno o más campos de registro que se emparejan con los datos de identidad recuperados desde el aparato (106); usar información en el subconjunto identificado de registros de aparato por el dispositivo servidor (200) para hacer que se obtengan datos adicionales desde el aparato (106) mediante el uso de la interconexión (208) con referencia al estándar; usar los datos adicionales en el servidor (200) para identificar, a partir del subconjunto de registros de aparato, un único registro de aparato, y usar un identificador (412) de conjunto de códigos asociado al registro de aparato identificado para seleccionar, a partir de una pluralidad de conjuntos de códigos, un conjunto de códigos para su uso en la configuración del dispositivo portátil (100) para comandar operaciones funcionales del aparato (106).
Description
5
10
15
20
25
30
35
40
45
50
55
DESCRIPCION
Metodo para configurar la funcionalidad de control remoto de un dispositivo portatil Antecedentes
Los dispositivos de comunicacion personal, productividad y entretenimiento, tales como las tabletas, telefonos inteligentes, dispositivos portatiles de correo electronico, libros electronicos, consolas portatiles y/o controladores de juegos, reproductores multimedia portatiles, etc. (todos ellos mencionados en lo que sigue como “dispositivos inteligentes”), se sabe que incluyen funciones tales como interfaces graficas de usuario sobre pantallas tactiles en color, capacidad de Internet inalambrico, soporte para aplicaciones auxiliares (a veces mencionadas como “apps”) tal como, por ejemplo, calendarios, correo electronico, mapas y navegacion, etc. Tales aplicaciones auxiliares pueden ser pre-instaladas en un dispositivo inteligente o pueden estar disponibles para que las descargue un usuario. Algunas de esas apps pueden comprender la capacidad de emitir comandos para aparatos de entretenimiento y de otros tipos, por ejemplo junto con una GUI que ofrece las funciones y la funcionalidad de un control remoto universal segun se conoce en el estado de la tecnica, junto con un visualizador de guia de TV para permitir la seleccion de un canal, etc. Tipicamente, tales apps de control remoto pueden estar provistas de una libreria de datos de comando y protocolos adecuados para controlar una pluralidad de aparatos de diferentes tipos y/o fabricacion (lo que se conoce como un “control remoto universal”). Dicha libreria de comandos y el hardware necesario para transmitir comandos operacionales a los aparatos, pueden estar incorporados en, o disponibles para, el propio dispositivo inteligente, o pueden adoptar la forma de un dispositivo externo separado que se pone en comunicacion con el dispositivo inteligente (es decir, un dispositivo de retransmision o lo que se conoce como “blaster”). No obstante, tras la instalacion inicial o la sustitucion posterior de un aparato controlado, tales apps de control remoto universal deben estar generalmente configuradas para que emparejen cada aparato particular que va a ser controlado con un conjunto apropiado de datos de comando y con un protocolo de la libreria. En la memoria se divulgan metodos convenientes y faciles de usar para llevar a cabo tal proceso de configuracion.
El documento US-A-2008/231762 se refiere a la configuracion de un dispositivo de control remoto para un sistema en el que se proporcionan conexiones de Interfaz Multimedia de Alta Definicion (HDMI) entre una television digital y dispositivos de audio/visualizacion digitales. La television digital puede recibir informacion de dispositivo desde los dispositivos de audio/visualizacion conectados, tal como informacion de identidad del dispositivo o funciones del control remoto para el dispositivo. La television digital utiliza la informacion de dispositivo para acceder a una base de datos o un sistema de servidor para obtener informacion de control. La informacion de control se proporciona al dispositivo de control remoto para la seleccion de configuraciones por parte de un usuario.
El documento US-A-2004/070491 se refiere a un sistema y metodo para usar una etiqueta de RFID para establecer y configurar automaticamente un control remoto universal para comandar aparatos de varios tipos y diversos fabricantes.
Sumario de la invencion
La presente invencion proporciona un metodo para seleccionar un conjunto de codigos para su uso en la configuracion de un dispositivo portatil para comandar operaciones funcionales de un aparato segun se define en la reivindicacion 1 anexa.
Esta invencion se refiere en general a sistemas de control remoto y, mas en particular, a un sistema y metodo para facilitar el establecimiento y la configuracion de un dispositivo portatil, por ejemplo un dispositivo inteligente que puede incorporar funcionalidad de control remoto universal, para comandar la operacion de uno o mas tipos de aparatos controlables remotamente de uno o mas fabricantes. Ejemplos de dispositivos inteligentes incluyen, aunque sin limitacion, los “iPhone” e “iPad” de Apple, la plataforma “Android” de Google, el controlador “Wii U” de Nintendo, “Torch” o “PlayBook” de Blackberry, etc. Los ejemplos de tipos de aparados incluyen, aunque sin limitacion, las televisiones, los reproductores de discos de video digital (DVDs), descodificadores de cable o satelite (STBs), grabadores de video digital (DVRs), receptores de audio y video (AV), termostatos, consolas de juego, sistemas de iluminacion, etc.
Con el fin de configurar de forma rapida y conveniente una app de dispositivo inteligente y la libreria de comandos asociada para que coincidan con los aparatos que han de ser controlados, de acuerdo con las ensenanzas de la presente invencion, el dispositivo inteligente puede ser conectado temporalmente a un aparato para averiguar la identidad del aparato y determinar con ello datos de comando apropiados y protocolos para el control de ese aparato. Cuando dicho aparato esta en comunicacion con otros aparatos controlables remotamente para formar parte de un entretenimiento local y/o un sistema medioambiental, las identidades de esos otros aparatos pueden ser tambien determinadas por el dispositivo inteligente, usando el aparato conectado como agente. Adicionalmente, en algunas realizaciones, la informacion de configuracion relacionada con dicho sistema local puede ser comunicada al dispositivo inteligente por el aparato agente para su uso en la creacion de macros de actividad; para su uso en la localizacion de etiquetas y menus visualizados de la app inteligente; etc. Tal informacion puede comprender, a titulo de ejemplo, datos con relacion a que aparatos fuente multimedia estan conectados a cuales puertos de entrada de un dispositivo de renderizado tal como un monitor de TV o un receptor de AV, facilitando con ello la creacion de
secuencias de comando de dispositivo inteligente previamente configuradas para su uso en la iniciacion de actividades tales como “Ver la TV”, “Escuchar Musica”; configuraciones de lenguaje y menu del (de los) aparato(s) conectado(s); etc.
En un ejemplo de realizacion preferida, la interconexion fisica y logica entre el dispositivo inteligente y un aparato, y 5 entre aparatos, puede ser acorde con la especificacion de Interfaz Multimedia de Alta Definicion (HDMI), y las identidades de aparato pueden ser deducidas a partir de, inter alia, datos de Control Electronico del Consumidor (CEC) o de Datos de Identificacion de Visualizacion Ampliada (EDID), recuperables desde aparatos en concordancia con esa especificacion, y/o a partir de tramas de informacion de Descripcion de Producto Fuente (SPD) incluidas en una corriente de video digital de aparato fuente en conformidad con la especificacion CEA-861 de la Asociacion de 10 Electronica del Consumidor. Sin embargo, se apreciara que se pueden utilizar para los mismos fines otros metodos y/o protocolos de interconexion tales como, por ejemplo pero sin limitacion, USB, IEE 1394 “Firewire”, UPnP, CEbus, etc., cuando sea apropiado para una realizacion particular.
Una mejor comprension de los objetos, ventajas, caracteristicas, propiedades y relaciones de la invencion, podra ser obtenida a partir de la descripcion detallada que sigue y de los dibujos que se acompanan, en los que se definen 15 realizaciones ilustrativas y que son indicativos de las diversas formas en las que pueden emplearse los principios de la invencion.
Breve descripcion de los dibujos
Para una mejor comprension de los diversos aspectos de la invencion, se puede hacer referencia a realizaciones preferidas mostradas en los dibujos anexos, en los que:
20 Las Figuras 1a y 1b ilustran ejemplos de sistemas en los que se puede utilizar una app de dispositivo inteligente configurada conforme a la presente invencion;
La Figura 2 ilustra ejemplos de interconexiones que pueden ser usadas durante la configuracion del (de los) dispositivo(s) inteligente(s) de la Figura 1;
La Figura 3 ilustra una serie de etapas que pueden ser llevadas a cabo por un dispositivo inteligente durante un 25 proceso habilitado basado en HDMI; y,
La Figura 4 ilustra un ejemplo de registro de base de datos de identidad de aparato que puede ser utilizado en la configuracion de una app de un dispositivo inteligente conforme a la presente invencion.
Descripcion detallada
A titulo de ejemplo, las Figuras 1a y 1b ilustran ejemplos de sistemas 102 y 104 en donde un dispositivo inteligente 30 100 puede estar adaptado para emitir comandos a aparatos controlables tal como una TV 106, un descodificador
(STB) 108, un reproductor de DVD 110, etc. Aunque se ha ilustrado en un contexto de un sistema de entretenimiento domestico que comprende un conjunto de una TV, un STB y un reproductor de DVD, debe entenderse que los aparatos controlables pueden incluir, sin necesidad de ninguna limitacion, televisiones, VCRs, DVRs, reproductores de DVD, descodificadores convertidores de cable o satelite (“STBs”), amplificadores, receptores de AV, 35 reproductores de CD, consolas de juego, iluminacion del hogar, cortinas, ventiladores, sistemas de HVAC, termostatos, ordenadores personales, etc. En el ejemplo ilustrativo de la Figura 1a, un dispositivo inteligente 100 puede incluir tanto una app de control remoto universal como el hardware necesario para habilitar la transmision directa de comandos a aparatos 106 a 110. Los comandos para el aparato pueden ser emitidos en forma de senales infrarrojas 112 segun se ha ilustrado, o en cualquier otro formato adecuado, por ejemplo, mediante una senal de RF
40 tal como se contempla en RF4CE, Zwave, Bluetooth, etc.; una senal ultrasonica; luz visible, etc., segun sea
apropiado para el control de cada aparato particular. En el ejemplo de la Figura 1a, estas senales de comando pueden ser emitidas directamente por el dispositivo inteligente 102 usando, por ejemplo, la tecnologia descrita en la publicacion de la solicitud de Patente US-A-2012/0231837. En una realizacion alternativa ilustrada en la Figura 1b, los comandos 112 del aparato pueden ser emitidos directamente a traves de un dispositivo de retransmision 114 que 45 actua en respuesta a comunicaciones inalambricas 116 recibidas desde la app de control remoto universal residente
en el dispositivo inteligente 100, por ejemplo segun se describe en la publicacion de la solicitud de Patente U.S.
num. US-A- 2012/0242526.
En cualquier caso, la app de control remoto y/o el dispositivo de retransmision asociado deben estar dotados de los datos de comando especificos y de un protocolo (“conjunto de codigos”) al que responda cada uno de los aparatos 50 que han de ser controlados. Segun se conoce en el estado de la tecnica, este puede adoptar forma de un puntero o un indice en una libreria de conjuntos de codigos previamente almacenados localmente en la memoria del dispositivo inteligente 100 o del dispositivo de retransmision 114; conjuntos de codigos individuales descargados en esos dispositivos durante un proceso de configuracion; una descarga de elemento a elemento de codigos de comando individuales sobre la base de segun se necesite desde una libreria almacenada localmente en un PC o en 55 un aparato tal como el STB 108 o la TV 106, o almacenados remotamente en un servidor de cabecera o accesible por internet, etc. A pesar de todo, puesto que los metodos descritos en la presente memoria para llevar a cabo la identificacion de conjuntos de codigos adecuados para los aparatos controlados pueden ser aplicados en general sin
3
5
10
15
20
25
30
35
40
45
50
55
60
tener en cuenta los mecanismos exactos mediante los que dichos conjuntos de codigos se proporcionan finalmente, debe entenderse que la realizacion descrita en lo que sigue constituye solamente un ejemplo, y que las tecnicas presentadas pueden pertenecer, mutatis mutandis, a cualquiera de las diversas configuraciones posibles del equipo y de la libreria de codigos.
Con referencia a la Figura 2, en un ejemplo de realizacion una app de control remoto residente en un dispositivo inteligente 100 puede ser emparejada con los aparatos que van a ser controlados, por ejemplo un aparato de TV 106 y/o un STB de cable 108 y un reproductor de DVD 110 conectando temporalmente un puerto de HDMI 206 del dispositivo inteligente 100 a un puerto de HDMI 210 disponible de un aparato que va a ser controlado, por ejemplo, la TV 106 en el ejemplo ilustrativo, por medio de un cable 208 compatible con HDMI. Una vez que la conexion ha sido establecida, la app remota del dispositivo inteligente 100 puede ser dispuesta en un modo de configuracion en cuyo modo la app puede solicitar datos de identificacion del dispositivo desde la TV 106 tales como, por ejemplo, un ID de fabricante de CEC y/o un numero de fabricante de EDID y un codigo de producto. En una realizacion preferida, los datos asi obtenidos pueden ser cargados desde el dispositivo inteligente en un servidor 200 a traves de, por ejemplo, una conexion WiFi 204 en Internet 202. El servidor 200 puede incluir una base de datos 216 que cruza referencias de datos de identidad del dispositivo de CEC y/o de EDID con conjuntos de codigos de comando de aparato, cuya base de datos puede ser referenciada para determinar un conjunto de codigos de comando apropiado para el control del aparato 106 del ejemplo. En realizaciones alternativas, la base de datos en la que se cruzan las referencias de los conjuntos de codigos de comando del aparato con los datos que se referencian a su vez respecto a un estandar, puede estar localmente residente en el propio dispositivo inteligente; o puede ser residente en un aparato accesible como parte de una red WiFi tal como por un ejemplo un PC local o un STB. No bastante, una vez que se determinado, el conjunto de codigos deseado puede ser proporcionado a continuacion a la app de control remoto del dispositivo inteligente 100, en forma de puntero o de indice en una base de datos local; o en forma de bloque de conjunto de codigos descargado desde una base de datos 218 de conjunto de codigos almacenada en el servidor 200, etc., segun sea apropiado.
Volviendo ahora al diagrama de flujo mostrado en la Figura 3, una vez que un ejemplo de dispositivo inteligente 100 ha sido unido a un aparato usando un cable de HDMI 208, en la etapa 300 se puede iniciar un programa de configuracion que forma parte de una app de control remoto instalada en ese dispositivo inteligente, por ejemplo a partir de una configuracion o un menu de configuraciones segun se conoce bien en el estado de la tecnica. En la etapa 302, el programa de configuracion puede comenzar emitiendo transmisiones sucesivas de <Mensaje de Sondeo> compatibles con CEC (segun se define en la especificacion de HDMI y en el suplemento de CEC que la acompana) a cada una de las posibles direcciones de dispositivos logicos de CEC de tipo especifico. A titulo explicativo, el protocolo de CEC puede soportar hasta 16 valores posibles de direcciones logicas, con cada valor asignado a un tipo de aparato particular: por ejemplo, un dispositivo de TV puede solamente adoptar una direccion logica cero o 14; un dispositivo de reproduccion tal como un reproductor de DVD puede usar solamente una de las direcciones logicas 4, 8 u 11; un dispositivo de sintonizacion puede usar solamente una de las direcciones logicas 3, 6, 7 o 10, etc. A los efectos de recibir respuestas a una interrogacion, el dispositivo de iniciacion (el dispositivo inteligente 100 en este ejemplo), conforme a una version de la especificacion de CEC, puede siempre adoptar la direccion 15. Aunque el dispositivo inteligente 100 este conectado fisicamente solo a un puerto de HDMI 210 de la TV 106, el protocolo de CEC permite que un aparato actue como Conmutador de CEC, es decir, para enrutar de forma transparente comunicaciones de CEC a/desde aparatos conectados a sus otros puertos de HDMI, tal como el STB 108 o el reproductor de DVD 106 en el ejemplo ilustrativo. Por consiguiente, en aquellos casos en los que la funcionalidad esta soportada por el aparato anfitrion al que esta ligado el dispositivo inteligente, el programa de configuracion puede estar habilitado para interrogar aparatos corriente abajo.
Si no se detecta ninguna respuesta del dispositivo a los mensajes de interrogacion emitidos en la etapa 304, el programa de configuracion sigue adelante en la etapa 320 para permitir la configuracion manual por un usuario de la app. Si, por el contrario, se detecta una o mas respuestas, en la etapa 306 se transmite un mensaje de <Proporcionar ID del Vendedor del Dispositivo> de CEC al primer valor de direccion logica de respuesta. Conforme al protocolo de CEC, el aparato al que va dirigido este mensaje puede responder con un unico ID de vendedor de 24 bits, cuyo numero es asignado a los fabricantes compatibles con CEC por el IEEE en conformidad con el estandar. Tras la recepcion, en la etapa 308, este numero de ID del vendedor, junto con la direccion logica de CEC a partir de la cual se ha originado (que es indicativa del tipo de aparato), pueden ser reenviados por el programa de configuracion a un identificador de conjunto de codigos, por ejemplo un servicio Web residente en el servidor 200.
Tras la recepcion de una respuesta desde el servicio identificador de conjunto de codigos, en las etapas 310 y 312 el programa de configuracion puede determinar si la respuesta constituye una identificacion positiva de un conjunto de codigos para su uso en la emision de comandos hasta el aparato indicado, o si comprende una peticion de informacion adicional por medio de una desambiguacion. Si no es asi, este supone que el servicio identificador ha fallado en cuanto a la identificacion de un conjunto de codigos adecuado, y el programa de configuracion sigue adelante en la etapa 318 para determinar si restan aparatos adicionales que deban ser identificados. Si la respuesta recibida comprende una peticion de informacion de desambiguacion adicional, tal informacion puede ser recuperada en la etapa 316 y reenviada al servicio de identificacion de conjunto de codigos para su procesamiento adicional. A titulo de ejemplo, sin limitacion alguna, tales peticiones de datos de desambiguacion pueden ser para Datos de Identificacion de Visualizacion Ampliada (EDID) segun ha sido especificado por la Asociacion de Estandares
5
10
15
20
25
30
35
40
45
50
55
60
Electricos de Video (VESA), recuperables a partir de dispositivos de visualizacion a traves de la interfaz de HDMI, y que pueden incluir, por ejemplo, campos de datos correspondientes a un ID de fabricante asignado por Microsoft y/o un codigo de producto asignado por el fabricante; para una respuesta a una peticion de CEC de <Obtener Lenguaje del Menu> (que puede ser indicativa de un territorio/mercado en el este actualmente instalado el aparato); para respuestas a peticiones de CEC de <Proporcionar Nombre de OSD> o bien <Obtener version de CEC>; para recuperacion de datos de SPD correspondientes a un puerto de entrada de HDMI del aparato anfitrion (por ejemplo, la TV 106 del ejemplo ilustrativo) donde tal recuperacion esta soportada por el aparato anfitrion, etc., segun sea apropiado para una realizacion o un aparato particular. A titulo explicativo, con relacion a datos de SPD, el estandar CEA-861B de CEA especifica que una fuente de video digital puede insertar opcionalmente una trama periodica de informacion de Descripcion de Producto Fuente en su corriente de video de salida. Esta “InfoFrame” puede comprender un nombre de vendedor ASCII de siete bytes, una descripcion de producto ASCII de dieciseis bytes tal como un numero de modelo, y un identificador del tipo de producto binario de un byte (por ejemplo, 01 h es un STB digital, 02h es un reproductor de DVD, 05h es una camara de video digital, etc.). Los dispositivos de reproduccion, tal como la TV 106, pueden opcionalmente descodificar estos datos y usarlos para aumentar las visualizaciones del menu en pantalla, etc.
Alternativamente, o adicionalmente a lo anterior, puesto que se necesitan aparatos compatibles con CEC para emitir una respuesta de <Interrumpir Funciones> para cualquier mensaje relativo a una funcion no soportada, en algunas realizaciones un servicio de identificacion de conjunto de codigos puede requerir que se inicien determinadas transmisiones de CEC para un aparato y que la(s) respuesta(s) resultante(s) sea(n) grabada(s), para permitir una identificacion exacta de un aparato mediante verificacion de su soporte para determinadas funciones (o la carencia del mismo).
Si se determina en la etapa 310 que la respuesta recibida es indicativa de la identidad de un conjunto de codigos de control del aparato, entonces en la etapa 314 la app de control remoto del dispositivo inteligente 100 puede ser configurada apropiadamente. Segun se conoce en el estado de la tecnica, tal configuracion puede adoptar la forma de almacenar un puntero para, o un indice en, una libreria local previamente cargada en conjuntos de codigos de comando, la provision del conjunto de codigos requerido a modo de descarga de datos desde un servidor en base a la libreria 218 de conjunto de codigos, etc., segun sea apropiado para una realizacion particular. Una vez que se ha completado la configuracion, en la etapa 318 el programa de configuracion determina a continuacion si quedan aparatos adicionales para ser identificados. Si es asi, el proceso retorna a la etapa 306 para repetir el proceso de identificacion anterior para el siguiente aparato. Una vez que todos los aparatos que respondieron a la peticion de sondeo de la etapa 302 han sido sometidos al proceso de identificacion, la configuracion continua en la etapa 320, donde se puede solicitar una entrada de usuario adicional segun sea necesario. Tal entrada de usuario puede comprender, por ejemplo, la provision de informacion explicita del numero de modelo y/o de numeros de conjunto de codigos, etc., para completar la identificacion y la configuracion de cualquier aparato que no haya respondido a la peticion de sondeo de CEC, que no pueda ser identificado de forma unica por el servicio de identificacion de conjunto de codigos automatizado, etc., despues de lo cual la configuracion inicial de la app de control remoto del dispositivo inteligente 100 esta completa. Puesto que se conocen bien en el estado de la tecnica diversos metodos alternativos para la identificacion de conjuntos de codigos de comando del aparato, por razones de brevedad estos no van a ser discutidos con mayor detalle en la presente memoria.
Haciendo ahora referencia a la Figura 4, un ejemplo de realizacion de una base de datos 216 de identificacion de aparato puede comprender un grupo de registros 400, uno por cada aparato identificable de forma distinta, comprendiendo cada registro una serie de campos 402 a 436’ segun se ha ilustrado. En el ejemplo representado, cada registro de aparato 400 puede incluir una identidad basica de aparato 440 que puede comprender campos de datos tales como tipo de aparato 402, marca 404, numero de modelo 406, numero de serie o rango de fecha 408, 410 (donde sea necesario asegurar una identificacion unica, por ejemplo cuando un fabricante haya cambiado una funcion del aparato en mitad de la ejecucion de un modelo) y el identificador 412 de un conjunto de codigos de comando del aparato para su uso en el comando del funcionamiento del aparato. En algunos casos, codigos 414 de la region geografica o del mercado pueden tambien formar parte de la identidad basica del aparato. La informacion que comprende esta identidad basica del aparato puede ser utilizada segun varios metodos de la tecnica anterior para configurar dispositivos controladores para comandar la operacion del aparato, por ejemplo emparejando un usuario equipado con una marca y un numero de modelo, imprimiendo listas de codigos de configuracion que han de ser publicadas en manuales, probando secuencialmente conjuntos de codigos correspondientes a un tipo y una marca de aparato particular (y a veces la region), etc., todo ello segun se conoce bien en el estado de la tecnica.
Adicionalmente a los datos de identidad basica de aparato que anteceden, un ejemplo de registro 400 de base de datos de identificacion de aparato conforme a la presente invencion puede incluir campos adicionales 416 a 436’ que comprenden una segunda identidad 450, electronica, para el mismo aparato. Tal identidad electronica puede comprender una tabulacion de elementos de datos que pueden ser solicitados electronicamente desde el aparato, por ejemplo a traves de una interconexion de HDMI 208 de la realizacion ilustrativa. Estos datos pueden incluir, sin limitacion, un ID del proveedor de CEC 416, una version de CEC 418, un nombre de OSD de CEC 420, un ID de fabricante de EDID 422, un codigo de producto de EDID 424, un numero de version/revision de EDID 426, un nombre de proveedor de SPD 428, y una descripcion de producto de SPD 430. En algunas realizaciones, los codigos de la region geografica 414 pueden tambien formar parte de una identidad de aparato electronico, puesto
5
10
15
20
25
30
35
40
45
50
55
60
que estos pueden ser deducibles de las respuestas de <Obtener Lenguaje del Menu> de CEC. Tambien debe apreciarse que, debido a practicas tales como etiquetado privado, diversificacion de proveedores, etc., los campos de ID del proveedor/fabricante y de nombre 416, 422 y 428 no son necesariamente sinonimos entre si o con el campo de marca 404.
Cuando sea necesario asegurar una identidad unica para un aparato, campos de datos adicionales pueden formar parte de un registro de identidad de aparato 400. Estos pueden incluir, por ejemplo, parametros adicionales discernibles de EDID 432 a 432’, tal como formatos de video y resoluciones soportadas, datos de temporizacion, etc., y/o campos de datos de datos de objetivo/respuesta de CEC 434, 436. Tales campos de objetivo/respuesta pueden comprender un comando electronico o pregunta 434 a ser emitida hasta un aparato junto con una respuesta esperada 436 a ser retornada por el aparato. A titulo de ejemplo, sin limitacion, para distinguir entre STBs de cable similares que difieran solamente en la presencia o la ausencia de una opcion de DVR, se puede emitir una peticion de <Proporcionar Estado de Cubierta> de CEC en espera de que la no respuesta de STB de DVR sea un mensaje de <Abortar Funcion> de CEC. En caso de que sea necesario asegurar la identificacion precisa de un aparato particular, se pueden proporcionar multiples campos de datos de objetivo/respuesta 434’, 436’.
En la realizacion ilustrativa, con excepcion del tipo de aparato 402 y del identificador de conjunto de codigos 412, los campos de datos que no sean aplicables o no esten disponibles para un aparato especifico pueden ser establecidos como “nulo”. Por ejemplo, los campos de rango de numero de serie 408, 410 pueden no ser necesarios, o determinados tipos de aparato pueden no soportar EDID, etc.
Con el fin de identificar de forma unica un aparato, un servicio de identificacion de aparato ilustrativo residente en, y/o asociado a, un servidor 200, por ejemplo, implementado mediante instrucciones almacenadas en un medio no transitorio, legible con ordenador, accesible por parte del servidor 200, y que interactua con un ejemplo de app de configuracion de dispositivo inteligente que opera generalmente segun la logica previamente descrita en relacion con el diagrama de flujo de la Figura 3, puede recibir una comunicacion inicial desde el dispositivo inteligente 100 que comprende un ID de vendedor de CEC junto con una indicacion del tipo de aparato (por ejemplo, la direccion logica de CEC de la que se recupero el ID del vendedor). El servicio de identificacion de aparato puede aplicar esos valores como mascara para seleccionar solamente aquellos registros 400 de la base de datos 216 que se emparejen con los criterios requeridos, es decir, un emparejamiento en el campo 402 con el tipo de aparato implicado por el valor de direccion logica de CEC recuperado desde un aparato y un emparejamiento en el campo 416 con el Id del vendedor de CEC recuperado desde el aparato. Se apreciara que en varias realizaciones, el contenido de datos de esta comunicacion inicial puede comprender otros valores, tal como por ejemplo el nombre de un proveedor de SPD y la descripcion del producto, en lugar de, o adicionalmente a, los valores mencionados con anterioridad, en cuyo caso la mascara de seleccion puede ser ajustada apropiadamente. Si solamente resulta un unico emparejamiento, la identificacion esta completa y el valor de identificador de conjunto de codigos correspondiente del campo 412 de ese registro puede ser devuelto a la app de configuracion residente en el dispositivo inteligente 100. Si, por el contrario, multiples registros cumplen los criterios de seleccion, el servicio de identificacion de aparato puede entonces examinar los contenidos de esos registros para determinar el campo de datos del subconjunto restante que muestre la mayor diversidad. Una vez que se realizado la determinacion, se puede reenviar una peticion de recuperacion de ese elemento de datos desde el aparato hasta la app de configuracion residente en el dispositivo inteligente 100. Cuando se devuelva el elemento de datos solicitado por parte de la app, este elemento puede ser anadido a la mascara de seleccion y el proceso de seleccion repetido. En caso de que un elemento solicitado no este disponible, por ejemplo el aparato anfitrion actual no soporte descodificacion de SpD y se hayan solicitado datos de SPD, la app de configuracion de dispositivo inteligente puede responder de forma negativa, en cuyo caso el elemento actualmente requerido puede ser eliminado del proceso de emparejamiento de identificacion de aparato y enviada una nueva peticion para un elemento de datos alternativo. Estas etapas pueden ser iteradas hasta que quede un unico registro de base de datos y su identificador de conjunto de codigos 412 pueda ser comunicado a la app de configuracion, o bien no este disponible ningun otro criterio de seleccion, es decir, cada campo 414 a 436’ haya sido utilizado o bien se haya encontrado que contiene un valor nulo, en cuyo caso puede comunicarse un fallo a la app de configuracion de dispositivo inteligente, permitiendole que inicie un mensaje de usuario que sugiera que se emplee un metodo de configuracion alternativo.
Una vez que se han provisionado totalmente los conjuntos de codigos de comando necesarios para el control de un aparato del usuario, en determinadas realizaciones una app de control remoto de dispositivo inteligente, conforme a la presente invencion, puede someterse a una personalizacion adicional mientras este en comunicacion fisica con los aparatos controlados a traves del ejemplo de conexion de HDMI. En una realizacion, la(s) respuesta(s) a una peticion de <Obtener Lenguaje del Menu> de CEC puede(n) ser utilizada(s) para ajustar los menus, etiquetas de clave, etc., de la app de control remoto para emparejar las que esten en uso mediante los aparatos controlados. A la inversa, tras la peticion del consumidor del lenguaje en el que este regionalizado actualmente el dispositivo inteligente puede ser transportada hasta los aparatos controlados por medio de una peticion de <Establecer Lenguaje del Menu> de CEC, adaptando con ello las visualizaciones del aparato para que se emparejen con las configuraciones preferentes de usuario del dispositivo inteligente.
En casos en los que un aparato tal como una TV 106, este adaptado para llevar a cabo la funcion de conmutacion de CEC mencionada con anterioridad, y este equipado para soportar tal interrogacion, se puede pedir a ese aparato
5
10
15
20
25
30
35
40
45
de conmutacion que indique cuales de sus puertos fisicos de HDMI (por ejemplo, del 210 al 214) estan asociados a cuales de las direcciones logicas de CEC corriente abajo (por ejemplo, el STB 108, el reproductor de DVD 110, etc.). Los datos asi adquiridos pueden ser utilizados entonces por una app de control remoto de dispositivo inteligente para configurar macros de actividad, por ejemplo, sin limitacion, “Ver TV” o “Ver una pelicula”, de tal modo que se emitira automaticamente un comando para seleccionar la entrada de HDMI apropiada de la TV 106 cuando se inicie la actividad. Dicha configuracion de macro puede ser completamente automatica, o puede requerir una entrada del usuario. Por ejemplo, cuando se detectan multiples aparatos de reproduccion multimedia en una configuracion (por ejemplo, un reproductor de DVD y una corriente de video de Vudu por demanda), se puede pedir a un usuario que seleccione la aplicacion que va a ser usada para una actividad de “Ver pelicula” (debiendo entenderse que caso tales como el presente, se pueden configurar tambien multiples actividades de “Ver pelicula”). Para facilitar la identificacion de usuario del aparato deseado, la peticion puede incluir las identidades auto-proporcionadas de los aparatos recuperadas usando peticiones de <Obtener nombre de OSD> de CEC, nombres de marca y/o numeros de modelo del aparato proporcionados por un servicio de identificacion de conjunto de codigos, numeros de puerto de entrada de la TV, o cualquier combinacion de los mismos, segun sea apropiado.
Mientras que varios conceptos han sido descritos con detalle, los expertos en la materia podran apreciar que se podrian introducir diversas modificaciones y alternativas a esos conceptos en vista de las ensenanzas globales de la descripcion. Por ejemplo, mientras que la configuracion del equipo ilustrativo presentada con anterioridad utiliza un aparato de television como punto focal de interconexion de HDMI y aparato anfitrion para la conexion de un dispositivo inteligente, se apreciara que en configuraciones alternativas, otro dispositivo tal como un receptor de AV, un descodificador, un PC, etc., puede servir igualmente bien como punto focal y aparato anfitrion al que pueda conectarse temporalmente un dispositivo inteligente a efectos de configuracion. Ademas, en aquellos casos en los que ningun aparato de la configuracion este capacitado para soportar funcionalidad de conmutacion de CEC, tambien se apreciara que un dispositivo inteligente conforme a la invencion puede ser no obstante conectado individualmente a multiples aparatos en secuencia con el fin de llevar a cabo una configuracion habilitada electronicamente. Tambien se apreciara que en determinadas realizaciones, por razones de eficiencia, se pueden acumular multiples elementos de datos de identificacion de aparato y ser reenviados conjuntamente a un servicio de identificacion de aparato como transaccion unica, en vez de en forma de etapa por etapa, como se ha descrito con anterioridad. Adicionalmente, mientras que se ha ilustrado el uso de una conexion de HDMI, protocolo de CEC y valores de datos de InfoFrame de EDID y SPD, se apreciara que otros diversos metodos de conectividad y acumulacion de datos de identificacion de aparato pueden ser igualmente adaptables a los propositos descritos en la presente memoria; los estandares pueden evolucionar o ser modificados para que soporten funciones adicionales, etc., y que en consecuencia, los contenidos de los ejemplos de base de datos de identificacion de aparato presentados en la presente memoria son solamente a titulo ilustrativo y no se pretende que sean una tabulacion exhaustiva de todos los puntos de datos de identificacion o parametros posibles que esten, o puedan estar, disponibles para su utilizacion mediante los metodos de identificacion de aparato descritos en la presente memoria.
Aunque se ha descrito en el contexto de modulos funcionales y se ha ilustrado usando formatos de diagrama de bloques y/o diagrama de flujo, debe entenderse que, a menos que se indique lo contrario, una o mas de las funciones y/o caracteristicas descritas pueden estar integradas en un unico dispositivo fisico y/o un modulo de software, o una o mas funciones y/o caracteristicas pueden estar implementadas en dispositivos fisicos o modulos de software separados. Se podra apreciar tambien que una discusion detallada de la implementacion real de cada modulo no resulta necesaria para facilitar la comprension de la invencion. En cambio, la implementacion real de tales modulos cae dentro de la experiencia rutinaria de un ingeniero, dada la divulgacion en la presente memoria de los atributos, la funcionalidad y la inter-relacion de los diversos modulos funcionales en el sistema. Por lo tanto, un experto en la materia, aplicando el conocimiento ordinario, estara capacitado para poner en practica la invencion definida en las reivindicaciones sin experimentacion indebida. Se apreciara adicionalmente que los conceptos particulares divulgados se entiende que son solamente ilustrativos y no limitativos dado que el alcance de la invencion viene dado por la amplitud total de las reivindicaciones anexas y por cualesquiera equivalentes de las mismas.
Claims (13)
- 5101520253035404550REIVINDICACIONES1. - Un metodo para seleccionar un conjunto de codigos para su uso en la configuracion de un dispositivo portatil (100) para comandar operaciones funcionales de un aparato (106), que comprende:recibir en un dispositivo servidor (200) mediante una identidad de red, datos recuperados desde el aparato (106) mediante el uso de una interconexion (208) fisica y logica con referencia a un estandar;usar los datos de identidad en el dispositivo servidor (200) para identificar, dentro de una base de datos (216) que tiene una pluralidad de registros de aparato (400), cada uno de los cuales esta en referencia cruzada con un aparato (106), un subconjunto de registros de aparato, a partir de la pluralidad de registros de aparato (400), que tiene datos en uno o mas campos de registro que se emparejan con los datos de identidad recuperados desde el aparato (106);usar informacion en el subconjunto identificado de registros de aparato por el dispositivo servidor (200) para hacer que se obtengan datos adicionales desde el aparato (106) mediante el uso de la interconexion (208) con referencia al estandar;usar los datos adicionales en el servidor (200) para identificar, a partir del subconjunto de registros de aparato, un unico registro de aparato, yusar un identificador (412) de conjunto de codigos asociado al registro de aparato identificado para seleccionar, a partir de una pluralidad de conjuntos de codigos, un conjunto de codigos para su uso en la configuracion del dispositivo portatil (100) para comandar operaciones funcionales del aparato (106).
- 2. - El metodo segun se define en la reivindicacion 1, en donde los datos de identidad y los datos adicionales se reciben en el dispositivo servidor (200) desde el dispositivo portatil (100) a traves de la red.
- 3. - El metodo segun se define en la reivindicacion 2, en donde la interconexion (208) fisica y logica referenciada en un estandar, se usa para disponer el dispositivo portatil (100) y el aparato (106) en comunicacion directa.
- 4. - El metodo segun se define en la reivindicacion 1, en donde el conjunto de codigos seleccionado esta pre- almacenado en una memoria del dispositivo portatil (100).
- 5. - El metodo segun se define en la reivindicacion 1, en donde el conjunto de codigos seleccionado se descarga en el dispositivo portatil (100) a traves de la red.
- 6. - El metodo segun se define en la reivindicacion 1, en donde la interconexion (208) esta referenciada con la especificacion de Interfaz Multimedia de Alta Definicion.
- 7. - El metodo segun se define en la reivindicacion 1, en donde los datos de identidad comprenden al menos datos indicativos de una ID (416) del vendedor de CEC de Control Electronico de Consumidor, y una direccion logica de CEC.
- 8. - El metodo segun se define en la reivindicacion 7, en donde los datos adicionales obtenidos desde el aparato (106) comprenden al menos una o mas de entre una ID (422) del fabricante de EDID de Datos de Identificacion de Visualizacion Ampliada, una ID (424) de producto de EDID, y un numero (426) de version de EDID.
- 9. - El metodo segun se define en la reivindicacion 7, en donde los datos adicionales obtenidos desde el aparato (106) comprenden al menos datos indicativos de un parametro (432) de EDID de Datos de Identificacion de Visualizacion Ampliada.
- 10. - El metodo segun se define en la reivindicacion 7, en donde los datos adicionales obtenidos desde el aparato (106) comprenden al menos datos indicativos de uno o mas de entre un Nombre (428) del Vendedor de SPD de Descripcion de Producto Fuente y una descripcion (430) del producto de SPD.
- 11. - El metodo segun se define en la reivindicacion 7, en donde los datos adicionales obtenidos a partir del aparato (106) comprenden al menos datos indicativos de una respuesta de aparato a un reto de CEC.
- 12. - El metodo segun se define en la reivindicacion 1, en donde los datos de identidad comprenden al menos datos indicativos de una ID (416) del vendedor de CEC de Control Electronico del Consumidor y una direccion logica de CEC.
- 13. - El metodo segun se define en la reivindicacion 1, en donde al menos uno de entre una ID (416) del vendedor de CEC de Control Electronico del Consumidor, una direccion logica de CEC, un nombre de CEC, una ID (422) del fabricante de EDID de Datos de Identificacion de Visualizacion Ampliada, una ID (424) de producto de EDID, un numero (426) de version de EDID, un Nombre (428) del Vendedor de SPD de Descripcion de Producto Fuente, y una descripcion (430) de producto de SPD, se usan para identificar el registro de aparato.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/198,072 US8812629B2 (en) | 2008-04-18 | 2011-08-04 | System and method for configuring the remote control functionality of a portable device |
US201113198072 | 2011-08-04 | ||
PCT/US2011/058912 WO2013019256A2 (en) | 2011-08-04 | 2011-11-02 | System and method for configuring the remote control functionality of a portable device |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2645537T3 true ES2645537T3 (es) | 2017-12-05 |
Family
ID=46672871
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17186329.3T Active ES2687086T3 (es) | 2011-02-14 | 2011-11-02 | Sistema y método para configurar la funcionalidad de control remoto de un dispositivo portátil |
ES11858754.2T Active ES2640969T3 (es) | 2011-02-14 | 2011-11-02 | Sistema y método para configurar la funcionalidad de control remoto de un dispositivo portátil |
ES17192290T Active ES2771253T3 (es) | 2011-08-04 | 2011-11-02 | Método para configurar la funcionalidad de control remoto de un dispositivo portátil |
ES11870232.3T Active ES2645537T3 (es) | 2011-08-04 | 2011-11-02 | Método para configurar la funcionalidad de control remoto de un dispositivo portátil |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17186329.3T Active ES2687086T3 (es) | 2011-02-14 | 2011-11-02 | Sistema y método para configurar la funcionalidad de control remoto de un dispositivo portátil |
ES11858754.2T Active ES2640969T3 (es) | 2011-02-14 | 2011-11-02 | Sistema y método para configurar la funcionalidad de control remoto de un dispositivo portátil |
ES17192290T Active ES2771253T3 (es) | 2011-08-04 | 2011-11-02 | Método para configurar la funcionalidad de control remoto de un dispositivo portátil |
Country Status (5)
Country | Link |
---|---|
US (3) | US8812629B2 (es) |
EP (4) | EP3261337B1 (es) |
ES (4) | ES2687086T3 (es) |
PL (4) | PL3261337T3 (es) |
WO (2) | WO2012112197A1 (es) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7586398B2 (en) * | 1998-07-23 | 2009-09-08 | Universal Electronics, Inc. | System and method for setting up a universal remote control |
US9818293B2 (en) * | 1998-07-23 | 2017-11-14 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
US8812629B2 (en) * | 2008-04-18 | 2014-08-19 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US8624713B2 (en) * | 2009-08-11 | 2014-01-07 | At&T Intellectual Property I, L.P. | Programming a universal remote control via physical connection |
US8477060B2 (en) * | 2009-11-13 | 2013-07-02 | At&T Intellectual Property I, L.P. | Programming a remote control using removable storage |
US9786159B2 (en) | 2010-07-23 | 2017-10-10 | Tivo Solutions Inc. | Multi-function remote control device |
US8990574B1 (en) * | 2010-10-06 | 2015-03-24 | Prima Cinema, Inc. | Secure device authentication protocol |
CN101968712B (zh) * | 2010-10-08 | 2012-09-19 | 鸿富锦精密工业(深圳)有限公司 | 具有触摸显示屏的遥控器 |
US10121133B2 (en) | 2010-10-13 | 2018-11-06 | Walmart Apollo, Llc | Method for self-checkout with a mobile device |
US8897897B2 (en) * | 2011-05-25 | 2014-11-25 | Remote Technologies, Inc. | Companion control interface for smart devices |
US11451618B2 (en) | 2014-05-15 | 2022-09-20 | Universal Electronics Inc. | Universal voice assistant |
US9215394B2 (en) | 2011-10-28 | 2015-12-15 | Universal Electronics Inc. | System and method for optimized appliance control |
US10937308B2 (en) | 2011-10-28 | 2021-03-02 | 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 |
US10593195B2 (en) | 2011-10-28 | 2020-03-17 | Universal Electronics Inc. | System and method for optimized appliance control |
US11700412B2 (en) | 2019-01-08 | 2023-07-11 | Universal Electronics Inc. | Universal voice assistant |
US11295603B2 (en) | 2011-10-28 | 2022-04-05 | Universal Electronics Inc. | System and method for optimized appliance control |
US9437105B2 (en) * | 2011-10-28 | 2016-09-06 | 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 |
US9847083B2 (en) | 2011-11-17 | 2017-12-19 | Universal Electronics Inc. | System and method for voice actuated configuration of a controlling device |
CN110677330A (zh) * | 2011-12-21 | 2020-01-10 | 英特尔公司 | 用于促进计算设备和非计算设备的基于代理用户界面的远程管理和控制的机制 |
CN102572567A (zh) * | 2011-12-28 | 2012-07-11 | 惠州Tcl移动通信有限公司 | 一种手持设备和电视机的ui界面交互***及方法 |
US9430937B2 (en) | 2012-07-03 | 2016-08-30 | Google Inc. | Contextual, two way remote control |
US9548813B2 (en) * | 2012-09-04 | 2017-01-17 | Universal Electronics Inc. | System and method for provision of appliance control functionality to a smart device |
US9514641B2 (en) * | 2012-11-02 | 2016-12-06 | Huawei Technologies Co., Ltd. | Smart remote control |
US20160080806A1 (en) * | 2013-04-26 | 2016-03-17 | Sharp Corporation | Device state checking system, device state checking method, server device, communication terminal device, and computer program |
EP3000007B1 (en) * | 2013-05-22 | 2020-07-08 | Universal Electronics, Inc. | System and method for optimized appliance control |
CN107408331B (zh) * | 2014-04-04 | 2021-06-18 | 通用电子有限公司 | 用于配置便携式设备的遥控功能的***和方法 |
US11445011B2 (en) | 2014-05-15 | 2022-09-13 | Universal Electronics Inc. | Universal voice assistant |
US10063625B2 (en) * | 2014-05-15 | 2018-08-28 | Universal Electronics Inc. | System and method for appliance detection and app configuration |
CN105404385B (zh) * | 2014-05-30 | 2018-11-27 | 阿里巴巴集团控股有限公司 | 一种智能显示终端与体感设备实现数据交互的方法及装置 |
US9788039B2 (en) | 2014-06-23 | 2017-10-10 | Google Inc. | Camera system API for third-party integrations |
US20150370272A1 (en) | 2014-06-23 | 2015-12-24 | Google Inc. | Intelligent configuration of a smart environment based on arrival time |
TWI619387B (zh) * | 2015-08-14 | 2018-03-21 | 凱銳光電股份有限公司 | 符合hdmi-cec規格的遙控方法與系統 |
KR102469758B1 (ko) * | 2015-09-02 | 2022-11-22 | 삼성전자주식회사 | 서버 장치, 사용자 단말 장치, 그 제어 방법 및 전자 시스템 |
US10460083B2 (en) | 2015-11-04 | 2019-10-29 | Screening Room Media, Inc. | Digital credential system |
US20160088236A1 (en) * | 2015-12-03 | 2016-03-24 | Randall John Bratton | Audio video content input/output chassis system |
CN106911949A (zh) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | 一种基于移动终端控制电器设备的方法和移动终端 |
US10469399B2 (en) | 2015-12-29 | 2019-11-05 | International Business Machines Corporation | Managing remote device based on physical state of a management device |
KR102455479B1 (ko) * | 2016-02-16 | 2022-10-18 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
US10319336B2 (en) * | 2016-02-16 | 2019-06-11 | Samsung Electronics Co., Ltd. | Electronic device and control method thereof |
US10904727B2 (en) | 2016-12-13 | 2021-01-26 | Universal Electronics Inc. | Apparatus, system and method for promoting apps to smart devices |
JP2018101828A (ja) * | 2016-12-19 | 2018-06-28 | 船井電機株式会社 | 制御装置 |
US10452819B2 (en) | 2017-03-20 | 2019-10-22 | Screening Room Media, Inc. | Digital credential system |
JP6763352B2 (ja) * | 2017-07-05 | 2020-09-30 | Smk株式会社 | 機器制御装置、プログラム及びリモートコントロールシステム |
US11489691B2 (en) | 2017-07-12 | 2022-11-01 | Universal Electronics Inc. | Apparatus, system and method for directing voice input in a controlling device |
US9912904B1 (en) * | 2017-07-31 | 2018-03-06 | Maruthi Viswanathan | Adapter device for television screen or channel extension |
US10032365B1 (en) | 2017-10-16 | 2018-07-24 | Universal Electronics Inc. | Apparatus, system and method for using a universal controlling device for displaying a graphical user element in a display device |
US10169984B1 (en) * | 2017-11-13 | 2019-01-01 | Grand Mate Co., Ltd. | Method for transmitting data in wireless system |
EP3864871A4 (en) * | 2018-10-10 | 2022-07-13 | Universal Electronics Inc. | SYSTEM AND METHODS FOR OPTIMIZED APPLICATION CONTROL |
US20200204392A1 (en) * | 2018-12-20 | 2020-06-25 | Ming-Tsung Chen | Home appliance control system |
US11776539B2 (en) | 2019-01-08 | 2023-10-03 | Universal Electronics Inc. | Voice assistant with sound metering capabilities |
US11665757B2 (en) | 2019-01-08 | 2023-05-30 | Universal Electronics Inc. | Universal audio device pairing assistant |
US11653050B2 (en) | 2019-10-17 | 2023-05-16 | Universal Electronics Inc. | Systems and methods for a customized media access user experience with privacy settings |
US20210120298A1 (en) * | 2019-10-17 | 2021-04-22 | Universal Electronics Inc. | Systems and methods for a customized media access user experience |
US20210218591A1 (en) * | 2020-01-15 | 2021-07-15 | Universal Electronics Inc. | System and method for optimized appliance utilization |
CN111885418B (zh) * | 2020-07-30 | 2022-05-31 | 深圳创维-Rgb电子有限公司 | Edid自适应方法、装置、显示设备和可读存储介质 |
Family Cites Families (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US4746919A (en) | 1986-03-28 | 1988-05-24 | Rca Licensing Corporation | Remote control system with key function display provisions |
US4959810A (en) | 1987-10-14 | 1990-09-25 | Universal Electronics, Inc. | Universal remote control device |
US5255313A (en) | 1987-12-02 | 1993-10-19 | Universal Electronics Inc. | Universal remote control system |
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 |
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 |
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 |
DE19615840A1 (de) | 1996-04-20 | 1997-10-30 | Bosch Gmbh Robert | Elektrisches Hausgerät |
US5909183A (en) | 1996-12-26 | 1999-06-01 | Motorola, Inc. | Interactive appliance remote controller, system and method |
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 |
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 |
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 |
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 |
US7586398B2 (en) | 1998-07-23 | 2009-09-08 | Universal Electronics, Inc. | System and method for setting up a universal remote control |
US6157319A (en) | 1998-07-23 | 2000-12-05 | Universal Electronics Inc. | Universal remote control system with device activated setup |
US6111677A (en) | 1998-08-31 | 2000-08-29 | Sony Corporation | Optical remote control interface system and method |
US6557028B2 (en) | 1999-04-19 | 2003-04-29 | International Business Machines Corporation | Method and computer program product for implementing collaborative bookmarks and synchronized bookmark lists |
US6567011B1 (en) | 1999-10-14 | 2003-05-20 | Universal Electronics Inc. | Media system and remote control for same |
US6748278B1 (en) | 2000-03-13 | 2004-06-08 | Microsoft Corporation | Remote controlled system with computer-based remote control facilitator |
US6791467B1 (en) | 2000-03-23 | 2004-09-14 | Flextronics Semiconductor, Inc. | Adaptive remote controller |
US8132105B1 (en) | 2000-10-10 | 2012-03-06 | Koninklijke Philips Electronics, N.V. | Control codes for programmable remote supplied in XML format |
US8909739B2 (en) | 2001-01-29 | 2014-12-09 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
US8863184B2 (en) | 2001-07-13 | 2014-10-14 | Universal Electronics Inc. | System and method for presenting program guide information in an electronic portable device |
US7095456B2 (en) | 2001-11-21 | 2006-08-22 | Ui Evolution, Inc. | Field extensible controllee sourced universal remote control method and apparatus |
US7653212B2 (en) | 2006-05-19 | 2010-01-26 | Universal Electronics Inc. | System and method for using image data in connection with configuring a universal controlling device |
US7933945B2 (en) * | 2002-06-27 | 2011-04-26 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
JP4369214B2 (ja) * | 2002-12-11 | 2009-11-18 | パナソニック株式会社 | Avシステム |
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 |
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 |
US7589642B1 (en) | 2003-12-16 | 2009-09-15 | Uei Cayman Inc. | Relaying key code signals through a remote control device |
US7259696B1 (en) | 2004-02-10 | 2007-08-21 | Zilog, Inc. | Interactive web-based codeset selection and development tool |
US7429932B1 (en) | 2004-06-30 | 2008-09-30 | Microsoft Corporation | Remote control code set identification system |
US8179404B2 (en) | 2004-10-27 | 2012-05-15 | Panasonic Corporation | Remote control system and appliance for use in the remote control system |
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 |
US7782407B2 (en) | 2006-02-21 | 2010-08-24 | Mitsubishi Digital Electronics America, Inc. | Smart remote control |
DE202007019348U1 (de) * | 2006-03-15 | 2011-12-13 | Koninklijke Philips Electronics N.V. | Universelle Fernbedienung |
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 | ブラザー工業株式会社 | コードレス電話システム |
US7996869B2 (en) * | 2006-08-18 | 2011-08-09 | Sony Corporation | Automatically reconfigurable multimedia system with interchangeable personality adapters |
US8812629B2 (en) * | 2008-04-18 | 2014-08-19 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US7533086B2 (en) * | 2006-09-08 | 2009-05-12 | Ricoh Co., Ltd. | System, method, and computer program product for obtaining vendor identification of a remote device of merged companies |
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 |
US7554614B2 (en) | 2006-12-08 | 2009-06-30 | Panasonic Corporation | Remote control system |
US7889112B1 (en) * | 2007-01-19 | 2011-02-15 | Uei Cayman Inc. | Dynamic linking of codesets in universal remote control devices |
US8544064B2 (en) * | 2007-02-09 | 2013-09-24 | Sony Corporation | Techniques for automatic registration of appliances |
US20080231762A1 (en) * | 2007-03-22 | 2008-09-25 | Sony Corporation | System and method for application dependent universal remote control |
US8510798B2 (en) * | 2007-04-02 | 2013-08-13 | Sony Corporation | Authentication in an audio/visual system having multiple signaling paths |
JP4434247B2 (ja) | 2007-08-10 | 2010-03-17 | ソニー株式会社 | リモートコントローラ、リモートコントロールシステムおよびリモートコントロール方法 |
JP2009077045A (ja) * | 2007-09-19 | 2009-04-09 | Toshiba Corp | アドレスリスト更新装置および方法 |
JP2009146146A (ja) | 2007-12-13 | 2009-07-02 | Panasonic Corp | 情報処理装置およびホームネットワークシステム |
US9503562B2 (en) | 2008-03-19 | 2016-11-22 | Universal Electronics Inc. | System and method for appliance control via a personal communication or entertainment device |
US9852615B2 (en) | 2011-03-25 | 2017-12-26 | Universal Electronics Inc. | System and method for facilitating appliance control via a smart device |
DE102008024632B4 (de) | 2008-05-21 | 2010-07-29 | Fm Marketing Gmbh | Programmierbare Fernsteuerung und Verfahren zum Programmieren einer Fernsteuerung |
US20090295680A1 (en) | 2008-05-27 | 2009-12-03 | Eyran Lida | Operating a multi 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 |
US20100039282A1 (en) | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
US8098337B2 (en) * | 2008-09-30 | 2012-01-17 | Echostar Technologies L.L.C. | Systems and methods for automatic configuration of a remote control device |
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 |
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 |
US8189120B2 (en) | 2009-02-04 | 2012-05-29 | Sony Corporation | Non-programmable universal remote system and method |
KR20100135145A (ko) | 2009-06-16 | 2010-12-24 | 삼성전자주식회사 | 원격제어장치 및 그의 디스플레이방법 |
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 |
TWI399083B (zh) | 2010-07-28 | 2013-06-11 | Compal Communication Inc | 具遙控功能之無線通訊系統及其無線通訊模組 |
US20120086869A1 (en) | 2010-10-08 | 2012-04-12 | Sony Corporation | Using tv to program universal remote commander |
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 |
US8700106B2 (en) | 2011-03-09 | 2014-04-15 | Universal Electronics Inc. | System and method for provision of infrared signalling in smart phone devices |
US8918544B2 (en) | 2011-03-31 | 2014-12-23 | Logitech Europe S.A. | Apparatus and method for configuration and operation of a remote-control system |
US9686496B2 (en) * | 2012-12-20 | 2017-06-20 | Echostar Technologies L.L.C. | Apparatus, systems, and methods for notification of remote control device modes |
-
2011
- 2011-08-04 US US13/198,072 patent/US8812629B2/en active Active
- 2011-11-02 PL PL17186329T patent/PL3261337T3/pl unknown
- 2011-11-02 EP EP17186329.3A patent/EP3261337B1/en active Active
- 2011-11-02 WO PCT/US2011/058915 patent/WO2012112197A1/en active Application Filing
- 2011-11-02 EP EP11870232.3A patent/EP2740027B1/en active Active
- 2011-11-02 PL PL17192290T patent/PL3276945T3/pl unknown
- 2011-11-02 ES ES17186329.3T patent/ES2687086T3/es active Active
- 2011-11-02 WO PCT/US2011/058912 patent/WO2013019256A2/en active Application Filing
- 2011-11-02 EP EP11858754.2A patent/EP2676435B1/en active Active
- 2011-11-02 ES ES11858754.2T patent/ES2640969T3/es active Active
- 2011-11-02 ES ES17192290T patent/ES2771253T3/es active Active
- 2011-11-02 PL PL11870232T patent/PL2740027T3/pl unknown
- 2011-11-02 PL PL11858754T patent/PL2676435T3/pl unknown
- 2011-11-02 ES ES11870232.3T patent/ES2645537T3/es active Active
- 2011-11-02 EP EP17192290.9A patent/EP3276945B1/en active Active
-
2014
- 2014-04-04 US US14/245,151 patent/US9087100B2/en active Active
-
2015
- 2015-06-11 US US14/736,950 patent/US9437104B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
PL2676435T3 (pl) | 2017-12-29 |
EP3276945B1 (en) | 2020-01-08 |
US9087100B2 (en) | 2015-07-21 |
EP3261337A1 (en) | 2017-12-27 |
ES2771253T3 (es) | 2020-07-06 |
US20110289113A1 (en) | 2011-11-24 |
EP3261337B1 (en) | 2018-07-25 |
PL2740027T3 (pl) | 2018-01-31 |
EP2676435A1 (en) | 2013-12-25 |
PL3276945T3 (pl) | 2020-05-18 |
US8812629B2 (en) | 2014-08-19 |
WO2012112197A1 (en) | 2012-08-23 |
ES2687086T3 (es) | 2018-10-23 |
PL3261337T3 (pl) | 2018-11-30 |
EP2676435B1 (en) | 2017-08-23 |
EP2740027A4 (en) | 2014-12-17 |
US9437104B2 (en) | 2016-09-06 |
WO2013019256A2 (en) | 2013-02-07 |
US20140222861A1 (en) | 2014-08-07 |
EP2740027B1 (en) | 2017-10-04 |
ES2640969T3 (es) | 2017-11-07 |
EP2676435A4 (en) | 2014-01-22 |
EP3276945A1 (en) | 2018-01-31 |
WO2013019256A3 (en) | 2014-05-01 |
US20150279206A1 (en) | 2015-10-01 |
EP2740027A2 (en) | 2014-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2645537T3 (es) | Método para configurar la funcionalidad de control remoto de un dispositivo portátil | |
ES2929105T3 (es) | Sistema y método para configurar la funcionalidad de control remoto de un dispositivo portátil | |
US20220264192A1 (en) | System and method for configuring the remote control functionality of a portable device | |
US9454899B2 (en) | System and method for configuring the remote control functionality of a portable device | |
KR102495076B1 (ko) | 휴대용 장치의 리모트 컨트롤 기능을 설정하는 시스템 및 방법 | |
JP6529580B2 (ja) | ポータブルデバイスのリモートコントロール機能を構成するためのシステム及び方法 | |
CN107408331B (zh) | 用于配置便携式设备的遥控功能的***和方法 |