Patent ES-2632342-T3 (ES)
Title: Interfaz de usuario virtual
Inventor: HULSE DAVID
IPC: H04N21/6543
Filed: 2011-01-14
Granted: 2017-09-12
Abstract: Un sistema para proporcionar interfaces de usuario virtuales a través de una red (102), que comprende: una pluralidad de clientes remotos (104) con pantallas (114) asociadas; y uno o más servidores (106, 108, 110) configurados para proporcionar una interfaz de usuario virtual y desplegarse en la red (102) y cada servidor estando configurado para: gestionar una pluralidad de aplicaciones de interfaz de usuario (208) teniendo, cada una, una memoria intermedia (206) de trama virtual asociada; en respuesta a una solicitud de conexión desde un cliente remoto (104), asociar una aplicación de interfaz de usuario (208) con una asignada de las memorias intermedias de trama virtual (206), estando configurada la aplicación de interfaz de usuario (208) para reproducir una interfaz gráfica de usuario en la memoria intermedia de trama virtual asignada; establecer (316) una primera conexión bidireccional persistente dedicada al cliente remoto (104) para conducir una sesión de interfaz de usuario virtual; enviar (318) actualizaciones de la interfaz gráfica de usuario desde la memoria intermedia (206) de trama virtual asignada al cliente remoto (104) a través de la primera conexión, incluyendo al menos algunas de las actualizaciones información de transparencia para utilizar en la fusión de la interfaz gráfica de usuario con vídeo en el cliente remoto; recibir (320) la entrada del usuario desde el cliente remoto a través de la primera conexión y proporcionar la entrada del usuario a la aplicación de interfaz de usuario, representando la entrada de usuario la interacción de un usuario asociado con el cliente remoto con una representación de la interfaz gráfica de usuario, generar instrucciones de reproducción para controlar la reproducción de vídeo en el cliente remoto de acuerdo con la entrada del usuario y enviar las instrucciones de reproducción al cliente remoto a través de una segunda conexión a través de la red; estando configurado cada cliente (104) para recibir las actualizaciones gráficas de la interfaz de usuario desde la memoria intermedia de trama virtual correspondiente a través de la primera conexión y para reproducir la representación de la interfaz gráfica de usuario correspondiente con el vídeo en la pantalla (114) asociada, utilizando las actualizaciones y la información de transparencia, estando cada cliente configurado además para transmitir la entrada de usuario al uno o más servidores a través de la primera conexión y en el que cada cliente está configurado además para proporcionar funciones de control de reproducción de medios usando software intermedio (215) e incluyendo cada cliente una capa de abstracción de software intermedio (216) configurada para facilitar la comunicación entre la aplicación de interfaz de usuario correspondiente en el servidor y el software intermedio a través de la segunda conexión a través de la red y para controlar el vídeo en la pantalla asociada de acuerdo con las instrucciones de reproducción recibidas sobre la segunda conexión, en el que la segunda conexión está separada de la primera conexión, y en el que cada cliente está también configurado para recibir vídeo a través de una tercera conexión a través de la red entre un servidor de medios remoto y el software intermedio, y en el que la tercera conexión está separada de la primera conexión y de la segunda conexión.