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 PDF

Info

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
Application number
ES04075453.3T
Other languages
English (en)
Inventor
Kenneth F. Carpenter
Robert A. Knee
W. Benjamin Herrington
Michael D. Ellis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
Rovi Guides Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26865853&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2569207(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Rovi Guides Inc filed Critical Rovi Guides Inc
Application granted granted Critical
Publication of ES2569207T3 publication Critical patent/ES2569207T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4117Peripherals receiving signals from specially adapted client devices for generating hard copies of the content, e.g. printer, electronic paper
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programmes or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content 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/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47805Electronic banking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • H04N21/4823End-user interface for programme selection using a channel name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • H04N21/4828End-user interface for programme selection for searching programme descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications

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

imagen1
imagen2
imagen3
imagen4
imagen5
imagen6
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
imagen7
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.
imagen8
imagen9
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
imagen10
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
imagen11
imagen12
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
imagen13
imagen14
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.
imagen15
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
imagen16
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)

  1. imagen1
    imagen2
ES04075453.3T 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 Expired - Lifetime ES2569207T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
AR029778A1 (es) 2003-07-16
US20080282294A1 (en) 2008-11-13
HK1052424A1 (zh) 2003-09-11
JP2013118687A (ja) 2013-06-13
EP1240779B1 (en) 2004-03-17
DE60009144D1 (de) 2004-04-22
EP1427186B1 (en) 2016-04-06
CA2394045C (en) 2009-02-03
DK1427186T3 (en) 2016-04-25
DE60009144T2 (de) 2004-07-29
JP2008113461A (ja) 2008-05-15
JP2014099942A (ja) 2014-05-29
ES2219426T3 (es) 2004-12-01
BR0016266A (pt) 2002-08-13
US20050235319A1 (en) 2005-10-20
AU2071601A (en) 2001-06-18
US20100180300A1 (en) 2010-07-15
JP2011130509A (ja) 2011-06-30
EP1427186A2 (en) 2004-06-09
EP1427186A3 (en) 2006-01-25
EP1240779B2 (en) 2008-10-22
ES2219426T5 (es) 2009-03-01
MXPA02005778A (es) 2002-09-18
CA2394045A1 (en) 2001-06-14
JP5391223B2 (ja) 2014-01-15
JP2015092783A (ja) 2015-05-14
TW516309B (en) 2003-01-01
JP2019062555A (ja) 2019-04-18
JP2003516675A (ja) 2003-05-13
ATE262252T1 (de) 2004-04-15
KR20020062961A (ko) 2002-07-31
DE60009144T3 (de) 2009-03-19
JP2017041911A (ja) 2017-02-23
EP1240779A1 (en) 2002-09-18
WO2001043424A1 (en) 2001-06-14
JP6559972B2 (ja) 2019-08-14
CN1409919A (zh) 2003-04-09

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