[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

ES2554103T3 - Sistema y métodos de guía electrónica de programa interactiva múltiple - Google Patents

Sistema y métodos de guía electrónica de programa interactiva múltiple Download PDF

Info

Publication number
ES2554103T3
ES2554103T3 ES00919368.1T ES00919368T ES2554103T3 ES 2554103 T3 ES2554103 T3 ES 2554103T3 ES 00919368 T ES00919368 T ES 00919368T ES 2554103 T3 ES2554103 T3 ES 2554103T3
Authority
ES
Spain
Prior art keywords
ipg
user
data
list
database
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.)
Expired - Lifetime
Application number
ES00919368.1T
Other languages
English (en)
Inventor
James H. Knowles
Kenneth David Johnson
Gordon Chang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
Rovi Guides Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26821405&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2554103(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Rovi Guides Inc filed Critical Rovi Guides Inc
Application granted granted Critical
Publication of ES2554103T3 publication Critical patent/ES2554103T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Child & Adolescent Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Transmitters (AREA)
  • Television Systems (AREA)

Abstract

Un sistema para gestionar una pluralidad de guías electrónicas de programa interactivas (IPG) accesibles mediante una pluralidad de dispositivos electrónicos localizados en un hogar, incluyendo cada IPG identificaciones de canal de televisión, títulos de programa y tiempos de inicio, comprendiendo el sistema: un extractor de datos de IPG para recibir datos transmitidos y extraer datos de IPG desde los datos transmitidos para la pluralidad de IPG; una primera base de datos, para almacenar información específica a cada una de la pluralidad de IPG; una segunda base de datos, para almacenar información común a la pluralidad de IPG, y para posibilitar a las IPG interactuar entre sí; medios para soportar una jerarquía de múltiples contraseñas de usuario, incluyendo la jerarquía de múltiples contraseñas de usuario una contraseña maestra; un microprocesador acoplado a una memoria para: recibir un ajuste para una configuración de IPG desde un primer usuario usando un primer dispositivo en el que se accede a una primera de la pluralidad de IPG, en el que el ajuste recibido comprende un evento planificado seleccionado por el usuario; actualizar la información almacenada en la segunda base de datos común a la pluralidad de IPG para reflejar el ajuste recibido; y procesar la información almacenada en la primera y segunda bases de datos para la pluralidad de IPG, en el que el procesamiento comprende uso de la segunda base de datos para presentar en una segunda de la pluralidad de IPG que se accede en un segundo dispositivo el ajuste recibido desde el primer dispositivo; y una pluralidad de sintonizadores acoplados al microprocesador para recibir los datos transmitidos y sintonizar a una pluralidad de canales de televisión respectivamente; en el que la segunda de la pluralidad de guías electrónicas de programa interactivas posibilita a un segundo usuario que tiene la contraseña maestra modificar un evento planificado de un primer tipo recibido desde el primer dispositivo; en que modificar el evento planificado del primer tipo comprende permitir al segundo usuario hacer cambios a la pluralidad de IPG o anular cambios a la pluralidad de IPG; y en el que la lista de eventos planificados es accesible para presentar desde cualquiera de la pluralidad de guías electrónicas de programa interactivas accesibles mediante la pluralidad de dispositivos electrónicos en el hogar.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sistema y metodos de gula electronica de programa interactiva multiple CAMPO DE LA INVENCION
La presente invention se refiere en general a gulas electronicas de programa interactivas (IPG), y mas particularmente a un sistema para gestionar y presentar IPG multiples.
ANTECEDENTES DE LA INVENCION
Las versiones mas recientes de gulas electronicas de programa (EPG) en pantalla se proporcionan para el almacenamiento de information de planificacion de programa en una memoria electronica conectada a un receptor de television (TV) y proporcionadas en general para dar formato en pantalla y presentation de la informacion de planificacion de programa en la pantalla de TV. Las EPG recientes tlpicamente se superponen en la programacion de TV y estan extremadamente limitadas en cuanto a interaction del espectador.
Las ultimas EPG proporcionan mejoras en interaccion de EPG de espectador y proporcionaban tambien una pantalla de Imagen en Gula (“PIG”) del programa de TV simultanea con la presentacion de la EPG. La Solicitud Internacional N° PCT/US95/11173 (Publication Internacional N° WO 96/07270), ilustra una mejora de este tipo. Sin embargo, cada una de estas IPG requiere un decodificador de salon o un ordenador. Por lo tanto, en un hogar con varios aparatos de TV, son necesarios varios decodificadores de salon. Esto aumenta el coste de tener multiples aparatos de TV en una casa. Adicionalmente, diferentes usuarios con diferentes gustos y habitos de visualization de TV no tienen la flexibilidad de personalizar una IPG a sus necesidades. Adicionalmente, es diflcil y lleva tiempo para los padres ejecutar control parental a traves de varias IPG que no estan relacionadas y no se comunican entre si.
Por lo tanto, existe una necesidad para un sistema de IPG multiple en un unico decodificador de salon o en un unico ordenador en el que las IPG compartan algunos datos y puedan notificar a usuarios de cualquier recurso concurrente y en conflicto. Existe tambien una necesidad de un control parental centralizado a traves de las IPG multiples.
SUMARIO DE LA INVENCION
La presente invencion se refiere a un sistema de IPG multiple. Realizado en un unico decodificador de salon, el sistema proporciona diferente programacion de TV y diferentes IPG a varios usuarios diferentes respectivamente. El unico decodificador de salon puede proporcionar datos de programacion y planificacion a varios diferentes aparatos de TV. Ademas, cada una de las diferentes IPG comparte datos comunes almacenados en una base de datos comun entre si. Por lo tanto, una primera IPG que se ve por un primer usuario puede presentar datos anadidos o modificados por una segunda IPG por un segundo usuario del sistema. Adicionalmente, los datos anadidos o modificados por el segundo usuario pueden influenciar los derechos de visualizacion del primer usuario. Tambien, todas las solicitudes concurrentes y en conflicto para recursos limitados, tales como grabaciones planificadas de VCR, se ponen en conocimiento de los usuarios y se presentan o solicitan mediante el sistema.
DESCRIPCION DE LOS DIBUJOS
La Figura 1A es una red de un extremo de cabecera de centro de datos, un extremo de cabecera de operador de red y un dispositivo de IPG.
La Figura 1B es un diagrama de bloques de un decodificador de salon que soporta tres fuentes y tres aparatos de TV.
La Figura 1C es un diagrama de bloques de una arquitectura de software para un sistema que soporta tres IPG. La Figura 2 es una Gula de Canal que presenta un “carrusel” en la parte superior que incluye un icono grafico para el canal que se esta presentando, e iconos de texto para canales adjuntos en la lista personalizada del usuario.
La Figura 3 es un formato de Gula de Parrilla e ilustra componentes comunes de gulas.
La Figura 4 es una IPG para presentar grafica de marca adicional.
La Figura 5 es una pagina de sistema de IPG cuando el usuario presiona GUIA mientras ve la TV.
La Figura 6 es una pantalla para cuando aparece el comienzo de un show para extender mas alla del borde izquierdo de la gula.
La Figura 7 son promociones interactivas en una IPG.
La Figura 8 es una cartelera interactiva.
La Figura 9 es una pantalla de Tematicas.
La Figura 10 es una Gula Tematica con multiples episodios.
La Figura 11 son unas subcategorlas Tematicas.
La Figura 12 es una Gula Tematica ordenada por tiempo.
La Figura 13 es una Gula Tematica cuando no hay tltulos disponibles para la sub-categorla seleccionada por el usuario.
5
10
15
20
25
30
35
40
45
50
55
60
65
La Figura 14 es una Gula Tematica con subpantalla de episodio.
La Figura 15 es una advertencia de Dla Tematico.
La Figura 16 es un comando “Presionar SELECCIONAR para mas tltulos” en la ultima fila en una pantalla cuando todos los programas para la subcategorla en la memoria intermedia no pueden ajustarse en una unica pantalla.
La Figura 17 es un arbol de sistema de menu.
La Figura 18 es un Menu Principal.
La Figura 19 es un globo de menu parcial del menu Principal.
La Figura 20 es una ventana emergente de ID de llamada.
La Figura 21 es una ventana emergente de ID de llamada sobre una pantalla de gula.
La Figura 22 es una ventana emergente de mensaje en espera.
La Figura 23 es un menu de Servicios Telefonicos.
La Figura 24 es una configuracion de ID de llamada (Desconectar ID de llamada).
La Figura 25 es una configuracion de ID de llamada (Conectar ID de llamada).
La Figura 26 es una configuracion de ID de llamada (Establecer Tiempo de Visualizacion de ID de llamada).
La Figura 27 es una peticion de contrasena parental para el Registro de ID de Llamada.
La Figura 28 es un Registro de ID de Llamada.
La Figura 29 es un elemento Borrar de una ventana emergente de Registro de ID de Llamada.
La Figura 30 es una Configuracion de Mensajes para desconectar/conectar mensajes y ajustar la hora de visualizacion de mensaje.
La Figura 31 es una pantalla de television que presenta una Lista de Eventos Planificados.
La Figura 32 es una pantalla de television que presenta una ventana de peticion para notificar a un usuario que solicita una compra de PPV que ya se ha planificado.
La Figura 33 es una pantalla de television que presenta funciones VCHIP Plus+.
La Figura 34 es una pantalla de television que presenta seleccion de Puntuaciones de TV para bloqueo.
La Figura 35 es un diagrama de flujo de una operacion de contrasena maestra.
DESCRIPCION DETALLADA
Sistema global
Una realizacion de la invencion es un sistema que proporciona a clientes con IPG electronicas multiples instantaneamente accesibles. El sistema de IPG multiple posibilita a los usuarios ver programas de TV e informacion de planificacion en cada IPG. Preferentemente, cada IPG comprende una Gula de Parrilla, una Gula de Canal y una Gula Tematica. Cada IPG recibe, almacena y presenta tltulos e informacion de programa y comparte alguna de la informacion con otras IPG. El formato y algunas caracterlsticas de una IPG se describen en la solicitud de Patente de Estados Unidos numero 09/120.488, presentada el 21 de julio de 1998 y titulada “SYSTEMS AND METHODS FOR DISPLAYING AND RECORDING CONTROL INTERFACE WITH TELEVISION PROGRAMS, VIDEO, ADVERTISING INFORMATION AND PROGRAM SCHEDULING INFORMATION”.
Preferentemente, las IPG multiples se realizan en un unico decodificador de salon. En una realizacion alternativa, las IPG pueden residir en un unico ordenador conectado a multiples aparatos de TV o multiples pantallas. En otra realizacion mas, las IPG pueden residir en un unico dispositivo electronico con capacidades para presentar programas de TV en multiples aparatos de TV. Las IPG pueden residir en un dispositivo que puede descargar las IPG en otro dispositivo que puede presentar las IPG en multiples aparatos de TV o en multiples pantallas. En otra realizacion mas, las IPG pueden residir en multiples dispositivos electronicos o decodificadores de salon, sin embargo, seguirlan compartiendo datos tales como una Lista de Eventos Planificados que incluye, por ejemplo, una lista agregada para todas las grabaciones individuales y grabaciones en serie, compras de PPV futuras y sintonizaciones planificadas.
Un usuario de IPG usa un control remoto con teclas de IPG etiquetadas GUIA, INFO, etc., para presentar gulas de programa de alta resolution coloridas, pantallas y ventanas emergentes en la TV. Cada IPG puede configurarse para permitir al usuario buscar programas por hora y tematica para obtener informacion adicional sobre programas y explorar para ver que hay en otros canales mientras sigue viendo un programa.
Cada IPG puede configurarse de modo que los usuarios puedan adaptar su lista de canales bloqueando canales que raramente ven y colocando sus canales favoritos en el comienzo de la lista.
El sistema de IPG multiple incluye una red comprensiva de centros de datos y equipo de difusion de datos que posibilita a los usuarios recibir datos de programa en sus hogares. La Figura 1 muestra una red 1 de un extremo de cabecera de centro de datos 20, un extremo de cabecera de operador de red 30 y un dispositivo de IPG 40.
En una realizacion de la invencion, un extremo de cabecera de centro de datos recibe informacion de programa actualizada desde multiples fuentes de datos. Los datos desde diversas fuentes se fusionan en el extremo de cabecera de centro de datos en preparation para enviarse a los operadores de red. Los datos se envlan, usando el protocolo FTP, desde el extremo de cabecera del centro de datos mediante internet 50 al Servidor de Descarga 60
5
10
15
20
25
30
35
40
45
50
55
60
65
del extremo de cabecera del operador de red y se envlan a continuacion mediante fibra optica/cable coaxial hlbridos 70 a un dispositivo de IPG. El extremo de cabecera del operador de red recibe los datos de planificacion mas recientes cada vez que descarga datos desde el extremo de cabecera del centro de datos.
El operador de red puede especificar el numero de dlas de informacion de programa presentada en las gulas, el numero de canales cubiertos en las gulas y la cantidad de descripciones de show. El operador de red puede especificar tambien el numero de formatos de la gula.
Si una IPG se configura para gestionar y controlar grabaciones de VCR, entonces el dispositivo de IPG incluye un transmisor de senal de infrarrojos usado para enviar comandos infrarrojos al VCR. Si la IPG se configura para excluir una caracterlstica de grabacion automatica, entonces el dispositivo de IPG no necesita incluir un transmisor de senal de infrarrojos.
Un usuario de IPG interactua con la respectiva IPG usando un control remoto para enviar comandos al respectivo receptor en un dispositivo de IPG. En una realizacion, el receptor es un receptor de infrarrojos o de UHF. Un comando de ejemplo es el comando GUIA. La Gula de Parrilla presenta informacion de programa en un formato de parrilla. Para ver la Gula de Parrilla, un usuario de IPG presiona la tecla GUIA en el control remoto; el comando se envla al receptor de infrarrojos o de UHF y a continuacion el dispositivo de IPG pasa una tecla a la IPG, que presenta la Gula de Parrilla.
La Gula de Parrilla presenta una parrilla de tltulo de programa, canal e informacion de intervalo de tiempo para un numero configurable de canales. La gula presenta informacion para el dla actual y hasta N dlas en el futuro, dependiendo de la cantidad de memoria disponible. En una realizacion, N es seis dlas. Cada IPG puede presentar canales de Eleccion de Musica en la Gula de Parrilla y permitir al usuario sintonizar estos canales o bloquearlos.
Cada IPG proporciona al usuario con una interfaz que incluye una diversidad de gulas de programa en pantalla de alta resolucion coloridas y ventanas emergentes que el usuario presenta presionando las teclas en el control remoto. Una IPG puede variar dependiendo de la cantidad de memoria asignada para la informacion de planificacion y la caracterlstica establecida especificada mediante el operador de red. Dependiendo de la cantidad de memoria disponible y la especificacion del operador de red, el numero de dlas y canales presentados en las gulas y la cantidad de descripciones de programa pueden variar.
Cada IPG puede configurarse de modo que los usuarios pueden ver informacion adicional, tal como argumento, actores y puntuacion para un programa presionando las teclas INFO o SELECCIONAR mientras ven una gula. La IPG puede incluir tambien capacidades que permiten al usuario planificar grabaciones de VCR desde una gula. Mientras el cursor esta en uno de los programas en una gula, el usuario presiona INFO o SELECCIONAR para presentar la ventana emergente de informacion para ese programa.
Los programas pueden buscarse por tematica usando la seleccion de Gula Tematica de IPG. La seleccion de Gula Tematica posibilita a los usuarios seleccionar programas por categorla y subcategorla, en lugar de solamente por tiempo, canal o tltulo. Una vez que el usuario selecciona una categorla, tal como PELICULAS, y a continuacion selecciona una subcategorla, tal como TODAS LAS PELICULAS, los programas que se ajustan a la subcategorla se presentan en la Gula Tematica. Una vez en la pantalla de la Gula Tematica, el usuario puede ordenar programas por tiempo, por canal y alfabeticamente. El operador de red puede configurar y manipular las categorlas de tematica y subcategorlas para la Gula Tematica.
Cada IPG puede configurarse para permitir a los usuarios adaptar las gulas de programa seleccionando que canales presentar en las gulas y que canales sintoniza el respectivo dispositivo de IPG cuando navega el canal de usuario. Los usuarios pueden deseleccionar canales que raramente ven. Los canales deseleccionados no se presentan en las gulas y se saltan cuando el usuario sintoniza con las teclas de Cf o CJ en un control remoto. Los usuarios pueden cambiar el orden de canal para colocar sus canales mas vistos en la parte superior de la lista. Los usuarios pueden seleccionar tambien canales a traves de la pantalla de Canales Favoritos. La respectiva IPG sintoniza a traves de los canales Favoritos cuando el usuario presiona FAV mientras ve la TV.
Los usuarios pueden sintonizar y explorar canales. Desde cualquiera de las gulas, un usuario puede sintonizar a otro canal destacando un tltulo de programa, presionando INFO o SELECCIONAR para presentar la ventana emergente INFO, y a continuacion seleccionar el boton “SINTONIZAR” en la ventana emergente.
Para sintonizar mientras ve la TV, el usuario presiona Cf o CJ y el sistema sintoniza el canal siguiente o anterior en el orden de canal personalizado o mapa de canal por defecto.
Los usuarios pueden tambien “explorar” a traves de los canales para ver que hay en otros canales mientras mantienen la TV sintonizada en el programa que siguen viendo. Presionando las teclas de flecha f o J en un control remoto mientras ve TV, el usuario puede ver el tltulo, tiempo, descripcion y duracion del programa en el canal siguiente o anterior.
5
10
15
20
25
30
35
40
45
50
55
60
65
Cada IPG incluye un sistema de menu completo que permite al usuario establecer las funciones de IPG, tal como posicion de presentacion de pantalla y preferencias de usuario. Un ejemplo de una funcion de pantalla de IPG es la funcion de pantalla de Posicion de Presentacion de Ajuste. Otra caracterlstica de cada IPG es el acceso a internet que puede establecerse desde un menu de IPG.
Cada IPG incluye una caracterlstica de Control Parental que permite al usuario bloquear la visualizacion de TV. Por ejemplo, el usuario puede bloquear todos los canales; bloquear la IPG por completo, de modo que no pueden usarse funciones; y limitar la compra de Pago Por Vision Interactiva (IPPV).
Cada IPG posibilita a un usuario comprar programas de IPPV actuales y futuros. Los programas de IPPV, descripciones e informacion de compra se presentan en las gulas. Cada IPG permite tambien a los operadores de red presentar mensajes de operador.
El usuario puede establecer una contrasena de control parental y una contrasena de compra. Para usar el control parental, el usuario debe establecer en primer lugar una contrasena parental. El usuario no tiene que establecer una contrasena de compra para hacer compras de PPV por impulso. Si el usuario si establece una contrasena de compra, el sistema requiere al usuario que introduzca la contrasena para completar la compra.
Cada IPG contiene avisos almacenados que pueden usarse cuando se cumplen ciertos criterios de estado de canal. Un aviso es un mensaje presentado en la pantalla que puede proporcionar informacion al usuario o indicar accion o acciones para que tome el usuario. El operador puede tambien establecer avisos de video para usarse en lugar de avisos almacenados.
Cada IPG puede presentar informacion de ID de Llamada y Mensaje en Espera en tanto el estado de TV y cuando se presenta una gula. Ademas, las preferencias de usuario y un Registro de ID de Llamada estan disponibles en un Menu Principal.
Las pantallas de IPG y ventanas emergentes se presentan en el area de tltulo seguro de la industria de la pantalla de TV. Preferentemente, cada pantalla de IPG usa una pantalla basada en plxeles de alta resolution.
El sistema de IPG multiple es multi-fuente. Se entregan multiples flujos de MPEG a multiples aparatos de TV a lo largo de toda una casa, con cada flujo (o “fuente”) modulado a un canal diferente. En una realization, el sistema de IPG multiple proporciona instancias independientes de la IPG, una para cada fuente. En una realizacion preferida, el sistema proporciona IPG interdependientes, una para cada fuente. En la ultima realizacion, cada una de las diferentes IPG comparte algunos datos comunes almacenados en una base de datos comun entre si. Tambien, cada IPG incluye datos unicos a esa IPG especlfica. Por lo tanto, una primera IPG que se ve por un primer usuario puede presentar datos anadidos o modificados mediante una segunda IPG por un segundo usuario del sistema. Adicionalmente, todas las solicitudes concurrentes y en conflicto para recursos limitados, tales como grabaciones planificadas de VCR, se ponen en conocimiento de los usuarios y se presentan o se indican mediante el sistema.
Por ejemplo, una lista comprensiva de tiempos y/o compras futuras planificadas de pago por vision (PPV) para todos los usuarios que pueden presentarse mediante cualquier usuario en cualquier TV. Ademas, si un primer usuario intenta ordenar un programa de PPV que ya se ha ordenado por un segundo usuario, el sistema indica al primer usuario con la informacion acerca de la orden ya proporcionada (o planificada para proporcionarse). Adicionalmente, si un primer usuario planifica grabacion de un primer programa y un segundo usuario intenta planificar la grabacion de un segundo programa que se transmitira al mismo tiempo, el sistema indica al segundo usuario y presenta las planificaciones de grabacion almacenadas por todos los usuarios.
Ademas, el criterio de bloqueo de control parental por un usuario (con contrasena maestra) influencia en la visualizacion de los programas de los otros usuarios. Por ejemplo, si un primer usuario intenta ver un programa que cumple un criterio de bloqueo establecido por un segundo usuario (con contrasena maestra), el programa se bloqueara y se evitara que el primer usuario vea el programa.
Las IPG multiples soportan una jerarqula de multiples contrasenas de usuario. Por ejemplo, en un hogar, los padres pueden tener el nivel de contrasena mas alto (una contrasena maestra), los adolescentes pueden tener una contrasena de segundo nivel y los ninos pequenos pueden tener niveles de contrasenas inferiores. Un usuario con una contrasena de nivel superior puede anular los cambios realizados por usuarios con contrasena de nivel inferior. Un usuario con una contrasena maestra puede anular los cambios realizado por todos los otros usuarios. Un usuario con la contrasena maestra establece las prioridades para las otras contrasenas basandose en otros nombres de usuario y/o perfiles de usuario. Cada contrasena se almacena en una localization de memoria respectiva. Tras la entrada de una contrasena, el microprocesador, determina la prioridad de la contrasena introducida y los privilegios asignados a esa contrasena basandose en el respectivo perfil de usuario o informacion asociada con la contrasena almacenada en la memoria.
Un decodificador de salon permite que se entreguen simultaneamente multiples flujos (fuentes) de MPEG y se distribuyan a traves de todo un hogar (por razones de simplicidad, se analiza un decodificador de sobremesa de tres
5
10
15
20
25
30
35
40
45
50
55
60
65
fuentes, la invencion es facilmente ampliable a varios decodificadores de salon de fuente). Estos flujos se modulan cada uno a un canal diferente, de modo que cualquiera de los multiples flujos puede verse en una localizacion dada. Se proporcionan multiples IPG independientes, una para cada fuente. Cada IPG tiene sus propios datos configurables por usuario tales como la lista de canales, lista de canales favoritos y conjunto de contrasenas. Las IPG comparten una base de datos comun y en muchos casos, interactuan entre si.
Las IPG pueden tambien personalizarse y pueden ser particulares para usuarios especlficos. Un usuario especlfico se identifica a si mismo introduciendo un nombre de usuario y la contrasena asociada en un campo apropiado en una pantalla presentada cuando se conecta un receptor de TV. Una vez que se identifica el usuario, se presenta la respectiva IPG para el usuario identificado. Como alternativa, las IPG son particulares para cada fuente, es decir, no importa que usuario se identifique, se presenta una IPG especlfica dependiendo de en que aparato de TV se conecte.
La Figura 1B es un diagrama de bloques de los componentes de una realizacion de la invencion proporcionados en un unico decodificador de salon que alimenta receptores de TV convencionales o monitores 17, 18 y 18. El decodificador de salon recibe senales de TV digitales y las convierte en senales de transmision de video y audio analogico. Las senales de TV digitales se disponen en paquetes de acuerdo con un formato de norma establecida, tal como ATSC. Los componentes incluyen un microprocesador 10, un controlador de memoria o dispositivo de acceso directo a memoria (DMA) 7 acoplado al microprocesador 10, RAM 8 acoplada al dispositivo de DMA 7 y el microprocesador 10, circuiterla de sincronizacion (sinc) y temporizacion 6 acoplados a todos los componentes, el desempaquetador de datos 2, el decodificador 3 acoplado al desempaquetador 2, el extractor de datos de IPG 4 acoplado al decodificador 3 y al microprocesador, los sintonizadores 11-13 acoplados al extractor de datos de IPG 4, los decodificadores de MPEG 14-16 acoplados a los sintonizadores 11-13, el generador de presentacion 9 acoplado al microprocesador y al dispositivo de DMA, y los receptores de TV 17-19 acoplados al generador de presentacion 9.
El microprocesador 10 configura y coordina las actividades de todos los otros componentes en el decodificador de salon mediante trayectorias de comunicacion bidireccionales sin participar en ninguna operacion de movimiento de datos. El microprocesador 10 esta programado para operar en un modo de multi-tarea, en el que se generan las senales de transmision de video y de audio, incluyendo las senales de programa de TV y las senales de IPG, para los monitores 17,18 y 19. El microprocesador 10 accede a la RAM 8 usando el controlador de DMA 7 como un intermediario proporcionando informacion de direccion y proporcionando datos (en el caso de una escritura) o recibiendo datos (en el caso de una lectura).
Preferentemente, hay unicamente una RAM, aunque esta invencion funciona con cualquier numero de RAM. La RAM 8 se accede mediante cuatro componentes diferentes: el microprocesador 10, el extractor de datos de IPG 4. Los decodificadores de MPEG 14-16, y el generador de presentacion 9. El DMA es un circuito de multiplexacion y arbitrario que facilita la comparticion de la RAM 8 conmutando el acceso entre los cuatro componentes. El DMA puede incluir memoria intermedia para almacenar temporalmente datos introducidos desde componentes a destiempo entre ciclos de acceso. El DMA 7 almacena datos de texto y de video en las direcciones correctas en la RAM 7 y a continuacion recupera los datos apropiados desde una direccion seleccionada desde la RAM 7 cuando sea necesario.
A medida que se reciben los flujos de datos digitales, se desempaquetan mediante el desempaquetador 2 dando como resultado flujos de datos de audio, video y auxiliares (incluyendo los datos de IPG). Las funciones de decodificacion, deteccion de errores y correccion de errores se realizan mediante el decodificador 2. Los datos de IPG se extraen a continuacion desde el flujo de datos mediante el extractor 4 y se almacenan en la RAM 8. El flujo de datos se alimenta a los tres sintonizadores 11-14 y la salida de cada sintonizador se decodifica mediante los decodificadores de MPEG 14-16. Los datos de audio y de video decodificados se alimentan a continuacion al generador de presentacion 9 (o se almacenan en la RAM 8) mediante el DMA 7. El generador de presentacion 9 emite a continuacion los datos de video y de audio al respectivo receptor de TV 17-19. La circuiteria de temporizacion 6 proporciona las senales de temporizacion y sincronizacion para todos los componentes.
Los datos para las multiples IPG se almacenan en la RAM de sistema 8 que esta acoplada a los decodificadores de MPEG 14-16 a traves del controlador de DMA 7. Preferentemente, los datos comunes a todas las IPG se almacenan en un segmento de la RAM que es accesible por todas las IPG. Los datos especificos a cada IPG basandose en un usuario particular o basandose en un aparato de TV particular se almacenan en otros segmentos de la RAM 8 y son accesibles mediante respectivas IPG. Ejemplos de datos especificos para una IPG son; personalizaciones de guia tales como ordenes de canal, configuration de canal, formato de la guia y colores de fondo. La RAM 8 funciona tambien para almacenar en memoria intermedia los datos digitales asociados con los datos de audio y de video de un canal dado para cada sintonizador.
El microprocesador 10 opera para actualizar periodicamente las multiples IPG almacenadas en la RAM de sistema 8. Las IPG son particulares para usuarios especificos y/o particulares para el aparato de TV especifico. Cuando un usuario decide presentar una IPG particular, el generador de presentacion 9 bajo el control del microprocesador 10 recupera los datos comunes de IPG y los datos especificos de IPG desde la RAM 8 a traves del controlador de DMA 7. El generador de presentacion emite a continuacion la IPG particular al respectivo receptor de TV.
5
10
15
20
25
30
35
40
45
50
55
60
65
En una realizacion ejemplar, el generador de presentacion 9 incluye las funciones de un VCHIP para cada receptor de TV. Por consiguiente, cualquier programa de TV que cumple un criterio de bloqueo esta bloqueado desde la respectiva presentacion de TV. En otra realizacion ejemplar hay preferentemente tres VCHIPS acoplados al respectivo decodificador de MPEG, al microprocesador y al generador de presentacion.
La Figura 1C muestra un diagrama de bloques de una arquitectura de software para la presente invencion. Los datos de IPG se almacenan y organizan en una estructura de IPG comun 21. Los datos de IPG se comparten entre las tres aplicaciones de IPG 22-24. La estructura de IPG comun 21 incluye un gestor de base de datos de IPG 25 que responde a las solicitudes de datos desde cada una de las aplicaciones de IPG 22-24. Cada una de las aplicaciones de IPG 22-24 incluye una interfaz de usuario (UI) para aceptar datos desde un usuario y un generador de graficos para presentar datos en un formato de gula. El gestor de base de datos IPG 25 en la estructura de IPG comun 21 mantiene todos los cambios a los datos de IPG por cada usuario. En resumen, los datos de IPG para los tres monitores se almacenan en un lugar, es decir, la RAM 8, los comandos desde las tres unidades de control remoto (RCU) 5a, 5b y 5c se reciben y procesan mediante un procesador, es decir, el microprocesador 10, y las imagenes de IPG individuales formadas en respuesta a los comandos desde las tres RCU se generan en un generador de presentacion, es decir, el generador de presentacion 9.
Una lista de eventos planificados incluye una lista agregada para todas las grabaciones individuales y grabaciones en serie, compras de PPV futuras y sintonizaciones planificadas. La Figura 31 muestra un ejemplo de una lista de eventos planificados. La informacion incluida en la lista de eventos planificados puede mantenerse en el nivel de red o mantenerse en el nivel de usuario. La presente invencion incluye una UI que incluye la lista de eventos planificados. La red proporciona la UI con los ID de eventos para cualquier show que esta planificado para comprarse, y la UI presenta los tltulos para aquellos ID. La lista de eventos planificados se comparte por todos los usuarios. En un ejemplo, los programas se listan en orden cronologico por fecha y hora. Los eventos actuales, si hubiera alguno, se listan en la parte superior, y a continuacion se listan los siguientes eventos planificados para que tengan lugar por debajo de ellos. Desde esta pantalla, los usuarios pueden hacer lo siguiente:
• Ver los programas planificados para comprar;
• Indicar cualquier conflicto con los programas planificados para comprar;
• Obtener informacion para programas planificados para comprar; o
• Cancelar programas planificados para comprar.
Cada usuario se proporciona con la misma lista de eventos planificados. Si un usuario pide un programa de PPV, la gula presenta el evento planificado en las gulas y en la lista de eventos planificados para las tres fuentes. Si un usuario cancela una compra planificada, la compra ya no se presenta en ninguna de las gulas o en ninguna de la lista de eventos planificados. Sin embargo, si la compra se planifico por un usuario diferente, el usuario que cancela debe tener una contrasena de prioridad superior para poder cancelar el evento planificado. Esto evita que un usuario compre inconscientemente el mismo programa dos veces o que cancele una instancia de una compra y permita inconscientemente que tenga lugar otra instancia de la compra. En caso de conflicto, el programa en conflicto se destaca en esta pantalla. Ademas puede aparecer una nueva pantalla de ventana emergente (peticion) que notifica al usuario acerca del conflicto.
La Figura 32 muestra un ejemplo de una ventana de peticion para notificar a un segundo usuario que esta solicitando una compra de pPv que ya se ha planificado. En este ejemplo, desconocido para el segundo usuario, un primer usuario ha solicitado comprar “Elizabeth” como un programa de PPV para verse en una primera planificacion de tiempo. El sistema notifica al segundo usuario acerca del conflicto y pregunta al segundo usuario si el/ella desea anular el primer evento planificado por el usuario. Unicamente un usuario con nivel de contrasena superior que el de un primer usuario puede anular la primera solicitud del usuario para un recurso en conflicto. Si el segundo usuario tiene una contrasena de prioridad superior, el/ella puede re-planificar el tiempo de transmision de “Elizabeth.”
En general, una ventaja principal de la IPG en la arquitectura multi-fuente es que permite a los usuarios usar multiples (tres como un ejemplo) instancias de la IPG simultaneamente. Esto incluye, pero no esta restringido a, lo siguiente:
1. Los usuarios pueden ver tres canales diferentes simultaneamente.
2. Los usuarios pueden tener tres listas de “canales personalizados” separadas (de modo que la habitacion de los padres puede tener una lista de canales completamente diferente, ordenacion de canales y canales favoritos que la habitacion de los ninos).
3. Los usuarios pueden tener tres grupos separados de canales y contrasenas controlados parentalmente. Esto significarla que los padres pueden prohibir que se presente Cinemax (por ejemplo) en la TV en la habitacion de los ninos pero pueden verla en su propia habitacion.
4. Los usuarios pueden tener tres AutoSintonizaciones diferentes que tienen lugar a la vez sin conflicto. Por ejemplo, la TV de la sala de estar puede sintonizarse a si misma a “Friends” mientras que la TV de los ninos se sintoniza a si misma a “Barney” de manera simultanea. Esto serla un conflicto en un entorno de fuente unica.
5
10
15
20
25
30
35
40
45
50
55
60
65
Las multiples IPG usan su base de datos comun para interactuar entre si para resolver cualquier conflicto potencial. Lo siguiente son algunos ejemplos en que las gulas deben interactuar entre si, para evitar dificultades irresolubles con la interfaz de usuario:
1. Puesto que la peticion de pago por vision se maneja en el extremo de red, la IPG mantiene conocimiento no independiente de las circunstancias de las compras de PPV, y presenta los resultados de una lista agregada de compras proporcionada mediante la red. Si un usuario pide un programa de PPV para una fuente, la gula presenta el evento planificado en las gulas y en una Lista de Eventos planificados para las tres fuentes. Si un usuario cancela una compra planificada, la compra ya no se presenta en ninguna de las gulas o en cualquiera de la Lista de Eventos Planificados. Esto evita que un usuario compre inconscientemente el mismo programa dos veces, o que cancele una instancia de una compra y permita inconscientemente que tenga lugar otra.
2. Si el usuario olvida su contrasena y llama al proveedor de servicio para resetear la contrasena, las contrasenas para las tres fuentes se resetearan y deberan reintroducirse individualmente. Esto evita que un usuario haga multiples llamadas telefonicas al proveedor de servicio para resetear las contrasenas en cada fuente.
3. Cuando el usuario presenta un Registro de ID de Llamada (vease a continuacion), la IPG mostrara una lista agregada. Si dos usuarios han presentado el Registro de ID de Llamada en diferentes fuentes y un usuario borra un mensaje, el borrado no tendra lugar en el registro de la otra fuente hasta que el usuario cierre el registro.
Caracterlsticas de control parental
Todas las multiples IPG pueden soportar las caracterlsticas de VCHIP Plus+ descritas en una Solicitud de Patente en tramite junto con la presente con N° de serie 09/221.615 (“VCHIP PLUS; CONTROL PARENTAL APPARATUS AND METHOD”), presentada el 28 de diciembre 28, 1998. VChip Plus+ en modo de gula usa dos fuentes de datos en combinacion para determinar si deberla bloquearse un show: los datos descargados y almacenados en la gula (lista de canales, planificaciones de show, calificaciones de show), y datos de calificacion transmitidos a traves del VBI. Los dispositivos V-Chip convencionales usan los datos transmitidos a traves del VBI para determinar si bloquear o no un show por calificacion. Estas calificaciones se envlan a un mlnimo de cada 15 segundos. Por lo tanto, un show que un padre desea bloquear, puede verse hasta durante 15 segundos antes de que el bloqueo tenga efecto. VCHIP Plus+ en modo de gula usa datos de calificacion de show ya almacenados para cada una de las IPG para determinar si deberla bloquearse un show tan pronto como empiece, y usar los datos de VBI para confirmar si el show se bloqueo apropiadamente. Si se bloqueo por error, entonces se elimina el bloqueo. En caso de que la respectiva gula no tenga datos de calificacion almacenados sobre un show dado, el show sera accesible, hasta que se obtengan los datos de VBI y se realice una decision de bloqueo.
Los shows de las redes participantes excepto la programacion de noticias y deportes se califican en una calificacion de directrices Parentales de TV o una calificacion de MPAA (para pellculas que no se han modificado para TV). Sin embargo, VCHIP Plus+ proporciona la capacidad para el usuario de bloquear programacion sin calificar. El intento es proporcionar a los padres el control sobre si desean que sus hijos vean el contenido potencialmente ofensivo de algunas noticias y programas deportivos.
Cada IPG solicita que el usuario proporcione cierta informacion de perfil. Alguna de la informacion proporcionada por el usuario es especlfica para el decodificador de salon y la misma para todas las IPG tal como: el codigo postal del usuario; servicios de TV, de cable y de satelite a los que el usuario se abona; la duracion de dichas suscripciones. Otra informacion es especlfica para cada usuario o cada aparato de TV tal como el tipo de TV; el tiempo de la TV; los canales favoritos del usuario; los tipos de programas favoritos del usuario; y los tiempos durante los que el usuario es mas probable que vea la TV. Si el usuario declina proporcionar esta informacion, cada IPG intenta “aprender” la informacion como se describe en la Solicitud de Patente en tramite junto con la presente con N° de Serie 09/120.488 (“SYSTEMS AND METHODS FOR DISPLAYING AND RECORDING CONTROL INTERFACE WITH TELEVISION PROGRAMS, VIDEO, ADVERTISING INFORMATION AND PROGRAM SCHEDULING INFORMATION”), presentada el 21 de julio de 1998.
Cuando se enchufa la TV, la pantalla depende de si la Auto-Gula-Encendida esta activada, el show de entrada se ha bloqueado, o el control remoto de la TV o el panel frontal se uso para encender la TV. Si la Auto-Gula-Encendida esta activada, la respectiva IPG aparece cuando se enciende una TV. Si se ha establecido una Contrasena Maestra, el usuario tiene acceso a shows, caracterlsticas y pantallas proporcionadas mediante el Perfil de Usuario. En una realizacion, todos los shows, canales, tiempos, etc., que estan bloqueados se marcan as! en las respectivas IPG. En una realizacion alternativa, los shows bloqueados no aparecen en las respectivas IPG. El usuario tiene acceso a todos los shows no restringidos y caracterlsticas y pantallas de la gula sin la necesidad de introducir una contrasena. Tras intentar acceder a un show restringido (presionando la tecla OK o Gula), caracterlstica (grabando mediante botones de accion, cualquier boton activado en el boton de grabacion parecido al control remoto - y mediante la tecla VCRPlus+) o pantalla (desplazando en o presionando OK desde la barra de menu), aparece un cuadro de dialogo de contrasena en la pantalla. Si el usuario introduce correctamente la Contrasena Maestra, el usuario obtiene acceso a todos los shows, areas de la respectiva gula y caracterlsticas. Si el usuario no introduce la Contrasena Maestra, ese usuario mantiene acceso como se define mediante el Perfil de Usuario. Todos los perfiles de usuario pueden modificarse por un usuario con una contrasena maestra.
5
10
15
20
25
30
35
40
45
50
55
60
65
Si la Auto-Gula-Encendida no esta activada, la respectiva IPG no aparece cuando se enciende la TV. Si se ha establecido una Contrasena Maestra, el usuario tiene acceso a shows, caracterlsticas y pantallas proporcionadas mediante el Perfil de Usuario. Si el show de entrada no se ha bloqueado, el video del show aparece en la pantalla. Si se ha bloqueado el show de entrada, aparece un cuadro de dialogo de contrasena en la pantalla. De nuevo, si el usuario introduce correctamente la Contrasena Maestra, obtiene acceso a todos los shows, areas de la gula y caracterlsticas. Si los usuarios no introducen la Contrasena Maestra, mantienen acceso como se define mediante el Perfil de Usuario.
La Figura 33 muestra un ejemplo de una UI en cada IPG para las funciones VCHIP Plus+. La pantalla de Menu VCHIP Plus+ proporciona acceso a todas las pantallas VCHIP Plus+. Estas pantallas pueden accederse unicamente en Modo de Contrasena Maestra. El usuario desplaza hacia abajo la barra de menu para destacar la ficha de la caracterlstica deseada. La Figura 34 muestra la seleccion de Calificaciones de TV. El usuario presiona la tecla OK/Seleccionar para entrar en las pantallas relacionadas con la caracterlstica VCHIP Plus+ destacada. Cualquier usuario que intente acceder a estas pantallas cuando no esta en modo de Contrasena Maestra se pide introducir la Contrasena Maestra. Si no esta en Modo Maestro, preferentemente estas fichas de menu estan oscuras e inaccesibles.
Las pantallas VCHIP Plus+ se acceden desde la barra de Menu; el usuario destaca el boton “VCHIP Plus+” en la barra de menu, y a continuacion desplaza hacia abajo para seleccionar desde el menu de las funciones VCHIP Plus+. A lo largo de todas las pantallas VCHIP Plus+, se usa un boton de accion (azul) para desbloquear y se usa un boton de accion diferente (verde) para bloquear shows, tiempos, canales, etc. Cuando la ficha destacada esta actualmente desbloqueada, la etiqueta de boton de accion azul se pone en blanco y el boton de accion verde se etiqueta “Bloqueado”. Cuando la ficha destacada esta bloqueada, el boton de accion azul se etiqueta “Desbloqueado” y la etiqueta de boton de accion verde se pone en blanco, excepto si la ficha destacada es una ficha de show. Si se destaca una ficha de show bloqueada, el boton de accion verde se etiqueta “Planificar”, proporcionando acceso a la pantalla de Planificacion para modificar la frecuencia de bloqueo desde la de por defecto de una vez a diariamente o semanalmente.
Al igual que las caracterlsticas de ver y grabar, un show bloqueado puede establecerse a bloqueado una vez, diariamente o semanalmente. Esto se consigue proporcionando cualquier show individual (esto no se aplica a todos los shows establecidos bloqueados por canal, tiempo o calificacion) que se establece para bloquearse en la cola de Planificacion. Estos shows bloqueados se mezclan con los shows establecidos para grabar o ver en orden cronologico. Introduciendo la Planificacion, presionando el boton de accion verde mientras se destaca un show bloqueado en las pantallas VCHIP Plus+ o GUIA Plus+ o desde el boton de Planificacion en la barra de menu, el usuario puede modificar la frecuencia del bloqueo de la misma manera que el/ella puede hacerlo para shows establecidos para grabar o ver, presionando un boton de accion etiquetado “Cambiar”. Esto se repite a traves de las elecciones de frecuencia. Modificar la frecuencia puede hacerse unicamente mientras la IPG esta en el Modo Maestro.
Los eventos planificados (shows planificados para grabar, ver o bloqueados) para cada IPG pueden almacenarse en una unica memoria no volatil tal como una eEpROM (no mostrada) en el decodificador de salon unico. Por lo tanto, si tiene lugar un corte de energla, los eventos Planificados se graban.
Contrasena maestra
En una realizacion de la presente invencion, se usa un esquema de Contrasena Maestra numerica de 4 dlgitos para posibilitar el establecimiento de un Perfil de Usuario y proporcionar acceso ilimitado (no protegido) a las pantallas de gula y shows una vez que se ha establecido una contrasena maestra. Unicamente puede establecerse una Contrasena Maestra. Se establece durante la configuracion inicial o mas tarde entrando en la pantalla de Contrasena desde el menu de gula (vease la Figura 33) o el modo de TV. Una vez que se establece una Contrasena Maestra, la Contrasena Maestra debe introducirse para ejecutar el bloqueo o desbloqueo. Preferentemente, la Contrasena Maestra necesita introducirse tambien para acceder a las pantallas de Configuracion, Editor, VCHIP Plus+ y resolver cualquier conflicto entre multiples IPG. Una vez introducida, la TV esta en modo de Contrasena Maestra (desprotegido) hasta que se apaga la TV, el usuario sale del modo VCHIP Plus+ o se ha acabado un cierto retardo de tiempo, que se inicia desde el momento cuando el usuario introduce correctamente la contrasena.
Un usuario en el modo maestro puede establecer tambien prioridades de contrasena para otros usuarios. Por ejemplo, un segundo usuario puede tener una contrasena con prioridad superior que un tercer usuario. El segundo usuario con una contrasena de prioridad superior que el tercer usuario puede resolver algunos de los conflictos con el tercer usuario en favor del segundo usuario y anular algunas de las capacidades de opciones del tercer usuario.
Una UI permite a los usuarios (padres) escoger sus propias contrasenas, y desactivar el bloqueo cuando se pierden las contrasenas. Las funciones de esta UI incluyen, pero sin limitacion, las siguientes:
5
10
15
20
25
30
35
40
45
50
55
60
65
(1) Contrasena de Anulacion Fijada - Esta preprogramada en el equipo, y puede usarse siempre en caso de que se pierda la contrasena definida por el usuario.
(2) Repetir entrada X veces establece la nueva contrasena - Si la contrasena se pierde, puede realizarse la nueva contrasena introduciendo repetidamente la misma contrasena X numero de veces, y al final del proceso informar al usuario de que se ha establecido la nueva contrasena.
(3) Interrupcion de energla despues de cierta duracion de tiempo permite que se introduzca nueva contrasena - Esto permite al padre “tirar del enchufe” del equipo y recuperar el control despues de que se ha perdido la contrasena.
(4) Revision/re-introduccion de contrasena a traves del modo de servicio especial - Restringiendo que unicamente los padres pueden acceder al modo de servicio especial, la contrasena puede verse con seguridad de esta manera.
Los enfoques anteriores de manejo de contrasena pueden mejorarse adicionalmente grabando la ultima vez que la contrasena se uso o cambio.
La Figura 35 es un diagrama de flujo de la operacion de contrasena maestra. Evidentemente no todas las operaciones requerirlan una contrasena. Como se muestra en el bloque 391, las siguientes operaciones tienen proteccion de contrasena: cambiar la contrasena, cambiar las calificaciones V-Chip, borrar un programa “bloqueado” o borrar un canal “bloqueado”, cambiar la funcion “Ninera”, desbloquear un programa o un canal con la funcion “Ninera”, cambiar el reloj (esto es porque un reloj diferente produce que VCHIP Plus+ bloquee un programa diferente), y cambiar el mapa de canal (esto es porque un mapa de canal diferente produce que VCHIP Plus+ bloquee un canal diferente).
Un usuario de contrasena Maestra puede establecer parametros de visualizacion (bloqueo) especlficos para cada Perfil de Usuario, establecer llmites de uso de caracterlstica especlficos (desactivar Grabar o Ver) para cada Perfil de Usuario, modificar la contrasena Maestra, o entrar en todas las pantallas para todas las IPG y ver, grabar o planificar para ver todos los shows. Pero, no es necesario introducir la Contrasena Maestra para acceder a shows, canales, intervalos de tiempo caracterlsticas y pantallas de gula no restringidos. Cada vez que se intente el acceso a un show bloqueado (encendiendolo en modo de TV o presionando las teclas OK o Gula desde la Gula) o a una pantalla restringida (desplazando en o presionando OK desde la barra de menu) o caracterlstica (grabando mediante botones de accion, cualquier boton activado en el control remoto - probablemente el boton de grabacion - y mediante la tecla VCRPlus+) de la gula, aparece un cuadro de dialogo en pantalla solicitando la contrasena.
Si la contrasena se introduce correctamente, se concede el acceso. Si la contrasena se introduce incorrectamente, se presenta una pantalla de error. Una vez que se introduce correctamente la contrasena, se activa el acceso a todos los shows y areas de la gula hasta que se apaga la TV, el usuario sale del modo VCHIP Plus+ o ha expirado un cierto retardo de tiempo, que se inicia desde el momento que el usuario introduce correctamente la contrasena. Adicionalmente, una vez que se introduce correctamente la contrasena, puede cambiarse por el usuario como se muestra en el bloque 396. Sin embargo, repetir la entrada de una contrasena incorrecta constantemente durante un cierto numero de veces puede establecer una nueva contrasena. La nueva contrasena se establece introduciendo repetidamente la misma contrasena incorrecta un cierto numero de veces, y confirmando al final del proceso la contrasena recien establecida (bloque 395). La fecha y hora de la ultima vez que se uso la contrasena se graba y, como se muestra en el bloque 397, se muestra entonces esa fecha y hora para el inicio de sesion anterior.
Una vez que se crea una Contrasena Maestra, se establecen automaticamente restricciones de acceso a ciertas IPG o a ciertas pantallas de IPG ya que las modificaciones a estas IPG o pantallas de IPG pueden vencer la efectividad del bloqueo. Unicamente el Maestro puede establecer bloqueos para el resto de los usuarios o todas las IPG. El bloqueo de acceso puede establecerse en: IPG individuales, usuarios individuales, aparatos de TV individuales, shows individuales; canales; tematicas (tematicas completas tales como Pellculas, Deportes, Ninos o sub-tematicas tales como Aventura, Drama, Beisbol, Baloncesto, etc.); directrices Parentales de TV o calificacion MPAA (incluyendo shows sin calificar); intervalo de tiempo o dla; y/o acceso a las caracterlsticas de Grabar y Ver.
Por ejemplo, para bloquear programas de television basandose en IPG individuales, un usuario con la contrasena maestra puede bloquear todas las calificaciones “R” y “PG-13” para una primera IPG que corresponde a un primer receptor de TV y bloquear unicamente calificaciones “R” para una segunda IPG que corresponde a un segundo receptor de TV. Por lo tanto, independientemente de que usuario use la respectiva IPG, los programas bloqueados no se activaran para visualizar. Para bloquear programas de television basandose en usuarios individuales, un usuario con la contrasena maestra puede bloquear ciertos programas para un primer usuario y bloquear diferentes programas para un segundo usuario. Por lo tanto, independientemente de que receptor de TV use el primer y el segundo usuarios, se evitara que vean los programas bloqueados respectivamente. Adicionalmente, un usuario con una contrasena maestra puede personalizar o cambiar la personalizacion de otras IPG o perfiles de usuario.
El usuario controla el sistema de IPG multiple desde un control remoto. El control remoto tiene teclas especiales, tales como GUIA e INFO, que presentan pantallas de IPG y ventanas emergentes que realizan funciones de IPG.
5
10
15
20
25
30
35
40
45
50
55
60
65
Gula de Parrilla
La Gula de Parrilla presenta una parrilla de informacion de programa para tiempos dados. La Gula de Canal presenta una parrilla de informacion de programa para canales dados. La Gula Tematica presenta una columna de informacion de programa para una categorla y subcategorla. Las Gulas pueden presentar multiples dlas de informacion.
Gula de Canal
La Figura 2 muestra una Gula de Canal. La Gula de Canal presenta informacion de programa en orden cronologico para un canal en un momento. La Gula de Canal presenta informacion para el canal que se destaca en la Gula de Parrilla. Para ver listas de programa para los otros canales, el usuario presiona Ct, CJ, ^ o ^.
La Gula de Canal presenta un “carrusel” 102 en la parte superior que muestra el icono grafico para el canal que se esta presentando, e iconos de texto para los canales adjuntos en la lista personalizada del usuario. Presionar DERECHA o IZQUIERDA producirla que el carrusel gire al canal adjunto.
El operador puede no desear incluir la Gula de Canal en el conjunto de caracterlsticas de la IPG. La Gula de Canal es una caracterlstica opcional. Dependiendo de la cantidad de memoria disponible y la especificacion del operador, el numero de dlas presentados en la gula y la cantidad de descripciones de programa pueden variar.
Iconos de canal
La Figura 3 muestra el formato de la Gula de Parrilla e ilustra componentes comunes de las gulas. Las gulas en general incluyen un area de listado 104 en el medio en que se presenta informacion de programa, un area de tltulo 106 por encima del area de listado, y pestanas de menu 108 en la parte superior, que pueden o pueden no ser accesibles usando las teclas de navegacion (dependiendo del tipo de gula que se este presentando). La Gula de Parrilla incluye en particular estos elementos, con un nombre de Operador de Red presentado en el area de tltulo, y elementos adicionales tales como el emblema del canal en la parte inferior y las promociones interactivas 110 en el lado a la izquierda. El Operador de Red puede ser un Operador Multi-Sistema (MSO). Cualquier companla de cable que posea mas de una franquicia es un MSO. Por ejemplo, Cox Cable tiene multiples franquicias, tales como Cox/San Diego, Cox/Orange County, Cox/Phoenix, etc.
La imagen sobre imagen (PIP) esta en la esquina superior a la izquierda en aquellos dispositivos que soportan PIP. En dispositivos que no soportan PIP, esta area puede usarse para presentar grafico de marca 112 adicional, como se muestra en la Figura 4.
El emblema del canal en la Gula de Parrilla se presenta en la parte inferior de la pantalla. Muestra el tiempo actual e informacion de canal para el canal actualmente sintonizado. Los emblemas de canal en general presentan informacion para el canal actualmente sintonizado; la unica excepcion es el emblema de canal que se presenta dentro de la ventana emergente de exploracion, que contiene informacion de canal para el programa en la ventana emergente.
El emblema de canal esta comprendido de informacion de canal, numero de canal y tiempo actual. En la realizacion preferida, la informacion de canal contiene una cadena de hasta cuatro caracteres que proporciona las letras de llamada y afiliacion de canales. En la realizacion preferida, el numero de canal contiene una cadena de hasta tres caracteres que identifica el numero de canal al que esta sintonizado el dispositivo de IPG. En la realizacion preferida, el tiempo actual muestra el tiempo actual, que presenta hasta dos caracteres numericos para la hora, seguido de dos puntos, seguido de dos caracteres numericos mas para los minutos, seguido por cualquiera de un AM o un PM. Todas las referencias a tiempo usan un reloj de 12 horas.
La Figura 4 muestra 11 iconos de canal listados en la pantalla. Los iconos de canal 114 son los recuadros que contienen el numero de canal o una abreviatura del nombre de canal. Los iconos de canal se presentan en la columna izquierda del area de listado de la Gula de Parrilla y en el area de listado de las pantallas Cambiar Orden de Canal, Seleccionar Canales, Canales Favoritos y Bloquear por Canales. Los iconos de canal son de hasta siete caracteres de ancho y contienen un numero o nombre de canal desde uno hasta cuatro caracteres y un numero de canal de sintonizacion. A la derecha de los iconos de canal estan los programas disponibles para aquellos canales para el periodo de tiempo actual. El numero de medias horas y canales que puede presentarse en la Gula de Parrilla puede configurarse, dependiendo del tamano de la fuente.
En una realizacion, si el canal tiene una designacion de Favorito, la Gula de Parrilla muestra una estrella amarilla 116 a la izquierda del icono de canal. Si el canal es un canal bloqueado, la Gula de Parrilla muestra un slmbolo de cerrojo 117 cerca del icono de canal. Si un canal esta tanto bloqueado como es un Favorito, el icono de cerrojo se superpone al icono de Favorito 118, pero ambos son visibles.
5
10
15
20
25
30
35
40
45
50
55
60
65
El cursor es lo amarillo destacado 120 que ocupa una celda de la Gula de Parrilla, una fila en la Gula Tematica, un campo en las pantallas de configuracion, etc. Moviendo el cursor, el usuario se mueve de programa a programa en las gulas. Ademas, el usuario mueve el cursor para hacer selecciones, tales como categorla y subcategorla. El usuario mueve el cursor con las teclas de navegacion del control remoto: t, I, -, ^, DIA ^, DIA^, CAN t, CAN J,
pAgina t, y pAgina j.
Cuando el cursor esta en un canal o icono de canal, un icono mayor 122 se superpondra al icono por defecto y un poco a los iconos por encima y por debajo de el. En la realizacion preferida, el icono mas grande puede presentar el logotipo del canal (si el logotipo grafico esta en memoria), o la misma informacion en el icono de canal, pero en una fuente mas grande.
El slmbolo de estrella amarilla indica canales seleccionados como Favorito. El slmbolo de cerrojo gris oscuro indica canales bajo control parental. El slmbolo de cerrojo rojo indica canales que estan desbloqueados. El slmbolo de compra verde indica programas que se han comprado.
Usando la Gula
Desde cualquier gula, los usuarios pueden hacer lo siguiente: ver la informacion de programa, solicitar mas informacion para un tltulo de programa o canal (ventana emergente de informacion de presentacion), sintonizar a un canal, comprar un programa de IPPV, desbloquear o volver a bloquear la IPG y seleccionar un canal como Favorito.
Mientras se visualiza cualquiera de las gulas, el usuario puede volver al canal sintonizado, sintonizar otro canal o cambiar a otra gula. Para cerrar una gula y volver al canal actualmente sintonizado, el usuario presiona SALIR. Para sintonizar un programa u otro canal y cerrar la gula, el usuario coloca el cursor en el programa/canal deseado y presiona SELECCIONAR. Esto nos lleva a la ventana emergente de informacion, en la que el usuario puede mover el cursor al boton de “SINTONIZAR”. El usuario presiona SELECCIONAR de nuevo, y el sistema sintoniza el dispositivo de IPG al nuevo canal para el programa y presenta una ventana emergente de tltulo Grazing.
Para sintonizar directamente otro canal, el usuario presiona numeros en el panel numerico de control remoto para presentar la ventana emergente de panel numerico. Cuando la ventana emergente se acaba (en dos segundos) o el usuario presiona SELECCIONAR, la IPG cierra la gula y sintoniza el nuevo canal. Para cerrar la gula actual e ir a otra gula en la pantalla, el usuario presiona la tecla de control remoto apropiada. Por ejemplo, el usuario puede presionar GUIA mientras esta en la Gula Tematica para ver la Gula de Parrilla.
En la mayorla de los casos, cuando el usuario cambia de una gula a otra, el cursor recuerda el tiempo y canal en que estaba de modo que puede ir al mismo lugar en la nueva gula; por lo tanto, el tiempo del cursor permanece igual. Sin embargo, cuando el usuario cambia de la Gula de Parrilla a la Gula Tematica, el cursor va al primer show que se ajusta en la categorla que el usuario selecciono. El tiempo de inicio de este show se hace el tiempo del cursor.
Si el usuario no presiona una tecla de control remoto durante dos minutos, las gulas se acaban automaticamente.
Para presentar la Gula de Parrilla mientras se ve TV o mientras se ve cualquier pantalla de IPG distinta de la Gula de Parrilla, el usuario presiona GUIA. Si el usuario ya esta presentando la Gula de Parrilla y presiona GUIA, no ocurre nada. Cuando el usuario presiona GUIA mientras ve la TV, la IPG presenta la pagina de sistema que contiene el canal actualmente sintonizado y coloca el cursor en el tiempo actual y el canal actualmente sintonizado 124, como se muestra en la Figura 5. Si el usuario esta viendo un canal no en la lista de canales de la IPG, el cursor va al primer canal en la lista de canales de IPG. El usuario puede establecer un orden de canal personalizado para usarse mediante la IPG.
El cursor puede estar en cualquier pagina de la gula y en cualquier fila de la pagina. El canal que esta actualmente sintonizado y la lista de canales de IPG determinan la localizacion del cursor. La localization del cursor depende de en que canal esta sintonizada actualmente la TV. Por ejemplo, si el usuario sintoniza la TV al canal dos antes de presionar GUIA, el cursor puede estar en la parte superior de la primera pagina de la gula de Parrilla. Si el usuario sintoniza la TV al canal 36, el cursor puede estar en el medio de la ultima pagina de la Gula de Parrilla.
Si el usuario tiene un orden preferido para cambiar canales y visualizar la informacion de programa en las gulas, la IPG puede configurarse para permitir al usuario reordenar los canales de TV para uso con la IPG. El nuevo orden personalizado tiene preferencia sobre el orden por defecto y determina en que pagina aparece el cursor.
La esquina izquierda del emblema de tltulo presenta la PIP 126, que muestra el canal actualmente sintonizado, de modo que el usuario puede usar la gula durante una pausa comercial y ver cuando ha finalizado el anuncio. En dispositivos que no soportan una PIP, el area puede usarse para presentar un logotipo grafico.
5
10
15
20
25
30
35
40
45
50
55
60
65
Filas parciales e iconos
Los tiempos de programa 128 para la gula estan en el emblema de tltulo por debajo del area de marca comercial. Unos pocos plxeles de filas visibles de la Gula de Parrilla aparecen en el borde a la derecha del area de listado para indicar que el usuario puede mover la gula hacia dlas adicionales. Si el usuario ha movido la gula al futuro, unos pocos plxeles de filas visibles de la Gula de Parrilla aparecen en el borde izquierdo del area de listado para indicar que el usuario puede navegar por la gula de vuelta al tiempo actual. En la parte superior y en la parte inferior del area de listado, unos pocos plxeles de filas visibles aparecen para indicar al usuario que desplazar hacia arriba o hacia abajo pasado la fila de la parte superior o inferior presentara informacion para una pagina diferente.
En una realizacion de la invencion, se presenta un icono cerca de elementos en una lista de pantalla de menu. Ademas, se presenta un icono parcial cerca del primer elemento en una lista de presentacion de pantalla para indicar que la lista continua mas alla de la presentacion de pantalla y que hay un elemento que viene antes del primer elemento en la presentacion de pantalla. Se presenta un icono parcial cerca del ultimo elemento en una lista de presentacion de pantalla para indicar que la lista continua mas alla de la presentacion de pantalla y que hay un elemento que viene despues del ultimo elemento en la presentacion de pantalla. Para una lista que esta dispuesta en la pantalla desde la parte superior a la parte inferior, se presenta un icono parcial cerca del primer elemento en la presentacion de pantalla que indica que la lista continua mas alla de la porcion superior de la presentacion de pantalla y un icono parcial presentado cerca del ultimo elemento en una lista de presentacion de pantalla que indica que la lista continua mas alla de la porcion inferior de la presentacion de pantalla. En otra realizacion de la invencion, el icono puede definirse por el usuario. En una realizacion de este tipo, el usuario puede invocar una paleta de slmbolos desde la que el usuario puede elegir un slmbolo para designar como el icono para elementos de lista de presentacion de pantalla. El usuario puede crear tambien un icono usando software de dibujo y designar el icono dibujado como el icono para el elemento de lista de presentacion de pantalla. Tambien, un icono para un elemento de presentacion de pantalla puede designarse desde un fichero. La realizacion preferida de la invencion incluye presentar clrculos o vinetas cerca de elementos en una lista de pantalla de menu. Ademas, un clrculo parcial o vineta se presenta cerca del primer o del ultimo elemento en una lista de presentacion de pantalla para indicar que la lista continua mas alla de la presentacion de pantalla.
La Gula de Parrilla tiene un tiempo de pantalla asociado con ella; el tiempo de pantalla no esta asociado con la Gula Tematica. Cuando el usuario va en primer lugar a la Gula de Parrilla, el tiempo de pantalla es el tiempo de la columna mas a la izquierda en el area de listado.
La Figura 6 muestra cuando el comienzo de un show parece extenderse mas alla del borde izquierdo de la gula. Un show que tiene una barra vertical en su lado a la izquierda senaliza al usuario que el show comenzo en el tiempo presentado. Sin embargo, si el comienzo de un show parece extenderse mas alla del borde izquierdo de la gula, esto senaliza al usuario que este programa realmente comenzo en un intervalo de tiempo anterior que el que se esta presentando actualmente en la pantalla.
Los tltulos de show en un canal no seleccionado se escriben en blanco, para ser claramente visibles frente a colores de fondo oscuros. Los tltulos de show seleccionados se escriben en negro, para ser claramente visibles frente al cursor.
La Gula de Parrilla se colorea mediante la tematica. La Gula de Parrilla presenta diferentes colores para varios tipos de programacion, basandose en atributos de tematica. En una realizacion ejemplar, el esquema de color por defecto usa morado, verde y azul para tltulos de show. Los tltulos de show en la Gula de Parrilla pueden presentarse en tres colores de tematica:
Las pellculas se presentan en un fondo morado; los deportes se presentan en un fondo verde; y todos los otros shows se presentan en un fondo azul. Las promociones interactivas pueden ser de cualquier color en la paleta de IPG excepto amarillo brillante, que esta reservado para el cursor.
Un tltulo de show incluye una Columna de Tiempo en movimiento. La Columna de Tiempo en movimiento representa graficamente cuanto del show esta acabado. Es una columna, puesto que el sombreado es vertical. Su altura es constante y su anchura se expande de izquierda a derecha. Cuando el usuario presenta una Gula de Parrilla que incluye la media hora actual, cualquier porcion del tltulo de show que precede al minuto actual se presenta en una variante mas oscura de su Color de Tematica. Por ejemplo, si el tiempo actual es 8:17 pm y el usuario esta presentando una pagina de sistema con un tiempo de pantalla de 8:00 pm, la Columna de Tiempo en movimiento se sombreara aproximadamente a la mitad de la primera media hora de los tltulos de show, de modo que el color de fondo para las pellculas sera un rojo mas oscuro hasta el tiempo actual, el color de fondo para deportes un verde mas oscuro y el color de fondo para todos los otros shows un azul mas oscuro. Cuando el cursor esta en un show que empieza antes del tiempo actual, esa porcion del cursor a la izquierda del tiempo actual se sombreara tambien una sombra mas oscura de amarillo.
5
10
15
20
25
30
35
40
45
50
55
60
65
Promociones
La IPG incluye promociones interactivas. El lado a la izquierda de la presentacion puede tener una pluralidad de promociones interactivas. Las promociones interactivas pueden cambiar con el tiempo. En una realizacion ejemplar, el area promocional en el lado a la izquierda de la pantalla, debajo de PIP, presenta dos promociones interactivas, que pueden presentar una combination de texto y contenido mapeado en bits. Cuando el cursor esta en la columna mas anterior posible de los tltulos de show y el usuario presiona ^, el cursor 130 se movera a una de las dos promociones interactivas, como se muestra en la Figura 7. El usuario puede moverse entre las dos promociones presionando t o |. Si el usuario presiona t mientras el cursor esta en la promotion superior o [ mientras el cursor esta en la promocion inferior, el cursor se movera a la pestana de menu “Gula de Parrilla”. Si el usuario presiona - mientras el cursor esta en cualquiera de las promociones, el cursor volvera al tltulo de show desde el que el usuario se movio a las promociones. A continuation, si el usuario presiona ^ de nuevo, el cursor se movera a cualquiera de las dos promociones que el usuario haya seleccionado la ultima.
En una realizacion ejemplar, un usuario puede proporcionar entrada en respuesta a la promocion interactiva y producir una action. En una realizacion preferida, si el usuario presiona SELECCIONAR mientras el cursor esta en una de las promociones, una cartelera interactiva 132 se presentara para la promocion, como se muestra en la Figura 8. La cartelera interactiva incluye information de texto y de color que se envla a la IPG como parte de la base de datos. La cartelera interactiva acompana la promocion interactiva y es una caracterlstica de la promocion. La promocion es muy pequena y unicamente permite al anunciante presentar una pequena cantidad de texto; la cartelera puede ser multiples paginas de texto. En esencia, en analogla a los libros, la promocion es la cubierta del libro y la cartelera es el libro completo.
La cartelera interactiva incluye tambien botones, que cuando se seleccionan producen una accion. En una realizacion ejemplar, habran tres botones en la parte inferior de la cartelera: “ATRAS,” “AUTOSINTONIZAR” y “GRABAR.” SELECCIONAR es una tecla en el control remoto. Presionar la tecla SELECCIONAR mientras un cursor esta en uno de los tres botones efectua la accion de ese boton. La frase “Seleccionar 'AUTOSINTONIZAR'...” se ha de leer como una compresion de “Destacar 'AUTOSELECCIONAR' y presionar SELECCIONAR”. Las teclas de control remoto y los botones en pantalla se diferencian usando comillas alrededor de los ultimos.
Presionar ATRAS en el control remoto volvera a presentar la pantalla anterior. Seleccionar “AUTOSINTONIZAR” sintonizara el canal del programa indicado en la promocion. Seleccionar “GRABAR” configurara el programa indicado en la promocion para grabar. Seleccionar “aTrAS” eliminara la cartelera de la pantalla y volvera el cursor a la promocion interactiva.
Las promociones interactivas pueden configurarse para ser diferentes en diferentes paginas de la gula, y las promociones en la Gula de PPV pueden ser diferentes de aquellas presentadas en la Gula de Parrilla. Las promociones en cualquier pagina dada pueden combinarse tambien en una unica promocion rectangular.
Gula tematica
La Gula Tematica posibilita a los usuarios ver una lista de programas para una categorla y subcategorla particulares. En una realizacion de la invention, hay tres pantallas Tematicas: Tematicas, Subcategorlas Tematicas y Gula Tematica. La pantalla Tematicas presenta una lista de categorlas desde la que el usuario puede seleccionar una. La pantalla Subcategorlas Tematicas presenta una lista de subcategorlas para la categorla seleccionada. El usuario puede seleccionar una para ver informacion de programa. La pantalla de Gula Tematica presenta programas para una categorla y subcategorla.
El usuario selecciona una categorla en la pantalla de Tematicas y a continuacion selecciona una subcategorla en la pantalla de Subcategorlas de Tematica. El sistema a continuacion presenta los programas que se ajustan a la subcategorla en la pantalla de Gula Tematica.
En una realizacion de la invencion, la pantalla de Tematicas 134 puede presentar hasta 12 categorlas tematicas por pagina desde las que el usuario puede seleccionar una, como se muestra en la Figura 9. El operador puede elegir categorlas y subcategorlas tematicas en el PC de extremo de cabecera.
El usuario presenta la pantalla de Tematicas de IPG en una de dos maneras:
(1) presionar cualquiera de GUIA o MENU y a continuacion mover el cursor hasta las pestanas de menu, desplazar a la pestana “Tematicas” 136, y a continuacion presionar SELECCIONAR; y (2) presionar MENU, desplazar hacia abajo a la option “Busqueda Tematica”, y presionar SELECCIONAR.
Las pestanas de menu en la parte superior de la pantalla se presentan en la parte superior de la pantalla de Tematicas. El emblema de tltulo 106 en la parte superior de la pantalla dice Busqueda Tematica. En una realizacion de la invencion, el area de listado en el medio de la pantalla contiene hasta 12 categorlas listadas en una columna hacia abajo de la pantalla. Cuando el usuario presenta en primer lugar la pantalla de Tematicas, el cursor va por
5
10
15
20
25
30
35
40
45
50
55
60
65
defecto a la primera categorla. Si el usuario vuelve a la pantalla de Tematicas desde la pantalla de Subcategorlas Tematicas, el cursor va a la ultima categorla seleccionada.
Las subcategorlas Tematicas 138 que pertenecen a la Tematica seleccionada se presentan en la derecha de la pantalla. A medida que el usuario mueve el cursor de categorla a categorla, las subcategorlas en la derecha cambian, de modo que el usuario puede anticipar que ocurrira si se selecciona la Tematica. Si hay mas subcategorlas que las que pueden ajustarse en la pagina, se presenta la palabra “mas...” en la parte inferior de la columna, de modo que no se induce a pensar erroneamente al usuario que busca una subcategorla particular que se estan presentando todas las subcategorlas.
La Figura 10 muestra la Gula Tematica con multiples episodios 140. En la Figura 10, la tematica es pellculas. El show destacado es “Amistad.” Si el show destacado tiene multiples episodios, se presentaran en el lado derecho de la Gula Tematica.
Presionar l mueve el cursor hacia abajo una categorla. Si el usuario ya esta en la parte inferior de la lista de categorla y presiona 1, el cursor no responde si hubiera unicamente una pagina de categorlas. Si hay mas paginas, entonces si el cursor esta en la entrada de la parte inferior de la pagina y el usuario presiona l, la IPG presenta la siguiente pagina de categorlas, y el cursor va a la primera entrada de la siguiente pagina; si el usuario ya esta en la parte inferior de la lista y presiona 1, el sistema presenta el mensaje INFERIOR en la parte inferior de la lista.
Presionar t mueve el cursor hacia arriba una categorla. Si el usuario ya esta en la parte superior de la lista y presiona t, el cursor se mueve a la pestana de menu de “Tematicas”. Si no hay mas paginas, entonces si el cursor esta en la entrada superior de la pagina y el usuario presiona t, la IPG presenta la pagina anterior de las categorlas, y el cursor va a la ultima entrada de la pagina anterior; si el usuario ya esta en la parte superior de la lista y presiona t, el cursor se mueve a la pestana de menu “Tematicas”.
En una realizacion de la invencion, puede haber hasta 12 categorlas en una pagina. Si ocurre que hay mas categorlas tematicas disponibles, el usuario puede presionar PAGINA l y PAGINA t para navegar a las paginas de Tematicas.
Para seleccionar una categorla Tematica, el usuario mueve el cursor con las teclas de navegacion de cursor a una categorla y a continuation presiona SELECCIONAR. Una vez que el usuario selecciona una categorla, el sistema la recuerda hasta que el usuario selecciona una nueva categorla o hasta que el usuario deja Tematicas. Si hay subcategorlas para la categorla, el sistema las presenta en la pantalla de Subcategorlas Tematicas 142 como se muestra en la Figura 11.
La pantalla de Subcategorlas Tematicas presenta las subcategorlas 144 desde las que el usuario puede seleccionar. Algunas categorlas tienen unicamente unas pocas subcategorlas, y otras tienen multiples paginas de subcategorlas. Si no hay subcategorlas asociadas con la Tematica seleccionada, el sistema no presenta la pantalla de Subcategorlas Tematicas. En su lugar, la IPG presenta la Gula Tematica para la categorla cuando el usuario selecciona una tematica. Presionar SELECCIONAR en la pantalla de Tematicas presenta la pantalla de Subcategorlas Tematicas con una lista de subcategorlas asociadas.
El emblema de tltulo 106 en la parte superior de la pantalla contiene la categorla seleccionada por el usuario. El area de listado en el medio de la pantalla muestra las subcategorlas para la categorla. En una realizacion de la invencion, la pantalla de Subcategorlas Tematicas puede presentar hasta 11 subcategorlas en una pagina. Tlpicamente no hay mas de 11 subcategorlas para cada categorla. Cuando el usuario presenta en primer lugar esta pantalla, el cursor va por defecto a la primera subcategorla; si el usuario vuelve a esta pantalla desde la Gula Tematica, el cursor se presenta en la ultima subcategorla seleccionada. Si hay mas de 11 subcategorlas, una pequena cantidad de una duodecima fila se presenta en la parte inferior del area de listado, como un indicio para el usuario de que hay mas information en la siguiente pagina. Si hay 11 o menos subcategorlas, el area se muestra en gris, como un indicio para el usuario de que toda la informacion disponible ya esta presentada.
El usuario navega por la pantalla de Subcategorlas Tematicas de manera similar a la pantalla de Tematicas. Presionar l, mueve el cursor hacia abajo una subcategorla. Si el usuario ya esta en la parte inferior de la subcategorla y presiona l, el cursor no responde si hubiera unicamente una pagina de subcategorlas. Si hubiera mas paginas, entonces si el cursor esta en la entrada de la parte inferior de la pagina y el usuario presiona l, la IPG presenta la siguiente pagina de subcategorlas, y el cursor va a la primera entrada de la siguiente pagina. Si el usuario ya esta en la parte inferior de una lista de multiples paginas y presiona l, el sistema presenta el mensaje INFERIOR en la parte inferior de la lista. Presionar t mueve el cursor hacia arriba una subcategorla. Si el usuario ya esta en la parte superior de la lista y presiona t, el cursor no responde si unicamente hubiera una pagina de subcategorlas. Si hay mas paginas, entonces si el cursor esta en la entrada de la parte superior de la pagina y el usuario presiona t, la IPG presenta la pagina anterior de subcategorlas, y el cursor va a la ultima entrada de la pagina anterior: si el usuario ya esta en la parte superior de una lista de multiples paginas y presiona t, el sistema presenta el mensaje SUPERIOR en la parte superior de la lista.
5
10
15
20
25
30
35
40
45
50
55
60
65
En una realizacion de la invencion, hay 11 subcategorlas en una pagina. Si ocurre que hay mas subcategorlas de tematica, el usuario puede presionar PAGINA l y PAGINA t para navegar en las paginas de Subcategorlas Tematicas.
Para seleccionar una subcategorla, el usuario mueve el cursor con las teclas de navegacion de cursor a una subcategorla y presiona SELECCIONAR. Una vez que el usuario selecciona una subcategorla, el cursor recuerda la subcategorla hasta que el usuario selecciona una nueva categorla (en la pantalla de Tematicas) o hasta que el usuario deja las pantallas de Tematicas. El sistema busca en la base de datos todos los programas actuales y futuros que se ajustan en la subcategorla; si hay mas programas que de los que pueden ajustarse en la memoria intermedia, el sistema mantiene tantos como pueda y posibilita a continuacion al usuario continuar la busqueda en la pantalla de la Gula Tematica. Si no hay programas para la subcategorla, se presenta la Gula Tematica con una unica llnea, presentando “(sin tltulo)”. El usuario puede presionar SELECCIONAR o SALIR para volver a la pantalla de Subcategorlas Tematicas. Si el sistema encuentra programas, los presenta en la pantalla de Gula Tematica.
La Gula Tematica presenta todos los programas que se ajustan a una subcategorla particular. Una Gula Tematica puede tener multiples paginas de listados de programa. En una realizacion de la invencion, la Gula Tematica puede presentar entre uno y siete dlas de information de programa dependiendo de la cantidad de memoria disponible y las especificaciones del operador. Los listados de programa pueden ordenarse por tiempo, alfabeticamente por tltulo y por canal.
Presionar SELECCIONAR en la pantalla de Subcategorlas Tematicas presenta la pantalla de Gula Tematica con los programas que se ajustan a la subcategorla, como se muestra en la Figura 12. El cursor se presenta en la pantalla de la Gula Tematica una vez que la busqueda esta completa. La Gula Tematica presenta los programas actuales y futuros que se ajustan a la subcategorla. El cursor va por defecto al primer programa en la Gula Tematica. Si empieza mas de un programa al mismo tiempo, el sistema presenta los programas en el orden de canal personalizado por el usuario.
El emblema del tltulo presenta la subcategorla seleccionada. Por debajo del emblema del tltulo esta la fila ORDENAR POR 146 que posibilita al usuario ordenar listados de programa por tiempo, alfabeticamente por tltulo y por canal. El area de listado en el medio de la pantalla lista los programas que se ajustan a la subcategorla. Para cada programa, el sistema presenta la siguiente informacion:
Si los listados se ordenan por tiempo, se presenta el tltulo, tiempo de inicio y dla de inicio.
Si los listados se organizan por tltulo, unicamente se presenta el tltulo.
Si los listados se organizan por canal, se presenta el tltulo, numero de canal y nombre de canal (preferentemente
4 caracteres, pero podrlan ser mas o menos caracteres).
En la derecha de la pantalla, se presenta la description 148 para el tltulo seleccionado. En la parte superior de la description, se presenta el nombre de canal 150 y el numero de canal 152 en una llnea, y el dla y fecha de inicio en la siguiente llnea. Debajo de estos, se presenta la descripcion. Si la descripcion es demasiado larga para presentarse completamente, se presenta tanta descripcion como sea posible, seguido por la etiqueta “mas...”.
Si el cursor esta en el mensaje, “Presione SELECCIONAR para mas tltulos”, la descripcion en la derecha presenta informacion para la ultima entrada de programa en la que estaba el cursor en la Gula Tematica. Si no hay tltulos disponibles para la sub-categorla seleccionada por el usuario, el sistema presenta el mensaje (sin tltulo), como se muestra en la Figura 13. El usuario puede a continuacion presionar SALIR para volver a la pantalla de subcategorla.
Si la Gula Tematica se ordena por tiempo o canal, multiples entradas del mismo tltulo se les da a cada una su propia llnea en la Gula Tematica. Si la Gula Tematica se ordena por tltulo, sin embargo, multiples entradas del mismo tltulo se “comprimen” en una llnea de la Gula Tematica, y la descripcion en la derecha muestra cuantos episodios estan disponibles y presenta tantos de ellos como sea posible. Esto se hace para evitar tener multiples paginas de “Noticias”, por ejemplo, que ralentizan al usuario. La Figura 10 muestra como 12 episodios de Amistad se han “comprimido” en una llnea de la gula tematica en la izquierda, y la descripcion en la derecha muestra informacion de programa para cada uno de los episodios de Amistad. Si el usuario presiona SELECCIONAR, se muestra una sub- pantalla 154 con informacion para cada episodio, como se muestra en la Figura 14. El usuario puede a continuacion presionar SALIR para volver a la Gula Tematica.
El usuario navega por la pantalla de Gula Tematica de manera similar a las otras pantallas de Tematica. Presionar l mueve el cursor hacia abajo un programa. Si el cursor esta en la entrada de la parte inferior de la pagina y el usuario presiona l, la IPG presenta la siguiente pagina de las entradas de Tematica, y el cursor va a la primera entrada de la siguiente pagina. Si el usuario ya esta en la parte inferior de la lista y presiona l, el sistema presenta el mensaje INFERIOR en la parte inferior de la lista.
5
10
15
20
25
30
35
40
45
50
55
60
65
Presionar t mueve el cursor arriba un programa. Si el cursor esta en la entrada de la parte superior de la pagina y el usuario presiona t, la IPG presenta la pagina anterior de las entradas de Tematica, y el cursor va a la entrada de la parte inferior de la pagina anterior. Si el usuario ya esta en la parte superior de la lista y presiona t, el sistema presenta el mensaje SUPERIOR en la parte superior de la lista.
En una realizacion de la invencion, presionar PAGINA l presenta diez programas que siguen a los diez programas presentados actualmente. El cursor permanece en la misma fila de la lista. Si el usuario ya esta en la parte inferior de la lista y presionar PAGINA l, el sistema presenta el mensaje INFERIOR en la parte inferior de la lista.
Presionar PAGINA t presenta los programas anteriores. El cursor permanece en la misma fila de la lista. Si el usuario ya esta en la parte superior de la lista y presiona PAGINA t, el sistema presenta el mensaje SUPERIOR en la parte superior de la lista.
Si el usuario esta presentando la Gula Tematica ordenada por tiempo, presionar DIA ^ inicia la busqueda de nuevo para 24 horas mas alla del tiempo del cursor. Si el usuario presiona DIA ^ en el septimo dla desde el dla actual y el sistema no tiene mas listados de programas para la subcategorla, el sistema presenta el mensaje sin tltulo y vuelve al usuario a la pantalla de subcategorlas. Presionar DIA - inicia la busqueda de nuevo para 24 horas antes del tiempo del cursor. Si el usuario esta presentando la Gula Tematica ordenada por canal o por tltulo, presionar DIA ^ o DIA ^ produce que se presente la Advertencia de Dla de Tematica 156, como se muestra en la Figura 15.
Mientras navega por la Gula Tematica, el usuario puede ir a una pantalla que tiene el mensaje Presione SELECCIONAR para mas tltulos 158 en la ultima fila en esa pantalla, como se muestra en la Figura 16. Este mensaje cuenta al usuario que el sistema no puede ajustar todos los programas para la subcategorla en la memoria intermedia y que el usuario puede continuar la busqueda. Para continuar la busqueda y para ver mas programas para la subcategorla, el usuario presiona SELECCIONAR con el cursor en la fila que dice Presione SELECCIONAR para mas tltulos. El sistema finaliza buscando en la base de datos y presenta la siguiente memoria intermedia de programas o el resto de los programas para la subcategorla. Si el cursor esta en presione SELECCIONAR para mas tltulos y el usuario presiona l o PAGINA l, el sistema presenta el mensaje INFERIOR a traves del mensaje de Presione SELECCIONAR para mas tltulos.
Para ordenar los listados de programa mediante una opcion diferente, el usuario presiona el - o - y el indicador de ordenacion se mueve a la siguiente opcion en la fila ordenada. El sistema espera en el caso de que el usuario este continuando moviendo el indicador de ordenacion a la siguiente opcion, y a continuacion empieza a ordenar la lista. La IPG presenta la ventana emergente de “Ordenando...” hasta que la ordenacion esta completa.
Menu principal
La IPG incluye un sistema de menu completo. La Figura 17 muestra el arbol de sistema de menu completo 160. El Menu Principal se muestra en la Figura 18. El Menu Principal 162 posibilita al usuario seleccionar opciones para configurar la IPG y el dispositivo de IPG. Ademas, todas las caracterlsticas de IPG principales excepto la Gula de Parrilla tienen una entrada en el Menu Principal. Las pestanas de menu son visibles en la parte mas superior de la pantalla. El emblema de tltulo en la parte superior contiene el Menu Principal del tltulo. En una realizacion de la invencion, el area de listado muestra diez llneas por pagina e incluye todas las caracterlsticas que tienen una entrada de menu de nivel superior. Estas caracterlsticas incluyen Pago Por Vision, Pellculas, Deportes, Shows Infantiles, Busqueda Tematica, Servicios Telefonicos, Acerca de [Nombre de MSO] (esta llnea reflejara el nombre de MSO en el producto), Lista de Eventos Planificados, Control Parental, Establecer Controles de Presentacion, Configurar los Canales, Configurar el Decodificador de Salon y Acerca del creador de la IPG.
En una realizacion de la invencion, el Menu Principal se abre de unas cuantas diferentes maneras. Por ejemplo, presionar MENU en el control remoto abre el Menu Principal; o presionar GUIA en el control remoto, produce que se presente la Gula de Parrilla, y a continuacion mover el cursor hasta las pestanas de menu en la parte superior de la pantalla, mover el cursor a traves de la pestana “Menu”, y presionar SELECCIONAR abre el Menu Principal.
Cuando el usuario abre en primer lugar la pantalla de menu principal, el cursor aparece en la primera opcion. Si el usuario selecciona una opcion y a continuacion vuelve a esta pantalla, el cursor permanece en la ultima opcion seleccionada. Como con cualquier lista desplazable en el producto de IPG (otros ejemplos incluyen ventanas emergentes de Accion, las pantallas de Tematicas y la propia Gula de Parrilla), deberla ser evidente rapidamente si hay o no elementos adicionales en paginas adicionales. Si hay otra pagina por debajo de la pagina actual, una pequena porcion del globo de menu aparecera en la parte inferior de la pantalla como una peticion para el usuario. De manera similar, si hay paginas por encima de la pagina actual, una pequena porcion del globo de menu 164 aparecera en la parte superior de la pantalla como se muestra en la Figura 19. Es posible que haya paginas tanto por encima como por debajo de la pagina actual. En ese caso, las porciones del globo de menu aparecerlan en tanto la parte superior como la parte inferior de la pantalla.
Los sub-elementos de Menu que pertenecen a la caracterlstica seleccionada se presentan en la derecha de la pantalla. En la parte superior de la columna, la cabecera “Presionar SELECCIONAR para ver” y el nombre
5
10
15
20
25
30
35
40
45
50
55
60
65
caracterlstico dirigen al usuario a la caracterlstica. Si la caracterlstica tiene sub-elementos (por ejemplo, “Pellculas” serla un sub-elemento bajo la “Busqueda Tematica”), a continuation se presentan la lista de sub-elementos por debajo del nombre caracterlstico en el lado a la derecha para mostrar al usuario que tipo de cosas pueden hacerse. A medida que el usuario mueve el cursor de elemento de menu a elemento de menu, los sub-elementos en la derecha cambian, de modo que el usuario puede anticipar que ocurrira si se selecciona la caracterlstica. Si hay mas sub-elementos que pueden ajustarse en la pagina, se presenta la palabra “mas...” en la parte inferior de la columna, de modo que no se induce a pensar erroneamente al usuario que busca un sub-elemento particular que se estan presentando todos los sub-elementos.
Preferentemente, la mayorla de las pantallas de menu se dibujan sin texto de ayuda, puesto que la inclusion de la columna de sub-menu hace a la mayorla de los elementos de menu auto-explicativos. Para aquellas pantallas en las que es necesario texto de ayuda adicional, el texto de ayuda se presenta en la parte inferior de la columna de submenu.
En una realization de la invention, las pestanas de menu en la parte superior del Menu Principal permiten al usuario acceder facilmente a al menos cinco caracterlsticas importantes desde cualquier pantalla. Dos de estas caracterlsticas, el Menu Principal y la Gula de Parrilla, preferentemente no son configurables. Las otras tres caracterlsticas pueden configurarse mediante el MSO, para destacar caracterlsticas que pueden beneficiar al usuario que no pueden ser faciles de acceder de otra manera. Las otras tres caracterlsticas pueden ser la Gula de PPV, la pantalla “Acerca de MSO” (Novedades) y Tematicas.
Petition de pago por vision
La peticion de Pago Por Vision normalmente implica resolution de conflictos, puesto que se requiere que la gula sintonice al canal de PPV en el inicio de un evento comprado, y la gula debe conocer cualquier otro evento planificado que tenga lugar al mismo tiempo. Sin embargo, en otra realizacion de la invencion, la peticion de PPV se maneja en el nivel de red y la IPG meramente proporciona que se presente la UI a las compras planificadas en las gulas y en una Lista de Eventos Planificados como se muestra en la Figura 31.
ID de llamada
La caracterlstica de ID de llamada incluye tres componentes principales:
1. Una ventana emergente que presenta sobre un estado de TV o cualquier pantalla de gula, que identifica que alguien esta llamando a medida que el telefono esta sonando;
2. Un menu que permite al usuario configurar las opciones de presentation para la ventana emergente de ID de Llamada; y
3. Una pantalla de lista que muestra un registro de llamantes pasados.
La Figura 20 muestra una ventana emergente de ID de llamada 166 superpuesta en un programa de television a pantalla completa. Cuando alguien llama al usuario en el telefono mientras el usuario esta viendo television, la IPG presenta una ventana emergente de ID de llamada. Los elementos de la ventana emergente comprenden: Un boton de “MENU” seleccionable 168, un boton de “SALIR” seleccionable 170, el nombre del llamante (si estuviera disponible), el numero de telefono desde el que esta llamando el llamante (si estuviera disponible), y un icono de telefono, que podrla ser animado para reforzar su relation con el telefono que suena. La Figura 21 muestra una ventana emergente de ID de llamada superpuesta en una pantalla de gula. Si la ventana emergente esta dibujada sobre una pantalla de gula, la ventana emergente se dibuja deliberadamente lo suficientemente baja en la pantalla para no oscurecer las cabeceras de Menu.
Si el usuario presiona SELECCIONAR mientras el boton “SALIR” esta destacado, la ventana emergente se borra de la pantalla. Si el usuario mueve el cursor a “MENU” y presiona SELECCIONAR, se presenta el menu Servicios Telefonicos. La ventana emergente se acaba en menos de 60 segundos. El numero real de segundos para los que la ventana emergente se presenta puede seleccionarse en el menu “Configuration de ID de llamada”.
Ventana emergente de mensaje en espera
Cada vez que hay un mensaje que el usuario no ha escuchado aun, la red envla un mensaje a la pasarela residencial. En periodos dados a lo largo de todo el dla (con una frecuencia no menor de cada media hora), la IPG presenta una ventana emergente superpuesta en el programa de television que se esta viendo, como se muestra en la Figura 22, superponiendose en el programa de television que se esta viendo.
Al igual que la ventana ID de Llamada, la ventana emergente de Mensaje en Espera 172 se presenta en la position mostrada en la Figura 22. La ventana emergente de Mensaje en Espera se presenta exactamente a medida que se
5
10
15
20
25
30
35
40
45
50
55
60
65
presenta la ventana emergente de ID de llamada, durante la misma duracion y con las mismas propiedades, excepto que el campo de texto dice “Usted tiene un mensaje” en lugar de indicar un nombre o numero.
Menu de servicios telefonicos
La Figura 23 muestra un menu de Servicios Telefonicos 174. El menu de Servicios Telefonicos incluye todas las opciones disponibles para el usuario para configurar cualquiera de la ventana emergente de ID de Llamada o la ventana emergente de Mensaje en Espera, as! como visualizar el registro de ID de Llamada. El usuario puede proporcionar el menu de Servicios Telefonicos de varias maneras. Por ejemplo, Seleccionar Servicios Telefonicos desde el Menu Principal proporciona el menu de Servicios Telefonicos. En particular, desde el estado de TV, el usuario puede presionar MENU o GUIA en el control remoto para presentar el Menu Principal. El usuario a continuacion presiona las teclas t o l en el control remoto para mover el cursor a las pestanas de menu. El usuario presiona las teclas - o - para mover el cursor a la pestana de “MENU” y presiona SELECCIONAR. El usuario presiona las teclas t o | para mover el cursor al menu Servicios Telefonicos. Finalmente, el usuario presiona seleccionar para presentar el menu de Servicios Telefonicos.
Como alternativa, seleccionar el boton de “MENU” en cualquiera de la ventana emergente de ID de llamada o de Mensajes en Espera proporciona el menu de Servicios Telefonicos. Puede entrarse tambien al menu de Servicios Telefonicos presionando en primer lugar ID de LLAMADA para presentar la ventana emergente de ID de llamada, usando en segundo lugar las teclas de ARRIBA o ABAJO para mover el cursor al boton de Menu, y finalmente presionar SELECCIONAR para presentar el menu Servicios Telefonicos.
Una vez que el usuario selecciona el menu de Servicios Telefonicos, se presenta, como se muestra en la Figura 23. En la realizacion preferida, el menu de Servicios Telefonicos esta comprendido de tres opciones: (1) Configuracion de ID de llamada, Registro de ID de Llamada y Configuracion de Mensaje. Como con cada pantalla de menu, el usuario puede seleccionar una opcion desde el menu presionando t o l para destacar una opcion y a continuacion SELECCIONAR para elegirla.
En la parte inferior de la columna del sub-menu esta un area que presenta texto de ayuda para cada opcion de menu. A medida que el usuario mueve el cursor de opcion a opcion, el texto de ayuda cambia para describir las opciones de menu. Lo siguiente es una lista de las opciones de menu y el texto de ayuda que aparece con cada opcion:
Configuracion de ID de llamada. Selecciona como se desea que se presente la ventana emergente de ID de Llamada.
Registro de ID de Llamada. Ver un registro de la gente que ha llamado.
Configuracion de Mensajes. Selecciona como se desea que se presente la ventana emergente de Mensajes. Pantalla de Configuracion de ID de Llamada
Se entra en la Pantalla de Configuracion de ID de Llamada seleccionando la opcion de Registro de ID de Llamada desde el menu de Servicios Telefonicos.
La Figura 24 muestra una configuracion de ID de llamada donde el ID de Llamada esta apagado en la television. Si el usuario selecciona Configuracion de ID de Llamada desde el menu de Servicios Telefonicos, se presenta la pantalla de Configuracion de ID de Llamada, como se muestra en la Figura 24. En una realizacion, hay dos opciones para continuar la presentation de la ventana emergente de ID de Llamada. La primera opcion, Desconectar el ID de Llamada en esta TV 176, permite al usuario desconectar la ventana emergente de ID de Llamada en una fuente dada. (Si el hogar no esta configurado para multiples fuentes, esta opcion se pone en gris). La segunda opcion, Establecer Tiempo de Presentacion de ID de Llamada 177, permite el establecimiento de la duracion de las pantallas de presentacion. El texto de ayuda 178 en la parte inferior de la pantalla explica el elemento al usuario y presenta el estado actual de la presentacion del ID de Llamada.
La Figura 25 muestra una configuracion de ID de llamada despues de que se enciende el ID de Llamada. Si el usuario presiona SELECCIONAR cuando el ID de Llamada esta apagada, la opcion de menu cambia para Encender el ID de Llamada en esta TV 180 y el texto de ayuda cambia para reflejar el nuevo estado de la presentacion de ID de Llamada, como se muestra en la Figura 25. El usuario puede presentar aun la ventana emergente de ID de Llamada presionando la tecla de ID de LLAMADA en el control remoto.
Finalmente, la segunda opcion. Establecer Presentacion de ID de Llamada. El tiempo 182, tiene el texto de ayuda 178 y las flechas graficas 184, como se muestra en la Figura 26. La segunda opcion muestra la usuario tanto grafica (como se muestra mediante las flechas) como verbalmente (como se muestra mediante el texto) que la duracion de presentacion puede ajustarse. En una realizacion, la duracion de presentacion puede ajustarse en incrementos de un segundo desde uno a cincuenta y nueve segundos cuando se presenta la Configuracion de ID de Llamada.
5
10
15
20
25
30
35
40
45
50
55
60
65
Despues de colocar el cursor sobre Establecer Tiempo de Presentation de ID de Llamada, se presentan las flechas tanto a la izquierda como a la derecha de Establecer Tiempo de Presentacion de ID de Llamada. La flecha izquierda indica que la duration de presentacion puede reducirse presionando la tecla ^ en el control remoto. La flecha derecha indica que la duracion de presentacion puede aumentarse presionando la tecla ^ en el control remoto. Presionar la tecla - en el control remoto reduce la duracion de presentacion un segundo y presionar la tecla ^ en el control remoto aumenta la duracion de presentacion un segundo. Para salir de la Configuration de la pantalla de ID de Llamada y volver al menu de Servicios Telefonicos, el usuario presiona SALIR. La ^ es la tecla IZQUIERDA. La - es la tecla DERECHA.
Registro de ID de llamada
Cuando el usuario presenta un Registro de ID de Llamada (vease a continuation), la IPG muestra una lista agregada. Si dos usuarios tienen el Registro de ID de Llamada presentado en diferentes fuentes y un usuario borra un mensaje, el borrado no tiene lugar en el registro de la otra fuente hasta que ese usuario cierra el registro.
Se entra al Registro de ID de Llamada seleccionando la option de Registro de ID de Llamada desde el menu de Servicios Telefonicos. El Registro de ID de Llamada muestra al usuario una lista de los N ultimos numeros de llamadas que el o ella ha recibido, en orden cronologico inverso (es decir, la llamada mas reciente se presenta en la parte superior de la lista) donde N puede ser un numero preestablecido o un numero definido por el usuario.
En una realization de la invention, existe un tercer campo, Establecer Numero de Llamadas, en la pantalla de Configuracion de ID de Llamada para entrar en un numero N definido por el usuario. El tercer campo opera muy similar a como opera el segundo campo, Establecer Tiempo de Presentacion de ID de Llamada. Es decir, despues de que el usuario coloca el cursor sobre Establecer Numero de Llamadas, se presentan flechas tanto a la izquierda como a la derecha de Establecer Numero de Llamadas. La flecha izquierda indica que el numero de llamadas N puede reducirse presionando la tecla ^ en el control remoto. La flecha derecha indica que el numero de llamadas N puede aumentarse presionando la tecla DERECHA en el control remoto. Presionar la tecla - en el control remoto reduce el numero de llamadas N y presionar la tecla ^ en el control remoto aumenta el numero de llamadas N.
En otra realizacion, el numero preestablecido N es 50. Donde el usuario ya tiene el llmite de N llamadas registradas y recibe una nueva Llamada, esa llamada se presenta en la parte superior del registro, y el elemento N+1 se borra de la parte inferior del registro. Donde el numero preestablecido N es 50, el elemento 51° se borra de la parte inferior del registro.
En otra realizacion mas, el numero de llamadas N se define por el MSO en lugar de definirse por el usuario, y se configura mediante el MSO en el nivel de red.
El usuario puede borrar tambien elementos del registro de manera selectiva. En la realizacion preferida de la invencion, el Registro de ID de Llamada no esta protegido por una contrasena de Control Parental.
En una realizacion alternativa de la invencion, el Registro de ID de Llamada esta protegido por la contrasena de Control Parental. La contrasena de Control Parental se establece desde un menu de Control Parental. Si el usuario ha establecido una contrasena, entonces la IPG solicita la contrasena cuando el usuario selecciona el registro de ID de llamada desde el menu de Servicios Telefonicos. La Figura 27 muestra una petition de contrasena parental 186 para el Registro de ID de Llamada. Una vez que el usuario introduce correctamente la contrasena, se presenta el Registro de ID de llamada 188, como se muestra en la Figura 28.
Si una realizacion no incluye una contrasena de Control Parental, entonces se presenta el Registro de ID de Llamada cuando se selecciona el Registro de ID de Llamada desde el menu de Servicios Telefonicos.
Cuando se presenta el Registro de ID de Llamada, el cursor va por defecto a la entrada de la parte superior en la lista, que es la entrada mas reciente disponible. La siguiente information se presenta en el registro:
el nombre del llamante (si estuviera disponible); el numero de telefono del llamante; la fecha de la llamada; y la hora de la llamada.
Las llamadas que se registraron la ultima vez que el usuario trajo el Registro de ID de Llamada se muestran con un fondo azul. Las nuevas llamadas que se han anadido a la lista desde la ultima vez que el usuario presento el Registro de ID de Llamada se muestran con un fondo rojo.
La Figura 29 muestra el elemento Borrar desde la ventana emergente de Registro de ID de Llamada 190, que se presenta si el usuario presiona SELECCIONAR en cualquiera de las llamadas. La ventana emergente de Registro de Id de Llamada permite al usuario seleccionar si borrar o no el elemento, limpiar toda la lista o volver a la lista.
Pantalla de configuracion de mensajes
Si el usuario selecciona Configuracion de Mensajes desde el menu Servicios Telefonicos, se presenta la pantalla de Configuracion de Mensajes 192. Las opciones y distribucion de esta pantalla son exactamente las mismas que para 5 la pantalla de Configuracion de ID de Llamada. La primera opcion en esta pantalla es si desconectar/conectar los mensajes de la television y la segunda opcion permite al usuario establecer el tiempo de presentacion de mensaje, como se muestra en la Figura 30.
Aunque se han descrito en el presente documento lo que se consideran realizaciones preferidas y ejemplares de la 10 presente invencion, seran evidentes para los expertos en la materia otras modificaciones de la invencion a partir de las ensenanzas del presente documento, y se desea asegurar, por lo tanto, en las reivindicaciones adjuntas, que todas tales modificaciones y extensiones como que caen dentro del alcance de la invencion. La invencion se ha de interpretar como que incluye todas las realizaciones de la misma que caen dentro del alcance de las reivindicaciones adjuntas y la invencion deberla limitarse unicamente por las reivindicaciones adjuntas a continuacion. Ademas, un 15 experto en la materia apreciara facilmente que otras aplicaciones pueden sustituirse para aquellas expuestas en el presente documento sin alejarse del alcance de la presente invencion como se define mediante las reivindicaciones adjuntas.

Claims (25)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Un sistema para gestionar una pluralidad de gulas electronicas de programa interactivas (IPG) accesibles mediante una pluralidad de dispositivos electronicos localizados en un hogar, incluyendo cada IPG identificaciones de canal de television, tltulos de programa y tiempos de inicio, comprendiendo el sistema: un extractor de datos de IPG para recibir datos transmitidos y extraer datos de IPG desde los datos transmitidos para la pluralidad de IPG; una primera base de datos, para almacenar informacion especlfica a cada una de la pluralidad de IPG;
    una segunda base de datos, para almacenar informacion comun a la pluralidad de IPG, y para posibilitar a las IPG interactuar entre si;
    medios para soportar una jerarqula de multiples contrasenas de usuario, incluyendo la jerarqula de multiples contrasenas de usuario una contrasena maestra; un microprocesador acoplado a una memoria para:
    recibir un ajuste para una configuracion de IPG desde un primer usuario usando un primer dispositivo en el que se accede a una primera de la pluralidad de IPG, en el que el ajuste recibido comprende un evento planificado seleccionado por el usuario;
    actualizar la informacion almacenada en la segunda base de datos comun a la pluralidad de IPG para reflejar el ajuste recibido; y
    procesar la informacion almacenada en la primera y segunda bases de datos para la pluralidad de IPG, en el que el procesamiento comprende uso de la segunda base de datos para presentar en una segunda de la pluralidad de IPG que se accede en un segundo dispositivo el ajuste recibido desde el primer dispositivo; y
    una pluralidad de sintonizadores acoplados al microprocesador para recibir los datos transmitidos y sintonizar a una pluralidad de canales de television respectivamente; en el que la segunda de la pluralidad de gulas electronicas de programa interactivas posibilita a un segundo usuario que tiene la contrasena maestra modificar un evento planificado de un primer tipo recibido desde el primer dispositivo; en que modificar el evento planificado del primer tipo comprende permitir al segundo usuario hacer cambios a la pluralidad de IPG o anular cambios a la pluralidad de IPG; y en el que la lista de eventos planificados es accesible para presentar desde cualquiera de la pluralidad de gulas electronicas de programa interactivas accesibles mediante la pluralidad de dispositivos electronicos en el hogar.
  2. 2. El sistema de acuerdo con la reivindicacion 1, en el que el extractor de datos de IPG, la primera base de datos, la segunda base de datos, la memoria y el microprocesador residen en un unico dispositivo electronico; y que incluye ademas una pluralidad de presentaciones para presentar los datos transmitidos para la pluralidad de canales de television respectivamente.
  3. 3. El sistema de acuerdo con la reivindicacion 1, en el que el extractor de datos de IPG, la primera base de datos, la segunda base de datos, la memoria y el microprocesador residen en un unico dispositivo electronico; y que incluye ademas una lista de eventos planificados en pantalla compartida por la pluralidad de IPG incluyendo una lista agregada para al menos una de las grabaciones individuales, compras de PPV futuras o sintonizaciones planificadas.
  4. 4. El sistema de la reivindicacion 1 en el que la pluralidad de presentaciones presentan simultaneamente los datos transmitidos de diferentes canales de television, respectivamente.
  5. 5. El sistema de la reivindicacion 1 que comprende adicionalmente una lista de eventos planificados en pantalla compartida por la pluralidad de IPG y que incluye una lista agregada para grabaciones individuales, compras de PPV futuras y sintonizaciones planificadas.
  6. 6. El sistema de la reivindicacion 1 que comprende adicionalmente medios para personalizar cada una de la pluralidad de IPG.
  7. 7. El sistema de la reivindicacion 6 en el que los medios para personalizar incluyen medios para presentar una lista ordenada de las identificaciones de canal de television basandose en canales favoritos.
  8. 8. El sistema de la reivindicacion 6 en el que los medios para personalizar incluyen medios para presentar unicamente identificaciones de canal de television seleccionadas.
  9. 9. El sistema de la reivindicacion 6 en el que los datos de personalizacion para cada una de la pluralidad de IPG se almacenan en una pluralidad de perfiles de usuario respectivamente.
  10. 10. El sistema de la reivindicacion 1 que comprende adicionalmente al menos un VChip acoplado al microprocesador para bloqueo parental de programas de television basandose en un criterio definido por el usuario.
  11. 11. El sistema de la reivindicacion 10 en el que el VChip bloquea los programas de television basandose en una pluralidad de calificaciones, las identificaciones de canal, los tltulos de programa o los tiempos de inicio.
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
  12. 12. El sistema de la reivindicacion 1 en el que la jerarqula de multiples contrasenas de usuario incluye una contrasena maestra para permitir a un usuario con la contrasena maestra bloquear programas de television.
  13. 13. El sistema de la reivindicacion 1 en el que el extractor de datos de IPG, la memoria, el microprocesador y la pluralidad de sintonizadores estan realizados en un unico paquete.
  14. 14. Un metodo para presentar una pluralidad de gulas electronicas de programa interactivas (IPG) accesibles mediante una pluralidad de dispositivos electronicos localizados en un hogar en un formato de gula, que comprende las etapas de:
    recibir datos de programacion de television que incluyen datos de IPG mediante un dispositivo electronico; extraer datos de IPG para la pluralidad de IPG desde los datos de programacion de television mediante el dispositivo electronico;
    almacenar en una memoria datos especlficos para cada una de la pluralidad de IPG en una primera base de datos; almacenar en la memoria datos comunes a la pluralidad de IPG para posibilitar a las IPG interactuar entre si, en una segunda base de datos;
    recibir un ajuste para una configuracion de IPG desde un primer usuario usando un primer dispositivo en el que se accede a una primera de la pluralidad de IPG, en el que el ajuste recibido comprende un evento planificado seleccionado por el usuario; actualizar los datos de memoria comunes a la pluralidad de IPG para reflejar el ajuste recibido;
    procesar la informacion almacenada en la primera y segunda bases de datos para la pluralidad de IPG, soportar una jerarqula de multiples contrasenas de usuario;
    en el que el procesamiento comprende el uso de la segunda base de datos para presentar en una segunda de la pluralidad de IPG que se accede en un segundo dispositivo el ajuste recibido desde el primer dispositivo; y presentar la pluralidad de IPG en una pluralidad de presentaciones respectivamente;
    en el que la segunda de la pluralidad de gulas electronicas de programa interactivas posibilita a un segundo usuario que tiene la contrasena maestra modificar un evento planificado de un primer tipo recibido desde los primeros dispositivos;
    en que modificar el evento planificado de un primer tipo recibido desde el primer dispositivo comprende hacer cambios a la pluralidad de IPG o anular cambios a la pluralidad de IPG; y
    en el que la lista de eventos planificados es accesible para presentar desde cualquiera de la pluralidad de gulas electronicas de programa interactivas accesible por la pluralidad de dispositivos electronicos en el hogar.
  15. 15. El metodo de la reivindicacion 14 en el que la etapa de presentacion incluye presentar simultaneamente los datos de programacion de television para diferentes canales de television respectivamente.
  16. 16. El metodo de la reivindicacion 14 que comprende adicionalmente presentar una lista de eventos planificados compartida por la pluralidad de IPG y que incluye una lista agregada para grabaciones individuales, compras de PPV futuras y sintonizaciones planificadas.
  17. 17. El metodo de la reivindicacion 14 que comprende adicionalmente personalizar cada una de la pluralidad de IPG.
  18. 18. El metodo de la reivindicacion 17 en el que la etapa de personalizacion incluye presentar una lista ordenada de identificaciones de canal de television basandose en canales favoritos.
  19. 19. El metodo de la reivindicacion 17 en el que la etapa de personalizacion incluye presentar unicamente identificaciones de canal de television seleccionadas.
  20. 20. El metodo de la reivindicacion 17 en el que la etapa de personalizacion incluye almacenar en una pluralidad de perfiles de usuario datos para cada una de la pluralidad de IPG respectivamente.
  21. 21. El metodo de la reivindicacion 14 que comprende adicionalmente la etapa de bloquear programas de television basandose en un criterio definido por usuario usando al menos un VChip acoplado al microprocesador.
  22. 22. El metodo de la reivindicacion 21 en el que la etapa de bloqueo incluye bloquear programas de television especlficos para una de la pluralidad de IPG.
  23. 23. El metodo de la reivindicacion 21 en el que la etapa de bloqueo incluye bloquear programas de television especlficos para un usuario.
  24. 24. El metodo de la reivindicacion 14 en el que la etapa de soportar una jerarqula de multiples contrasenas de usuario incluye permitir a un usuario con una contrasena maestra bloquear programas de television.
  25. 25. Un decodificador de salon de television para generar la pluralidad de IPG gestionadas de acuerdo con el sistema de la reivindicacion 1, en el que el extractor de datos de IPG, la primera base de datos, la segunda base de datos, la
    memoria y el microprocesador residen en un unico dispositivo electronico; y que incluye adicionalmente una pluralidad de presentaciones para presentar los datos transmitidos para la pluralidad de canales de television respectivamente.
ES00919368.1T 1999-03-04 2000-03-06 Sistema y métodos de guía electrónica de programa interactiva múltiple Expired - Lifetime ES2554103T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US12329499P 1999-03-04 1999-03-04
US123294P 1999-03-04
US13500499P 1999-05-20 1999-05-20
US135004P 1999-05-20
PCT/US2000/005887 WO2000052930A1 (en) 1999-03-04 2000-03-06 Multiple interactive electronic program guide system and methods

Publications (1)

Publication Number Publication Date
ES2554103T3 true ES2554103T3 (es) 2015-12-16

Family

ID=26821405

Family Applications (2)

Application Number Title Priority Date Filing Date
ES00919368.1T Expired - Lifetime ES2554103T3 (es) 1999-03-04 2000-03-06 Sistema y métodos de guía electrónica de programa interactiva múltiple
ES10178931.1T Expired - Lifetime ES2529301T3 (es) 1999-03-04 2000-03-06 Sistema de múltiples guías electrónicas interactivas de programación y procedimientos

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES10178931.1T Expired - Lifetime ES2529301T3 (es) 1999-03-04 2000-03-06 Sistema de múltiples guías electrónicas interactivas de programación y procedimientos

Country Status (13)

Country Link
EP (3) EP2317758B1 (es)
JP (7) JP4494645B2 (es)
KR (1) KR100685503B1 (es)
CN (3) CN102291605B (es)
AU (1) AU768509B2 (es)
BR (1) BR0009263A (es)
CA (3) CA3002446A1 (es)
DK (1) DK2317758T3 (es)
ES (2) ES2554103T3 (es)
HK (1) HK1044660B (es)
MX (1) MXPA01008939A (es)
PT (1) PT2317758E (es)
WO (1) WO2000052930A1 (es)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2554103T3 (es) * 1999-03-04 2015-12-16 Rovi Guides, Inc. Sistema y métodos de guía electrónica de programa interactiva múltiple
EP1346276A1 (en) 2000-12-14 2003-09-24 Koninklijke Philips Electronics N.V. Method and system for providing a user profile
US20050076367A1 (en) * 2001-02-28 2005-04-07 Johnson Carolynn Rae System and method for creating user profiles
KR100747519B1 (ko) * 2001-04-06 2007-08-08 엘지전자 주식회사 티브이의 프로그램 공유 서비스 제공 장치
JP4180850B2 (ja) 2001-07-16 2008-11-12 松下電器産業株式会社 視聴制限装置
GB0122585D0 (en) 2001-09-19 2001-11-07 Koninl Philips Electronics Nv Control of an interactive application
US20040008229A1 (en) * 2002-07-01 2004-01-15 Nokia Corporation Reconfigurable user interface
US7363591B2 (en) * 2003-01-21 2008-04-22 Microsoft Corporation Electronic programming guide system and method
JP2004236195A (ja) * 2003-01-31 2004-08-19 Toshiba Corp 受信装置及び受信方法
KR100556375B1 (ko) * 2003-09-16 2006-03-03 엘지전자 주식회사 다중 디스플레이 지원 셋탑 박스
KR100970635B1 (ko) * 2003-10-08 2010-07-15 엘지전자 주식회사 디지털 위성 방송 수신기에서의 유닛별 녹화/재생 방법
KR100970636B1 (ko) * 2003-10-08 2010-07-16 엘지전자 주식회사 다중 유닛 디지털 위성 방송 수신기에서의 등급별녹화/재생 방법
KR20060111550A (ko) 2003-12-03 2006-10-27 코닌클리케 필립스 일렉트로닉스 엔.브이. 내재적 추천기들을 위한 협력적 샘플링
US8677429B2 (en) 2004-05-06 2014-03-18 Cisco Technology Inc. Resource conflict resolution for multiple television
JP4785867B2 (ja) * 2005-01-20 2011-10-05 トムソン ライセンシング ハンドヘルドビデオ装置のデジタルtvアプリケーションを制御する2モードスイッチ
JP4815143B2 (ja) * 2005-03-29 2011-11-16 大阪瓦斯株式会社 認証装置及び系統連系型の電源設備
CN101253765B (zh) 2005-08-31 2011-09-07 汤姆森特许公司 数字电视及在数字电视中使用的方法
CN1863285A (zh) * 2005-09-09 2006-11-15 华为技术有限公司 一种实现一台机顶盒支持多台电视的装置
KR100717513B1 (ko) * 2005-10-07 2007-05-11 가온미디어 주식회사 다중 출력 방송 수신 시스템
US8286089B2 (en) * 2005-12-30 2012-10-09 Research In Motion Limited Representing new messages on a communication device
KR100749132B1 (ko) * 2006-03-28 2007-08-13 주식회사 알티캐스트 디지털 티브이의 이피지정보 표시방법
CN101427232B (zh) * 2006-04-20 2015-05-13 思科技术公司 用于控制远程呈现系统的系统和方法
US20070300259A1 (en) 2006-06-09 2007-12-27 Peter Chan Systems and methods to support multiple program guides in a home network
US8392947B2 (en) * 2006-06-30 2013-03-05 At&T Intellectual Property I, Lp System and method for home audio and video communication
GB2450159A (en) * 2007-06-15 2008-12-17 British Sky Broadcasting Ltd Multi-tuner twin-output broadcast receiver
CN101179698B (zh) * 2007-11-28 2010-05-26 要玮 一种互动电视播放装置及其系统和播放方法
CN101534418A (zh) * 2008-03-11 2009-09-16 深圳华为通信技术有限公司 数字电视节目预订播放方法、机顶盒设备及播放系统
KR101548991B1 (ko) * 2008-03-27 2015-09-01 엘지전자 주식회사 단말기 및 이것의 방송 제어 방법
US8644853B2 (en) 2008-05-12 2014-02-04 Qualcomm Incorporated Providing base station almanac to mobile station
NL2002231C2 (nl) * 2008-05-13 2009-11-16 Stoneroos B V Systeem en werkwijze voor het verschaffen van een elektronische televisiegids.
BR112012002809A2 (pt) 2009-08-07 2017-02-14 Sharp Kk dispositivo de notificação de conteúdo, método de notificação e programa
US8665156B2 (en) 2009-09-08 2014-03-04 Qualcomm Incorporated Position estimation assistance information for mobile station
US8437772B2 (en) 2009-09-15 2013-05-07 Qualcomm Incorporated Transmitter position integrity checking
KR101633480B1 (ko) * 2009-11-27 2016-06-24 삼성전자주식회사 미디어 처리 기기 및 그 제어 방법
JP5204326B1 (ja) * 2012-03-16 2013-06-05 株式会社東芝 電子装置、電子装置の制御方法、その制御プログラム
CN103686397B (zh) * 2013-11-28 2017-04-19 张翼翔 一种视频显示终端的界面呈现物品属性配置设备及方法
EP3293966A4 (en) * 2015-06-04 2018-05-02 Huawei Technologies Co. Ltd. Scheduling method, device, and digital video apparatus for television program
CN105657492A (zh) * 2015-12-29 2016-06-08 广州视源电子科技股份有限公司 电视信号处理方法及其装置、电视播放控制系统
KR20230145255A (ko) 2016-10-24 2023-10-17 로비 가이드스, 인크. 2-팩터 인증을 사용하여 미디어 자산에 대한 액세스를 제어하기 위한 시스템 및 방법
CN106792113B (zh) * 2016-12-06 2020-09-22 深圳Tcl新技术有限公司 录制时间相冲突的提示方法、装置及智能电视
JP6829389B2 (ja) * 2017-03-02 2021-02-10 オンキヨーホームエンターテイメント株式会社 表示装置、及び、表示装置の制御プログラム
WO2019014832A1 (zh) * 2017-07-18 2019-01-24 深圳市智晟达科技有限公司 节目选择方法以及数字电视
US11641513B2 (en) * 2017-08-18 2023-05-02 Roku, Inc. Message processing using a client-side control group
CN108833046B (zh) * 2018-07-16 2020-09-15 广州辉群智能科技有限公司 一种广播设备的广播控制方法及装置
CN112492402B (zh) * 2020-11-13 2022-11-25 海信视像科技股份有限公司 一种显示设备
JP7439000B2 (ja) * 2021-02-18 2024-02-27 富士通フロンテック株式会社 情報処理装置、情報処理方法およびプログラム

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5225902A (en) * 1990-03-20 1993-07-06 Scientific-Atlanta, Inc. Automatic frequency selection in a bi-directional cable television system
US5416508A (en) * 1991-10-22 1995-05-16 Pioneer Electronic Corporation CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods
US5644354A (en) * 1992-10-09 1997-07-01 Prevue Interactive, Inc. Interactive video system
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US5465113A (en) 1993-12-13 1995-11-07 At&T Corp. Programmable channel regulating cable television controller
JPH07212732A (ja) * 1994-01-24 1995-08-11 Sony Corp 双方向放送の受信装置及び受信システム
JPH0836605A (ja) * 1994-07-22 1996-02-06 Sony Corp Tvショッピング方法およびavシステム
US5576755A (en) * 1994-10-28 1996-11-19 Davis; Bruce System and method for verification of electronic television program guide data
US5867205A (en) 1994-11-14 1999-02-02 Intel Corporation Method and apparatus for controlling video/audio and channel selection for a communication signal based on textual information indicative of channel contents of a signal
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
JP3423160B2 (ja) * 1996-09-30 2003-07-07 三洋電機株式会社 番組案内表示装置
JPH09270968A (ja) * 1996-03-29 1997-10-14 Sanyo Electric Co Ltd 番組内容表示装置
JPH09163287A (ja) * 1995-12-08 1997-06-20 Toshiba Corp インタラクティブサービス対応装置
US7051353B2 (en) * 1996-04-30 2006-05-23 Sanyo Electric Co., Ltd. Program guide display controller and television receiver
US6163272A (en) 1996-10-25 2000-12-19 Diva Systems Corporation Method and apparatus for managing personal identification numbers in interactive information distribution system
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
JPH10257448A (ja) * 1997-03-14 1998-09-25 Sanyo Electric Co Ltd 複数放送サービス受信装置
EP0969661A4 (en) * 1997-03-21 2002-10-02 Hitachi Ltd AUDIOVISUAL APPARATUS, METHOD OF USE, AND SYSTEM
JPH10276380A (ja) * 1997-03-28 1998-10-13 Sanyo Electric Co Ltd 受信装置
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
MX355544B (es) * 1997-07-21 2018-04-20 Gemstar Dev Corporation Metodo para navegar a traves de una guia de programas de television.
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
JPH11284929A (ja) * 1998-03-31 1999-10-15 Matsushita Electric Ind Co Ltd 番組表表示装置
CN101540883B (zh) * 1998-07-17 2011-11-16 联合视频制品公司 可远程访问的交互式电视节目向导
EP1097586A1 (en) 1998-07-23 2001-05-09 United Video Properties, Inc. Interactive television program guide system that serves as a portal
ES2554103T3 (es) * 1999-03-04 2015-12-16 Rovi Guides, Inc. Sistema y métodos de guía electrónica de programa interactiva múltiple
EP3932529A4 (en) 2019-02-28 2022-11-30 Toyobo Co., Ltd. HOLLOW FIBER MEMBRANE AND METHOD OF MAKING A HOLLOW FIBER MEMBRANE

Also Published As

Publication number Publication date
EP2317758A1 (en) 2011-05-04
HK1044660A1 (en) 2002-10-25
MXPA01008939A (es) 2003-07-21
HK1044660B (zh) 2012-08-03
CN102291606A (zh) 2011-12-21
JP2016181926A (ja) 2016-10-13
WO2000052930A9 (en) 2002-08-29
JP2012095364A (ja) 2012-05-17
KR100685503B1 (ko) 2007-02-27
CN1346569B (zh) 2011-11-02
EP2315438A1 (en) 2011-04-27
JP4494645B2 (ja) 2010-06-30
ES2529301T3 (es) 2015-02-18
DK2317758T3 (en) 2015-01-12
CN102291605A (zh) 2011-12-21
BR0009263A (pt) 2002-05-28
AU768509B2 (en) 2003-12-18
CN102291605B (zh) 2015-12-16
CA2816164A1 (en) 2000-09-08
CA3002446A1 (en) 2000-09-08
AU4006700A (en) 2000-09-21
CN1346569A (zh) 2002-04-24
JP2011030280A (ja) 2011-02-10
JP2007181244A (ja) 2007-07-12
JP2002538736A (ja) 2002-11-12
EP1159826B1 (en) 2015-09-02
PT2317758E (pt) 2015-01-16
EP1159826A1 (en) 2001-12-05
CA2816164C (en) 2020-02-11
KR20010105376A (ko) 2001-11-28
CN102291606B (zh) 2015-12-16
CA2365864A1 (en) 2000-09-08
JP2014220839A (ja) 2014-11-20
WO2000052930A1 (en) 2000-09-08
JP2010220259A (ja) 2010-09-30
EP2317758B1 (en) 2014-11-26
CA2365864C (en) 2014-01-21

Similar Documents

Publication Publication Date Title
ES2554103T3 (es) Sistema y métodos de guía electrónica de programa interactiva múltiple
US6505348B1 (en) Multiple interactive electronic program guide system and methods
ES2488097T3 (es) Sistema de guía interactivo de programas de televisión que tiene múltiples dispositivos dentro de una casa
ES2394537T3 (es) Procedimiento y sistema de guía electrónica de programación de televisión con contratación remota de productos
JPH10501936A (ja) 改良された電子テレビ番組予定ガイドシステム及び方法
ES2452992T3 (es) Procedimiento y sistema de guía electrónica de programación de televisión mejorada