ES2569207T3 - Características para ser usadas con aplicaciones avanzadas de adaptación de televisores en sistemas de televisión interactivos - Google Patents
Características para ser usadas con aplicaciones avanzadas de adaptación de televisores en sistemas de televisión interactivos Download PDFInfo
- Publication number
- ES2569207T3 ES2569207T3 ES04075453.3T ES04075453T ES2569207T3 ES 2569207 T3 ES2569207 T3 ES 2569207T3 ES 04075453 T ES04075453 T ES 04075453T ES 2569207 T3 ES2569207 T3 ES 2569207T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- resource
- resources
- feature
- application
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4117—Peripherals receiving signals from specially adapted client devices for generating hard copies of the content, e.g. printer, electronic paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
- H04N21/44224—Monitoring of user activity on external systems, e.g. Internet browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47805—Electronic banking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4823—End-user interface for programme selection using a channel name
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4828—End-user interface for programme selection for searching programme descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Child & Adolescent Psychology (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
- Television Systems (AREA)
- Details Of Television Systems (AREA)
Abstract
Método para proporcionar características entre aplicaciones en un sistema de guía interactiva de programación de televisión, en donde la guía interactiva de programación de televisión se implementa por lo menos en parte en un equipo (112) de televisión de usuario y soporta una pluralidad de aplicaciones soportadas que se ejecutan al menos en parte en el equipo de televisión de usuario, que comprende: recibir con la guía interactiva de programación de televisión una indicación de acceder a una característica de búsqueda entre aplicaciones; recibir selecciones de usuario de una primera aplicación y una segunda aplicación, en donde la primera aplicación es diferente de la segunda aplicación; recibir criterios de búsqueda de usuario; y buscar la primera aplicación y la segunda aplicación sobre la base de los criterios de búsqueda de usuario.
Description
5
10
15
20
25
30
35
40
el primer recordatorio para el primer recurso y el segundo recordatorio para el segundo recurso se proporcionan en una lista de recordatorios combinada. Preferentemente en donde:
los medios para proporcionar el primer recordatorio para el primer recurso comprenden medios para proporcionar características en el primer recordatorio sobre la base del primer tipo; y
los medios para proporcionar el segundo recordatorio para el segundo recurso comprenden medios para proporcionar características en el segundo recordatorio sobre la base del segundo tipo. Preferentemente en donde:
la característica entre recursos es una característica de favoritos entre recursos;
los medios para recibir la primera indicación comprenden medios para recibir una indicación de hacer que el primer recurso sea un recurso favorito;
los medios para recibir la segunda indicación comprenden medios para recibir una indicación para hacer que el segundo recurso sea un recurso favorito;
los medios para proporcionar la característica entre recursos para el primer recurso comprenden medios para incluir el primer recurso en una lista de favoritos; y
los medios para proporcionar la característica entre recursos para el segundo recurso comprenden medios
para incluir el segundo recurso en la lista de favoritos. Comprendiendo además preferentemente medios para proporcionar el primer recurso como respuesta a una indicación de proporcionar el primer recurso.
Preferentemente en donde:
la característica entre recursos es una característica de control parental entre recursos;
los medios para recibir la primera indicación comprenden medios para recibir una indicación de fijar controles
parentales para el primer recurso;
los medios para proporcionar la característica entre recursos para el primer recurso comprenden medios para proporcionar acceso al primer recurso de acuerdo con los controles parentales para el primer recurso;
los medios para recibir la segunda indicación comprenden medios para recibir una indicación de fijar controles parentales para el segundo recurso; y
los medios para proporcionar la característica entre recursos para el segundo recurso comprenden medios para proporcionar acceso al segundo recurso de acuerdo con los controles parentales para el segundo recurso. Comprendiendo además preferentemente:
medios para recibir una indicación de fijar controles parentales generales;
medios para recibir los controles parentales generales; y
medios para proporcionar acceso al primer y al segundo recursos de acuerdo con los controles parentales
generales.
Comprendiendo además preferentemente:
medios para recibir una indicación de proporcionar una visualización de extras;
medios para proporcionar la visualización de extras como respuesta a la indicación, en donde la visualización
de extras incluye una o más características entre recursos;
medios para recibir una indicación para una característica entre recursos de la de la una o más características entre recursos; y
medios para proporcionar la característica entre recursos indicada de la de la una o más características entre recursos. Comprendiendo además preferentemente:
medios para recibir una indicación de buscar en recursos;
5
10
15
20
25
30
35
medios para recibir una indicación de uno o más recursos objetivo;
medios para recibir criterios de búsqueda de usuario;
medios para buscar en el uno o más recursos objetivo de acuerdo con los criterios de búsqueda; y
medios para proporcionar los resultados de la búsqueda. Según otra realización se aporta un sistema de guía interactiva de programación de televisión para proporcionar características entre recursos, que comprende:
equipo de televisión de usuario en el cual se implementan al menos parcialmente una guía interactiva de programación de televisión y una o más aplicaciones soportadas, en donde la guía interactiva de programación de televisión está configurada para:
recibir una primera indicación de ejecutar una característica entre recursos para un primer recurso de un primer tipo; proporcionar la característica entre recursos para el primer recurso; recibir una segunda indicación de ejecutar la característica entre recursos para un segundo recurso de un segundo tipo, en donde el primer y el segundo tipos son diferentes; y proporcionar la característica entre recursos para el segundo recurso. Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: recibir la primera indicación desde una aplicación soportada; y recibir la segunda indicación desde una aplicación soportada. Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: recibir la primera indicación desde una aplicación soportada; y recibir la segunda indicación desde una aplicación soportada. Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: recibir la primera indicación desde un dispositivo de entrada de usuario; y recibir la segunda indicación desde un dispositivo de entrada de usuario. Preferentemente en donde: la característica entre recursos es una característica de atrás entre recursos; y la guía interactiva de programación de televisión está configurada además para: recibir una indicación de volver al primer recurso; recibir una indicación de volver al segundo recurso; proporcionar el primer recurso como respuesta a la primera indicación; y proporcionar el segundo recurso como respuesta a la segunda indicación. Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: recibir una indicación de avanzar al primer recurso; y proporcionar el primer recurso como respuesta a la indicación de avanzar al primer recursos. Preferentemente en donde: la característica entre recursos es una característica de historial entre recursos; y la guía interactiva de programación de televisión está configurada además para: recibir una indicación de acceder a la característica de historial entre recursos; recibir una indicación de acceder a la característica de historial entre recursos; y
proporcionar una lista de historial de una pluralidad de recursos que incluyen el primer recurso y el segundo recurso. Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: recibir una indicación de un recurso particular de la lista de historial; y 5 proporcionar el recurso como respuesta a la indicación. Preferentemente en donde: la característica entre recursos es una característica de recordatorio entre recursos; y la guía interactiva de programación de televisión está configurada además para: recibir una indicación de planificar un recordatorio para el primer recurso; 10 proporcionar un primer recordatorio para el primer recurso; recibir una indicación de planificar un recordatorio para el segundo recurso; y
proporcionar un segundo recordatorio para el segundo recurso. Preferentemente en donde el primer recordatorio para el primer recurso y el segundo recordatorio para el segundo recurso se proporcionan en una lista de recordatorios combinada.
15 Preferentemente en donde la guía interactiva de programación de televisión está configurada además para: proporcionar características en el primer recordatorio sobre la base del primer tipo; y proporcionar características en el segundo recordatorio sobre la base del segundo tipo.
Preferentemente en donde: la característica entre recursos es una característica de favoritos entre recursos; y
20 la guía interactiva de programación de televisión está configurada además para: recibir una indicación de hacer que el primer recurso sea un recurso favorito; recibir una indicación de hacer que el segundo recurso sea un recurso favorito; incluir el primer recurso en una lista de favoritos; e incluir el segundo recurso en la lista de favoritos.
25 Preferentemente en donde la guía interactiva de programación de televisión está configurada además para proporcionar el primer recurso como respuesta a una indicación de proporcionar el primer recurso. Preferentemente en donde: la característica entre recursos es una característica de control parental entre recursos; y la guía interactiva de programación de televisión está configurada además para: 30 recibir una indicación de fijar controles parentales para el primer recurso; proporcionar acceso al primer recurso de acuerdo con los controles parentales para el primer recurso; recibir una indicación de fijar controles parentales para el segundo recurso; y proporcionar acceso al segundo recurso de acuerdo con los controles parentales para el segundo recurso. 35 Preferentemente en donde: la guía interactiva de programación de televisión está configurada además para: recibir una indicación de fijar controles parentales generales; recibir los controles parentales generales; y
5
10
15
20
25
30
35
40
45
realización de la presente invención.
La FIG. 15 muestra una capa superpuesta ilustrativa de características de acuerdo con una realización de la presente invención. La FIG. 16 es una visualización ilustrativa de listados de programación correspondiente a listados de películas de
acuerdo con una realización de la presente invención.
La FIG. 17 es una visualización ilustrativa de servicios interactivos de acuerdo con una realización de la presente invención. La FIG. 18 es una visualización ilustrativa de tipos de servicios interactivos de acuerdo con una realización de la
presente invención.
La FIG. 19 es una visualización ilustrativa de tipos secundarios de servicios de acuerdo con una realización de la presente invención. La FIG. 20 es una visualización ilustrativa de servicios interactivos correspondiente a un servicio de deportes de
acuerdo con una realización de la presente invención.
La FIG. 21 es una visualización de confirmación ilustrativa para recordatorios de acuerdo con una realización de la presente invención. La FIG. 22 es una visualización ilustrativa de características de servicios de atención al cliente de acuerdo con una
realización de la presente invención.
La FIG. 23 es una visualización ilustrativa de correo electrónico de acuerdo con una realización de la presente invención. La FIG. 24 es una visualización ilustrativa de acceso a Internet de acuerdo con una realización de la presente
invención. La FIG. 25 es una capa superpuesta ilustrativa de extras de acuerdo con una realización de la presente invención. La FIG. 26 es una visualización ilustrativa de historial de acuerdo con una realización de la presente invención. La FIG. 27 muestra una capa superpuesta ilustrativa de recordatorio de acuerdo con una realización de la presente
invención. La FIG. 28 es una visualización ilustrativa de favoritos de acuerdo con una realización de la presente invención. La FIG. 29 es una visualización de usuario ilustrativa de acuerdo con una realización de la presente invención. La FIG. 30 es una visualización de contraseña ilustrativa de acuerdo con una realización de la presente invención. La FIG. 31 es una visualización ilustrativa de perfil de usuario de acuerdo con una realización de la presente
invención.
La FIG. 32 muestra una visualización de recursos ilustrativa de acuerdo con una realización de la presente invención. La FIG. 33 muestra una visualización ilustrativa de control parental de acuerdo con una realización de la presente
invención.
La FIG. 34 muestra una visualización de objetivos de búsqueda de acuerdo con una realización de la presente invención. La FIG. 35 muestra una visualización ilustrativa de búsqueda de acuerdo con una realización de la presente
invención.
La FIG. 36 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica entre recursos de acuerdo con una realización de la presente invención. La FIG. 37 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de características de tipo atrás,
adelante e historial entre recursos de acuerdo con una realización de la presente invención.
La FIG. 38 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de recordatorio entre recursos, de acuerdo con una realización de la presente invención. La FIG. 39 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de favoritos
5
10
15
20
25
30
35
40
45
50
55
entre recursos de acuerdo con una realización de la presente invención.
Las FIGS. 40a y 40b son diagramas de flujo de etapas ilustrativas implicadas en la provisión de características de control parental entre recursos, de acuerdo con una realización de la presente invención.
La FIG. 41 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de extras de acuerdo con una realización de la presente invención.
La FIG. 42 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de búsqueda entre recursos de acuerdo con una realización de la presente invención.
Descripción detallada de las realizaciones preferidas
En la FIG. 1 se muestra un sistema interactivo 100 de televisión ilustrativo en el cual se pueden implementar aplicaciones de adaptación del televisor avanzadas, de acuerdo con la presente invención. Las aplicaciones y características avanzadas de adaptación del televisor de la presente invención se pueden proporcionar en el sistema 100 en el cual se distribuyen datos de aplicación desde una o más instalaciones principales 102 a una aplicación de televisión interactiva, implementada al menos parcialmente en un equipo 112 de televisión de usuario, por medio de una instalación 110 de distribución de televisión. La aplicación de televisión interactiva puede ser cualquier aplicación adecuada para un entorno basado en televisión, incluyendo, por ejemplo, guías de programación interactivas, aplicaciones de vídeo bajo demanda, aplicaciones de teletienda u otras aplicaciones adecuadas. Otros sistemas adecuados pueden aplicar la distribución de datos a una aplicación de televisión interactiva implementada en el equipo 112 de televisión de usuario utilizando otros esquemas de distribución adecuados, tales como esquemas que implican la transmisión de datos a través de Internet o similares. Si se desea, se pueden implementar aplicaciones de televisión interactivas utilizando una arquitectura de cliente-servidor en la cual parte del poder de procesado para una aplicación lo proporciona un servidor situado, por ejemplo, en una instalación 110 de distribución de televisión o una instalación principal 102, y el equipo 112 de televisión de usuario actúa como procesador de cliente. Algunas realizaciones pueden incluir aplicaciones tanto basadas en cliente-servidor como autónomas (por ejemplo, una guía de programación puede ser autónoma y otras aplicaciones se pueden basar en el cliente-servidor). Con fines clarificativos, y sin carácter alguno limitativo, las realizaciones siguientes de la presente invención se describirán utilizando planteamientos no basados en cliente-servidor.
La instalación principal 102 puede incluir una base 104 de datos de guías de programación para almacenar información de guías de programación (por ejemplo, datos de listados de programas de televisión, información relacionada con programas, datos de listados de canales, información relacionada con canales, datos de listados de redes, información relacionada con redes, datos de listados de paquetes, información relacionada con paquetes, información de pedidos de pago por visión, información promocional de programas de televisión, información relacionada con Internet en guías de programación, etcétera). La instalación principal 102 también puede incluir una base 106 de datos de vídeo bajo demanda para almacenar información de vídeo bajo demanda. Las bases 104 y 106 de datos se pueden combinar, si así se desea, en una única base de datos. La instalación principal 102 también puede proporcionar datos para otras aplicaciones implementadas al menos parcialmente en el equipo 112 de televisión de usuario. Por ejemplo, la instalación principal 102 puede proporcionar datos para aplicaciones de teletienda, servicios de información, u otras aplicaciones. En algunas realizaciones, puede haber múltiples instalaciones principales que presten servicio a una serie de aplicaciones. Cada instalación principal puede prestar servicio a una o más aplicaciones.
La instalación principal 102 puede incluir cualquier sistema adecuado basado en ordenador para generar información, recibir información, almacenar información, o gestionar de alguna otra manera información en las bases 104 y 106 de datos. La instalación principal 102 también puede gestionar información con otros fines, tales como para otras aplicaciones interactivas. La instalación principal 102 puede incluir equipo adecuado para transmitir información desde la base 104 de datos de guías de programación y la base 106 de datos de vídeo bajo demanda, y otra información (por ejemplo, otros datos de aplicación) a través del enlace 108 de comunicaciones a la instalación 110 de distribución de televisión. En la práctica, la instalación principal 102 puede transmitir información en paralelo a múltiples instalaciones de distribución de televisión, aunque se ha mostrado solamente una instalación de distribución de televisión para evitar complicar en exceso el dibujo. En algunas realizaciones, la instalación principal 102 puede transmitir información a otros tipos de instalaciones de distribución tales como, por ejemplo, servidores de internet para sitios web.
El enlace 108 de comunicaciones puede ser un enlace de satélite, un enlace de red telefónica, un enlace de Internet, un enlace de fibra óptica, otro enlace de comunicaciones adecuado, o una combinación de dichos enlaces de comunicaciones. La instalación principal 102 puede transmitir, a través del enlace 108 de comunicaciones, texto, gráficos, vídeo, datos o cualquier otro contenido adecuado. Si se desea transmitir señales de vídeo a través del enlace 108 de comunicaciones, puede que sea preferible un enlace de ancho de banda relativamente alto, tal como un enlace de satélite, antes que un enlace de ancho de banda relativamente bajo. La instalación 110 de distribución de televisión puede ser cualquier instalación adecuada para distribución señales de televisión a los espectadores, tal como una cabecera de un sistema de cable, una instalación de distribución de radiodifusión, o una instalación de distribución de televisión por satélite.
10
15
20
25
30
35
40
45
50
55
60
En la FIG. 3 se muestra una realización más generalizada del equipo 112 de televisión de usuario de la FIG. 2. Tal como se muestra en la FIG. 3, la circuitería 200 de control del equipo de televisión de usuario puede recibir información. Las funciones de la circuitería 200 de control pueden ser similares a las proporcionadas por la disposición de la unidad de adaptación del televisor de la FIG. 2.
El equipo 112 de televisión de usuario también puede incluir un dispositivo 202 de almacenamiento secundario y/o un dispositivo 204 de almacenamiento digital para la programación de grabaciones. El dispositivo 202 de almacenamiento secundario puede ser cualquier tipo adecuado de dispositivo de almacenamiento de programas analógico o digital (por ejemplo, un grabador de videocasetes, un disco versátil digital (DVD), etcétera). La circuitería 200 de control puede controlar la grabación de programas y otras características. El dispositivo 204 de almacenamiento digital puede ser, por ejemplo, un dispositivo de almacenamiento óptico grabable (tal como un grabador de DVD), un dispositivo de almacenamiento magnético (tal como una unidad de disco o cinta digital), o cualquier otro dispositivo de almacenamiento digital.
El equipo 112 de televisión de usuario también puede incluir una memoria 206. La memoria 206 puede ser cualquier memoria u otro dispositivo de almacenamiento, tal como una memoria de acceso aleatorio (RAM), una memoria de solo lectura (ROM), una memoria flash, una unidad de disco duro, una combinación de dichos dispositivos, etcétera, que resulte adecuada para almacenar instrucciones y datos.
El quipo 112 de televisión de usuario también puede incluir un dispositivo 201 de comunicaciones para soportar comunicaciones entre una guía de programación, un sistema operativo, u otra aplicación basada en unidades de adaptación del televisor, y la instalación 110 de distribución de televisión, el servidor 116 de Internet (FIG. 1), otras instalaciones adecuadas, o una combinación de los mismos, por medio de interfaces 164 a través de los trayectos 114 y 118 de comunicaciones (FIG. 1). El dispositivo 201 de comunicaciones puede ser uno o más módems (por ejemplo, cualquier módem de cable, celular o convencional analógico o digital que sea adecuado), una tarjeta de interfaz de red (por ejemplo, una tarjeta de Ethernet, una tarjeta para red en anillo con paso de testigo, etcétera), u otro dispositivo de comunicaciones adecuado.
En algunas realizaciones, el equipo 112 de televisión de usuario puede incluir múltiples dispositivos 201 de comunicaciones, los cuales pueden ser de tipos diferentes. Por ejemplo, uno o más dispositivos 201 de comunicaciones pueden ser un módem de cable integrado para soportar canales de Internet. Uno o más dispositivos 201 de comunicaciones pueden ser receptores o sintonizadores para trayectos de datos dentro de la banda. Mientras el equipo 112 de televisión de usuario está sintonizado con un canal de televisión, junto con el audio y el vídeo del canal se pueden enviar datos, los cuales pueden estar relacionados o no con el canal de televisión. Para la televisión analógica, los datos se pueden enviar en el intervalo de borrado vertical (VBI) de vídeo. Para televisión digital, los datos se pueden enviar en forma de un flujo continuo de datos digital aparte en el mismo portador analógico. Uno o más dispositivos de comunicaciones pueden ser receptores para trayectos de datos fuera de la banda. Por ejemplo, un receptor o sintonizador puede estar dedicado a recibir continuamente datos fuera de la banda desde un canal de datos fuera de la banda. El canal puede proporcionar continuamente datos, con independencia del estado de los otros recursos del equipo 112 de televisión de usuario. Uno o más dispositivos 201 de comunicaciones pueden ser módems para enlaces de marcación telefónica.
Las aplicaciones que se ejecutan en el equipo 112 de televisión de usuario pueden utilizar un dispositivo 201 de comunicaciones para un tipo de datos, y otro dispositivo 201 de comunicaciones para otro tipo de datos. En otro planteamiento adecuado, se puede adquirir el mismo tipo de datos a través de múltiples trayectos de datos en función de, por ejemplo, solicitudes de los usuarios, disponibilidad de los recursos del sistema, fallos del sistema, o cualquier otro evento adecuado. Por ejemplo, una guía de programación puede adquirir la mayoría de sus datos de horarios a través de un trayecto de datos fuera de la banda. La guía puede incrementar estos datos utilizando datos dentro de la banda, una conexión de Internet, o las dos opciones. De manera similar, cualquier aplicación puede recibir datos por medio de un trayecto dentro de la banda o fuera de banda, y complementar estos datos por medio de un trayecto de Internet.
Algunas aplicaciones pueden residir en el equipo 112 de televisión de usuario. Otras se pueden adquirir, por ejemplo, a través de un enlace de Internet o por medio de un canal dentro de la banda. En algunas realizaciones, las aplicaciones que residen en el equipo 112 de televisión de usuario se pueden optimizar basándose en la cantidad de almacenamiento requerida para mantenerlas, y las aplicaciones adquiridas en tiempo real se pueden optimizar basándose en la capacidad de adquirirlas en un periodo de tiempo razonable.
El equipo 112 de televisión de usuario también puede incluir un dispositivo 210 de entrada de usuario el cual puede ser, por ejemplo, un teclado inalámbrico, un ratón, un control de trackball, un juego dedicado de teclas, un sistema de reconocimiento de voz, un asistente personal digital (PDA), un dispositivo de visualización remoto u otro dispositivo de entrada adecuado. Cuando se incluye un PDA o un dispositivo de visualización remoto, la aplicación de soporte puede proporcionar datos al dispositivo los cuales se pueden usar para generar visualizaciones apropiadas para la aplicación soportada que se esté usando. Un PDA o dispositivo de visualización remoto puede incluir un panel táctil para recibir una entrada del usuario. Por ejemplo, un usuario puede seleccionar opciones tocando opciones activas específicas en la pantalla de visualización del dispositivo remoto. En la solicitud de patente de Estados Unidos n.º 09/588.823, presentada el 7 de junio de 2000, la cual se incorpora a la presente en su
15
25
35
45
55
características, sitios web, canales u otros recursos), control parental (características relacionadas con la imposición de un bloqueo por contraseña sobre ciertas aplicaciones, visualizaciones, sitios web, características u otros recursos), favoritos (por ejemplo, aplicaciones, visualizaciones, sitios web, características u otros recursos favoritos designados por el usuario), perfiles de usuario (por ejemplo, favoritos y perfiles de ajustes para diversos usuarios de una unidad de adaptación del televisor dada), funciones de dibujo, animaciones, navegación con áreas realzadas y sobre pantalla, acceso a bases de datos (por ejemplo, acceso a bases de datos de información de aplicaciones almacenada en memoria en la unidad 150 de adaptación del televisor (FIG. 2) y a las que se suministra de manera periódica o continua datos desde una o más instalaciones principales 102 (FIG. 1), u otras instalaciones), funciones de compra (por ejemplo, para realizar pedidos impulsivos de eventos de tipo pago por visión), opciones sobre las presentaciones visuales de guías de programación, o cualesquiera otras características adecuadas. Las características 324 de guía de programación también pueden permitir que una aplicación soportada acceda a características mejoradas basadas en unidades de adaptación del televisor, tales como atrás, adelante, historial y extras.
Tal como se muestra en la FIG. 6, la API 352 de sistema operativo puede proporcionar características basadas en unidades de adaptación del televisor, mejoradas, a aplicaciones soportadas tales como la aplicación 354 de audio bajo demanda, la aplicación 356 de vídeo bajo demanda, la aplicación 358 de banco en casa, la aplicación 360 de teletienda, la aplicación 362 de televisión mejorada, la aplicación 364 de navegador web en internet, la aplicación 366 de servicios de datos, la aplicación 368 de correo electrónico, la aplicación 370 de servicios de juego y la aplicación 372 de guía de programación. Esta lista de aplicaciones soportada es únicamente ilustrativa, en la medida en la que se puede soportar cualquier otra aplicación adecuada. Aunque la API 352 de sistema operativo se representa como parte del marco 350 de navegación con fines ilustrativos, la misma se puede considerar o bien una parte del sistema operativo 350 ó bien independiente con respecto al sistema operativo 350 aunque asociado al mismo. La API 352 de sistema operativo se puede implementar, por ejemplo, parcialmente en el equipo 112 de televisión de usuario (FIG. 1) y parcialmente en un servidor, tal como un servidor dentro de la instalación 110 de distribución de televisión (FIG. 1), o se puede implementar en su totalidad en el equipo 112 de televisión de usuario.
La API 352 del sistema operativo puede incluir funciones que permitan que aplicaciones soportadas accedan a recursos 374 de plataforma, tales como características de visualización sobre pantalla (colores, fuentes, etcétera), teclas del mando a distancia (asignaciones de teclas y similares), recursos del panel frontal (que determinan, por ejemplo, las funciones asignadas a diversos botones dedicados en el equipo 112 de televisión de usuario (FIG. 1)), recursos de canales de comunicaciones (por ejemplo, características relacionadas con cómo envía y recibe datos la unidad 150 de adaptación del televisor (FIG. 2)), y recursos de servidores.
La API 352 de sistema operativo puede incluir funciones que permitan que aplicaciones soportadas accedan a características 376 del sistema operativo, tales como, por ejemplo, sintonización (cómo cambiar de canal de la unidad de adaptación del televisor, de aplicaciones de sitios web, u otros recursos), control parental (características relacionadas con la imposición de un bloqueo por contraseña sobre diversas aplicaciones, visualizaciones, características, canales u otros recursos), favoritos (por ejemplo, aplicaciones, visualizaciones, características, sitios web, canales u otros recursos favoritos designados por el usuario), perfiles de usuario (por ejemplo, favoritos y perfiles de ajustes para diversos usuarios de una unidad de adaptación del televisor dada), funciones de dibujo, animaciones de realce, navegación sobre pantalla, acceso a bases de datos (por ejemplo, a una base de datos de información de aplicaciones almacenada en memoria en la unidad 150 de adaptación del televisor (FIG. 2) y a la que se suministra de manera periódica o continua datos desde una o más instalaciones principales 102 (FIG. 1)), funciones de compra (por ejemplo, para realizar pedidos impulsivos de eventos de tipo pago por visión), opciones sobre presentaciones visuales, o cualquier otra característica adecuada.
La FIG. 7 muestra una visualización 400 de guía de programación interactiva inicial ilustrativa. En algunas realizaciones, la visualización 400 la puede proporcionar una guía de programación que se ejecute como aplicación de soporte. En otras realizaciones, la visualización 400 la puede proporcionar una guía de programación que se ejecute como aplicación soportada. Un usuario puede acceder a la visualización 400, por ejemplo, presionando una tecla “guía” en el mando 156 a distancia (FIG. 4). Tal como se muestra, la visualización 400 puede contener, por ejemplo, un menú 402 de características de guía de programación seleccionables, uno o más anuncios seleccionables 404, un gráfico 406 del operador de cable o de marca de un patrocinador, la hora actual 408, un indicador 410 de correo disponible, y una ventana 412 de programa dentro de la guía. El usuario puede manifestar un deseo de seleccionar características de guía de programación del menú 402, por ejemplo, moviendo una región 414 de realce para realzar la característica deseada y presionando una tecla “OK” 252 en un mando 156 a distancia.
En algunas realizaciones, la guía de programación puede proporcionar una característica 560 de ir a que permite que los usuarios especifiquen sitios web, características, aplicaciones u otros recursos a los que el usuario desea acceder. Si se desea, la característica 560 de ir a la pueden proporcionar otras aplicaciones de soporte, tales como un sistema operativo, o se puede acceder a la misma desde aplicaciones soportadas. El usuario puede indicar un recurso deseado seleccionando, por ejemplo, la característica 560 de ir a e introduciendo un nombre de recurso, seleccionando un recurso de una lista seleccionable y desplegable de nombres de recursos (tal como se muestra), o utilizando cualquier otro planteamiento adecuado. En realizaciones en las que una guía de programación es la aplicación de soporte la guía de programación, como respuesta a que el usuario identifique un recurso, puede proporcionar una visualización que tenga el recurso identificado. En algunas realizaciones, la guía de programación
10
15
20
25
30
35
40
45
50
55
60
menú de guía de programación, tal como la visualización 1400 de menú de guía de programación ilustrativa de la FIG. 15. En otras realizaciones adecuadas, el sistema operativo puede que no proporcione ninguna visualización introductoria. De manera similar al menú 400 de la FIG. 7, la visualización 1400 de menú puede incluir una serie de opciones seleccionables, anuncios seleccionables, y una ventana 412 de imagen dentro de la guía. El usuario puede indicar un deseo de seleccionar características de guía de programación del menú, por ejemplo, moviendo una región de realce para realzar la característica deseada y presionando una tecla “OK” en el mando 156 a distancia (FIG. 4).
Tal como se muestra en la FIG. 15, una o más características seleccionables del sistema operativo (u otra aplicación de soporte) se pueden proporcionar en el área 1420 de características. El área 1420 de características puede ser una capa superpuesta generada por el sistema operativo (u otra aplicación de soporte), o puede estar integrada con visualizaciones de aplicaciones soportadas, tales como una visualización de una guía de programación. En algunas realizaciones, el área 1420 de características se puede visualizar durante un periodo de tiempo predefinido cuando el usuario accede por primera vez a la visualización, y a continuación puede desaparecer. Después de esto, el usuario puede indicar un deseo de acceder al área 1420 de características, por ejemplo, presionando una “tecla de guía” en el mando de distancia del usuario. El área 1420 de características puede incluir, por ejemplo, características 510, 512, 514, 516, 518, 520 y 560. Si se desea, el área 1420 de características puede incluir otras características, tales como una característica de atrás, una característica de adelante, una característica de historial, una característica de favoritos, una característica de recordatorio, u otra característica adecuada.
En algunas realizaciones de la presente invención, las visualizaciones de guía de programación a las que se accede desde la visualización 1400 de menú pueden incluir áreas de características. Si se desea, las áreas de características pueden ser el área 1420 de características ilustrativa de la FIG. 15, u otra área de características disponible. La FIG. 16, por ejemplo, muestra una visualización 1500 de guía de programación ilustrativa en la cual se enumeran listados de programas de televisión correspondientes a un género particular, en este ejemplo películas. La visualización 1500 se puede generar, por ejemplo, como respuesta a que un usuario manifieste un deseo de visionar listados de programas al presionar un botón adecuado en un mando a distancia, o al seleccionar “Películas” de la visualización de menú principal de la FIG. 15. La visualización 1500 de la FIG. 16 puede enumerar listados de programas en una lista desplazable, y puede visualizar el número de canal, indicativos, y el logotipo correspondientes a los listados de los programas. La guía de programación puede proporcionar al usuario la oportunidad de desplazarse a través de la lista de listados de programas, por ejemplo, presionando las flechas de “arriba” y “abajo” en un mando a distancia. La guía de programación puede realzar flechas sobre la pantalla para indicar a un usuario que se ha presionado una tecla de flecha. La visualización 1500 puede tener también una serie de gráficos 406 y 410 y anuncios seleccionables 404, y también puede tener una ventana 412 de vídeo para visualizar el canal sintonizado en ese momento.
En el ejemplo de la FIG. 16, el área 1550 de características puede incluir una o más características seleccionables del sistema operativo (u otra aplicación de soporte). El área 1550 de características puede ser una capa superpuesta generada por el sistema operativo (u otra aplicación de soporte), o puede estar integrada con el menú de guía de programación. En algunas realizaciones, el área 1550 de características se puede visualizar durante un periodo de tiempo predefinido cuando el usuario accede por primera vez a la visualización 1500, y a continuación puede desaparecer. Después de esto, el usuario puede indicar un deseo de acceder al área 1550 de características, por ejemplo, presionando una tecla de guía en el mando a distancia del usuario. El área 1550 de características puede incluir, por ejemplo, la característica 1452 de atrás, la característica 1454 de adelante, la característica 1456 de historial, la característica 1458 de recordatorio, la característica 1460 de favoritos, la característica 1462 de perfiles, la característica 1464 de búsqueda u otras características adecuadas.
En algunas realizaciones, se pueden integrar características avanzadas en visualizaciones de una aplicación soportada, tal como una guía de programación. Por ejemplo, la guía de programación puede proporcionar una visualización de información de programas, tal como la visualización ilustrativa 900 de la FIG. 9, como respuesta a que un usuario realce un listado de programas y presione una tecla “info” o “OK” en su mando a distancia. En este ejemplo, en la visualización 900 están integradas las características de atrás, adelante, recordatorio y bloqueo. Como respuesta a que un usuario seleccione o indique de otra manera un deseo de acceder a una de las características, la guía de programación puede realizar una llamada al sistema operativo para ejecutar la característica. Si se desea, características que no se han integrado en dichas visualizaciones se pueden proporcionar en un área de características que se puede superponer sobre las visualizaciones.
La aplicación de soporte, en este ejemplo un sistema operativo, puede proporcionar a los usuarios la oportunidad de acceder a servicios interactivos. Por ejemplo, como respuesta a que un usuario seleccione la característica 514 de servicios interactivos de las visualizaciones mostradas en las FIGS. 11 y 12, la aplicación de soporte puede proporcionar una visualización de servicios interactivos. En la FIG. 17 se muestra una visualización ilustrativa de servicios interactivos. Las visualizaciones de servicios interactivos pueden incluir, por ejemplo, elementos 1610 de visualización que pueden ser seleccionados por los usuarios para indicar un deseo de acceder a servicios interactivos. Por ejemplo, el usuario puede seleccionar un elemento 1610 de visualización particular para acceder a un servicio de comida a domicilio, acceder a otro elemento 1610 de visualización para acceder a un servicio de cotizaciones de valores, acceder a otro elemento 1610 de visualización para acceder a cualquier servicio de enciclopedia o acceder a otro elemento para acceder a un Diccionario. Esta lista es meramente ilustrativa, y se
10
15
20
25
30
35
40
45
50
55
60
una aplicación actual. La capa superpuesta 2500 de extras puede incluir, por ejemplo, características referentes a una aplicación activa en ese momento. Los iconos correspondientes a estas características se pueden visualizar por separado, o las características se pueden visualizar como resultado de que, por ejemplo, un usuario seleccione una opción de ver “Más” características de la capa superpuesta 2500 de extras.
La capa superpuesta 2500 de extras puede incluir, por ejemplo, una característica 2590 de búsqueda. La característica de búsqueda puede permitir que usuarios busquen programas, sitios, aplicaciones u otros recursos deseados. En algunas realizaciones, la capa superpuesta 2500 de extras puede incluir una región de pantalla que permita que un usuario introduzca una palabra clave para un recurso deseado, tal como un sitio web, un canal, o cualquier otro recurso adecuado, y proporcionar al usuario una lista de recursos coincidentes. En algunas realizaciones, la capa superpuesta 2500 de extras puede incluir una característica 560 de ir a. Todavía en otras realizaciones, la capa superpuesta 2500 de extras puede incluir opciones para aplicar un control parental a un recurso, fijar un recordatorio para el recurso, añadir el recurso a un calendario, o proporcionar cualquier otra característica adecuada.
Tal como se ha descrito, algunas realizaciones pueden proporcionar una característica de atrás. Los usuarios pueden indicar un deseo de acceder a una característica de atrás utilizando cualquier planteamiento adecuado. Por ejemplo, los usuarios pueden presionar la tecla ATRÁS 256 en el mando 156 a distancia (FIG. 4). Los usuarios pueden seleccionar, por ejemplo, un icono de atrás sobre la pantalla u otro elemento de visualización tal como, por ejemplo, en la visualización 900 de la FIG. 9, el área 1550 de características de la FIG. 16, o la capa superpuesta 2500 de FIG. 25. Independientemente de cómo un usuario indique un deseo de acceder a la característica de atrás, el sistema puede responder devolviendo al usuario a la visualización, canal, característica, sitio web u otro recurso que haya sido el último. Por ejemplo, el usuario puede navegar desde la pantalla 500 de listados por hora (FIG. 8) a la pantalla previa, pantalla 400 de menú (FIG. 7), indicando un deseo de acceder a la función de atrás.
En algunas realizaciones, la aplicación de soporte puede realizar un seguimiento de los recursos a los que accede el usuario. La unidad 150 de adaptación del televisor (FIG. 2) puede almacenar una lista de recursos a los que se ha accedido previamente. Como respuesta a que un usuario indique un deseo de acceder a la característica de atrás, la aplicación de soporte puede examinar la lista de recursos previos y a continuación acceder al último recurso que se haya accedido. En dicho planteamiento, la característica de atrás puede acceder al recurso al que se haya accedido previamente, con independencia del tipo de recurso actual o del tipo de recurso al que se haya accedido previamente. En otros planteamientos, la característica de atrás puede ser sensible al recurso. Por ejemplo, la aplicación de soporte puede tener múltiples listas correspondientes a tipos diferentes de recursos. Cuando los usuarios acceden a un recurso dentro de una aplicación soportada o desde esta última, la aplicación soportada puede enviar a la aplicación de soporte información referente al recurso. La información puede incluir, por ejemplo, metadatos que describen el recurso. La aplicación de soporte puede examinar los metadatos y determinar cuál de las múltiples listas actualizar. Como respuesta a que el usuario indique un deseo de acceder a la característica de atrás, la aplicación de soporte puede determinar el recurso actual al que se accede, examinar la lista apropiada, y proporcionar de forma correspondiente el último recurso similar.
En otro planteamiento adecuado, la aplicación de soporte puede incluir reglas para definir a qué recursos puede volver un usuario desde otros recursos. Por ejemplo, la aplicación de soporte puede permitir únicamente que los usuarios vuelvan a sitios web desde otros sitios web o aplicaciones. Todavía en otro planteamiento adecuado, el equipo de televisión del usuario, la aplicación de soporte o los dos, pueden proporcionar múltiples elementos de interfaz que permiten que un usuario especifique el tipo de recurso al cual desea volver el usuario. Puede utilizarse cualquier otro planteamiento adecuado.
Si se desea, la aplicación de soporte puede imponer un límite sobre el número de veces que un usuario puede ejecutar la función de atrás. Este límite se puede basar, por ejemplo, en la capacidad de memoria de la unidad de adaptación del televisor, una limitación de tiempo, o cualquier otro factor adecuado. La secuencia guardada, que es el orden en el cual la función de atrás visita recursos a los que se ha accedido previamente, puede no ser idéntica al inverso de la secuencia utilizada para llegar a un recurso específico. Por ejemplo, pueden saltarse recursos intermedios. Para volver a recursos específicos puede que sean necesarios contraseñas o códigos. Se pueden saltar recursos a los que previamente se entró y también se salió de ellos. Los recursos visitados múltiples veces pueden no volver a visitarse el mismo número de veces cuando se guarda una secuencia de recursos. Por ejemplo, mientras un usuario está viendo la televisión, la función atrás puede hacer que el usuario vuelva a un recurso previo,
o puede funcionar como una tecla de canal previo, tal como la tecla PREV 254 en el mando 156 a distancia (FIG. 4).
Los usuarios pueden indicar un deseo de acceder a una característica de adelante utilizando cualquier planteamiento adecuado. Por ejemplo, los usuarios pueden presionar una tecla ADELANTE 258 en el mando 156 a distancia (FIG. 4). Los usuarios pueden seleccionar un icono de adelante sobre la pantalla u otro elemento de visualización adecuado, tal como, por ejemplo, en la visualización 900 de la FIG. 9, el área 1550 de características de la FIG. 16, o la capa superpuesta 2500 de la FIG. 25. Independientemente de cómo un usuario indique un deseo de acceder a la característica de adelante, el sistema puede responder haciendo que el usuario vuelva a la visualización, canal, característica, sitio web u otro recurso que haya sido el último, desde el cual el usuario utilizó la característica de atrás. Por ejemplo, después de utilizar la característica de atrás desde la pantalla 500 (FIG. 8) para ir al a pantalla 400 de menú (FIG. 7), el usuario puede volver a la pantalla 500 de listados por hora (FIG. 8) utilizando
10
15
20
25
30
35
40
45
50
55
la característica de adelante.
La aplicación de soporte puede generar una secuencia de avance. La secuencia de avance es el orden en el cual la función de adelante visita recursos desde los cuales se ejecutó la función de atrás. La secuencia de avance puede no ser idéntica al inverso de la secuencia utilizada para llegar a un recurso específico. Por ejemplo, pueden saltarse recursos intermedios. Para volver a recursos específicos puede que sean necesarios contraseñas o códigos. Se pueden saltar recursos a los que previamente se entró y también se salió de ellos. Los recursos visitados múltiples veces pueden no volver a visitarse el mismo número de veces cuando se avanza a través de aplicaciones.
Una característica de adelante puede implementarse utilizando cualquier planteamiento adecuado. Por ejemplo, la aplicación de soporte puede realizar un seguimiento de los recursos a los que ha accedido el usuario. La unidad 150 de adaptación del televisor (FIG. 2) puede almacenar una lista de recursos previos. Como respuesta a que un usuario indique un deseo de acceder a la característica de adelante, la aplicación de soporte puede examinar la lista de recursos previos y proporcionar el último recurso desde el cual el usuario accedió a la función de atrás. En un planteamiento de este tipo, la característica de adelante puede acceder al recurso al que se ha accedido previamente con independencia del tipo de recurso actual o del tipo de recurso al que se accedió previamente. En otros planteamientos, la característica de adelante puede ser sensible al recurso. Por ejemplo, la aplicación de soporte puede tener múltiples listas correspondientes a tipos diferentes de recursos. Cuando los usuarios acceden a un recurso dentro de una aplicación soportada o desde esta última, la aplicación soportada puede enviar a la aplicación de soporte información referente a los recursos. La información puede incluir, por ejemplo, metadatos que describen el recurso. La aplicación de soporte puede examinar los metadatos y determinar cuál de las múltiples listas actualizar. Como respuesta a que el usuario indique un deseo de acceder a la característica de adelante, la aplicación de soporte puede determinar el recurso actual al que se accede, examinar la lista apropiada, y proporcionar de forma correspondiente el último recurso similar.
En otro planteamiento adecuado, la aplicación de soporte puede incluir reglas para definir qué recursos pueden ser usados para definir con qué recursos puede usar un usuario la función de adelante para ir a los mismos desde otros recursos. Por ejemplo, la aplicación de soporte puede permitir únicamente que los usuarios utilicen la función de adelante para ir a sitios web desde otros sitios web o aplicaciones. En otro planteamiento adecuado, el equipo de televisión del usuario puede proporcionar múltiples elementos de interfaz que permiten que un usuario especifique el tipo de recurso con el que el usuario desea utilizar la función de adelante para ir al mismo. Puede utilizarse cualquier otro planteamiento adecuado.
Los usuarios pueden indicar un deseo de acceder a una característica de historial utilizando cualquier planteamiento adecuado. Por ejemplo, los usuarios pueden seleccionar la característica 403 de historial de la pantalla 400 de menú de la FIG. 7, o presionando una tecla adecuada (por ejemplo, la tecla HISTORIAL 260) en el mando 156 a distancia de la FIG. 4. Los usuarios pueden seleccionar un icono sobre pantalla u otro elemento de visualización tal como, por ejemplo, la característica 1456 de historial del área 1550 de características (FIG. 16), el icono 2580 de historial de la FIG. 25, o usando cualquier otro elemento adecuado. Como respuesta, la aplicación de soporte puede proporcionar una visualización de historial.
En la FIG. 26 se muestra una visualización 2600 de historial ilustrativa. La visualización 2600 de historial puede incluir una lista de recursos a los que se ha accedido recientemente. En este ejemplo, el usuario accedió previamente a una aplicación 2602 de correo electrónico, a un sitio web 2604, a una característica 2606, y a un canal 2608. La aplicación de soporte puede proporcionar al usuario una oportunidad de seleccionar un recurso en la lista de historial de recursos. Como respuesta a que el usuario seleccione un recurso, la aplicación de soporte puede hacer que el usuario vuelva al recurso seleccionado.
Tal como se ha descrito, algunas realizaciones de la presente invención pueden proporcionar una característica de recordatorio. La característica de recordatorio puede proporcionar a los usuarios una oportunidad de fijar recordatorios para recursos o eventos seleccionados por el usuario. Los eventos pueden incluir cualquier contenido futuro adecuado de un recurso tal como, por ejemplo, programas de televisión futuros, futuras sesiones de chat, cumpleaños, o cualquier otro evento adecuado. Un usuario puede especificar eventos no están planificados para una hora particular como recordatorios, tales como alertas cuando valores bursátiles alcancen un precio especificado.
Un usuario puede indicar un deseo de planificar un recordatorio correspondiente a un recurso o evento utilizando cualquier planteamiento adecuado. Por ejemplo, el usuario puede presionar una tecla adecuada en un mando a distancia (por ejemplo, la tecla RECORDATORIOS 262 en el mando 156 a distancia de la FIG. 4). Los usuarios pueden seleccionar un icono sobre pantalla u otro elemento de visualización adecuado, tal como la característica 914 de las FIGS. 9 y 20, la característica 1458 del área 1550 de características (FIG. 16), o cualquier otro elemento de visualización adecuado. En un planteamiento adecuado, los usuarios pueden fijar recordatorios para recursos a partir de una visualización de información de recursos. Las visualizaciones de información de recursos son visualizaciones que pueden proporcionar información adicional para recursos. Estas incluyen, por ejemplo, visualizaciones de información de programas, tales como la visualización 900 de la FIG. 9.
Cualquiera que sea el planteamiento utilizado por la aplicación de soporte para proporcionar a los usuarios una
15
25
35
45
55
oportunidad de fijar recordatorios, la aplicación de soporte puede mantener una lista de recordatorios venideros. La lista de recordatorios puede incluir, por ejemplo, identificadores para eventos para los cuales un usuario ha planificado recordatorios, los recursos en los cuales se proporcionan los eventos, las horas de inicio de estos eventos, o cualquier otra información adecuada. La aplicación de soporte puede monitorizar la lista y, en un momento adecuado (por ejemplo, un momento predefinido antes de un evento, o cuando se inicia un evento), la aplicación de soporte puede proporcionar una visualización de recordatorio en la cual se proporcionan recordatorios para uno o más eventos. La visualización de recordatorios se puede superponer sobre una aplicación activa. Si se desea, la aplicación de soporte puede visualizar una capa superpuesta de recordatorios como respuesta a que un usuario presione una tecla adecuada, tal como la tecla RECORDATORIOS 262 en el mando 156 a distancia (FIG. 4). La FIG. 27 muestra una capa superpuesta 2700 de recordatorios interactiva e ilustrativa que se puede proporcionar cuando se produce un evento para el cual se ha fijado un recordatorio. La capa superpuesta 2700 de recordatorios puede tener una región 2720 de recordatorios activos. Cuando haya activos múltiples recordatorios al mismo tiempo, la aplicación de soporte puede permitir que el usuario recorra los recordatorios de la región 2720 de recordatorios activos utilizando las teclas 252 de flecha del mando 156 a distancia (FIG. 4). La aplicación de soporte puede permitir que el usuario seleccione un recordatorio y que modifique o elimine el recordatorio. En el ejemplo de la FIG. 27, el usuario puede seleccionar la característica 2740 de ver, para seleccionar un recordatorio correspondiente a un programa de televisión, eliminar el recordatorio, y sintonizar el programa de televisión.
Un recordatorio puede incluir información asociada a un evento en la región 2730 de información de recordatorios. La región 2730 de información de recordatorios puede incluir un nombre de canal y un título de un programa seleccionado, un nombre y una dirección web de una sesión de chat, un nombre de un cumpleaños, un símbolo y un precio para un valor bursátil, cualquier otra información de recordatorio adecuada, o una combinación de dichas informaciones de recordatorio.
Un recordatorio puede identificar un tipo de evento. En este ejemplo, la región 2730 de información de recordatorios correspondiente a un recordatorio de listado de programas está formateada como un listado de televisión. Un recordatorio correspondiente a una sesión de chat, por ejemplo, se puede formatear como una dirección web. Un recordatorio puede incluir un logotipo de marca de una aplicación en la cual se seleccionó el recordatorio.
Un recordatorio puede tener una o más opciones seleccionables referentes al recordatorio. Por ejemplo, tal como se muestra en la FIG. 27, la aplicación de soporte puede proporcionar una o más características en la capa superpuesta 2700 de recordatorio que permite a un usuario acceder a un evento. La característica puede ser dinámica en función del tipo de evento para el cual se visualiza el recordatorio. En este ejemplo, la característica 2740 permite que el usuario vea un programa para el cual se visualiza un recordatorio. Para sesiones de chat, por ejemplo, la característica 2740 puede permitir que el usuario “chatee” (es decir, participe en la sesión de chat). Un recordatorio de valor bursátil puede incluir opciones de vender o mantener. Un recordatorio de cumpleaños puede incluir opciones para visitar una o más aplicaciones de comercio electrónico o sitios web con el fin de comprar regalos de cumpleaños, o puede permitir que el usuario envíe a una persona un correo electrónico deseándole a esta un feliz cumpleaños.
Los recordatorios pueden incluir anuncios tales como el anuncio 2750 el cual puede ser seleccionable por un usuario. Por ejemplo, un usuario puede seleccionar el anuncio 2750 con el fin de realizar un pedido de pago por visión.
La aplicación de soporte puede proporcionar a un usuario una opción de ocultar un recordatorio en cualquier momento sin actuar sobre el recordatorio. Por ejemplo, el usuario puede seleccionar la característica “Ocultar” 2760 con el fin de ocultar la capa superpuesta 2700 de recordatorios. El mando a distancia del usuario puede incluir una tecla para permitir que el usuario acceda a la característica de recordatorio. Por ejemplo, un usuario puede presionar la tecla RECORDATORIOS en el mando 156 a distancia (FIG. 4) con el fin de visionar la capa superpuesta 2700 de recordatorios.
Algunas realizaciones de la presente invención pueden proporcionar una característica de favoritos. La característica de favoritos puede permitir que los usuarios fijen cualquier recurso como favorito, tal como una visualización, un sitio web, un canal, u otro recurso adecuado. La aplicación de soporte puede permitir que un usuario acceda a una lista de recursos favoritos. La lista de recursos favoritos puede ser específica de una aplicación activa en ese momento, o puede ser una lista exhaustiva de favoritos de múltiples aplicaciones. Si se desea, la aplicación de soporte puede permitir que los usuarios mantengan múltiples listas de favoritos, o soporten listas de favoritos para múltiples usuarios.
Como respuesta a que un usuario indique un deseo de acceder a una lista de favoritos, la aplicación de soporte puede proporcionar una visualización de favoritos. En la FIG. 28 se muestra una visualización ilustrativa de favoritos. El usuario puede indicar un deseo de acceder a una lista de favoritos, por ejemplo, seleccionando la característica 1460 de favoritos del área 1550 de características (FIG. 16), la característica 1925 de favoritos de la visualización 1900 (FIG. 20), la característica 2570 de favoritos de la capa superpuesta 2500 (FIG. 25), o utilizando cualquier otro planteamiento adecuado. En algunas realizaciones, los usuarios pueden acceder a la característica de favoritos presionando la tecla FAV 266 del mando 156 a distancia (FIG. 4). En otras realizaciones, los usuarios pueden presionar la tecla FAV 266 para designar un recurso como favorito.
15
25
35
45
55
un usuario accediese a un listado de programas, introdujese una visualización de información, y proporcionó una capa superpuesta 3310 de bloqueo. El control parental de la guía de programación se describe, por ejemplo, en el documento antes mencionado de Knudson et al. Como respuesta a que el usuario seleccione el recurso 3240 de sitio web, por ejemplo, la aplicación de soporte puede lanzar una aplicación adecuada de control parental de sitios web. Como respuesta a que un usuario seleccione características 3210, 3220, 3250 ó 3260, por ejemplo, la aplicación de soporte puede proporcionar una lista u otra visualización gráfica adecuada de recursos del tipo seleccionado que están disponible en el sistema. A continuación, el usuario puede asociar un perfil de usuario a uno
o más de los recursos proporcionados, indicando así a qué usuario se les permite acceder a los recursos. Estos planteamientos para proporcionar control parental de diferentes tipos de recursos son únicamente ilustrativos y puede utilizarse cualquier otro planteamiento adecuado.
Algunas realizaciones pueden permitir que usuarios busquen en múltiples recursos. Un usuario puede indicar un deseo de buscar por múltiples recursos, por ejemplo, seleccionando la característica 1464 de búsqueda de la FIG.
16. Como respuesta, la aplicación de soporte puede proporcionar al usuario una oportunidad de seleccionar uno o más objetivos de búsqueda. A un usuario se le puede permitir buscar en cualquier combinación de recursos.
En la FIG. 34 se muestra una visualización 3400 de objetivos de búsqueda, ilustrativa. La pantalla 3400 de objetivos de búsqueda puede incluir una lista de posibles objetivos de búsqueda, como la red informática mundial, comercio electrónico, mensajes de correo electrónico, programas de televisión, o cualquier otro objetivo adecuado. El sistema también puede permitir que un usuario lleve a cabo una búsqueda global, la cual es una búsqueda de todos los recursos.
Como respuesta a que el usuario seleccione uno o más objetivos (por ejemplo, realzando un objetivo y presionando en la tecla 252 del mando 156 a distancia (FIG. 4)), el sistema puede proporcionar una visualización de búsqueda. En la FIG. 35 se muestra una visualización 3500 de búsqueda ilustrativa. La visualización 3500 de búsqueda puede permitir que un usuario introduzca una palabra clave o palabras clave. Cuando el usuario introduce una palabra clave, una lista de resultados de búsqueda puede avanzar a la ubicación correcta con el fin de visualizar aplicaciones que coinciden con la palabra clave. Por ejemplo, un usuario puede introducir “A” en la región 3510 de introducción de palabras clave. Una lista 3520 de resultados de búsqueda puede avanzar a la parte relevante de una lista de todos los resultados de búsqueda posibles.
Algunas realizaciones de la presente invención pueden usar efectos de visualización especiales para traer la atención de los usuarios a elementos de pantalla particulares. Por ejemplo, la aplicación de soporte puede presentar información en una región de pantalla sin descartar u ocultar completamente una visualización de aplicación activa previa. El sistema puede atraer la atención del usuario a la nueva región de pantalla atenuando la pantalla previa y visualizando la capa superpuesta nueva, quizás en un color más brillante, encima de una parte de la pantalla previa. Estos planteamientos se pueden usar para visualizar, por ejemplo, la capa superpuesta 2500 (FIG. 25), o el área 1500 de características (FIG. 16). La aplicación de soporte puede usar este planteamiento cuando se proporciona, por ejemplo, una característica de extras, una característica de favoritos, una característica de búsqueda, una característica de recordatorios, una característica de perfiles, o cualquier otra característica adecuada, en la cual se produce la superposición de una primera visualización o región de visualización.
Por ejemplo, un usuario puede seleccionar un programa o canal de televisión para su bloqueo desde dentro de una guía de programación (ya sea una aplicación de soporte o soportada). La aplicación de soporte puede atenuar la pantalla actual, y puede visualizar una capa superpuesta que solicite la introducción de un código de control parental. Esto puede indicar al usuario que el mismo debe centrarse en el área de la pantalla que requiere una entrada, al mismo tiempo que indica también que hay una aplicación activa. Como respuesta a la introducción de un código por parte del usuario, la aplicación de soporte puede eliminar la capa superpuesta y eliminar la atenuación de la visualización previa o proporcionar una visualización adicional en relación con la solicitud de bloqueo.
Como ejemplo alternativo, el usuario puede encontrarse en una aplicación soportada, tal como una aplicación de correo electrónico, y se produce un recordatorio. La aplicación de soporte puede atenuar la aplicación de correo electrónico, y visualizar una capa superpuesta de recordatorio sobre la parte superior de la visualización. Si el usuario descarga el recordatorio, la aplicación de soporte puede devolver la visualización de aplicación de correo electrónico a su nivel de brillo previo. Si el usuario actúa sobre el recordatorio y se requiere una nueva visualización, la aplicación de soporte puede visualizarla en pantalla parcial o completa. Por ejemplo, si el recordatorio estaba destinado a un programa de televisión, la aplicación de soporte puede visualizar el programa en pantalla completa o en una pequeña ventana de vídeo como parte de la aplicación de correo electrónico.
Algunas realizaciones pueden proporcionar ventanas de vídeo dentro para permitir que usuarios vean programas de televisión u otros vídeos. Como respuesta a que un usuario indique el deseo de cambiar de canal o de otra fuente de vídeo (por ejemplo, cambiando de canal, actuando sobre un recordatorio, etcétera), la aplicación de soporte puede atenuar la visualización de la aplicación soportada activa en este momento y cambiar de fuente. Si se desea, la aplicación de soporte puede proporcionar una capa superpuesta volteable (flip), la cual puede estar sin la luminosidad atenuada, en una parte de la visualización.
En algunas realizaciones, la aplicación de soporte puede proporcionar una capa superpuesta volteable cuando un
10
15
20
25
30
35
40
45
50
55
la aplicación soportada, por ejemplo, por medio de llamadas de API, DLLs, o utilizando cualquier otro planteamiento adecuado. A su vez, la aplicación de soporte puede proporcionar la característica al usuario de acuerdo con su programación. En otro planteamiento adecuado, la aplicación de soporte puede proporcionar la característica al usuario independientemente de la aplicación soportada.
En la etapa 3650, la aplicación de soporte recibe una indicación de ejecutar la característica entre recursos para un recurso de un tipo diferente. Esto puede incluir la recepción de una indicación desde una aplicación soportada (etapa 3660), o la recepción de una indicación desde un usuario (etapa 3670), o las dos opciones. En la etapa 3680, la aplicación de soporte ejecuta la característica entre recursos para el recurso diferente.
La FIG. 37 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de características de atrás, adelante e historial de acuerdo con una realización de la presente invención. La aplicación de soporte puede realizar un seguimiento de los recursos a los que accede el usuario en la etapa 3700. La aplicación de soporte puede realizar un seguimiento de un número predefinido de recursos. En la etapa 3710, la aplicación de soporte recibe una indicación de cambiar de recurso. La indicación puede provenir de una aplicación soportada o del usuario. Cuando la indicación consiste en acceder a un historial, la aplicación de soporte puede proporcionar una lista de recursos a los que se accede (3720), y recibir una indicación, de la aplicación soportada o del usuario, de un recurso particular en la etapa 3730. La aplicación de soporte proporciona el recurso a la aplicación soportada (la cual proporciona el recurso al usuario) o al usuario, en la etapa 3750. Cuando la indicación en la etapa 3710 es para una característica de atrás, la aplicación de soporte determina el recurso previo (etapa 3740), y lo proporciona a la aplicación soportada (la cual proporciona el recurso al usuario) o al usuario, en la etapa 3750.
La provisión de una característica de adelante puede incluir recibir una indicación de usuario para volver a un recurso desde el cual se ejecutó una característica de atrás (etapa 3760), determinar el recurso (etapa 3765), y proporcionar el recurso (etapa 3770) a la aplicación soportada o al usuario.
La FIG. 38 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de recordatorio entre recursos de acuerdo con una realización de la presente invención. En la etapa 3810, la aplicación de soporte recibe una indicación (desde la aplicación soportada o del usuario) de planificar un recordatorio para un recurso de un tipo, y planificar el recordatorio en la etapa 3820. En la etapa 3830, la aplicación de soporte recibe una indicación (desde la aplicación soportada o el usuario) de planificar un recordatorio para un recurso de un tipo diferente, y planifica el recordatorio para el recurso en la etapa 3840.
El recordatorio se genera en la etapa 3850. El recordatorio lo puede generar la aplicación de soporte, o la aplicación soportada. El recordatorio puede incluir los recursos de tipos diferentes (etapa 3860) (es decir, como en una lista de recordatorios), y puede ser apropiado para el tipo de recurso y evento para los cuales se genera el recordatorio (etapa 3870).
La FIG. 39 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de favoritos entre recursos. En las etapas 3910 y 3930, la aplicación de soporte recibe, desde la aplicación soportada o del usuario, indicaciones de hacer que recursos de tipos diferentes sean favoritos. En la etapa 3920 y 3940, los recursos se incluyen en una lista de favoritos por parte de la aplicación de soporte o, en algunas realizaciones, por parte de la aplicación soportada. En la etapa 3950, la aplicación de soporte recibe una indicación de acceder a una lista de favoritos y proporciona la lista al usuario, o a la aplicación soportada, en la etapa 3960. En la etapa 3970, la aplicación de soporte recibe una indicación de que el usuario desea acceder a un recurso, y proporciona el recurso a la aplicación soportada, o al usuario, en la etapa 3980.
Las FIGS. 40a y 40b son diagramas de flujo de etapas ilustrativas implicadas en la provisión de una característica de control parental entre recursos de acuerdo con algunas realizaciones de la presente invención. En las etapas 4010 y 4050, la aplicación de soporte recibe una indicación de fijar controles parentales para recursos de tipos diferentes. Estas etapas pueden incluir la recepción de una indicación de un perfil de usuario (por ejemplo, etapa 4020). En las etapas 4030 y 4050, la aplicación de soporte recibe, del usuario o de la aplicación soportada, los controles parentales correspondientes a los recursos. En la etapa 4060, la aplicación de soporte, o la aplicación soportada, proporciona acceso a los recursos de acuerdo con sus controles parentales respectivos. Esto puede incluir la provisión de acceso para el perfil de usuario según se indica en la etapa 4020.
La FIG. 40b muestra etapas ilustrativas implicadas en la fijación de ajustes de control parental utilizados por una serie de aplicaciones soportadas. La aplicación de soporte recibe una indicación de fijar ajustes de control parental generales, y los correspondientes ajustes de control parental, en las etapas 4015 y 4025, respectivamente. En algunas realizaciones, la aplicación soportada puede controlar el acceso. Por ejemplo, en la etapa 4035 la aplicación de soporte recibe una consulta desde la aplicación soportada en relación con los controles parentales generales. La aplicación soportada puede solicitar estos controles cuando, por ejemplo, se pone en marcha por primera vez, como respuesta al intento de un usuario de acceder a un recurso, o como respuesta a cualquier otro evento adecuado. En la etapa 4045, la aplicación soportada proporciona la información a la aplicación soportada, y la aplicación soportada proporciona acceso de usuario de acuerdo con los ajustes de control parental (etapa 4055).
En algunas realizaciones, la aplicación de soporte controla el acceso de usuario. Por ejemplo en la etapa 4065, la
aplicación de soporte recibe una indicación de usuario para acceder a un recurso. Esta puede provenir directamente del usuario o de una aplicación de soporte. En la etapa 4075, la aplicación de soporte proporciona al usuario acceso al recurso, de acuerdo con los ajustes de control parental generales. Esto puede incluir la provisión de acceso de acuerdo con el control parental para un perfil de usuario particular (etapa 4085).
5 La FIG. 41 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de extras de acuerdo con una realización de la presente invención. En la etapa 4110, la aplicación de soporte recibe, del usuario o de una aplicación soportada, una indicación de proporcionar una visualización de extras. La visualización de extras puede ser una capa superpuesta, una visualización parcial, o una visualización de pantalla completa. En la etapa 4120, la aplicación de soporte proporciona la característica de extras que tiene una o más características entre
10 recursos. La característica de extras puede incluir, por ejemplo, imprimir, inicio, atrás, adelante, historial, recordatorios, favoritos, búsqueda u otras características adecuadas. La aplicación de soporte recibe una indicación para una de las características, y proporciona la característica en la etapa 4140.
La FIG. 42 es un diagrama de flujo de etapas ilustrativas implicadas en la provisión de una característica de búsqueda entre recursos de acuerdo con una realización de la presente invención. En la etapa 4210, la aplicación de 15 soporte recibe una indicación de un recurso objetivo. Esta puede incluir la recepción de selecciones de usuario (directamente o desde una aplicación de soporte) de recursos de una visualización de uno o más recursos que pueden ser de tipos diferentes, o una indicación de buscar en todas las fuentes disponibles (etapas 4220 y 4230, respectivamente). En la etapa 4240, la aplicación de soporte recibe criterios de búsqueda de usuario, tales como cadenas de búsqueda, parámetros, o cualesquiera otros criterios adecuados. En la etapa 4250, la aplicación de
20 soporte ejecuta la búsqueda del(de los) objetivo(s) de acuerdo con los criterios de búsqueda, y proporciona una visualización de los resultados en la etapa 4260. La visualización puede incluir recursos de diferentes tipos.
Aquellos versados en la materia apreciarán que la presente invención se puede llevar a la práctica con otras realizaciones diferentes a las descritas, las cuales se presentan con fines ilustrativos y no limitativos, y la presente invención queda limitada únicamente por las reivindicaciones que se ofrecen a continuación.
25
Claims (1)
-
imagen1 imagen2
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17022399P | 1999-12-10 | 1999-12-10 | |
| US170223P | 1999-12-10 | ||
| US20093000P | 2000-05-01 | 2000-05-01 | |
| US200930P | 2000-05-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2569207T3 true ES2569207T3 (es) | 2016-05-09 |
Family
ID=26865853
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES04075453.3T Expired - Lifetime ES2569207T3 (es) | 1999-12-10 | 2000-12-08 | Características para ser usadas con aplicaciones avanzadas de adaptación de televisores en sistemas de televisión interactivos |
| ES00984036T Expired - Lifetime ES2219426T5 (es) | 1999-12-10 | 2000-12-08 | Funciones caracteristicas de utilizacion en aplicaciones de decodificadores avanzados en sistemas de television interactiva. |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00984036T Expired - Lifetime ES2219426T5 (es) | 1999-12-10 | 2000-12-08 | Funciones caracteristicas de utilizacion en aplicaciones de decodificadores avanzados en sistemas de television interactiva. |
Country Status (17)
| Country | Link |
|---|---|
| US (3) | US20050235319A1 (es) |
| EP (2) | EP1427186B1 (es) |
| JP (8) | JP2003516675A (es) |
| KR (1) | KR20020062961A (es) |
| CN (1) | CN1409919A (es) |
| AR (1) | AR029778A1 (es) |
| AT (1) | ATE262252T1 (es) |
| AU (1) | AU2071601A (es) |
| BR (1) | BR0016266A (es) |
| CA (1) | CA2394045C (es) |
| DE (1) | DE60009144T3 (es) |
| DK (1) | DK1427186T3 (es) |
| ES (2) | ES2569207T3 (es) |
| HK (1) | HK1052424A1 (es) |
| MX (1) | MXPA02005778A (es) |
| TW (1) | TW516309B (es) |
| WO (1) | WO2001043424A1 (es) |
Families Citing this family (167)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999013641A1 (en) * | 1997-09-05 | 1999-03-18 | Prevue International, Inc. | Program guide application interface system |
| AR019458A1 (es) * | 1998-07-23 | 2002-02-20 | United Video Properties Inc | Una disposicion de guia de programacion televisiva interactiva que sirve como entrada |
| US8589975B2 (en) | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
| US20050177850A1 (en) | 1999-10-29 | 2005-08-11 | United Video Properties, Inc. | Interactive television system with programming-related links |
| CA2405433A1 (en) | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive media guide with media guidance interface |
| US7934232B1 (en) * | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
| US8205237B2 (en) | 2000-09-14 | 2012-06-19 | Cox Ingemar J | Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet |
| US6872137B2 (en) * | 2000-12-22 | 2005-03-29 | Tara Chand Singhal | Method and apparatus for an educational game and dynamic message entry and display |
| GB2371433B (en) * | 2001-01-12 | 2005-10-19 | Waptv Ltd | Television receiver and method of operating a server |
| US20020157099A1 (en) * | 2001-03-02 | 2002-10-24 | Schrader Joseph A. | Enhanced television service |
| US20020143664A1 (en) * | 2001-04-03 | 2002-10-03 | Webb Brett M. | Network based gift reminder and purchasing system and method |
| US8479238B2 (en) * | 2001-05-14 | 2013-07-02 | At&T Intellectual Property Ii, L.P. | Method for content-based non-linear control of multimedia playback |
| CN1529980A (zh) * | 2001-07-16 | 2004-09-15 | ���µ�����ҵ��ʽ���� | 数据播放印刷方法、系统和程序 |
| US8413205B2 (en) | 2001-09-19 | 2013-04-02 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
| US11388451B2 (en) | 2001-11-27 | 2022-07-12 | Comcast Cable Communications Management, Llc | Method and system for enabling data-rich interactive television using broadcast database |
| AU2002327677A1 (en) | 2001-09-19 | 2003-04-01 | Meta Tv, Inc. | Interactive user interface for television applications |
| US8042132B2 (en) | 2002-03-15 | 2011-10-18 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
| US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
| US8181215B2 (en) | 2002-02-12 | 2012-05-15 | Comcast Cable Holdings, Llc | System and method for providing video program information or video program content to a user |
| US7703116B1 (en) | 2003-07-11 | 2010-04-20 | Tvworks, Llc | System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings |
| EP2629511A3 (en) | 2002-04-11 | 2014-04-02 | Thomson Licensing | Apparatus and methods for switching to an interactive application mode from a television program mode |
| US20040002963A1 (en) * | 2002-06-28 | 2004-01-01 | Cynkin Laurence H. | Resolving query terms based on time of submission |
| US8352983B1 (en) | 2002-07-11 | 2013-01-08 | Tvworks, Llc | Programming contextual interactive user interface for television |
| US11070890B2 (en) | 2002-08-06 | 2021-07-20 | Comcast Cable Communications Management, Llc | User customization of user interfaces for interactive television |
| PL355927A1 (en) * | 2002-09-09 | 2004-03-22 | Advanced Digital Broadcast Ltd. | A method for access and management of service lists |
| US8220018B2 (en) | 2002-09-19 | 2012-07-10 | Tvworks, Llc | System and method for preferred placement programming of iTV content |
| JP2006501714A (ja) * | 2002-09-30 | 2006-01-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ペアレンタルコントロールを用いて付加的コンテンツにアクセスする方法 |
| US7171402B1 (en) * | 2002-10-02 | 2007-01-30 | Sony Computer Entertainment America Inc. | Dynamic interactive content system |
| CA2411424A1 (en) * | 2002-11-08 | 2004-05-08 | Bell Canada | Method and system for effective switching between set-top box services |
| US7913279B2 (en) * | 2003-01-31 | 2011-03-22 | Microsoft Corporation | Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information |
| US11381875B2 (en) | 2003-03-14 | 2022-07-05 | Comcast Cable Communications Management, Llc | Causing display of user-selectable content types |
| US8578411B1 (en) * | 2003-03-14 | 2013-11-05 | Tvworks, Llc | System and method for controlling iTV application behaviors through the use of application profile filters |
| US10664138B2 (en) | 2003-03-14 | 2020-05-26 | Comcast Cable Communications, Llc | Providing supplemental content for a second screen experience |
| US20040194139A1 (en) * | 2003-03-27 | 2004-09-30 | Sharp Laboratories Of America, Inc. | Interactive on-screen electronic programming guide display, method and system |
| US8819734B2 (en) | 2003-09-16 | 2014-08-26 | Tvworks, Llc | Contextual navigational control for digital television |
| US20060031750A1 (en) * | 2003-10-14 | 2006-02-09 | Waldorf Jerry A | Web browser as web service server |
| US8650596B2 (en) * | 2003-11-03 | 2014-02-11 | Microsoft Corporation | Multi-axis television navigation |
| KR100642129B1 (ko) * | 2003-11-05 | 2006-11-10 | (주) 아이티비엠지 | 티브이 컨텐츠 데이터의 처리장치와 접근장치 및 그 방법및 그 기록매체와 전송신호 |
| JP2007511181A (ja) * | 2003-11-10 | 2007-04-26 | トムソン ライセンシング | ネットワークで装置に関連するコンテンツ情報の動的表示を提供する方法及び装置 |
| US20050125743A1 (en) * | 2003-11-17 | 2005-06-09 | Imagic Tv Inc. | Universal history menu |
| US8196044B2 (en) * | 2004-01-05 | 2012-06-05 | Microsoft Corporation | Configuration of user interfaces |
| US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
| BRPI0510756B1 (pt) * | 2004-05-14 | 2019-01-08 | Thomson Licensing | gerenciamento de trilha de auditoria para um sistema de menu em um produto digital de consumidor |
| US7917906B2 (en) * | 2004-07-02 | 2011-03-29 | Seagate Technology Llc | Resource allocation in a computer-based system |
| KR100631718B1 (ko) * | 2004-07-08 | 2006-10-09 | 삼성전자주식회사 | 디지털 케이블 tv 네트워크에서 주문형 비디오 서비스제공 방법 및 시스템 |
| US20060026625A1 (en) * | 2004-07-28 | 2006-02-02 | Krakirian Haig H | Search engine for a video recorder |
| US9641902B2 (en) | 2007-06-26 | 2017-05-02 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
| US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| US7631336B2 (en) * | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
| US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
| US9344765B2 (en) | 2004-07-30 | 2016-05-17 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| JP4545519B2 (ja) * | 2004-08-11 | 2010-09-15 | 株式会社インフォシティ | 掲示板投稿閲覧装置および方法 |
| US8239375B2 (en) * | 2004-08-31 | 2012-08-07 | Research In Motion Limited | Method of searching for personal information management (PIM) information and handheld electronic device employing the same |
| US20060059227A1 (en) * | 2004-09-14 | 2006-03-16 | Randy Zimler | Methods, systems and storage medium for displaying content in response to a consumer format preference |
| US9420021B2 (en) * | 2004-12-13 | 2016-08-16 | Nokia Technologies Oy | Media device and method of enhancing use of media device |
| US7716237B2 (en) * | 2004-12-22 | 2010-05-11 | Csc Holdings, Inc. | System and associated methods for remotely enabling features |
| US7974962B2 (en) | 2005-01-06 | 2011-07-05 | Aptiv Digital, Inc. | Search engine for a video recorder |
| CA2592508C (en) * | 2005-01-11 | 2017-05-02 | Yakkov Merlin | Method and apparatus for facilitating toggling between internet and tv broadcasts |
| US20060230427A1 (en) * | 2005-03-30 | 2006-10-12 | Gerard Kunkel | Method and system of providing user interface |
| US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
| US7818667B2 (en) | 2005-05-03 | 2010-10-19 | Tv Works Llc | Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange |
| US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
| FR2886083A1 (fr) * | 2005-05-19 | 2006-11-24 | Thomson Licensing Sa | Procede de selection d'elements et de fonctions par affichage d'une icone specifique, et appareil mettant en oeuvre le procede |
| WO2006125133A2 (en) * | 2005-05-19 | 2006-11-23 | Hillcrest Laboratories, Inc. | Global navigation objects in user interfaces |
| US7657843B2 (en) | 2005-08-15 | 2010-02-02 | At&T Intellectual Property I, L.P. | Menu promotions user interface |
| US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
| KR100757867B1 (ko) * | 2005-08-30 | 2007-09-11 | 삼성전자주식회사 | 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치 |
| US9269088B2 (en) * | 2005-11-23 | 2016-02-23 | Cable Television Laboratories, Inc. | Method and system of advertising |
| FR2894104B1 (fr) * | 2005-11-30 | 2008-02-01 | Alcatel Sa | Procede de fourniture sur demande de menus interactifs a des terminaux couples a un reseau de communication |
| US20070162939A1 (en) * | 2006-01-12 | 2007-07-12 | Bennett James D | Parallel television based video searching |
| JP2007180698A (ja) * | 2005-12-27 | 2007-07-12 | Matsushita Electric Ind Co Ltd | 画像出力システムおよびプログラム |
| US7699229B2 (en) | 2006-01-12 | 2010-04-20 | Broadcom Corporation | Laptop based television remote control |
| KR100744385B1 (ko) * | 2006-01-13 | 2007-07-30 | 삼성전자주식회사 | 방송 미리보기 서비스 제공을 위한 dmb 단말기 및 방법 |
| US20070283389A1 (en) * | 2006-06-01 | 2007-12-06 | Sharp Laboratories Of America, Inc. | Method and system for helping operate a media-playing set |
| US9300920B2 (en) | 2006-03-03 | 2016-03-29 | Sharp Laboratories Of America, Inc. | Method and system for configuring media-playing sets |
| US20070245373A1 (en) * | 2006-03-31 | 2007-10-18 | Sharp Laboratories Of America, Inc. | Method for configuring media-playing sets |
| US9172937B2 (en) * | 2006-03-31 | 2015-10-27 | Qurio Holdings, Inc. | Timed events during recorded media playback |
| US20070258590A1 (en) * | 2006-05-02 | 2007-11-08 | Alcatel | Method and system for triple play service control |
| US7992086B2 (en) | 2006-06-30 | 2011-08-02 | Sharp Laboratories Of America, Inc. | System and method for adjusting a media-playing set |
| US7890490B1 (en) * | 2006-06-30 | 2011-02-15 | United Video Properties, Inc. | Systems and methods for providing advanced information searching in an interactive media guidance application |
| JP4294040B2 (ja) * | 2006-07-24 | 2009-07-08 | シャープ株式会社 | デジタル放送受信装置 |
| US8799954B1 (en) | 2006-07-31 | 2014-08-05 | Rovi Guides, Inc. | Systems and methods for providing custom media content flipping |
| US8266663B2 (en) | 2006-08-01 | 2012-09-11 | At&T Intellectual Property I, L.P. | Interactive content system and method |
| US8589523B2 (en) | 2006-08-08 | 2013-11-19 | Sharp Laboratories Of America, Inc. | Personalized assistance with setup of a media-playing set |
| JP5067370B2 (ja) * | 2006-08-08 | 2012-11-07 | ソニー株式会社 | 受信装置、表示制御方法、及びプログラム |
| US20080040430A1 (en) * | 2006-08-10 | 2008-02-14 | Sharp Laboratories Of America, Inc. | System and method to facilitate operating a media-playing set |
| US8566874B2 (en) * | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
| KR101320920B1 (ko) * | 2006-10-18 | 2013-10-21 | 삼성전자주식회사 | 연결된 외부기기에서 제공되는 메뉴에 적합한 메뉴화면제공방법 및 이를 적용한 영상기기 |
| US8095124B2 (en) * | 2006-10-20 | 2012-01-10 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring mobile data, content, access, and usage |
| US20080141294A1 (en) * | 2006-12-12 | 2008-06-12 | General Instrument Corporation | Method and System for Managing Access to a Video Communication Device |
| US20080178214A1 (en) * | 2007-01-19 | 2008-07-24 | Sharp Laboratories Of America, Inc. | Context relevant controls |
| US7647326B2 (en) * | 2007-01-29 | 2010-01-12 | Sharp Laboratories Of America, Inc. | Method and system for evaluating media-playing sets |
| JP5277970B2 (ja) * | 2007-02-02 | 2013-08-28 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| US20080228685A1 (en) * | 2007-03-13 | 2008-09-18 | Sharp Laboratories Of America, Inc. | User intent prediction |
| US8687129B2 (en) * | 2007-03-23 | 2014-04-01 | I-Interactive Llc | TV interface control system and method with automatic search |
| US20080246733A1 (en) * | 2007-04-04 | 2008-10-09 | Henty David L | TV interface control system and method with automatic text entry |
| US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
| KR20090011232A (ko) * | 2007-07-25 | 2009-02-02 | 삼성전자주식회사 | 정보 검색방법 및 이를 적용한 방송 수신장치 |
| US9749712B2 (en) * | 2007-08-20 | 2017-08-29 | The Directv Group, Inc. | Method and apparatus for generating an overlay code for a set top box from an external device |
| US8370876B1 (en) * | 2007-08-27 | 2013-02-05 | United Services Automobile Association (Usaa) | Systems and methods for providing self-services over television |
| JP5300848B2 (ja) * | 2007-09-05 | 2013-09-25 | オープンティーヴィー,インク. | バナーインタフェース動画機能ナビゲーション |
| US8943539B2 (en) | 2007-11-21 | 2015-01-27 | Rovi Guides, Inc. | Enabling a friend to remotely modify user data |
| US8453188B2 (en) * | 2008-01-22 | 2013-05-28 | Avaya Inc. | Open cable application platform set-top box (STB) personal profiles and communications applications |
| US20090241158A1 (en) * | 2008-03-18 | 2009-09-24 | Avaya Technology Llc | Open cable application platform set-top box (stb) personal profiles and communications applications |
| US20090241153A1 (en) * | 2008-03-18 | 2009-09-24 | Avaya Technology Llc | Open cable application platform set-top box (stb) personal profiles and communications applications |
| EP2083569A1 (en) * | 2008-01-22 | 2009-07-29 | Avaya Inc. | Open cable application platform set-top box (STB) personal profiles and communications applications |
| EP2083568A1 (en) * | 2008-01-22 | 2009-07-29 | Avaya Technology Llc | Open cable application platform set-top bos (STB) personal profiles and communications applications |
| US8230435B2 (en) * | 2008-02-12 | 2012-07-24 | International Business Machines Corporation | Authenticating a processing system accessing a resource |
| KR100941864B1 (ko) * | 2008-03-18 | 2010-02-11 | (주)휴맥스 | 웹서버 유니트가 구비된 아이피 방송 수신기와 그 아이피방송 수신기에서의 웹 서비스 제공방법 |
| US9215421B2 (en) * | 2008-03-18 | 2015-12-15 | Avaya Inc. | Open cable application platform (OCAP) and set-top box (STB)-based bill notification and payment application |
| US20090300694A1 (en) * | 2008-05-30 | 2009-12-03 | Avaya Technology Llc | Open cable application platform (ocap) and set-top box (stb)-based calendering application |
| US8239903B1 (en) | 2008-09-15 | 2012-08-07 | Avaya Inc. | Open cable application platform (OCAP), set-top box (STB), next generation service application |
| JP4468470B2 (ja) * | 2008-09-26 | 2010-05-26 | 株式会社東芝 | 放送受信装置およびプログラム |
| US11832024B2 (en) | 2008-11-20 | 2023-11-28 | Comcast Cable Communications, Llc | Method and apparatus for delivering video and video-related content at sub-asset level |
| US8310602B2 (en) * | 2008-12-16 | 2012-11-13 | Verizon Patent And Licensing Inc. | Interactive remote control |
| US10506194B2 (en) * | 2009-01-30 | 2019-12-10 | DISH Technologies L.L.C. | Enhanced display panels of television receiving devices and methods |
| US20100333151A1 (en) * | 2009-06-30 | 2010-12-30 | Gemstar Development Corporation | Cross platform entertainment architecture |
| US9445036B2 (en) | 2009-06-30 | 2016-09-13 | Rovi Guides, Inc. | Methods and systems for content scheduling across multiple devices |
| US9307184B2 (en) * | 2009-07-31 | 2016-04-05 | Echostar Technologies L.L.C. | Multi-user recording allocation |
| US9307288B2 (en) * | 2010-06-23 | 2016-04-05 | Hillcrest Laboratories, Inc. | Television sign on for personalization in a multi-user environment |
| KR101752355B1 (ko) * | 2010-07-26 | 2017-06-29 | 엘지전자 주식회사 | 영상표시기기의 동작 방법 |
| KR101742986B1 (ko) | 2010-07-26 | 2017-06-15 | 엘지전자 주식회사 | 영상표시기기 및 그 동작 방법 |
| US9398339B2 (en) | 2010-09-01 | 2016-07-19 | Lg Electronics Inc. | Image display apparatus and method for operating the same |
| KR20120061577A (ko) * | 2010-12-03 | 2012-06-13 | 삼성전자주식회사 | 디스플레이장치 및 컨텐츠 검색방법 |
| KR20120080517A (ko) * | 2011-01-07 | 2012-07-17 | 엘지전자 주식회사 | 컨텐츠 관리 방법 및 이를 위한 영상 표시 기기 |
| US20140150015A1 (en) * | 2011-05-19 | 2014-05-29 | Japan Broadcasting Corporation | Receiver |
| EP2528339B1 (en) * | 2011-05-26 | 2019-12-04 | Lg Electronics Inc. | Display apparatus for processing multiple applications and method for controlling the same |
| US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
| GB2493189A (en) * | 2011-07-28 | 2013-01-30 | James Booth | Interactive Element Panels Available During Viewing of Video on Demand Content |
| US10491966B2 (en) * | 2011-08-04 | 2019-11-26 | Saturn Licensing Llc | Reception apparatus, method, computer program, and information providing apparatus for providing an alert service |
| CN103733637B (zh) * | 2011-09-23 | 2017-06-06 | Lg电子株式会社 | 接收广播服务的方法及其接收装置 |
| CN103118284A (zh) * | 2011-11-17 | 2013-05-22 | 康佳集团股份有限公司 | 一种存储网络电视应用程序节目的方法及其系统 |
| KR101758363B1 (ko) | 2011-12-14 | 2017-07-17 | 삼성전자 주식회사 | 디스플레이장치 및 그 제어방법 |
| TW201338505A (zh) * | 2012-03-01 | 2013-09-16 | Hon Hai Prec Ind Co Ltd | 電視機及電視機控制方法 |
| KR20130123599A (ko) * | 2012-05-03 | 2013-11-13 | 한국과학기술원 | 속도 의존적인 자동 디밍 기술 |
| WO2014028074A1 (en) | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Intelligent television |
| US8874717B2 (en) * | 2012-06-29 | 2014-10-28 | Microsoft Corporation | Techniques to discover services recursively in a distributed environment |
| US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
| CN102892046A (zh) * | 2012-09-26 | 2013-01-23 | 广东长虹电子有限公司 | 一种用于电视机实现快捷方式访问网站的方法 |
| US9286397B1 (en) | 2012-09-28 | 2016-03-15 | Google Inc. | Generating customized content |
| US11115722B2 (en) | 2012-11-08 | 2021-09-07 | Comcast Cable Communications, Llc | Crowdsourcing supplemental content |
| CN103281234A (zh) * | 2012-12-07 | 2013-09-04 | 北京奇虎科技有限公司 | 即时通信中的文件处理方法及系统 |
| CN103269302A (zh) * | 2012-12-07 | 2013-08-28 | 北京奇虎科技有限公司 | 用于即时通信的共享文件管理方法和系统 |
| US9553927B2 (en) | 2013-03-13 | 2017-01-24 | Comcast Cable Communications, Llc | Synchronizing multiple transmissions of content |
| US10880609B2 (en) | 2013-03-14 | 2020-12-29 | Comcast Cable Communications, Llc | Content event messaging |
| KR101548228B1 (ko) * | 2013-12-27 | 2015-08-28 | 주식회사 케이티 | 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법 |
| KR20160018066A (ko) * | 2014-08-08 | 2016-02-17 | 엘지전자 주식회사 | 디스플레이 장치 및 그의 동작 방법 |
| US9729912B2 (en) * | 2014-09-22 | 2017-08-08 | Sony Corporation | Method, computer program, electronic device, and system |
| KR101475449B1 (ko) * | 2014-09-29 | 2014-12-22 | 케이티하이텔 주식회사 | 셋톱박스 id 기반 t 커머스 데이터방송의 사용자 인터페이스 방법 |
| US11783382B2 (en) | 2014-10-22 | 2023-10-10 | Comcast Cable Communications, Llc | Systems and methods for curating content metadata |
| US9788071B2 (en) * | 2014-11-03 | 2017-10-10 | Microsoft Technology Licensing, Llc | Annotating and indexing broadcast video for searchability |
| CN104363478B (zh) * | 2014-11-28 | 2017-05-03 | 中国传媒大学 | 一种节目标签关联规则分析系统及方法 |
| CN105301993B (zh) * | 2015-10-15 | 2018-06-08 | 海信集团有限公司 | 一种多设备互动中的控制方法及装置 |
| US10805688B1 (en) * | 2016-12-02 | 2020-10-13 | Didja, Inc. | Locally relayed broadcast and community service television |
| KR20190051255A (ko) | 2017-11-06 | 2019-05-15 | 삼성전자주식회사 | 영상 표시 장치 및 그 동작 방법 |
| CN109714635B (zh) * | 2019-03-28 | 2019-07-09 | 深圳市酷开网络科技有限公司 | 一种基于语音识别的电视唤醒方法、智能电视及存储介质 |
| US11425459B2 (en) | 2020-05-28 | 2022-08-23 | Dish Network L.L.C. | Systems and methods to generate guaranteed advertisement impressions |
| US11838596B2 (en) * | 2020-05-28 | 2023-12-05 | Dish Network L.L.C. | Systems and methods for overlaying media assets stored on a digital video recorder on a menu or guide |
| US11595724B2 (en) | 2020-05-28 | 2023-02-28 | Dish Network L.L.C. | Systems and methods for selecting and restricting playing of media assets stored on a digital video recorder |
| US12081828B2 (en) | 2020-06-02 | 2024-09-03 | Dish Network L.L.C. | Systems and methods for playing media assets stored on a digital video recorder in performing customer service or messaging |
| US12212814B2 (en) | 2020-06-09 | 2025-01-28 | Dish Network L.L.C. | Systems and methods for playing media assets stored on a digital video recorder based on a determined beginning of a recorded program |
| US11265613B2 (en) | 2020-06-10 | 2022-03-01 | Dish Network L.L.C. | Systems and methods for playing media assets stored on a digital video recorder while a customer service representative is online |
| US11606599B2 (en) | 2020-06-10 | 2023-03-14 | Dish Network, L.L.C. | Systems and methods for playing media assets stored on a digital video recorder |
| US11523172B2 (en) | 2020-06-24 | 2022-12-06 | Dish Network L.L.C. | Systems and methods for using metadata to play media assets stored on a digital video recorder |
| US20260095604A1 (en) * | 2024-09-30 | 2026-04-02 | Adeia Guides Inc. | Attention based audio experience in streaming of live events |
Family Cites Families (155)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE5282T1 (de) * | 1979-01-16 | 1983-11-15 | British Broadcasting Corporation | Elektronisches steuer- oder datenuebertragungssystem mit einer zweidimensionalen sichtanzeige, z.b. einer kathodenstrahlroehre. |
| US4331974A (en) * | 1980-10-21 | 1982-05-25 | Iri, Inc. | Cable television with controlled signal substitution |
| US5227874A (en) * | 1986-03-10 | 1993-07-13 | Kohorn H Von | Method for measuring the effectiveness of stimuli on decisions of shoppers |
| US4996642A (en) * | 1987-10-01 | 1991-02-26 | Neonics, Inc. | System and method for recommending items |
| US5099319A (en) * | 1989-10-23 | 1992-03-24 | Esch Arthur G | Video information delivery method and apparatus |
| US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
| JP3089479B2 (ja) * | 1990-09-04 | 2000-09-18 | ソニー株式会社 | テレビジョン画像表示装置 |
| US5619274A (en) * | 1990-09-10 | 1997-04-08 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
| US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
| US5382970A (en) * | 1991-07-19 | 1995-01-17 | Kiefl; John B. | Television viewer monitoring system including portable data meter for each viewer |
| US5488409A (en) * | 1991-08-19 | 1996-01-30 | Yuen; Henry C. | Apparatus and method for tracking the playing of VCR programs |
| US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
| US5469206A (en) * | 1992-05-27 | 1995-11-21 | Philips Electronics North America Corporation | System and method for automatically correlating user preferences with electronic shopping information |
| US5223924A (en) * | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
| US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
| US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| US6181335B1 (en) * | 1992-12-09 | 2001-01-30 | Discovery Communications, Inc. | Card for a set top terminal |
| US7073187B1 (en) * | 1992-12-09 | 2006-07-04 | Sedna Patent Services, Llc | Menu-driven television program access system and method |
| US5600573A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system |
| CA2271555C (en) * | 1992-12-09 | 2003-11-11 | Discovery Communications, Inc. | Remote control for cable television delivery system |
| US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
| US6201536B1 (en) * | 1992-12-09 | 2001-03-13 | Discovery Communications, Inc. | Network manager for cable television system headends |
| US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
| US7343614B1 (en) * | 1992-12-09 | 2008-03-11 | Sedna Patent Services, Llc | Program delivery system for VOD |
| US5523794A (en) * | 1993-04-16 | 1996-06-04 | Mankovitz; Roy J. | Method and apparatus for portable storage and use of data transmitted by television signal |
| US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
| US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
| US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
| US5585866A (en) * | 1993-09-09 | 1996-12-17 | Miller; Larry | Electronic television program guide schedule system and method including virtual channels |
| US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
| US5589892A (en) * | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
| US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
| US5600365A (en) * | 1994-01-28 | 1997-02-04 | Sony Corporation | Multiple audio and video signal providing apparatus |
| US5502504A (en) * | 1994-04-28 | 1996-03-26 | Prevue Networks, Inc. | Video mix program guide |
| US5636346A (en) * | 1994-05-09 | 1997-06-03 | The Electronic Address, Inc. | Method and system for selectively targeting advertisements and programming |
| US5635978A (en) * | 1994-05-20 | 1997-06-03 | News America Publications, Inc. | Electronic television program guide channel system and method |
| US5635979A (en) * | 1994-05-27 | 1997-06-03 | Bell Atlantic | Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations |
| US5515098A (en) * | 1994-09-08 | 1996-05-07 | Carles; John B. | System and method for selectively distributing commercial messages over a communications network |
| US5526257A (en) * | 1994-10-31 | 1996-06-11 | Finlay Fine Jewelry Corporation | Product evaluation system |
| US5534911A (en) * | 1994-11-02 | 1996-07-09 | Levitan; Gutman | Virtual personal channel in a television system |
| US5724521A (en) * | 1994-11-03 | 1998-03-03 | Intel Corporation | Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner |
| US5617565A (en) * | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
| US5629733A (en) | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
| US5623613A (en) * | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
| US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
| US5774170A (en) * | 1994-12-13 | 1998-06-30 | Hite; Kenneth C. | System and method for delivering targeted advertisements to consumers |
| US6052145A (en) * | 1995-01-05 | 2000-04-18 | Gemstar Development Corporation | System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen |
| US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
| US5608448A (en) * | 1995-04-10 | 1997-03-04 | Lockheed Martin Corporation | Hybrid architecture for video on demand server |
| BR9608005B1 (pt) * | 1995-04-24 | 2011-02-08 | sistema e método de programação para guia eletrÈnico de programas de televisão com encomenda de produtos remota. | |
| US5689799A (en) * | 1995-04-26 | 1997-11-18 | Wink Communications, Inc. | Method and apparatus for routing confidential information |
| US5907323A (en) * | 1995-05-05 | 1999-05-25 | Microsoft Corporation | Interactive program summary panel |
| US5625678A (en) * | 1995-05-24 | 1997-04-29 | Microsoft Corporation | Method and system for allowing switched voice and data communication among multiple application programs |
| US5760821A (en) * | 1995-06-07 | 1998-06-02 | News America Publications, Inc. | Electronic program guide schedule localization system and method |
| US5740549A (en) * | 1995-06-12 | 1998-04-14 | Pointcast, Inc. | Information and advertising distribution system and method |
| US5907837A (en) * | 1995-07-17 | 1999-05-25 | Microsoft Corporation | Information retrieval system in an on-line network including separate content and layout of published titles |
| US5640002A (en) * | 1995-08-15 | 1997-06-17 | Ruppert; Jonathan Paul | Portable RF ID tag and barcode reader |
| US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
| US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
| CA2232003C (en) | 1995-10-02 | 2002-06-04 | Steven Michael Schein | Systems and methods for providing television schedule information |
| JPH09130346A (ja) * | 1995-10-30 | 1997-05-16 | Sony Corp | Avデータ受信装置、avデータ送信装置および放送システム |
| US5867226A (en) * | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
| US5872588A (en) * | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
| US6389593B1 (en) * | 1995-12-12 | 2002-05-14 | Sony Corporation | Method of and apparatus for controlling transmission of information on programs |
| US5918014A (en) * | 1995-12-27 | 1999-06-29 | Athenium, L.L.C. | Automated collaborative filtering in world wide web advertising |
| US5870319A (en) * | 1996-01-04 | 1999-02-09 | Texas Instruments Incorporated | Device and method for collecting data from graphed images |
| US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
| US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
| US8006260B2 (en) * | 1996-04-01 | 2011-08-23 | Gemstar Development Corporation | Apparatus and method for parental control using V-chip plus+ and master password |
| US5809242A (en) * | 1996-04-19 | 1998-09-15 | Juno Online Services, L.P. | Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system |
| US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
| US5940073A (en) * | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| US5900905A (en) * | 1996-06-05 | 1999-05-04 | Microsoft Corporation | System and method for linking video, services and applications in an interactive television system |
| US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
| US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
| JP4380797B2 (ja) * | 1996-06-17 | 2009-12-09 | スターサイト テレキャスト インコーポレイテッド | 改良型テレビジョンスケジュールシステム |
| US5986650A (en) * | 1996-07-03 | 1999-11-16 | News America Publications, Inc. | Electronic television program guide schedule system and method with scan feature |
| JP3131564B2 (ja) * | 1996-07-03 | 2001-02-05 | 松下電器産業株式会社 | 放送システム、サービス提供装置及び受信端末装置 |
| US5886691A (en) * | 1996-07-24 | 1999-03-23 | Sony Corporation | Display control method for display having buttons representing selectable voting items in which only marks assigned to selected items continue to be displayed upon selection |
| US6151059A (en) * | 1996-08-06 | 2000-11-21 | Starsight Telecast, Inc. | Electronic program guide with interactive areas |
| JP3244629B2 (ja) * | 1996-08-20 | 2002-01-07 | 株式会社日立製作所 | シーン変化点検出方法 |
| US5920700A (en) * | 1996-09-06 | 1999-07-06 | Time Warner Cable | System for managing the addition/deletion of media assets within a network based on usage and media asset metadata |
| US6172677B1 (en) * | 1996-10-07 | 2001-01-09 | Compaq Computer Corporation | Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation |
| JPH10145700A (ja) * | 1996-11-05 | 1998-05-29 | Toshiba Corp | 選局装置 |
| JPH10145689A (ja) * | 1996-11-13 | 1998-05-29 | Sharp Corp | チャンネル選択方法及び装置 |
| US6263507B1 (en) * | 1996-12-05 | 2001-07-17 | Interval Research Corporation | Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data |
| CA2714104C (en) | 1996-12-10 | 2013-07-23 | United Video Properties, Inc. | Internet television program guide system |
| US8635649B2 (en) * | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
| US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
| US6163316A (en) * | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
| US6983478B1 (en) * | 2000-02-01 | 2006-01-03 | Bellsouth Intellectual Property Corporation | Method and system for tracking network use |
| US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
| US6750881B1 (en) * | 1997-02-24 | 2004-06-15 | America Online, Inc. | User definable on-line co-user lists |
| US6064376A (en) * | 1997-03-13 | 2000-05-16 | United Video Properties, Inc. | Adjustable program guide display system |
| US6005565A (en) | 1997-03-25 | 1999-12-21 | Sony Corporation | Integrated search of electronic program guide, internet and other information resources |
| GB2325537B8 (en) * | 1997-03-31 | 2000-01-31 | Microsoft Corp | Query-based electronic program guide |
| JP4249268B2 (ja) * | 1997-04-14 | 2009-04-02 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | ビデオ・デコーダ・システムにおいて利用可能なプログラム・コンテンツのプログラム・ガイドを形成する方法 |
| JPH117453A (ja) * | 1997-04-22 | 1999-01-12 | Mitsubishi Electric Corp | メディア情報推薦装置 |
| US6061097A (en) * | 1997-05-22 | 2000-05-09 | United Video Properties, Inc. | Interactive television program guide with selectable non-program options |
| EP1143731B1 (en) * | 1997-06-02 | 2009-05-13 | Sony Electronics Inc. | Displaying internet content and television programming |
| US6317885B1 (en) * | 1997-06-26 | 2001-11-13 | Microsoft Corporation | Interactive entertainment and information system using television set-top box |
| JP3413065B2 (ja) * | 1997-07-03 | 2003-06-03 | 松下電器産業株式会社 | 番組情報処理装置 |
| IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
| EP1036466B1 (en) * | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| JPH11134365A (ja) * | 1997-08-27 | 1999-05-21 | Toshiba Corp | 情報アクセス装置および情報アクセス方法 |
| KR100260417B1 (ko) * | 1997-08-28 | 2000-07-01 | 윤종용 | 인터넷텔레비젼을이용한시청율조사방법및시스템 |
| US6018372A (en) * | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
| WO1999013641A1 (en) * | 1997-09-05 | 1999-03-18 | Prevue International, Inc. | Program guide application interface system |
| ATE217744T1 (de) * | 1997-09-18 | 2002-06-15 | United Video Properties Inc | Erinnerungsvorrichtung für internet- fernsehprogrammführer mittels elektronischer post |
| JPH11122548A (ja) * | 1997-10-16 | 1999-04-30 | Toshiba Corp | 放送受信方法及び装置 |
| US6081263A (en) * | 1997-10-23 | 2000-06-27 | Sony Corporation | System and method of a user configurable display of information resources |
| US6298482B1 (en) * | 1997-11-12 | 2001-10-02 | International Business Machines Corporation | System for two-way digital multimedia broadcast and interactive services |
| US6029176A (en) * | 1997-11-25 | 2000-02-22 | Cannon Holdings, L.L.C. | Manipulating and analyzing data using a computer system having a database mining engine resides in memory |
| US6564378B1 (en) * | 1997-12-08 | 2003-05-13 | United Video Properties, Inc. | Program guide system with browsing display |
| US6029045A (en) * | 1997-12-09 | 2000-02-22 | Cogent Technology, Inc. | System and method for inserting local content into programming content |
| WO1999034305A1 (en) * | 1997-12-24 | 1999-07-08 | America Online, Inc. | Localization of clients and servers |
| US6178446B1 (en) * | 1997-12-31 | 2001-01-23 | At&T Corp | Method and system for supporting interactive commercials displayed on a display device using a telephone network |
| US7152236B1 (en) * | 1998-01-05 | 2006-12-19 | Gateway Inc. | Integration of internet sources into an electronic program database list |
| US6195679B1 (en) * | 1998-01-06 | 2001-02-27 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths |
| IL123288A (en) * | 1998-02-13 | 2001-05-20 | Nds Ltd | Electronic game guide system |
| US6144991A (en) * | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
| US6366890B1 (en) * | 1998-02-27 | 2002-04-02 | Gerald L. Usrey | Product inventory category management and variety optimization method and system |
| JPH11261908A (ja) * | 1998-03-06 | 1999-09-24 | Toshiba Corp | 番組及び又は情報の選択支援装置 |
| US6064980A (en) * | 1998-03-17 | 2000-05-16 | Amazon.Com, Inc. | System and methods for collaborative recommendations |
| US6392710B1 (en) * | 1998-04-03 | 2002-05-21 | Avid Technology, Inc. | Graphical user interface for field-based definition of special effects in a video editing system |
| US6530082B1 (en) * | 1998-04-30 | 2003-03-04 | Wink Communications, Inc. | Configurable monitoring of program viewership and usage of interactive applications |
| KR100554193B1 (ko) * | 1998-05-20 | 2006-02-22 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 신호들 수신 장치 |
| US20050028206A1 (en) * | 1998-06-04 | 2005-02-03 | Imagictv, Inc. | Digital interactive delivery system for TV/multimedia/internet |
| US6698020B1 (en) * | 1998-06-15 | 2004-02-24 | Webtv Networks, Inc. | Techniques for intelligent video ad insertion |
| US20020056098A1 (en) * | 1998-06-29 | 2002-05-09 | Christopher M. White | Web browser system for displaying recently viewed television channels |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| AR020608A1 (es) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
| JP2000056895A (ja) * | 1998-08-11 | 2000-02-25 | Fujitsu Ltd | データ保存方法とデータ保存制御装置およびそのための記録媒体 |
| JP2000148899A (ja) * | 1998-09-01 | 2000-05-30 | Tohoku Ricoh Co Ltd | バ―コ―ド読取り器のための通信機能付き置き台 |
| US6219042B1 (en) * | 1998-09-15 | 2001-04-17 | Webtv Networks, Inc. | Selective reestablishment of internet connectivity based on duration of user inactivity |
| TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
| US6349329B1 (en) * | 1998-09-29 | 2002-02-19 | Radiowave.Com, Inc. | Coordinating delivery of supplemental materials with radio broadcast material |
| US6405370B1 (en) * | 1998-10-09 | 2002-06-11 | Adcom Information Services, Inc. | Television audience monitoring system and method employing tuner interface of set-top converter box |
| US6169543B1 (en) * | 1998-12-28 | 2001-01-02 | Thomson Licensing S.A. | System and method for customizing program guide information to include reminder item or local identifier |
| US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
| US6182287B1 (en) * | 1999-02-04 | 2001-01-30 | Thomson Licensing S.A. | Preferred service management system for a multimedia video decoder |
| US6202062B1 (en) * | 1999-02-26 | 2001-03-13 | Ac Properties B.V. | System, method and article of manufacture for creating a filtered information summary based on multiple profiles of each single user |
| HK1045777A1 (zh) * | 1999-03-15 | 2002-12-06 | 英戴克系统公司 | 用於迷你向导实施的系统与方法 |
| AU4012300A (en) * | 1999-03-18 | 2000-10-04 | Webtv Networks, Inc. | Systems and methods for electronic program guide data services |
| US6742184B1 (en) * | 1999-03-29 | 2004-05-25 | Hughes Electronics Corp. | Electronic television program guide with calendar tool |
| US6813775B1 (en) * | 1999-03-29 | 2004-11-02 | The Directv Group, Inc. | Method and apparatus for sharing viewing preferences |
| US8266657B2 (en) * | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
| US6463586B1 (en) * | 1999-07-01 | 2002-10-08 | Scientific-Atlanta, Inc. | Service navigation systems and methods |
| US6349410B1 (en) * | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
| US6611958B1 (en) * | 1999-08-06 | 2003-08-26 | Sony Corporation | Electronic program guide feature for AV system |
| US6704931B1 (en) * | 2000-03-06 | 2004-03-09 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying television program recommendations |
| US7007237B1 (en) * | 2000-05-03 | 2006-02-28 | Microsoft Corporation | Method and system for accessing web pages in the background |
| US7478414B1 (en) * | 2000-05-08 | 2009-01-13 | Microsoft Corporation | Method and apparatus for alerting a television viewers to the programs other viewers are watching |
| US20040078814A1 (en) * | 2002-03-29 | 2004-04-22 | Digeo, Inc. | Module-based interactive television ticker |
| US20040049788A1 (en) * | 2002-09-10 | 2004-03-11 | Canon Kabushiki Kaisha | Receiving apparatus, receiving method, and method of predicting audience rating |
-
2000
- 2000-12-08 CN CN00816940A patent/CN1409919A/zh active Pending
- 2000-12-08 ES ES04075453.3T patent/ES2569207T3/es not_active Expired - Lifetime
- 2000-12-08 HK HK03101539.3A patent/HK1052424A1/zh unknown
- 2000-12-08 JP JP2001543003A patent/JP2003516675A/ja active Pending
- 2000-12-08 AU AU20716/01A patent/AU2071601A/en not_active Abandoned
- 2000-12-08 DK DK04075453.3T patent/DK1427186T3/en active
- 2000-12-08 CA CA002394045A patent/CA2394045C/en not_active Expired - Lifetime
- 2000-12-08 WO PCT/US2000/033259 patent/WO2001043424A1/en not_active Ceased
- 2000-12-08 US US09/733,727 patent/US20050235319A1/en not_active Abandoned
- 2000-12-08 EP EP04075453.3A patent/EP1427186B1/en not_active Revoked
- 2000-12-08 TW TW089126230A patent/TW516309B/zh not_active IP Right Cessation
- 2000-12-08 AT AT00984036T patent/ATE262252T1/de not_active IP Right Cessation
- 2000-12-08 ES ES00984036T patent/ES2219426T5/es not_active Expired - Lifetime
- 2000-12-08 DE DE60009144T patent/DE60009144T3/de not_active Expired - Lifetime
- 2000-12-08 KR KR1020027007373A patent/KR20020062961A/ko not_active Withdrawn
- 2000-12-08 BR BR0016266-3A patent/BR0016266A/pt not_active IP Right Cessation
- 2000-12-08 MX MXPA02005778A patent/MXPA02005778A/es unknown
- 2000-12-08 EP EP00984036A patent/EP1240779B2/en not_active Expired - Lifetime
- 2000-12-11 AR ARP000106551A patent/AR029778A1/es unknown
-
2007
- 2007-12-07 JP JP2007317746A patent/JP2008113461A/ja active Pending
-
2008
- 2008-07-24 US US12/179,205 patent/US20080282294A1/en not_active Abandoned
-
2009
- 2009-12-08 US US12/633,011 patent/US20100180300A1/en not_active Abandoned
-
2011
- 2011-03-25 JP JP2011068267A patent/JP5391223B2/ja not_active Expired - Lifetime
-
2013
- 2013-02-08 JP JP2013023012A patent/JP2013118687A/ja not_active Withdrawn
-
2014
- 2014-03-04 JP JP2014041229A patent/JP2014099942A/ja active Pending
-
2015
- 2015-02-17 JP JP2015028197A patent/JP6559972B2/ja not_active Expired - Lifetime
-
2016
- 2016-11-17 JP JP2016223800A patent/JP2017041911A/ja not_active Withdrawn
-
2018
- 2018-11-30 JP JP2018224832A patent/JP2019062555A/ja not_active Withdrawn
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2569207T3 (es) | Características para ser usadas con aplicaciones avanzadas de adaptación de televisores en sistemas de televisión interactivos | |
| JP5156058B2 (ja) | 広告を変更するためにepgデータベースを利用するシステム及び方法 | |
| KR101015292B1 (ko) | 가시 큐들을 갖는 주문형 epg 디스플레이 | |
| ES2238698T3 (es) | Sistemas y metodos para proporcionar informacion de programacion de television. | |
| ES2554103T3 (es) | Sistema y métodos de guía electrónica de programa interactiva múltiple | |
| JP3410102B2 (ja) | 電子テレビプログラムガイドおよびプログラム選択方法 | |
| ES2336445T3 (es) | Sistema electronico de guia de programacion de television y metodo con pedido de productos a distancia. | |
| CN100362865C (zh) | 因特网电视节目指南系统 | |
| JP3415630B2 (ja) | ポップアップヒントを有する改良された電子テレビ番組予定ガイドシステム及び方法 | |
| US20050246732A1 (en) | Personal video navigation system | |
| JP2001503206A (ja) | 仮想チャンネルを備える電子テレビ番組予定ガイドシステム及び方法 | |
| EP1386260A2 (en) | Electronic document with an automatically updated portion | |
| US20020053081A1 (en) | Adaptable programming guide for networked devices | |
| US20130086613A1 (en) | Search and display techniques for an electronic programming guide | |
| KR20010078107A (ko) | 사용자 기호에 따른 방송 방법 및 이를 수행하기 위한시스템 | |
| US20260046488A1 (en) | Automatic playing of television content in a featured carousel | |
| BRPI9616034B1 (pt) | guia de programação de televisão interativo baseado em web e método para exibir o mesmo |