ES2744567T3 - Consola de juegos y procedimiento para operar una consola de juegos - Google Patents
Consola de juegos y procedimiento para operar una consola de juegos Download PDFInfo
- Publication number
- ES2744567T3 ES2744567T3 ES16207628T ES16207628T ES2744567T3 ES 2744567 T3 ES2744567 T3 ES 2744567T3 ES 16207628 T ES16207628 T ES 16207628T ES 16207628 T ES16207628 T ES 16207628T ES 2744567 T3 ES2744567 T3 ES 2744567T3
- Authority
- ES
- Spain
- Prior art keywords
- video
- game
- video game
- user
- television
- 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 description 21
- 230000006854 communication Effects 0.000 claims abstract description 83
- 238000004891 communication Methods 0.000 claims abstract description 83
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000007175 bidirectional communication Effects 0.000 abstract 1
- 239000000872 buffer Substances 0.000 description 18
- 230000007246 mechanism Effects 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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/4104—Peripherals receiving signals from specially adapted client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1089—In-session procedures by adding media; by removing media
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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/42222—Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
- H04N21/4542—Blocking scenes or portions of the received content, e.g. censoring scenes
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- 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
-
- 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/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/577—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/121—Details of network access arrangements or protocols
- H04M7/122—Details of network access arrangements or protocols where the PSTN/ISDN access is used as an access to networks other than PSTN/ISDN
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Una consola de juegos (105) que comprende: una salida de audio y vídeo (307) operable para emitir señales de vídeo de la consola de juegos (105) a una pantalla de televisión (309); una interfaz de red (302) para acceder a una red basada en paquetes (101); una memoria (318) que almacena una aplicación del cliente de comunicación (113) y un videojuego (331), el videojuego (331) que comprende una API para comunicarse con una API de la aplicación del cliente de comunicación (113); una interfaz inalámbrica (315) para comunicarse con un controlador de juego (317); y un aparato de procesamiento (301), acoplado a la memoria (318), la interfaz de red (302), la salida de audio-vídeo (307) y el controlador de juegos (317), y dispuesto para ejecutar la aplicación del cliente de comunicación (113) y el videojuego (331); donde la aplicación del cliente de comunicación (113) está configurada para: permitir al usuario llevar a cabo comunicaciones bidireccionales con otros usuarios a través de la red basada en paquetes (101); recibir, desde la API del videojuego (331), una señal que indica una ocurrencia dentro del videojuego (331); utilizar la señal de la API del videojuego (331) para identificar una delineación dentro del videojuego (331); y diferir la salida de una o más notificaciones al usuario de los eventos de comunicación entrantes recibidos, a través de la red basada en paquetes (101), de uno o más de los otros usuarios durante el videojuego (331) hasta la delineación dentro del videojuego (331).
Description
DESCRIPCIÓN
Consola de juegos y procedimiento para operar una consola de juegos
Campo de la invención
La presente invención se refiere a una consola de juegos que comprende un aparato de procesamiento para realizar llamadas de voz o vídeo a través de una red basada en paquetes y un procedimiento para operar dicha consola de juegos.
Antecedentes
Algunos sistemas de comunicación permiten que el usuario de un terminal, tal como un ordenador personal, realice llamadas de voz o vídeo a través de una red informática basada en paquetes tal como Internet. Dichos sistemas de comunicación incluyen voz o vídeo a través de sistemas de protocolo de Internet (VoIP). Estos sistemas son beneficiosos para el usuario ya que a menudo son de un coste significativamente menor que las redes convencionales de línea fija o móviles. Esto puede ser particularmente el caso de la comunicación a larga distancia. Para utilizar un sistema VoIP, el usuario instala y ejecuta el software cliente en su terminal. El software cliente configura las conexiones VoIP, así como otras funciones, como el registro y la autenticación. Además de la comunicación de voz, el cliente también puede establecer conexiones para otros medios de comunicación tales como mensajería instantánea (“ IM”), mensajería SMS, transferencia de archivos y correo de voz.
Un tipo de sistema de comunicación para comunicaciones basadas en paquetes utiliza una topología entre pares (“P2P”). Para habilitar el acceso a un sistema entre pares, un usuario ejecuta software cliente p2p suministrado por un proveedor de software P2P en su terminal y se registra con el sistema P2P. Cuando el usuario se registra con el sistema P2P, el software cliente recibe un certificado digital de un servidor. Esto puede denominarse “certificado de identidad de usuario” (UIC). Una vez que se ha proporcionado el software cliente con el certificado, las llamadas u otras conexiones de comunicación pueden configurarse y enrutarse posteriormente entre los usuarios finales (“pares”) del sistema P2P sin el uso adicional de un servidor en la configuración de la llamada. En su lugar, el cliente busca las direcciones IP requeridas a partir de la información distribuida entre el software cliente P2P en los terminales de otros usuarios finales dentro del sistema P2P. Es decir, la lista de consulta de direcciones se distribuye entre los propios compañeros. Una vez que se ha determinado así la dirección IP del terminal de un receptor, el software cliente P2P del interlocutor intercambia entonces los certificados UIC con el software cliente P2P del receptor. El intercambio de estos certificados digitales entre usuarios proporciona la prueba de las identidades de los usuarios y que están debidamente autorizados y autenticados en el sistema P2P. Por lo tanto, la presentación de certificados digitales proporciona confianza en la identidad de los usuarios.
Por lo tanto, es una característica de la comunicación entre pares que, una vez registrados, los usuarios puedan configurar sus propias rutas de comunicación a través del sistema P2P de una manera al menos parcialmente descentralizada basada en la búsqueda de direcciones distribuidas y/o el intercambio de uno o más certificados digitales, sin utilizar un servidor para esos fines. En los documentos WO 2005/008524 y WO 2005/009019 se describen más detalles de un ejemplo de sistema P2P.
Las comunicaciones VoIP u otras comunicaciones basadas en paquetes también se pueden implementar utilizando sistemas no P2P que utilizan la configuración y/o autorización de llamadas centralizadas, por ejemplo, a través del servidor.
Un problema con las comunicaciones basadas en paquetes es que su accesibilidad a los usuarios es limitada. En particular, a estas comunicaciones se accede más comúnmente utilizando un ordenador personal. Esto tiene la desventaja de que el usuario debe ser lo suficientemente competente técnicamente para descargar, instalar y operar el software del cliente de comunicaciones basado en paquetes en su ordenador personal, lo que constituye una barrera para la aceptación. Incluso cuando el cliente de comunicación se instala y ejecuta en un ordenador personal, su uso puede estar limitado porque los ordenadores personales a menudo no se encuentran en un lugar donde el usuario esté familiarizado o cómodo con la comunicación. Por ejemplo, un ordenador personal se encuentra a menudo en un estudio, el cual para muchos usuarios no es el entorno más natural o cómodo para hacer llamadas telefónicas.
Aunque a los sistemas de comunicación basados en paquetes también se puede acceder a través de ciertos dispositivos móviles, éstos generalmente no tienen recursos de procesamiento ni pantallas de visualización disponibles para ofrecer una gama completa de características, tales como llamadas de vídeo.
Por consiguiente, sería deseable hacer más accesibles a los usuarios las comunicaciones basadas en paquetes. Una forma de hacerlo sería ejecutar un cliente de comunicación basado en paquetes en un procesador integrado en un dispositivo de medios familiar como un televisor o decodificador para conectarlo a un televisor. Integrado en este contexto significa dentro de la carcasa del aparato. La capacidad de integrar un procesador integrado en un televisor o decodificador es conocida, y de hecho muchas televisiones y decodificadores modernos contienen ya un procesador para realizar al menos parte del procesamiento de señal digital requerido para decodificar y emitir señales de televisión visibles a la pantalla.
EP 2114062 A1 describe un televisor que comprende una pantalla de televisión, una interfaz de usuario alternativa, un puerto de red para conectar el televisor a una red y un procesador dispuesto para ejecutar un programa cliente configurado para permitir que un usuario final se comunique en una llamada a través de la red, para recibir una notificación de un evento de comunicación entrante señalizado a la televisión a través de la red, para controlar la pantalla de televisión para notificar al usuario del evento de comunicación entrante cuando la pantalla de televisión esté disponible y para controlar la interfaz de usuario alternativa para indicar el evento de comunicación entrante cuando la pantalla de televisión no está disponible debido a que muestra emisiones de televisión.
Resumen
Sin embargo, los inventores han reconocido que pueden existir todavía uno o más problemas potenciales debido a un conflicto entre la funcionalidad añadida de la aplicación del cliente y la funcionalidad existente de un televisor convencional.
Particularmente, la operación del cliente es probable que interfiera con la visión del usuario, porque las llamadas entrantes serán asíncronas con el estado actual del televisor. Es decir, las llamadas no son elegidas para ser iniciadas por el usuario de la televisión, sino que llegan sobre la red basada en paquetes en tiempos impredecibles en el inicio de otro usuario remoto, y por lo tanto pueden llegar cuando la televisión está ocupada con la visualización de contenidos de una consola de juegos.
Según un aspecto de la presente invención, se proporciona una consola de juegos según la reivindicación 1 y/o un procedimiento para operar una consola de juegos según la reivindicación 7.
Por lo tanto, las realizaciones de la presente invención difieren automáticamente las notificaciones de llamadas entrantes u otras comunicaciones hasta después de un momento adecuado en el videojuego, enviando las notificaciones al usuario una vez que se ha alcanzado ese tiempo. Esto significa que un usuario no será perturbado indebidamente por eventos de comunicación entrantes asíncronos durante el videojuego en cuestión, sino que se le enviarán esos eventos de comunicación más tarde en un momento más adecuado.
Los eventos de comunicación entrantes pueden comprender una llamada de vídeo o voz basada en paquetes entrantes.
La aplicación del cliente puede estar configurada para detectar dicha delineación basándose en un temporizador establecido por el usuario.
La aplicación del cliente puede estar configurada para detectar dicha delineación basándose en un temporizador establecido por el usuario.
La notificación puede adoptar la forma de notificaciones audibles y/o en pantalla. Por lo tanto, en realizaciones adicionales, la aplicación del cliente puede configurarse para emitir una o más notificaciones diferidas para su visualización en la pantalla.
Además, la aplicación del cliente puede configurarse para emitir la una o más notificaciones diferidas para su visualización en la pantalla junto con un control en pantalla que permite al usuario iniciar una comunicación de retorno con un usuario correspondiente diferente a través de la red basada en paquetes.
Esto facilita ventajosamente el retorno más eficaz de la llamada u otra comunicación.
En realizaciones adicionales, la aplicación del cliente puede configurarse para devolver, antes de dicha delineación, un mensaje automático a uno o más usuarios de uno o más eventos de comunicación entrantes recibidos durante el videojuego.
Por lo tanto, es posible no solo diferir una notificación hasta después de la delineación, sino también informar al otro usuario remoto sobre la falta de disponibilidad. En una realización adicional, el cliente de comunicación puede comprender una configuración de usuario dispuesta para alternar entre un primer modo de operación donde se difieren las notificaciones de eventos de comunicación entrantes recibidos durante el videojuego, y un segundo modo de operación donde no se difieren dichas notificaciones. y, en cambio, se envían al usuario durante el videojuego.
La aplicación del cliente puede configurarse para detectar dicha delineación cuando un jugador muere o pierde dentro del videojuego.
En realizaciones, el procedimiento puede comprender de manera conforme cualquiera de las características anteriores de la consola de juegos.
Breve descripción de los dibujos
Para una mejor comprensión de la presente invención y para mostrar cómo se puede poner en práctica, se hace referencia, a modo de ejemplo, a los dibujos adjuntos donde:
la figura 1 es una representación esquemática de un sistema de comunicación,
la figura 2 es una representación esquemática de una unidad de control remoto,
la figura 3a es un diagrama de bloques esquemático de un televisor fuera del alcance de las presentes reivindicaciones,
la figura 3b es un diagrama de bloques esquemático de una consola de juegos según una realización de la presente invención,
la figura 4 es una representación esquemática de una interfaz de usuario, y
la figura 5a es una representación esquemática de una notificación de llamada diferida,
la figura 5b es una representación esquemática de otra notificación de llamada diferida,
la figura 5c es una representación esquemática de otra notificación de llamada diferida, y
la figura 6 ilustra esquemáticamente la transmisión de una trama de transporte.
Descripción detallada
Una realización de la invención se describirá con referencia a la figura 3b. Sin embargo, para ayudar en la descripción de esa realización, se describirán primero las disposiciones fuera del alcance de las presentes reivindicaciones, con referencia a las figuras 1, 2 y 3a.
La figura 1 muestra un sistema de comunicación 100 que comprende una red basada en paquetes 101 tal como Internet; y que comprende además una red de difusión de televisión separada 108, tal como una red de televisión terrestre, por satélite o por cable. Se muestra una pluralidad de terminales de ordenador 102 acoplados a Internet 101, comprendiendo cada uno una interfaz de red para comunicarse a través de Internet. También se muestra una pluralidad de televisores 103 acoplados a Internet 101, cada uno de los cuales comprende también una interfaz de red para comunicarse a través de Internet. Además de la interfaz de red, cada televisor 103 comprende además un receptor de televisión para recibir señales de televisión analógicas y/o digitales que se emiten a través de la red de televisión 108. Como alternativa o adicionalmente, un televisor 103 podría estar dispuesto para recibir señales de televisión basadas en paquetes a través de Internet 101 u otra red basada en paquetes. La diferencia entre una difusión y una comunicación hecha sobre una red basada en paquetes es que las señales de radiodifusión se transmiten indiscriminadamente, sin transmitir a los dispositivos de destino seleccionados e independientemente de si el usuario final ha seleccionado recibir la señal (aunque todavía puede ser necesaria una clave de descifrado o similar para que solo los usuarios autorizados puedan obtener información significativa de la señal de televisión para su visualización). Por otro lado, las comunicaciones basadas en paquetes son punto a punto, estando incluida una dirección del dispositivo de destino previsto en los paquetes. En el caso de las señales de televisión basadas en
paquetes transmitidas a través de Internet, éstas siguen siendo comunicaciones punto a multipunto en lugar de una difusión.
Cada terminal de ordenador 102 se instala con una aplicación del cliente de comunicación 110. Cada terminal de ordenador 102 comprende también un transceptor de audio 111 que comprende un altavoz y un micrófono, por ejemplo, en forma de un auricular, o un altavoz y un micrófono integrados. La mayor parte de los terminales de ordenador 102 también comprenden preferiblemente una cámara 112. Además, cada televisor 103 comprende un procesador integrado y una memoria instalada con una versión de la aplicación del cliente de comunicación 113 especialmente adaptada para funcionar en un televisor. Cada televisor 103 comprende también una cámara web 115 y un transceptor de audio con altavoz y micrófono, o está conectado o puede comunicarse con dichos componentes. Se puede proporcionar un transceptor de audio en una unidad de control remoto 114 de la televisión 103, que se explica brevemente.
Las aplicaciones cliente de comunicación 110 y 113 son preferiblemente clientes entre pares para establecer y conducir llamadas VoIP según los principios entre pares como se ha analizado anteriormente. Para este fin, un servidor de extremo trasero entre pares 104 está acoplado a Internet 101 para recibir peticiones de registro de las aplicaciones cliente 111 y 113. El servidor de extremo trasero 104 está dispuesto para distribuir certificados UIC a las aplicaciones cliente respectivas 111 y 113 que se ejecutan en los terminales de ordenador 102 y en los televisores 103 en respuesta a las solicitudes de registro. Una vez registrados y, por lo tanto, en posesión de un certificado UIC, las aplicaciones cliente 111 y/o 113 pueden buscar las direcciones de otros, intercambiar y autenticar los certificados de otros, y así establecer una llamada de voz o vídeo a través de Internet 101. Se apreciará sin embargo que se pueden utilizar alternativamente otros tipos de cliente de comunicación, por ejemplo, basado en la configuración de llamadas centralizadas basadas en un servidor.
Además, el sistema de comunicación 100 puede comprender una red telefónica 107 tal como una red de conmutación de circuitos, y una pasarela 106 que se conecta entre Internet 101 y la red telefónica 107. Una versión de pasarela de la aplicación del cliente está dispuesta para ejecutarse en la pasarela 106, y una aplicación del cliente de comunicación 110 o 113 que se ejecuta en un terminal de ordenador 102 o un televisor 103 es capaz de establecer una llamada con una unidad telefónica dedicada 109 de la red telefónica 107. Esto se logra estableciendo una conexión con el cliente en la pasarela 106 que usa la configuración de llamada entre pares y después suministra el número de teléfono relevante a la pasarela 107 (efectivamente el cliente del usuario 110 o 113 ve la pasarela 106 como un par). La red telefónica 107 puede comprender, por ejemplo, una red de línea fija (“línea terrestre”) y/o una red celular móvil.
Cada televisor 103 tiene una unidad de mando a distancia asociada 114, cuyo ejemplo se ilustra en la figura 2. Como se muestra en la figura 2, la unidad de mando a distancia (o simplemente “mando a distancia”) comprende un micrófono 201, un altavoz 202, una primera interfaz remota en forma de un transmisor de infrarrojos (IR) 203 y una segunda interfaz remota en forma de una interfaz de RF de corto alcance 204 tal como una interfaz Bluetooth. El micrófono 201 y el altavoz 202 están acoplados operativamente a la interfaz Bluetooth 204. El mando a distancia 114 está así dispuesto para comunicar señales de voz desde el micrófono 201 al televisor 103 a través de la interfaz Bluetooth 204 y para recibir señales de voz desde el televisor 103 a través de la interfaz Bluetooth 204 para la reproducción del altavoz 202.
El mando a distancia 114 comprende además una pluralidad de botones acoplados operativamente al transmisor de infrarrojos 203, dispuesto de modo que permita al usuario controlar el televisor 103 a través del transmisor de infrarrojos 203. Los botones comprenden un botón de “espera” 205 para el ajuste del televisor en un modo de baja potencia. Los botones comprenden además botones numéricos o alfanuméricos 206 para cambiar de canal o suministrar otros datos numéricos o alfanuméricos al televisor 103; botones de función 208 para controlar varias funciones del televisor 103, por ejemplo, para controlar un sistema de cursor y/o menú; y opcionalmente botones de llamada dedicados 207 para realizar operaciones dedicadas específicas relacionadas con la funcionalidad de llamada de la aplicación del cliente 113, por ejemplo, “Llamar”, “colgar” o botones para acercar y alejar la imagen durante una videollamada.
La figura 3a es un diagrama de bloques esquemático de un televisor 103 fuera del alcance de las presentes reivindicaciones. El televisor 103 es una unidad de televisión dedicada en el sentido de que su finalidad principal es como televisión y está diseñada para cumplir el papel de una televisión familiar o doméstica. Sin embargo, al mismo tiempo se proporciona adicionalmente una funcionalidad incorporada secundaria tal como llamadas VoIP.
El televisor 103 comprende, dentro de una sola carcasa: un aparato de procesamiento integrado 301; una memoria
de acceso aleatorio (RAM) 319; y un dispositivo de almacenamiento no volátil integrado 318 que puede comprender una memoria borrable y reprogramable electrónicamente (EEPROM o memoria “flash”), un medio de almacenamiento magnético, y/o una ROM de escritura de una sola vez. El dispositivo de almacenamiento no volátil 318 está acoplado al aparato de procesamiento 301 y almacena un sistema operativo básico (OS) 326, una aplicación de televisión 330 y una aplicación del cliente de comunicación 113 tal como un cliente de VoIP. El aparato de procesamiento 301 está dispuesto para ejecutar el sistema operativo 326, por ejemplo, ya sea recolectando instrucciones directamente desde la ROM o cargando primero desde una memoria flash a la RAM 319 antes de la extracción. Cuando se ejecuta, el sistema operativo 326 está configurado para cargar la aplicación de televisión 330 y la aplicación del cliente 113 en la RAM 319 y programarlas para su ejecución en el aparato de procesamiento 301. El aparato de procesamiento 301 está así dispuesto para ejecutar la aplicación de televisión 330 y la aplicación del cliente 113 bajo el control del sistema operativo 326. En algunos ejemplos, solo se puede requerir un sistema operativo mínimo 326, en la forma de un planificador básico.
El televisor 103 comprende además, dentro de la misma carcasa: un búfer de trama de vídeo 320 y un búfer de trama de interfaz de usuario (UI) 322, un hardware de vídeo 324, una pantalla 309, un amplificador 314 y un altavoz 316 o una salida a un altavoz externo o auriculares, un receptor de televisión 304, una entrada externa de audio y vídeo (AV) 306, tal como una entrada SCART o HDMI desde una fuente externa, una webcam o entrada de webcam 308 para conectar a una cámara web externa, una interfaz de red 302 en la forma de un primer transceptor de RF de corto alcance tal como un transceptor Wi-Fi, una primera interfaz remota 310 en forma de un receptor de infrarrojos (IR), y una segunda interfaz remota en forma de un segundo transceptor de RF de corto alcance 312 tal como un transceptor Bluetooth.
El búfer de trama de vídeo 320 y el búfer de trama de interfaz de usuario (UI) 322 tienen cada uno una entrada acoplada al aparato de procesamiento 301. El hardware de vídeo 324 tiene una entrada acoplada a las salidas del búfer de trama de vídeo 320 y el búfer de trama de UI 322. La pantalla 309 tiene una entrada a la salida del hardware de vídeo 324. Los búferes de trama 320 y 322 podrían búferes de hardware dedicados o, como alternativa, podrían ser implementados en una memoria de propósito general. El amplificador 314 tiene una entrada acoplada al aparato de procesamiento 301 y una salida acoplada al altavoz 316. El aparato de procesamiento 301 está además acoplado a la interfaz de red 302, el receptor de televisión 304, la entrada auxiliar 306, la entrada de cámara web 308, la interfaz de infrarrojo 310, y la interfaz Bluetooth 312.
Cualquiera o todos los componentes anteriores pueden estar acoplados al aparato de procesamiento 301 a través de componentes intermedios tales como un bus y/o caché (no mostrado), tal como comprenderá un experto en la técnica.
El receptor de televisión 304 comprende una entrada para conectar al menos un medio de recepción tal como una antena, una antena parabólica o una línea de cable, y está así dispuesto para recibir señales de difusión de televisión desde la red de televisión 108 a través de los medios de recepción. El receptor de televisión 304 es un extremo delantero de hardware que puede comprender, por ejemplo: circuito de muestreo, un amplificador de bajo ruido, un filtro, un mezclador y/o un convertidor analógico-digital (ADC). Una vez recibidas por la unidad de recepción de televisión 304, las señales de televisión se ponen así a disposición del aparato de procesamiento 301 para el procesamiento de la señal. La aplicación de televisión 330 comprende un motor de procesamiento de señales en forma de código que, cuando se ejecuta, realiza al menos parte del procesamiento de señal requerido sobre las señales de televisión recibidas. Las señales de televisión procesadas son entonces enviadas al búfer de trama de vídeo 320 y al amplificador 314 para su consumo por el usuario final. El motor de procesamiento de señales puede comprender, por ejemplo: un filtro digital, un demodulador, un demultiplexor, un decodificador, un bloque de descifrado y/o un bloque de comprobación de errores. Sin embargo, también son posibles diferentes maneras de asignar el receptor de televisión y la funcionalidad de procesamiento entre software y hardware dedicado. Por ejemplo, más de la funcionalidad, tal como la desmultiplexación, podría moverse al extremo delantero del receptor 304. Las técnicas para recibir y procesar señales de televisión serán conocidas por un experto en la técnica.
En el caso de las emisiones de televisión analógicas tradicionales, las señales de una pluralidad de programas simultáneos diferentes (de canales de TV diferentes) son multiplexadas por división de frecuencia sobre las ondas de radio al ser transmitidas en frecuencias diferentes. El receptor de televisión 304 comprenderá entonces un circuito de sintonización para demultiplexar las transmisiones y, por lo tanto, separar la señal del programa requerido. En el caso de las transmisiones de televisión digital, las señales de diferentes programas concurrentes se dividen, cada una, en paquetes y se intercalan para multiplexar con división por tiempos las señales de los diferentes programas en una trama de transporte para su difusión. El motor de procesamiento de señales de la aplicación de televisión 330 comprenderá entonces un filtro de paquetes para demultiplexar los paquetes de diferentes tramas de transporte y separar así la señal del programa requerido. También se pueden transmitir múltiples tramas de
transporte en frecuencias diferentes, requiriendo un sintonizador también. Además, para la televisión digital, una o más de las tramas de transporte pueden comprender información adicional del programa tal como una guía electrónica de programas (EPG).
Las señales de vídeo para la salida a la pantalla de televisión 309 también pueden ser recibidas a través de la entrada AV 306 desde una fuente externa tal como un reproductor de DVD o una consola de juegos.
La aplicación de televisión 330 comprende además un motor gráfico de UI, un motor de protocolo remoto, una interfaz de programación de aplicaciones (API) y una capa de UI de televisión. El funcionamiento general del motor de procesamiento de señal, del motor gráfico de UI, del motor de protocolo remoto y de la API es controlado por la capa de UI de televisión. El usuario puede seleccionar la emisión a visualizar presionando los botones 205, 206, 208 en el mando a distancia 114, haciendo que el mando a distancia 114 comunique señales de control al aparato de procesamiento 301 a través del transmisor de infrarrojos 203 y el receptor 310. El usuario también puede usar los botones de manera similar para ver información adicional como la EPG o los menús de control, y para navegar por la EPG o los menús. Las señales de control relevantes son interpretadas por el motor de protocolo remoto de la aplicación de televisión 113, que a su vez se comunica con la capa de UI de televisión. En respuesta, la capa de UI de televisión controla el motor de procesamiento de señales para emitir el programa de televisión correspondiente al búfer de trama de vídeo 320, y/o controla el motor de gráfico de UI para enviar gráficos al búfer de trama de UI 322 (por ejemplo, para mostrar los gráficos del menú o EPG). Los búferes de trama 320 y/o 322 suministran su contenido al hardware de vídeo 324 para su visualización en la pantalla 309. El búfer de trama de UI 322 y el hardware de vídeo 324 pueden estar dispuestos para superponer gráficos de UI sobre el programa de televisión actual de forma parcialmente transparente, y/o dejar al menos parte del programa de televisión visible.
Como se ha mencionado, el televisor 103 comprende una interfaz de red 302. Esta interfaz de red 302 puede adoptar la forma de un transceptor inalámbrico, tal como un transceptor Wi-Fi, para comunicarse de forma inalámbrica con un enrutador inalámbrico de uso doméstico o de oficina 303, como se encuentra en la mayoría de los hogares u oficinas modernos. El enrutador 303 a su vez se conecta a Internet 101. Sin embargo, de manera alternativa, la interfaz de red 302 puede comprender otras opciones tales como un módem cableado o un puerto a un módem cableado externo.
La aplicación del cliente de comunicación 330 comprende una pila de protocolos que tiene una capa I/O que, cuando se ejecuta en el aparato de procesamiento 301, es operable para transmitir y recibir señales a través de Internet 101 a través de la interfaz de red 302. La capa I/O comprende un protocolo de señalización de red para transmitir y recibir señales de control sobre Internet 101 a través de la interfaz de red 302. La capa I/O también puede comprender una API para comunicarse con la API de la aplicación de televisión 301.
La capa I/O comprende además un motor de voz que comprende un códec de voz. El motor de voz está dispuesto para aceptar señales de voz desde el micrófono 201, y para codificar dichas señales de voz para su transmisión a través de Internet 101 a través de la interfaz de red 302. El motor de voz también está dispuesto para decodificar señales de habla recibidas a través de Internet 101, a través de la interfaz de red 302, para su salida al amplificador de televisión 314 y al altavoz 316, o al altavoz 202 en el mando a distancia 114 a través de las interfaces Bluetooth 312 y 204. La capa I/O comprende además un motor de vídeo que comprende un códec de vídeo. El motor de vídeo está dispuesto para aceptar señales de vídeo desde la entrada de webcam 308, y para codificar dichas señales de vídeo para su transmisión a través de Internet 101 a través de la interfaz de red 302. El motor de vídeo está dispuesto también para decodificar señales de vídeo recibidas a través de Internet 101 a través de la Interfaz de red 302, para su salida al búfer de trama de UI 322, hardware de vídeo 326 y una pantalla 309. Como alternativa, en un modo de pantalla completa, el códec de vídeo podría transmitir vídeo a través del búfer de trama de vídeo 320. Más arriba de la pila de protocolos, la aplicación del cliente 113 comprende un motor cliente que es responsable de la configuración de llamada. El motor del cliente controla el motor de protocolo de señalización de red del cliente 113 con el fin de establecer una llamada de voz o vídeo en directo con otro terminal de usuario 102 o 103 a través de Internet 101, preferiblemente utilizando la configuración de llamada P2P como se ha analizado anterior o potencialmente usando una configuración de llamada centralizada a través de un servidor. El motor cliente también puede manejar otras funciones tales como gestión de conexión, autenticación, cifrado y/o intercambiar información de presencia con las aplicaciones cliente 111 o 113 de otros terminales de usuario (la información de presencia indica la disponibilidad de un usuario para la comunicación, y preferiblemente se define al menos en parte, por el propio usuario respectivo).
Aún más arriba de la pila de protocolos, la aplicación del cliente 113 comprende una capa de UI del cliente que es responsable de la interfaz de usuario del cliente. La capa de UI del cliente es operable para generar una interfaz de
usuario del cliente para la salida al búfer de trama de UI 322, el hardware de vídeo 324 y la pantalla 309. Esto puede ser transmitido a través de las API y el motor gráfico de UI de la aplicación de TV 330 bajo control de la capa de UI de TV (o, alternativamente, la aplicación del cliente 113 podría estar provista de su propio protocolo de gráficos de UI para enviar directamente los gráficos al búfer de trama de UI 322). La interfaz de usuario del cliente presenta así al usuario controles en pantalla que se pueden activar usando los botones 206, 207, 208 en el mando a distancia 114. Basándose en estas pulsaciones de botón, el mando a distancia 114 comunica señales de control al aparato de procesamiento 301 a través del transmisor de infrarrojos 203 y el receptor 310. Estas señales de control pueden ser interpretadas por el motor de protocolo de UI en la aplicación de televisión 330 y después se señalizan a través de las API a la capa I/O de la aplicación del cliente 113 (o alternativamente la capa I/O de la aplicación del cliente 113 podría estar dotada de su propio protocolo de control remoto para interpretar directamente estas señales de control). A su vez, el protocolo de la capa I/O del cliente 113 se comunica con la capa de UI del cliente. Por lo tanto, la capa UI del cliente está configurada para responder a las entradas de usuario con el fin de controlar el funcionamiento global de la aplicación del cliente 113, por ejemplo, permitiendo al usuario seleccionar contactos para llamar, colgar, etc.
La figura 4 ilustra un ejemplo de interfaz de usuario que podría ser visualizada en la pantalla 309 por la aplicación del cliente 113 cuando se convoca por el usuario utilizando los botones relevantes del mando a distancia 114. La interfaz de usuario puede mostrarse solamente en parte de la pantalla 309, permitiendo que al menos una porción de un programa visto actualmente permanezca visible; o puede ocupar alternativamente toda la pantalla 309. La interfaz de usuario mostrada comprende una serie de paneles. Por ejemplo, la interfaz de usuario puede comprender un primer panel 402 que muestra información de perfil del usuario del televisor 103 donde se está ejecutando el cliente 113. Por ejemplo, la información de perfil puede comprender el nombre del usuario, una “imagen de avatar” (una imagen que el usuario ha elegido para representarse a sí mismo) y/o un “mensaje de estado de ánimo” (una breve declaración definida por el usuario para su inclusión en su perfil). Además, la interfaz de usuario puede comprender un segundo panel 404 que muestra una lista de contactos del usuario (preferiblemente el cliente 113 está configurado para permitir solamente llamadas entre usuarios que han acordado ser contactos). Además, la interfaz de usuario puede comprender un tercer panel 406 que muestra un perfil de uno seleccionado de los contactos y/o un cuarto panel 408 que proporciona un menú u otros controles para seleccionar llamar al contacto seleccionado.
Además, la capa de UI del cliente 113 puede estar configurada para comunicarse con la capa de UI de la aplicación de televisión 330, a través de las API y el sistema operativo 326. Esto permite que la aplicación del cliente 113 y la aplicación de televisión 330 negocien el control de la pantalla 309 y/o el altavoz 316 o 202.
El hecho de que la aplicación del cliente 113 o la aplicación de televisión 330 tenga prioridad puede depender de la implementación y/o la situación. Dado que el conjunto de televisión 103 es principalmente un televisor, entonces preferiblemente la aplicación del cliente 113 debería requerir permiso de la aplicación de televisión 330 antes de controlar la pantalla 309 o el altavoz 316 o 202. Sin embargo, puede proporcionarse un ajuste definido por el usuario que permite al usuario controlar si la aplicación del cliente 113 puede o no tomar de forma autónoma el control de la pantalla 309 y/o del altavoz 316 o 202, por ejemplo, para notificar al usuario en caso de un evento de una llamada entrante. Preferiblemente, este ajuste se almacenará en una memoria no volátil 318 y podría leerse por la aplicación del cliente 113 y/o la aplicación de televisión 330. Por ejemplo, la aplicación de televisión 330 puede configurarse para leer un ajuste de la memoria y, si se establece, para permitir inequívocamente que la aplicación del cliente 113 controle la pantalla y/o el altavoz. Alternativamente, la aplicación del cliente 113 puede estar configurada para leer un ajuste de la memoria y, si está configurada, para controlar la pantalla y/o el altavoz sin buscar el permiso de la aplicación de televisión 330.
Al menos una configuración de usuario de este tipo puede ser leída por la aplicación del cliente 113 y, cuando se establece, la aplicación del cliente 113 está configurada para diferir cualquier notificación de llamadas VoIP entrantes u otros eventos de comunicación entrantes recibidos por Internet 101 hasta una coyuntura adecuada en la visualización de televisión del usuario. Esto podría significar diferir una notificación hasta después de que un programa de televisión haya terminado, o hasta alguna otra coyuntura adecuada en el programa, tal como una interrupción comercial. Otra posibilidad sería diferir una notificación hasta que las señales de vídeo dejen de ser recibidas a través de la entrada AV 306 desde una fuente externa tal como un reproductor de DVD o una consola de juegos. En términos generales, los eventos de comunicación entrantes señalados de forma asíncrona al televisor 103 a través de Internet 101 a través de la interfaz de red 302 se posponen en deferencia a una fuente de mayor prioridad, tal como el receptor de televisión 308 y la red de televisión 108 o una entrada AV 306 y la fuente externa.
Se ha de tener en cuenta que el concepto de aplazamiento de una notificación es distinto y ventajoso respecto a la mera supresión total de una notificación. La supresión de la notificación significaría la prohibición total para que
nunca se envíe al usuario; mientras que el diferimiento requiere que la notificación siga siendo emitida al usuario, pero pospuesta hasta un momento posterior.
Para ello, la aplicación del cliente 113 está configurada con un mecanismo para delinear la actividad de visualización en cuestión. La aplicación del cliente 113 no comprenderá el contenido de usuario real del programa de televisión o similar, por lo que no puede decir directamente cuándo finaliza un programa y otro comienza, o no puede indicar directamente la diferencia entre el programa principal y los descansos comerciales. Por lo tanto, se requiere un mecanismo de delineación, para el cual hay una serie de opciones como se analiza más adelante.
Un primer mecanismo preferido implica recibir información de programa adicional emitida a través de la red de televisión 108. En este caso, la información de programa adicional es recibida por la aplicación del cliente 113 a través del receptor de televisión 308 y comprende información de temporización que puede ser utilizada por la aplicación del cliente 113 para delinear el programa de televisión con el fin de diferir las notificaciones.
Tal como se ilustra esquemáticamente en la figura 6, una emisión de televisión digital puede comprender datos de audio 601 y datos de vídeo 602 de una o más tramas de programa todos intercalados entre sí (es decir, multiplexados por división de tiempo) en una trama de transporte combinado para transmisión sobre una frecuencia particular. También se intercala en la trama de transporte información adicional de programa 603 que proporciona información de temporización para uno o más programas (potencialmente entre otra información tal como subtítulos y resúmenes de programas textuales o actas). La información de programa adicional 603 puede tomar la forma de una trama de datos general multiplexada en la trama de transporte conjuntamente con una pluralidad de tramas de programa, proporcionando información de programa para una pluralidad de programas. Un ejemplo de esto sería una guía electrónica de programas (EPG). De manera alternativa o adicional, la información de programa individual respectiva puede proporcionarse en la trama de cada programa. Los datos de audio, datos de vídeo e información de programa adicional son decodificados por el motor de procesamiento de señales de la aplicación de televisión 331, y la información de temporización de programa requerida puede ser accedida por la aplicación del cliente 113 a través de las API bajo control de la capa de UI de TV.
En una variante de este primer mecanismo, la información de temporización de programa 603 comprende información de programación de programas tal como la EPG. Es decir, información nominal sobre cuándo está programado que el programa o los programas comiencen o terminen. Por ejemplo, la API de la aplicación del cliente 113 puede permitirle acceder a la EPG descodificada por el motor de procesamiento de señales de la aplicación de televisión 331. El cliente 113 puede por lo tanto determinar que el programa de televisión que se está viendo actualmente en la pantalla 309 está programado para finalizar en un momento determinado, y aplazar la notificación hasta ese momento.
Un ejemplo se muestra en la figura 5a. Aquí, el cliente 113 determina a través de la API a la EPG que el programa de televisión que se está viendo está programado para ejecutarse de 8:00 p.m. a 9:00 p.m. Si se señaliza una llamada entrante a través de Internet 101 y se recibe en la interfaz de red 302 durante el programa, por ejemplo, a las 8:13 p.m., entonces la aplicación del cliente 113 bloqueará temporalmente la notificación de la llamada entrante hasta la hora programada de finalización a las 9:00 p.m. Un procedimiento similar ocurriría si un mensaje de chat IM entrante es recibido durante el programa, después de la hora de finalización programada del programa (ya sea en ese momento o justo después), la aplicación del cliente 113 tomará entonces el control de la pantalla 309 para mostrar una lista 503 de uno o más eventos de comunicación perdidos durante el programa. La lista 503 preferiblemente comprende un control tal como un cursor 505 que puede ser controlado por el usuario, por ejemplo, a través de los botones de función 208 en el mando a distancia, para hacer de este modo que el cliente 113 inicie una llamada VoIP de retorno u otra comunicación basada en paquetes correspondiente con el otro usuario respectivo.
En otra variante del primer mecanismo, la información de temporización de programa 603 puede comprender una indicación en tiempo real del tiempo de finalización real del programa (a la que se puede acceder por el cliente a través de la API a la aplicación de televisión de una manera similar a la analizada anteriormente).
Tal como se muestra en la figura 5b, si el programa se excede hasta un tiempo posterior al programado, por ejemplo, hasta las 9:02 p.m., entonces el cliente 113 no mostrará la lista 503 de eventos perdidos hasta la hora final de 9:02 p.m. Esto evita de manera ventajosa las notificaciones diferidas que interfieren con los últimos minutos de un programa (que podría ser la parte más crítica del programa en el caso de un drama de suspenso, por ejemplo). El cliente 113 también diferirá cualquier comunicación entrante recibida durante el período de sobrepaso (por ejemplo, a las 9:01 p.m.).
Además, como se muestra en la figura 5c, la información de tiempo del programa en tiempo real también puede indicar el tiempo de las pausas en el programa (normalmente se usa como pausas comerciales para mostrar anuncios, pero también se puede usar para otros fines, como los boletines de noticias). en caso de que la aplicación del cliente 113 se habilite para mostrar la lista de eventos perdidos 503 durante el descanso.
Un segundo mecanismo para delinear el programa es que la aplicación del cliente 113 descargue información de temporización de programas a través de Internet 101 y la interfaz de red 302, por ejemplo, desde un servidor de un emisor, productora de programas o servicio de terceros. Esta información descargada puede incluir información de programación y/o actualizaciones en tiempo real de los tiempos programados. Este segundo mecanismo tiene las ventajas del primer mecanismo, con la ventaja adicional de ser compatible con tecnologías heredadas donde cierta información de sincronización 603 puede no estar disponible. disponible a través de la transmisión (la mayoría de las transmisiones de televisión digital de hoy en día incluyen al menos información de programación como la EPG, pero no todas proporcionan necesariamente indicaciones en tiempo real de la programación del programa, y además las transmisiones analógicas no incluyen ninguna información sobre la programación del programa), incluso se puede utilizar junto con la variante anterior del primer mecanismo para proporcionar actualizaciones a la información de programación recibida en la transmisión 603,
Un tercer mecanismo, menos preferido para delinear el programa, es proporcionar un temporizador que pueda ser configurado por el usuario. El temporizador puede ser una característica de la aplicación del cliente 113, o una característica de la aplicación de televisión 330 a la que se puede acceder a través del API. En esta disposición, el usuario ajusta el temporizador durante un tiempo predeterminado, y la aplicación del cliente 113 espera hasta ese momento antes de mostrar la lista de eventos perdidos 503. Esto tendría un efecto similar al mostrado en la figura 5a. Al igual que con la primera variante del primer mecanismo, el tercer mecanismo tiene la desventaja de una posible interferencia con el final de un programa en rebasamiento, y también tiene el inconveniente añadido de requerir un procedimiento de entrada del usuario inconveniente. Por otro lado, este tercer mecanismo tiene la ventaja de ser compatible con tecnologías heredadas tales como emisiones analógicas que no incluyen información de temporización de programa, y sin requerir una infraestructura de servidor adicional para proporcionar dicha información a través de Internet 101.
Un cuarto mecanismo sería proporcionar una configuración de “no molestar” (DND) definida por el usuario que el cliente podría afirmar al comienzo del programa. Eso podría ser un estado de presencia DND existente dentro de la aplicación del cliente 113. En este caso, la aplicación del cliente 113 está configurada para detectar cuándo el usuario anula el estado DND, y tras detectarlo mostrar automáticamente la lista de eventos perdidos 503.
En algunos de los mecanismos anteriores puede ser necesario que la aplicación del cliente 113 supervise el tiempo actual. Esto podría hacerse basándose en un reloj local 340 o recibiendo actualizaciones del tiempo actual desde Internet 101 o la red de televisión 108. Sin embargo, utilizando la última variante del primer mecanismo, puede no ser necesario supervisar el tiempo actual si la información de temporización de programa 603 proporciona una activación en tiempo real (en oposición a una actualización en tiempo real de la hora de finalización en horas y minutos del día). Tampoco será necesario vigilar la hora actual en el cuarto mecanismo, basado en DND.
En una adición particularmente ventajosa a la presente invención, la aplicación del cliente 113 puede configurarse adicionalmente para devolver mensajes automatizados a los llamantes de las llamadas perdidas (o más generalmente a los otros usuarios que son los originadores de los eventos de comunicación perdidos). El mensaje automático es devuelto por la aplicación del cliente 113 cuando se recibe un evento de comunicación entrante durante un programa en curso, sin requerir una entrada del usuario local que ve el programa (el receptor). Se transmite al otro usuario remoto (el llamante) a través de la interfaz de red 302 e Internet 101, e informa al llamante de que el receptor no está disponible. Preferiblemente, el mensaje automático indica al llamador la razón por la cual el receptor no está disponible (viendo la televisión). En una realización particularmente preferida, la aplicación del cliente 113 puede estar configurada para usar la programación del programa u otra información de temporización para predecir cuándo es probable que el receptor pueda volver a estar disponible (es decir, cuando el programa actual esté terminado), y puede incluir esta información de predicción en el mensaje automático para el beneficio de la persona que llama. Esto podría incluso ser incorporado como un nuevo tipo de estado de presencia.
La invención no se limita a notificaciones en pantalla. Las notificaciones pueden comprender notificaciones audibles emitidas a través de un altavoz, y puede ser deseable aplazar las notificaciones audibles para que no interrumpan la experiencia del usuario de un programa de televisión actual.
Las disposiciones descritas anteriormente no se limitan a ningún mecanismo particular para delinear un programa de televisión u otra actividad de visualización. Se han descrito varios ejemplos anteriormente, y otros pueden ser
evidentes para un experto en la técnica dada la divulgación del presente documento. Por ejemplo, en una disposición fuera del alcance de las presentes reivindicaciones, las notificaciones podrían diferirse hasta que el usuario cambie de canal, cambie a una fuente diferente, como de programas de televisión a entrada AV 308 o acceda a la EPG. En otro ejemplo, fuera del alcance de las presentes reivindicaciones, el cliente puede acceder al audio decodificado a través de una API para la aplicación de televisión 330 e intentar determinar cuándo se produce una interrupción comercial basada en un cambio en los niveles de volumen máximo o medio (los emisores tienden a aumentar el volumen durante las pausas comerciales para obtener la atención del usuario, aunque este procedimiento será vulnerable a falsas alarmas, por ejemplo durante secuencias de acción de un programa).
Obsérvese también que el término “programa” no se limita a ningún tipo particular de contenido de programa, y puede referirse, por ejemplo, a una película, telenovela, documental, evento deportivo, programa de noticias, etc.
Además, se prevén otras maneras de asignar a los diversos clientes, televisión y otras funcionalidades entre diferentes procesadores. Por ejemplo, uno o más procesadores de señales dedicados (DSP) podrían estar dispuestos para ejecutar el motor de procesamiento de señales de televisión de la aplicación de televisión 330 y/o el motor de vídeo y/o motor de voz de la aplicación del cliente 113; estando dispuestas una o más CPU separadas para ejecutar la capa de UI, el motor del cliente, el protocolo y los motores gráficos de la aplicación del cliente 113 y/o la capa de UI y el protocolo y los motores gráficos de la aplicación de televisión 330. En otro ejemplo, la aplicación del cliente y la aplicación de televisión podrían ejecutarse cada una en una CPU diferente respectiva integrada en el televisor 103. Parte o toda la funcionalidad de la aplicación de televisión 330 podría implementarse alternativamente en hardware dedicado, incluyendo la posibilidad de un aparato de procesamiento de señal cableado en el extremo delantero del receptor de televisión 304.
Además, a pesar de la aplicación preferida, la técnica antes descrita no se limita a su uso en un televisor que tiene los componentes anteriores, incluyendo la pantalla de televisión, todo dentro de una única carcasa autónoma. En otro ejemplo fuera del alcance de las presentes reivindicaciones, la técnica podría implementarse en un decodificador para enchufar a tal televisor. En ese caso, el diagrama sería similar al de la figura 3a, pero con el hardware de televisión 320, 322, 324 y la pantalla 309 reemplazada por una salida de audio-vídeo (AV).
En una realización ejemplar de la presente invención, ilustrada en la figura 3b, la aplicación del cliente 113 se instala en una consola de juegos 105. De forma similar a la televisión 103, la consola 105 comprende un aparato de procesamiento 301 en forma de una o más CPU, acoplado a: un medio de almacenamiento no volátil 318 tal como una unidad de disco duro, memoria flash y/o unidad de disco óptico; una RAM 319; una cámara web o una entrada 308 desde una cámara web; y una interfaz de red 302 tal como un transceptor Wi-Fi para acceder a una red basada en paquetes, tal como Internet 101 (por ejemplo, a través del enrutador inalámbrico 303). El aparato de procesamiento 301 está además acoplado al hardware de gráficos de juego dedicado 325 y al hardware de audio dedicado 327, que a su vez se conectan a una salida de audio-vídeo (AV) 307 para conectar la consola 105 a un televisor 103. El aparato de procesamiento 301 se acopla además a una interfaz inalámbrica adicional 315 que funciona sobre una banda adecuada para comunicarse a y desde un mando inalámbrico 317 u otro controlador de juego de este tipo (o, alternativamente, podría proporcionarse una interfaz cableada). El almacenamiento no volátil 318 suministra la aplicación del cliente 113 y un videojuego 331 (no necesariamente desde la misma unidad o medio de almacenamiento), ambos dispuestos para su ejecución en el aparato de procesamiento 301 (preferiblemente bajo el control de un sistema operativo 326). El videojuego comprende una biblioteca de consola dispuesta para manejar la I/O con los diversos dispositivos 315, 325, 327 y 308; un motor de juego dispuesto para realizar la lógica de juego subyacente, y una capa de UI de juego dispuesta para generar gráficos de juego y sonido para su salida a través de la biblioteca de consola y hardware de gráficos y sonido 325, 327.
El videojuego 331 también comprende una API para comunicarse con la API de la aplicación del cliente 113 a través del sistema operativo 326. Las API pueden usarse para señalar ocurrencias dentro del videojuego 331 al cliente 113, y estas ocurrencias señaladas pueden usarse por el cliente 113 para delinear el videojuego con el fin de diferir las notificaciones. Por ejemplo, las notificaciones de una llamada entrante se pueden diferir hasta que un jugador muere o pierda dentro del videojuego. Esta puede ser una coyuntura más adecuada para notificar al usuario que está a la mitad del juego y no desee distraerse.
Aunque las presentes reivindicaciones se dirigen a una consola de juegos y un procedimiento para operar una consola de juegos, en términos generales, la técnica puede, en ejemplos fuera del alcance de las presentes reivindicaciones, aplicarse a cualquier otro dispositivo de medios que tenga un aparato de vídeo para emitir señales. a una pantalla de televisión. El aparato de vídeo puede comprender cualquier combinación de hardware dedicado y/o regiones de módulos de software de almacenamiento de memoria, con cualesquiera módulos de software que se ejecutan en el mismo o en una unidad de procesador diferente como la aplicación del cliente 103. Dependiendo del
dispositivo y la implementación, los aparatos de vídeo pueden adoptar diferentes formas. En el televisor establecido fuera del alcance de las presentes reivindicaciones, mostrado en la figura 3a, por ejemplo, se puede decir que el aparato de vídeo comprende una combinación de los búferes de trama 320 y 322, hardware de vídeo 324 y/o una región de la memoria no volátil 318 que almacena el código de procesamiento de señales de la aplicación de televisión. En la consola de ejemplo 105 de la realización mostrada en la figura 3b, se puede decir que el aparato de vídeo comprende el hardware de vídeo 325, la salida AV externa 307 y/o una región del almacenamiento no volátil 318 que almacena el código de procesamiento de gráficos del videojuego 331.
Además, se ha de apreciar que la presente invención no está limitada en particular a VoIP o a una topología entre pares. También se pueden utilizar otras redes basadas en paquetes, protocolos y procedimientos de establecimiento de llamadas.
Otras variaciones de la presente invención pueden ser evidentes para un experto en la técnica dada la divulgación del presente documento. El alcance de la presente invención no está limitado por las realización descrita, sino solamente por las reivindicaciones adjuntas.
Claims (12)
1. Una consola de juegos (105) que comprende:
una salida de audio y vídeo (307) operable para emitir señales de vídeo de la consola de juegos (105) a una pantalla de televisión (309);
una interfaz de red (302) para acceder a una red basada en paquetes (101);
una memoria (318) que almacena una aplicación del cliente de comunicación (113) y un videojuego (331), el videojuego (331) que comprende una API para comunicarse con una API de la aplicación del cliente de comunicación (113);
una interfaz inalámbrica (315) para comunicarse con un controlador de juego (317); y
un aparato de procesamiento (301), acoplado a la memoria (318), la interfaz de red (302), la salida de audio-vídeo (307) y el controlador de juegos (317), y dispuesto para ejecutar la aplicación del cliente de comunicación (113) y el videojuego (331);
donde la aplicación del cliente de comunicación (113) está configurada para:
permitir al usuario llevar a cabo comunicaciones bidireccionales con otros usuarios a través de la red basada en paquetes (101);
recibir, desde la API del videojuego (331), una señal que indica una ocurrencia dentro del videojuego (331); utilizar la señal de la API del videojuego (331) para identificar una delineación dentro del videojuego (331); y diferir la salida de una o más notificaciones al usuario de los eventos de comunicación entrantes recibidos, a través de la red basada en paquetes (101), de uno o más de los otros usuarios durante el videojuego (331) hasta la delineación dentro del videojuego (331).
2. La consola de juegos (105) de la reivindicación 1, donde: la aplicación del cliente de comunicación (113) está además configurada para devolver, antes de dicha delineación en el videojuego (331), un mensaje automatizado al uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes.
3. La consola de juegos (105) de la reivindicación 2, donde el mensaje automatizado informa a uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes sobre la falta de disponibilidad del usuario.
4. La consola de juegos (105) de la reivindicación 3, donde el mensaje automatizado indica, a uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes, la razón por la que el usuario no está disponible.
5. La consola de juegos (105) de cualquiera de las reivindicaciones 1-4, donde: la aplicación del cliente de comunicación (113) se configura además para identificar la delineación dentro del videojuego (331) en función del momento en que un jugador muere o pierde dentro del videojuego (331).
6. La consola de juegos (105) de la reivindicación 1, donde: la aplicación del cliente de comunicación (113) se configura además para emitir señales de vídeo de la una o más de dichas notificaciones de eventos de comunicación entrantes a la pantalla de televisión (309) junto con un control en pantalla que permite al usuario iniciar una comunicación de retorno, a través de la red basada en paquetes (101), con uno correspondiente de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes.
7. Un procedimiento para operar una consola de juegos (105) que tiene una salida de audio y vídeo (307) operable para emitir señales de vídeo de la consola de juegos (105) a una pantalla de televisión (309), una interfaz de red (302) para acceder a una red basada en un paquete (101), una interfaz inalámbrica (315), una memoria (318) para almacenar una aplicación del cliente de comunicación (113) y un videojuego (331), el videojuego (331) que comprende una API para comunicarse con una API de la aplicación del cliente de comunicación (113) y un aparato
de procesamiento (301), acoplados a la memoria (318), la interfaz de red (302), la salida de audio-vídeo (307) y el controlador de juego (317), y dispuestos para ejecutar la aplicación del cliente de comunicación (113) y el videojuego (331), siendo que el procedimiento comprende:
permitir al usuario llevar a cabo comunicaciones bidireccionales con otros usuarios a través de la red basada en paquetes (101);
recibir, desde la API del videojuego (331), una señal que indica una ocurrencia dentro del videojuego (331);
utilizar la señal de la API del videojuego (331) para identificar una delineación dentro del videojuego (331); y
diferir la salida de una o más notificaciones de los eventos de comunicación entrantes recibidos, a través de la red basada en paquetes (101), de uno o más de los otros usuarios durante el videojuego (331) hasta la delineación dentro del videojuego (331).
8. El procedimiento de la reivindicación 7, que además comprende:
devolver, antes de dicha delineación en el videojuego (331), un mensaje automatizado al uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes.
9. El procedimiento de la reivindicación 8, donde el mensaje automatizado informa a uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes sobre la falta de disponibilidad del usuario.
10. El procedimiento de la reivindicación 9, donde el mensaje automatizado indica, a uno o más de los otros usuarios de los que se originaron los eventos de comunicación entrantes, la razón por la que el usuario no está disponible.
11. El procedimiento de cualquiera de las reivindicaciones 7-10, que comprende además:
identificar la delineación dentro del videojuego (331) en función de cuándo un jugador muere o pierde dentro del videojuego (331).
12. El procedimiento de cualquiera de las reivindicaciones 7-11, que comprende además:
emitir señales de vídeo de la una o más de dichas notificaciones de eventos de comunicación entrantes en la pantalla de televisión (309) junto con un control en pantalla que permite al usuario iniciar una comunicación de retorno, a través de la red basada en paquetes (101), con uno correspondiente a uno o más de los otros usuarios a partir de los cuales se originaron los eventos de comunicación entrantes.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB1005458.3A GB201005458D0 (en) | 2010-03-31 | 2010-03-31 | Media appliance |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2744567T3 true ES2744567T3 (es) | 2020-02-25 |
Family
ID=42228710
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES16207628T Active ES2744567T3 (es) | 2010-03-31 | 2011-03-30 | Consola de juegos y procedimiento para operar una consola de juegos |
| ES11712236.6T Active ES2634035T3 (es) | 2010-03-31 | 2011-03-30 | Aparato multimedia |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES11712236.6T Active ES2634035T3 (es) | 2010-03-31 | 2011-03-30 | Aparato multimedia |
Country Status (9)
| Country | Link |
|---|---|
| US (5) | US8998720B2 (es) |
| EP (4) | EP3229452B1 (es) |
| CN (2) | CN102823238B (es) |
| DK (2) | DK3576395T3 (es) |
| ES (2) | ES2744567T3 (es) |
| FI (1) | FI3576395T3 (es) |
| GB (1) | GB201005458D0 (es) |
| PT (2) | PT3229452T (es) |
| WO (1) | WO2011121006A1 (es) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2475237B (en) * | 2009-11-09 | 2016-01-06 | Skype | Apparatus and method for controlling communication signalling and media |
| GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
| GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
| GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
| GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
| US8848934B2 (en) * | 2010-12-08 | 2014-09-30 | Skype | Controlling audio signals |
| US10291660B2 (en) | 2010-12-31 | 2019-05-14 | Skype | Communication system and method |
| US8963982B2 (en) | 2010-12-31 | 2015-02-24 | Skype | Communication system and method |
| US9717090B2 (en) | 2010-12-31 | 2017-07-25 | Microsoft Technology Licensing, Llc | Providing notifications of call-related services |
| US10404762B2 (en) * | 2010-12-31 | 2019-09-03 | Skype | Communication system and method |
| EP2608610A1 (en) * | 2011-12-22 | 2013-06-26 | France Telecom | Method for notifying a user of a device of the occurrence of an event |
| US9019336B2 (en) | 2011-12-30 | 2015-04-28 | Skype | Making calls using an additional terminal |
| US9448685B1 (en) * | 2012-11-20 | 2016-09-20 | Amazon Technologies, Inc. | Preemptive event notification for media experience |
| GB201301452D0 (en) | 2013-01-28 | 2013-03-13 | Microsoft Corp | Providing notifications of call-related services |
| JP6368069B2 (ja) | 2013-01-31 | 2018-08-01 | 株式会社ソニー・インタラクティブエンタテインメント | ゲーム装置、ゲーム制御方法、ゲーム制御プログラム、マッチングサーバ、マッチング制御方法、及びマッチング制御プログラム |
| US8612534B1 (en) | 2013-01-31 | 2013-12-17 | Electronic Arts Inc. | Pausing of content delivery in push notifications |
| MX2016006493A (es) * | 2013-12-19 | 2017-01-18 | Halliburton Energy Services Inc | Clasificacion de tamaño de poro en formaciones subterraneas segun distribuciones de relajacion de resonancia magnetica nuclear (rmn). |
| US9794783B2 (en) * | 2015-01-16 | 2017-10-17 | Jeffrey Huang | Machine-to-machine visual code generation and recognition method and system for device communications |
| CN104951504B (zh) * | 2015-05-20 | 2018-08-14 | 深圳创维-Rgb电子有限公司 | 一种网页处理方法及系统 |
| US10135941B2 (en) * | 2016-02-18 | 2018-11-20 | International Business Machines Corporation | Managing push notifications on portable devices |
| US20180048921A1 (en) * | 2016-08-12 | 2018-02-15 | Microsoft Technology Licensing, Llc | Real-time playback diagnostics |
| US11241623B2 (en) * | 2017-05-05 | 2022-02-08 | Sony Interactive Entertainment LLC | Instant streaming of a mobile user interface without application install |
| JP6767319B2 (ja) * | 2017-07-31 | 2020-10-14 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびファイルコピー方法 |
| US10749828B2 (en) | 2018-03-14 | 2020-08-18 | Rovi Guides, Inc. | Systems and methods for presenting event notifications, based on trending communications, on devices notwithstanding a user instruction to disable event notifications |
| US10491962B2 (en) | 2018-03-14 | 2019-11-26 | Rovi Guides, Inc. | Systems and methods for presenting event notifications, based on active applications in a social group, on devices notwithstanding a user instruction to disable event notifications |
| US10848815B2 (en) * | 2018-08-23 | 2020-11-24 | Dish Network L.L.C. | Outputting a message during downloading or buffering |
| US11325044B2 (en) | 2019-03-07 | 2022-05-10 | Sony Interactive Entertainment LLC | Video game guidance system |
Family Cites Families (123)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5014125A (en) | 1989-05-05 | 1991-05-07 | Cableshare, Inc. | Television system for the interactive distribution of selectable video presentations |
| US20040073953A1 (en) * | 1990-09-28 | 2004-04-15 | Qi Xu | Audio/video apparatus for use with a cable television network |
| US5396546A (en) | 1991-10-03 | 1995-03-07 | Viscorp | Apparatus and method for automatic and user configurable information appliance |
| US5519433A (en) | 1991-11-20 | 1996-05-21 | Zing Systems, L.P. | Interactive television security through transaction time stamping |
| US5988078A (en) | 1991-12-04 | 1999-11-23 | Gemstar Development Corp. | Method and apparatus for receiving customized television programming information by transmitting geographic location to a service provider through a wide-area network |
| US5231198A (en) | 1992-07-06 | 1993-07-27 | Rhone-Poulenc Rorer Pharmaceuticals Inc. | Asymmetric synthesis of hexahydrodibenzofurans by stereospecific inversion of ortho substituted 2-phenylcyclohexanols |
| AU5100593A (en) | 1992-09-02 | 1994-03-29 | Octus, Inc. | Multimedia message transmitter |
| GB9222767D0 (en) * | 1992-10-30 | 1992-12-09 | Canon Res Ct Europe Ltd | Processing image data |
| CA2271555C (en) | 1992-12-09 | 2003-11-11 | Discovery Communications, Inc. | Remote control for cable television delivery system |
| US5600364A (en) | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| US5589892A (en) | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
| US5623613A (en) | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
| WO1996025006A1 (en) | 1995-02-10 | 1996-08-15 | Flexydial Pty. Ltd. | Interactive broadcasting system |
| US5583927A (en) | 1995-05-01 | 1996-12-10 | Bell Communications Research, Inc. | Method and apparatus for integrating telephone and broadband networks |
| US5805763A (en) | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
| US5818441A (en) | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
| US5694163A (en) | 1995-09-28 | 1997-12-02 | Intel Corporation | Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program |
| US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
| US6732369B1 (en) | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
| US5781226A (en) | 1995-11-13 | 1998-07-14 | General Instrument Corporation Of Delaware | Network virtual memory for a cable television settop terminal |
| US5793365A (en) | 1996-01-02 | 1998-08-11 | Sun Microsystems, Inc. | System and method providing a computer user interface enabling access to distributed workgroup members |
| US5833468A (en) | 1996-01-24 | 1998-11-10 | Frederick R. Guy | Remote learning system using a television signal and a network connection |
| US6021433A (en) | 1996-01-26 | 2000-02-01 | Wireless Internet, Inc. | System and method for transmission of data |
| JPH09244980A (ja) | 1996-03-05 | 1997-09-19 | Casio Comput Co Ltd | 通信データ出力装置 |
| US6018768A (en) | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
| EP0965084A1 (en) | 1996-03-21 | 1999-12-22 | MPATH Interactive Inc. | Network match maker for selecting clients based on attributes of servers and communication links |
| US5657072A (en) | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
| US5841468A (en) | 1996-04-26 | 1998-11-24 | Convergence. Com | System and method for routing data messages through a cable transmission system |
| DE19628715C1 (de) | 1996-07-08 | 1997-11-13 | Mannesmann Ag | Verfahren zur Herstellung von nahtlosen Stahlrohren |
| US5956693A (en) | 1996-07-19 | 1999-09-21 | Geerlings; Huib | Computer system for merchant communication to customers |
| US5764916A (en) | 1996-09-27 | 1998-06-09 | Ichat, Inc. | Method and apparatus for real time communication over a computer network |
| US6172677B1 (en) | 1996-10-07 | 2001-01-09 | Compaq Computer Corporation | Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation |
| BR9712352A (pt) | 1996-10-16 | 1999-08-31 | Gemstar Dev Corp | Acesso a dados da internet atraves de um sistema de televisão |
| US5974446A (en) | 1996-10-24 | 1999-10-26 | Academy Of Applied Science | Internet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface |
| US5796393A (en) | 1996-11-08 | 1998-08-18 | Compuserve Incorporated | System for intergrating an on-line service community with a foreign service |
| US5905493A (en) | 1996-11-13 | 1999-05-18 | Unalink Communications, Inc. | Color coded instructional scheme for computers and the like system, method and article of manufacture |
| US5828839A (en) | 1996-11-14 | 1998-10-27 | Interactive Broadcaster Services Corp. | Computer network chat room based on channel broadcast in real time |
| 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 |
| US5991799A (en) | 1996-12-20 | 1999-11-23 | Liberate Technologies | Information retrieval system using an internet multiplexer to focus user selection |
| AU5511498A (en) | 1996-12-31 | 1998-07-31 | Intel Corporation | Method and apparatus for analyzing online user typing to determine or verify facts |
| US6510557B1 (en) | 1997-01-03 | 2003-01-21 | Texas Instruments Incorporated | Apparatus for the integration of television signals and information from an information service provider |
| US5844615A (en) | 1997-01-16 | 1998-12-01 | General Instrument Corporation | Communication of VBI data in digital television data streams |
| US6750881B1 (en) | 1997-02-24 | 2004-06-15 | America Online, Inc. | User definable on-line co-user lists |
| US5937404A (en) | 1997-04-23 | 1999-08-10 | Appaloosa Interactive Corporation | Apparatus for bleaching a de-activated link in a web page of any distinguishing color or feature representing an active link |
| US6339784B1 (en) | 1997-05-20 | 2002-01-15 | America Online, Inc. | Self-policing, rate limiting online forums |
| US6081830A (en) | 1997-10-09 | 2000-06-27 | Gateway 2000, Inc. | Automatic linking to program-specific computer chat rooms |
| US6184878B1 (en) | 1997-12-23 | 2001-02-06 | Sarnoff Corporation | Interactive world wide web access using a set top terminal in a video on demand system |
| US6545722B1 (en) | 1998-01-09 | 2003-04-08 | Douglas G. Brown | Methods and systems for providing television related services via a networked personal computer |
| US6175619B1 (en) | 1998-07-08 | 2001-01-16 | At&T Corp. | Anonymous voice communication using on-line controls |
| US20020128033A1 (en) | 1998-11-30 | 2002-09-12 | Burgess Shelia Jean | Communications control method and apparatus |
| TW463503B (en) | 1998-08-26 | 2001-11-11 | United Video Properties Inc | Television chat system |
| US6425131B2 (en) | 1998-12-30 | 2002-07-23 | At&T Corp. | Method and apparatus for internet co-browsing over cable television and controlled through computer telephony |
| US6499053B1 (en) | 1999-06-30 | 2002-12-24 | International Business Machines Corporation | Master/slave architecture for a distributed chat application in a bandwidth constrained network |
| US6993245B1 (en) * | 1999-11-18 | 2006-01-31 | Vulcan Patents Llc | Iterative, maximally probable, batch-mode commercial detection for audiovisual content |
| US20040194146A1 (en) | 2000-02-15 | 2004-09-30 | Bates Cary Lee | Set top box and methods for using the same |
| US7565680B1 (en) | 2000-06-30 | 2009-07-21 | Comcast Ip Holdings I, Llc | Advanced set top terminal having a video call feature |
| US6674458B1 (en) * | 2000-07-21 | 2004-01-06 | Koninklijke Philips Electronics N.V. | Methods and apparatus for switching between a representative presence mode and one or more other modes in a camera-based system |
| US20040052341A1 (en) | 2002-09-18 | 2004-03-18 | I-Hau Yeh | System for automatic notification of caller ID, e-mail identification and short message |
| US8000647B2 (en) | 2002-10-11 | 2011-08-16 | At&T Intellectual Property I, L.P. | Method using a set-top box and communicating between a remote data network and a wireless communication network |
| WO2004034235A2 (en) * | 2002-10-11 | 2004-04-22 | Walker Digital, Llc | Method and apparatus for outputting a message at a game machine |
| WO2004066604A1 (en) | 2003-01-22 | 2004-08-05 | Nimcat Networks Inc. | Call transfer system, method and network devices |
| US8292433B2 (en) * | 2003-03-21 | 2012-10-23 | Queen's University At Kingston | Method and apparatus for communication between humans and devices |
| US7549924B2 (en) | 2003-05-09 | 2009-06-23 | Microsoft Corporation | Instant messaging embedded games |
| MXPA06000404A (es) * | 2003-07-14 | 2006-08-23 | Orative Corp | Sistema y metodo para colaboracion movil activa. |
| CN1823519B (zh) | 2003-07-16 | 2010-06-23 | 斯凯普有限公司 | 对等电话系统及方法 |
| WO2005008524A1 (en) | 2003-07-16 | 2005-01-27 | Joltid Ltd. | Distributed database system |
| US8140980B2 (en) | 2003-08-05 | 2012-03-20 | Verizon Business Global Llc | Method and system for providing conferencing services |
| JP4339056B2 (ja) | 2003-09-11 | 2009-10-07 | シャープ株式会社 | テレビ受信機、携帯電話、及びテレビ受信機一体型携帯電話装置 |
| US7503006B2 (en) * | 2003-09-25 | 2009-03-10 | Microsoft Corporation | Visual indication of current voice speaker |
| JP4155147B2 (ja) | 2003-10-07 | 2008-09-24 | 株式会社日立製作所 | 着信通知システム |
| KR100590867B1 (ko) | 2003-12-05 | 2006-06-19 | 삼성전자주식회사 | 아이 피 기반의 화상/음성 통신 시스템 및 이를 이용한 호전환/호 픽업 방법 |
| JP4505257B2 (ja) * | 2004-05-12 | 2010-07-21 | 京セラ株式会社 | 放送受信機能付き携帯電話機 |
| CN101057500A (zh) | 2004-11-15 | 2007-10-17 | 皇家飞利浦电子股份有限公司 | 用于帮助用户选择内容的方法和网络设备 |
| US8175588B2 (en) | 2004-11-22 | 2012-05-08 | The Invention Science Fund I, Llc | Bring call here selectively |
| US7424288B2 (en) | 2004-11-22 | 2008-09-09 | Searete Llc | Call transfer to proximate devices |
| US7627341B2 (en) | 2005-01-31 | 2009-12-01 | Microsoft Corporation | User authentication via a mobile telephone |
| US7716283B2 (en) | 2005-02-16 | 2010-05-11 | Microsoft Corporation | Television system video conferencing |
| US8160222B2 (en) | 2005-07-21 | 2012-04-17 | At&T Intellectual Property I, L.P. | Enhanced caller ID with recipient-selected caller information display |
| CN100531328C (zh) | 2005-08-05 | 2009-08-19 | 鸿富锦精密工业(深圳)有限公司 | 一种具有拒听电话功能的电视装置及控制方法 |
| US20070115348A1 (en) | 2005-10-27 | 2007-05-24 | Cisco Technology, Inc. | Method and system for automatic scheduling of a conference |
| CA2576133C (en) | 2005-11-21 | 2012-01-24 | Bce Inc. | Method, system and apparatus for announcing caller information over a television link |
| US20070183396A1 (en) | 2006-02-07 | 2007-08-09 | Bennett James D | Set top box supporting bridging between a packet switched network and the public switched telephone network |
| GB2437592A (en) * | 2006-04-10 | 2007-10-31 | Skype Ltd | Indicating communication events on an alternative interface whilst running an application on another interface |
| US7729489B2 (en) | 2006-04-12 | 2010-06-01 | Cisco Technology, Inc. | Transferring a communications exchange |
| US7515698B2 (en) | 2006-04-17 | 2009-04-07 | At & T Intellectual Property I, L.P. | System and method for providing telephone call notification and management in a network environment |
| US8734254B2 (en) * | 2006-04-25 | 2014-05-27 | International Business Machines Corporation | Virtual world event notifications from within a persistent world game |
| CN101080083A (zh) | 2006-05-26 | 2007-11-28 | 华为技术有限公司 | 一种呼叫转向方法及系统 |
| WO2008015369A1 (en) | 2006-08-01 | 2008-02-07 | Nds Limited | Call management |
| US7861175B2 (en) | 2006-09-29 | 2010-12-28 | Research In Motion Limited | IM contact list entry as a game in progress designate |
| US7656836B2 (en) | 2006-10-05 | 2010-02-02 | Avaya Inc. | Centralized controller for distributed handling of telecommunications features |
| US8045802B2 (en) * | 2006-12-01 | 2011-10-25 | Yahoo! Inc. | End of program pattern detector |
| US20080134278A1 (en) | 2006-12-05 | 2008-06-05 | General Instrument Corporation | Set-Top Box and Method for Operating the Set-Top Box Using a Mobile Telephone |
| JP2008166980A (ja) | 2006-12-27 | 2008-07-17 | Funai Electric Co Ltd | テレビジョンシステムおよびリモコン装置 |
| US20080235587A1 (en) | 2007-03-23 | 2008-09-25 | Nextwave Broadband Inc. | System and method for content distribution |
| US8045489B2 (en) | 2007-03-30 | 2011-10-25 | Cisco Technology, Inc. | Method and system for the automatic configuration of conference resources |
| KR101409230B1 (ko) | 2007-09-07 | 2014-06-19 | 삼성전자주식회사 | 통신 서비스와 연계하여 엔터테인먼트를 제공하는 시스템 |
| KR101413563B1 (ko) | 2007-11-05 | 2014-07-04 | 삼성전자주식회사 | 통화대상자들이 시청중인 채널을 표시하기 위한 시청정보제공방법 |
| US20090136016A1 (en) | 2007-11-08 | 2009-05-28 | Meelik Gornoi | Transferring a communication event |
| US9367521B2 (en) * | 2008-01-30 | 2016-06-14 | International Business Machines Corporation | Content and context based handling of instant messages |
| CN101242663B (zh) | 2008-03-20 | 2012-04-04 | 华为技术有限公司 | 基于同号移动终端与软终端通话切换方法、系统及设备 |
| KR101517769B1 (ko) | 2008-04-24 | 2015-05-06 | 삼성전자주식회사 | 미디어 컨텐츠 재생장치에서 방송 컨텐츠의 추천 방법과 그장치 |
| EP2120224A3 (en) | 2008-05-14 | 2012-05-30 | Samsung Electronics Co., Ltd. | A method and communication system for controlling appliance device using a mobile device |
| KR101580839B1 (ko) | 2008-08-05 | 2015-12-29 | 삼성전자주식회사 | 홈 네트워크에서 rui 서버의 이벤트를 통지하는 방법 및이를 위한 장치 |
| GB2463108B (en) | 2008-09-05 | 2012-08-29 | Skype | Communication system and method |
| GB2463103A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Video telephone call using a television receiver |
| GB2463107A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | A remote control unit of a media device for placing/receiving calls, comprising activating one of the two wireless transceivers when needed. |
| GB2463105A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Viewer activity dependent video telephone call ringing |
| GB2463109B (en) | 2008-09-05 | 2013-03-13 | Skype | Communication system and method |
| GB2463104A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Thumbnail selection of telephone contact using zooming |
| GB2463110B (en) | 2008-09-05 | 2013-01-16 | Skype | Communication system and method |
| US8862659B2 (en) | 2008-10-28 | 2014-10-14 | At&T Intellectual Property I, L.P. | Apparatus and method for managing media content delivery for multiple communication devices |
| US9266017B1 (en) * | 2008-12-03 | 2016-02-23 | Electronic Arts Inc. | Virtual playbook with user controls |
| US8280226B2 (en) | 2009-04-06 | 2012-10-02 | International Business Machines Corporation | Content recorder multi-angle viewing and playback |
| US8570358B2 (en) | 2009-11-06 | 2013-10-29 | Sony Corporation | Automated wireless three-dimensional (3D) video conferencing via a tunerless television device |
| US20110111735A1 (en) * | 2009-11-06 | 2011-05-12 | Apple Inc. | Phone hold mechanism |
| US20110183754A1 (en) * | 2010-01-25 | 2011-07-28 | Mansour Ali Saleh Alghamdi | Game system based on real time and location of user |
| US8797999B2 (en) | 2010-03-10 | 2014-08-05 | Apple Inc. | Dynamically adjustable communications services and communications links |
| US8547877B2 (en) | 2010-03-30 | 2013-10-01 | Telefonaktiebolaget L M Ericsson (Publ) | RSTP tracking |
| GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
| GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
| GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
| GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
| US20110281568A1 (en) | 2010-05-13 | 2011-11-17 | Rovi Technologies Corporation | Management of incoming telephony communications in a local media network |
-
2010
- 2010-03-31 GB GBGB1005458.3A patent/GB201005458D0/en not_active Ceased
- 2010-07-26 US US12/843,293 patent/US8998720B2/en active Active
-
2011
- 2011-03-30 ES ES16207628T patent/ES2744567T3/es active Active
- 2011-03-30 EP EP16207628.5A patent/EP3229452B1/en active Active
- 2011-03-30 DK DK19186594.8T patent/DK3576395T3/da active
- 2011-03-30 DK DK16207628.5T patent/DK3229452T3/da active
- 2011-03-30 PT PT16207628T patent/PT3229452T/pt unknown
- 2011-03-30 FI FIEP19186594.8T patent/FI3576395T3/fi active
- 2011-03-30 CN CN201180018068.7A patent/CN102823238B/zh active Active
- 2011-03-30 WO PCT/EP2011/054881 patent/WO2011121006A1/en not_active Ceased
- 2011-03-30 EP EP11712236.6A patent/EP2543179B1/en active Active
- 2011-03-30 CN CN201610418505.9A patent/CN105915976A/zh active Pending
- 2011-03-30 EP EP19186594.8A patent/EP3576395B1/en active Active
- 2011-03-30 PT PT191865948T patent/PT3576395T/pt unknown
- 2011-03-30 ES ES11712236.6T patent/ES2634035T3/es active Active
- 2011-03-30 EP EP24223677.6A patent/EP4557751A3/en active Pending
-
2015
- 2015-04-02 US US14/677,569 patent/US10454862B2/en active Active
-
2019
- 2019-09-13 US US16/570,188 patent/US11496427B2/en active Active
-
2022
- 2022-10-04 US US17/959,959 patent/US12537783B2/en active Active
-
2025
- 2025-11-17 US US19/391,313 patent/US20260075017A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP3576395B1 (en) | 2025-01-08 |
| WO2011121006A1 (en) | 2011-10-06 |
| PT3229452T (pt) | 2019-09-23 |
| FI3576395T3 (fi) | 2025-02-17 |
| US20260075017A1 (en) | 2026-03-12 |
| PT3576395T (pt) | 2025-02-06 |
| EP2543179A1 (en) | 2013-01-09 |
| GB201005458D0 (en) | 2010-05-19 |
| US20110244955A1 (en) | 2011-10-06 |
| US20150215250A1 (en) | 2015-07-30 |
| US11496427B2 (en) | 2022-11-08 |
| CN102823238B (zh) | 2016-08-03 |
| DK3229452T3 (da) | 2019-09-16 |
| EP3229452A1 (en) | 2017-10-11 |
| EP4557751A2 (en) | 2025-05-21 |
| EP3576395A1 (en) | 2019-12-04 |
| CN105915976A (zh) | 2016-08-31 |
| DK3576395T3 (da) | 2025-02-17 |
| US12537783B2 (en) | 2026-01-27 |
| EP4557751A3 (en) | 2025-08-20 |
| US20230022815A1 (en) | 2023-01-26 |
| ES2634035T3 (es) | 2017-09-26 |
| CN102823238A (zh) | 2012-12-12 |
| US10454862B2 (en) | 2019-10-22 |
| EP2543179B1 (en) | 2017-04-19 |
| US8998720B2 (en) | 2015-04-07 |
| US20200084167A1 (en) | 2020-03-12 |
| EP3229452B1 (en) | 2019-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2744567T3 (es) | Consola de juegos y procedimiento para operar una consola de juegos | |
| ES2620002T3 (es) | Sistema y método de comunicación | |
| CN102823267B (zh) | 电视装置 | |
| US8407749B2 (en) | Communication system and method | |
| US8885601B2 (en) | Switching user devices in a packet-based network | |
| ES2626247T3 (es) | Sistema y método de comunicación | |
| US8369498B2 (en) | Television set | |
| KR20110073496A (ko) | 통신 시스템 및 방법 |