ES2211100T3 - Grabacion de programas de television con determinacion de preferencias del usuario. - Google Patents
Grabacion de programas de television con determinacion de preferencias del usuario.Info
- Publication number
- ES2211100T3 ES2211100T3 ES99927146T ES99927146T ES2211100T3 ES 2211100 T3 ES2211100 T3 ES 2211100T3 ES 99927146 T ES99927146 T ES 99927146T ES 99927146 T ES99927146 T ES 99927146T ES 2211100 T3 ES2211100 T3 ES 2211100T3
- Authority
- ES
- Spain
- Prior art keywords
- user
- program
- programs
- recording
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Telephone Function (AREA)
Abstract
Aparato (100) para ocasionar la grabación de programas de televisión, que comprende: un módulo (110) de determinación de preferencias para ocasionar la recuperación de información (107) de atributos correspondiente a cada programa (105) de televisión visto por un usuario de dicho aparato, generando dicho módulo (110) de determinación de preferencias información (115) de preferencias de grabación, indicativa de las preferencias de visionado de dicho usuario, como una función de dicha información (107) de atributos; y un módulo (112) de grabación para ocasionar la grabación automática en un medio (106) de almacenamiento de programas de televisión que tienen información de atributos que se corresponde con dicha información (115) de preferencias de grabación.
Description
Grabación de programas de televisión con
determinación de preferencias del usuario.
Esta invención se refiere de manera general al
campo de la grabación de programas de televisión de tipo emitido
por parte de espectadores para un visionado posterior.
Actualmente, la grabación de programas de
televisión por parte de individuos para su visionado posterior se
realiza generalmente empleando magnetoscopios. Normalmente, un
magnetoscopio puede ponerse manualmente en modo de grabación o
puede programarse para grabar un programa seleccionado en un
momento posterior. Para programar el magnetoscopio, el usuario bien
introduce una fecha, una hora y un canal del programa que se desea
grabar o bien introduce un código identificativo del programa
deseado.
Los espectadores de programación televisiva cada
vez tienen más opciones en cuanto a los programas que ver. Por
ejemplo, la televisión por cable proporciona un incremento
espectacular del número de canales disponibles para un espectador
en comparación con los canales disponibles a través de una antena
convencional de televisión. Los sistemas digitales por satélite
proporcionan aún más opciones de visionado. Se espera que la
difusión digital de programas a través de sistemas de televisión
por cable incremente adicionalmente el número de canales
disponibles para los espectadores.
Un efecto del incremento en el número de opciones
de visionado es una mayor dificultad para decidir qué programas
ver. Puede que las personas, en particular aquéllas con horarios
muy apretados, no tengan tiempo para seleccionar y ver programas
con el fin de determinar qué programas les pueden o no gustar.
Programas, que de otra manera pueden ser deseables para un
espectador, pueden no llegar a ser vistos si el programa se emite a
una hora que es inconveniente para el espectador. Puede que los
usuarios seleccionen ciertos programas para el visionado para
determinar si les gusta el programa. Sin embargo, con varios
cientos de opciones de programas cada semana, esta tarea puede
llevar una cantidad considerable de tiempo y es probable que haga
que se pasen por alto ciertos programas deseables.
A partir de disposiciones anteriores de la
técnica anterior, por ejemplo, los documentos con número
EP-A-0823815;
WO-A-9631980; y
EP-A-0838951, se conoce la
provisión de disposiciones que utilizan información de la guía
electrónica de programación (GEP) para permitirle a un espectador
introducir manualmente criterios para manipular la información
sobre programas para hacer que la misma sea mucho más útil para el
espectador en base a tales criterios.
Por tanto, sería deseable tener un sistema que
determine automáticamente qué programas grabar en base a las
preferencias de visionado del usuario. Teóricamente, podrían
grabarse entonces los programas adecuados que se ajustasen a las
preferencias de visionado del usuario, relevando así al usuario de
la tarea de seleccionar los programas a grabar de entre
potencialmente cientos de opciones de programas.
Según la presente invención, se proporciona un
aparato para ocasionar la grabación de programas de televisión
basada en preferencias de visionado determinadas por los hábitos de
visionado de un usuario, tal como se expone en las reivindicaciones
independientes.
Ventajosamente, las realizaciones que emplean los
principios de la presente invención ocasionan la grabación de
programas que se corresponden con ciertos hábitos de visionado del
espectador. Por tanto, tales realizaciones proporcionan al usuario
programas almacenados que se ajustan a ciertas preferencias de
visionado del usuario, los cuales pueden verse cuando más le
convenga al espectador. Por tanto, se libera al espectador de la
carga de decidir qué programas ver de entre varios cientos de
programas posibles.
Pueden grabarse programas para su almacenamiento
según la capacidad disponible del dispositivo de almacenamiento.
Además, pueden borrarse programas en respuesta a selecciones por
parte del usuario o en base a una prioridad, indicada por unas
preferencias de visionado del usuario, en la que los programas que
tienen una prioridad más baja se borran primero para dejar espacio
para programas grabados recientemente. La prioridad de los
programas también puede ser una función de tiempo, en la que a los
programas grabados más recientemente se les da una prioridad más
alta.
La determinación de qué programas grabar puede
también ser una función de prioridad en la que se da la máxima
prioridad a programas especificados para grabarse, seguidos por
programas que tienen una información de atributos correspondiente a
uno o más criterios especificados por el usuario, seguidos a
continuación por programas que tienen información de atributos
correspondiente a la información de preferencias de grabación.
Las solicitudes especificadas por el usuario
pueden estar en forma de un primer tipo de solicitud, que comprende
información indicativa de un programa específico, y de un segundo
tipo de solicitud, que comprende especificaciones indicativas de
uno o más programas que tienen información de atributos
correspondiente a las especificaciones del usuario.
Además, el usuario puede ocasionar la grabación
de un programa emitido en ese momento, que está siendo visionado
por el usuario, al ocasionar la generación de una entrada de pausa.
Ventajosamente, esto le permite a un usuario interrumpir el
visionado de un programa emitido en ese momento al grabar el resto
del programa para un visionado posterior. Las opciones de visionado
de programas pueden presentarse al usuario en forma de un menú que
proporciona una interfaz fácil de usar para la selección de
programas y el visionado, y otras opciones que incluyen la
reproducción, la pausa, el borrado, el avance rápido, el rebobinado
(rewind), etc.
Preferiblemente, el agente de preferencias
organiza la información de preferencias de grabación en forma de
una base de datos organizada según unos parámetros de
categorización. Los programas pueden recibirse bien en formato
analógico o bien en el digital. Ventajosamente, los programas
almacenados en formato digital se presentan al usuario en forma de
canales adicionales. Esto le permite al usuario cambiar fácilmente
de programa (grabado o emitido) simplemente con cambiar de
canal.
Estas y otras características y ventajas de la
presente invención pueden comprenderse mejor al tener en cuenta la
siguiente descripción detallada de una realización preferida de la
invención. Durante el transcurso de esta descripción se hará
referencia frecuentemente a los dibujos adjuntos.
La figura 1 es un diagrama de bloques de alto
nivel de un sistema que emplea los principios de la presente
invención.
Las figuras 2 y 3 son diagramas de bloques que
ilustran el funcionamiento de ciertas funciones realizadas por el
sistema de grabación de televisión de la figura 1.
Las figuras 4, 5, 6, 7, 8(a) y 8(b)
son diagramas de flujo que ilustran aspectos adicionales del
funcionamiento del agente de preferencias de la figura 1.
Las figuras 9(a) y 9(b) ilustran
configuraciones alternativas de los equipos en sistemas que llevan
a cabo los principios de la presente invención.
La figura 10 es un diagrama de flujo que ilustra
aspectos adicionales de funcionamiento del sistema de grabación de
televisión de la figura 1.
En la figura 1, un sistema 100 de control de
televisión funciona según los principios de la presente invención
para ocasionar la grabación de programas de televisión en respuesta
a unas entradas 102 de usuario y a unas señales 104 de televisión.
El sistema 100 de control de televisión transmite señales a una
pantalla 108 de televisión para el visionado por parte del usuario.
Preferiblemente, en realizaciones digitales, los programas que graba
el sistema 100 se presentan al usuario en forma de canales
adicionales. Por tanto, el usuario puede determinar rápidamente,
cambiando de canal, los programas almacenados que están disponibles
para el visionado. El usuario también puede cambiar de canal entre
programas almacenados o entre programas almacenados y programas
emitidos en ese momento. Preferiblemente, si el usuario cambia de
canal desde un programa grabado a otro programa, la reproducción del
programa grabado se detiene. Alternativamente, la pausa o la
continuación de la reproducción del programa grabado es una opción
que el usuario puede seleccionar. Tal como se describe
adicionalmente en el presente documento, el usuario puede
especificar los programas para la grabación al especificar un
programa en particular o al especificar unos atributos particulares
del programa, tales como comedia/drama, actor(es). Cuando
especifique manualmente programas para la grabación, el usuario
puede especificar que el programa se grabe una vez o repetidamente,
tal como semanalmente, cuando se emita.
Las señales 104 incluyen un primer componente 105
que contiene la información necesaria para mostrar los componentes
de vídeo y de audio de un programa de televisión en la pantalla 108
de televisión. Preferiblemente, las señales 104 también incluyen un
segundo componente 107, denominado en el presente documento
"información de atributos". Un ejemplo de tal información 107
de atributos es la información disponible mediante los formatos
DVB-SI y ATSC-SI y varios formatos
patentados, tales como el StarSight EPG Data y el TVData, que
pueden obtenerse, respectivamente, de StarSight Telecast, Inc.,
Fremont, California, y de TVData, Glen Falls, Nueva York.
La información 107 de atributos para cualquier
programa determinado varía dependiendo del tipo de programa, pero
normalmente incluye una pluralidad de categorías tales como la hora
de comienzo del programa, la duración del programa, el título del
programa y otros atributos (categorías) del programa, junto con un
valor asociado correspondiente a cada una de las categorías. El
agente 110 de preferencias procesa la información 107 de atributos
para generar unos pares 115 "categoría-valor".
Por ejemplo, si la duración es un atributo para un programa,
entonces la categoría puede ser duración y el valor para esa
categoría puede ser 120 minutos. Si el título es un atributo para un
programa, entonces la categoría puede ser título y el valor puede
ser "La Guerra de las Galaxias". Otros pares
categoría-valor para una película pueden incluir una
categoría de descripción con el valor siendo una descripción corta
de la película, una categoría de actor principal con los valores
siendo los nombres de los protagonistas principales de la película,
una categoría de director con el valor siendo el nombre del
director, una categoría tema con el valor siendo el tema, tal como
aventuras, comedia, y una categoría de puntuaciones con el valor
siendo las puntuaciones de ciertos críticos. Los pares
categoría-valor para un partido, tal como un
partido de fútbol, pueden incluir los nombres de los equipos que
están jugando, el lugar del partido y el torneo específico, tal como
las finales o la Superbowl, etc.
Los pares 115 categoría-valor
(información de preferencias) son indicativos de las preferencias
de visionado del usuario. Los datos que se muestran en la figura 1
como asociados con los pares 115 categoría-valor,
contienen información de ponderación para el valor asociado de
categoría, además de otra información mostrada a título de ejemplo
a continuación. El agente 110 de preferencias conserva la
información 115 de preferencias en forma de una base 116 de datos
de preferencias. Preferiblemente, los programas 105 de televisión
grabados por el sistema 100 se almacenan por separado junto con la
información 107 de atributos asociada. En una realización
alternativa, los pares 115 categoría-valor (con o
sin los valores asociados) se almacenan con los programas 105 de
televisión, y el sistema 100 no conserva la información 107 de
atributos en bruto.
En respuesta a los hábitos de visionado del
usuario, el agente 110 de preferencias genera unos datos para cada
categoría almacenada en la base 116 de datos de preferencias y para
cada valor de cada categoría. Preferiblemente, los datos generados
por el agente 110 de preferencias para cada categoría y valor son
indicativos de la cantidad de tiempo que el usuario ve la categoría
y/o el valor en particular en relación con la cantidad total de
tiempo que la categoría y/o el valor en particular está disponible
para visionarse. La cantidad relativa de tiempo que un usuario ve
un programa es una indicación conveniente de la preferiblemente
relativa de visionado del usuario. No obstante, también pueden
emplearse otras indicaciones de las preferencias de visionado del
usuario. El conmutador 114 de fuente de programas funciona en
respuesta a las entradas 102 de usuario para seleccionar, bien
programas emitidos en ese momento, a través de una señal 104 de
televisión, bien programas almacenados procedentes de dispositivos
106 de almacenamiento.
El gestor 112 de grabación funciona para
ocasionar la grabación y almacenamiento de programas 105 de
televisión y de información 107 de atributos según la información
generada por el agente 110 de preferencias y almacenada en la base
116 de datos de preferencias. El gestor 112 de grabación también
responde a solicitudes del usuario para grabar ciertos programas y a
solicitudes del usuario para grabar programas que tienen unos pares
categoría-valor especificados.
Preferiblemente, las señales transmitidas a la
pantalla 108 vienen en forma analógica. Alternativamente, las
señales transmitidas a la pantalla 108 pueden estar codificadas
digitalmente. La forma exacta de las señales transmitidas a la
pantalla no es crucial y pueden tomar una forma según lo requerido
por una pantalla en particular. Las señales 104 de televisión
recibidas por el sistema 100 de control de televisión pueden tomar
una de una variedad de formatos de señal, incluyendo señales
codificadas analógicamente que están codificadas según las bien
conocidas normas NTSC o PAL. Alternativamente, las señales 104
pueden estar codificadas digitalmente de una manera tal como son
transmitidas por los sistemas digitales por satélite (digital
satellite system-DSS) disponibles comercialmente o
según la norma MPEG-2 (Motion Picture Expert
Group-2). En cualquier realización dada del sistema
100 de control de televisión, la señal 104 puede adoptar una
variedad de las formas antes mencionadas. Por ejemplo, el sistema
100 de control de televisión puede estar acoplado para recibir
entradas procedentes de un sistema digital por satélite, estando
las entradas codificadas digitalmente. El sistema 100 de control de
televisión también puede estar acoplado para recibir entradas
procedentes de un Sistema de Televisión de Antena Comunitaria
(Community Antenna Television System-CATV) en el
que las señales están codificadas, bien en forma analógica, bien en
forma digital. El sistema 100 de control de televisión también puede
estar acoplado para recibir señales analógicas o digitales
procedentes de una antena doméstica convencional.
La información 107 de atributos puede
transmitirse al sistema 100 de control de televisión
simultáneamente con el programa 105 de televisión de una variedad
de maneras incluyendo normas de la industria, tales como la
DVB-SI (Digital Video
Broadcasting-Service Information), tal como está
definida por el Instituto Europeo de Normas de Telecomunicaciones
(ETS), o la norma ATSC de televisión digital, tal como está
definida por el Advanced Television System Committee
(ATSC-Comité de Sistemas Avanzados de Televisión). A
título de ejemplo, en el protocolo DVB-SI, la
programación para las próximas seis horas se transmite cada ocho
segundos para cada canal. Como ejemplo adicional, la información de
programas para los próximos siete días está disponible en la guía
interactiva en pantalla de programas de TV que puede obtenerse de
StarSight Telecast. Inc. La información de programas aún más
futura, tal como para los siguientes siete días, puede obtenerse de
otras maneras. Por ejemplo, recibiendo la información de una manera
multiplexada en tiempo por un determinado canal. Tal información
puede transmitirse fácilmente cuando el usuario está realizando una
acción que no requiere una imagen de vídeo en movimiento en la
pantalla, tal como cuando al usuario se le muestra en la pantalla
un menú de control.
Alternativamente, el sistema 100 de control de
televisión puede descargar la información 107 de atributos
independientemente del programa 105 de televisión mediante una
sesión distinta de comunicación a través de un módem o los
Intervalos de Supresión Vertical (VBI) contenidos en las señales de
televisión. Tales sesiones de comunicación separadas incluyen
mecanismos de descarga de datos soportados por los protocolos
MPEG-2, DVB-SI y DSS.
La información 107 de atributos puede adoptar una
forma en el protocolo DVB-SI tal como se muestra a
continuación:
\newpage
| id_evento, |
| tiempo_inicio, |
| duración, |
| DESCRIPTOR1, |
| DESCRIPTOR2, |
| ... |
| ... |
| DESCRIPTORn. |
El campo id_evento es un código alfanumérico
exclusivo asignado a un programa. Los DESCRIPTORES pueden ser
"Descriptores de Eventos Cortos", "Descriptores de Eventos
Prolongados" o "Descriptores de Contenido", que incluyen la
siguiente información:
| Descriptor de Eventos Cortos: | |
| { | |
| longitud_nombre_evento | |
| nombre_evento, | |
| longitud_descripción_evento | |
| descripción_evento | |
| } | |
| Descriptor_Evento_Prolongado: | |
| { | |
| ARTÍCULO1, | |
| ARTÍCULO2 | |
| ... | |
| ... | |
| ARTÍCULOn. | |
| } | |
| Descriptor de contenido: | |
| { | |
| CONTENIDO1, | |
| CONTENIDO2, | |
| ... | |
| ... | |
| CONTENIDOn. | |
| } |
Los ARTÍCULOs incluyen la siguiente
información:
| { | |
| longitud_descripción_artículo, | |
| descripción_artículo, | |
| longitud_valor_artículo, | |
| valor_artículo | |
| } |
Un ejemplo de descripciones de artículos puede
ser "Director" y un valor de artículo puede ser "Martin
Scorcese". CONTENIDO incluye la siguiente información:
| { | |
| tema definido por DVB-SI, | |
| subtema definido por DVB-SI, | |
| tema definido por el programador, | |
| subtema subordinado definido por el programador, | |
| } |
Un ejemplo de tema y subtema es PELÍCULA y
COMEDIA, respectivamente. El tema y el subtema definidos por el
programador son valores que pueden estar proporcionados por el
proveedor de Datos EPG.
Los pares 115 categoría-valor se
generan a partir del tipo anterior de información. Los pares 115
categoría-valor adoptan el siguiente formato: Nombre
de Categoría-Valor de Categoría, donde el nombre de
categoría puede ser "Título", "Director", "Tema",
"Tipo de Programa", etc., y los valores de categoría pueden
ser "Seinfeld", "Martin Scorcese", "Comedia",
"Comedia de Situación", etc. La generación de pares 115
categoría-valor a partir de la información 107 de
atributos permite la generación por parte del agente 110 de
preferencias de categorías que no se encuentran presentes
explícitamente en la información 107 de atributos. Por ejemplo, los
pares 115 categoría-valor pueden ser:
Título-49ers, Descripción-fútbol, y
Regla de Búsqueda de Descripción-fútbol (Y) San
Francisco. Por tanto, el agente 110 de preferencias es capaz de
generar pares 115 categoría-valor a partir de
información 107 de atributos incluso cuando no hay campoalguno en
la información de atributos que corresponda con el par
categoría-valor creado.
Preferiblemente, la base 116 de datos de
preferencias se genera al principio al descargar pares
categoría-valor de una fuente de una tercera parte,
tal como StarSight Telecast, Inc. Ventajosamente, tales fuentes
pueden proporcionar información personalizada para determinadas
zonas geográficas y fechas. Por ejemplo, la base de datos puede
contener datos que otorgan a los eventos deportivos en los que
participan equipos locales unos índices más altos que otros eventos
deportivos. Además, puede indicarse que los programas festivos o de
temporada se prefieren durante temporadas o fiestas en concreto. Por
ejemplo, los programas que tratan de actividades veraniegas se
indicarían como que tienen un mayor coeficiente de ponderación
durante el verano que durante otras épocas del año. Tal como se ha
descrito en el presente documento, la base de datos de preferencias
se modifica según los hábitos de visionado del usuario. Además, la
base de datos de preferencias puede actualizarse periódicamente a
partir de fuentes de terceras partes para reflejar las antes
mencionadas actualizaciones festivas o de temporada.
Las categorías en la base 116 de datos de
preferencias bien están predefinidas, tales como aquéllas recibidas
por fuentes de terceras partes, bien se crean dinámicamente a
partir de información 107 de atributos recibida para programas 105.
Preferiblemente, la base 116 de datos de preferencias otorga un
índice por defecto a las categorías, y los valores asociados, que se
crean dinámicamente. A continuación, se muestra un ejemplo de la
información de preferencias creada por el agente 110 de
preferencias o descargada en el agente 110 de preferencias. En el
siguiente ejemplo, las tres columnas de números en las partes de
estadísticas de categoría y de estadísticas de valor indican el
coeficiente de ponderación (en un intervalo de 0 a 1000), el tiempo
visto (en segundos) y la cantidad de tiempo (en segundos) en el que
estuvieron disponibles programas que se corresponden a esa
categoría o valor en particular. Preferiblemente, la información se
almacena en forma de registros de base de datos.
| Categorías: | |
| canal | 1000 |
| título | 1001 |
| título-Subcadena | 1002 |
| géneroInfo | 1003 |
| descripción | 1004 |
| descSubcadena | 1005 |
| episodioNombre | 1007 |
| tipo | 1008 |
| protagonistas | 1009 |
| director | 1010 |
| añoRodaje | 1011 |
| clasificaciónMPAA | 1012 |
| puntuaciónCrítica | 1013 |
| Valores: | |
| Titanic | 2000 |
| Ami | 2001 |
| 3rd Rock from the Sun | 2002 |
| Los Dioses Deben de Estar Locos | 2003 |
| Seinfeld | 2004 |
| Headline News | 2005 |
| Bugs Bunny y el Pato Lucas | 2006 |
| Noticias | 2007 |
| 004 | 2008 |
| 005 | 2009 |
| 063 | 2010 |
| 49ers | 2011 |
| COMEDIA DE SITUACIÓN | 2012 |
| COMEDIA | 2013 |
| PELÍCULA | 2014 |
| NOTICIAS | 2015 |
| San Francisco 49ers | 2016 |
| A Coke bottle raises havoc for a tribe | |
| of African bushmen | 2017 |
| John Mayers | 2018 |
| Louise Barnett | 2019 |
| Marius Weyers | 2020 |
| Sandra Prinsloo | 2021 |
| Jeff Bridges | 2022 |
| Valerie Perrine | 2023 |
| Phil Hartman | 2024 |
| Jamie Uys | 2025 |
| Lamont Johnson | 2026 |
| 1981 | 2027 |
| 1973 | 2028 |
| 1996 | 2029 |
| TRES ESTRELLAS | 2030 |
| DOS ESTRELLAS | 2031 |
| DESNUDOS | 2032 |
| VIOLENCIA | 2033 |
| SITUACIONES PARA ADULTOS | 2034 |
| LENGUAJE ADULTO | 2035 |
| Pares categoría-valor: | |
| 1001 | 2001 |
| 1001 | 2002 |
| 1001 | 2003 |
| 1001 | 2004 |
| 1001 | 2005 |
| 1001 | 2008 |
| 1000 | 2009 |
| 1000 | 2010 |
| 1002 | 2011 |
| 1003 | 2012 |
| 1003 | 2013 |
| 1003 | 2014 |
| Estadísticas de categoría: | |||
| 1001 | 1000 | 31104 | 4022280 |
| 1002 | 1000 | 31104 | 4022280 |
| 1003 | 1000 | 31104 | 2613384 |
| 1004 | 1000 | 20304 | 1996596 |
| 1005 | 1000 | 20304 | 1996596 |
| 1006 | 1000 | 5238 | 1259028 |
| 1007 | 1000 | 3438 | 369450 |
| 1008 | 1000 | 13266 | 812970 |
| Estadísticas de valor: | |||
| 2001 | 1000 | 1638 | 88074 |
| 2002 | 1000 | 6714 | 178560 |
| 2003 | 1000 | 6552 | 387054 |
| 2004 | 1000 | 5400 | 165600 |
| 2005 | 1000 | 1800 | 9000 |
| 2006 | 1000 | 3600 | 28800 |
| 2011 | 500 | 1800 | 10800 |
En el ejemplo anterior se proporcionan catorce
categorías (1000-1013), seguidas de treinta y seis
valores. La correspondencia entre las categorías y los valores
(pares categoría-valor) se muestra a continuación. A
continuación, se muestran los datos para las categorías y después,
para los valores. Estos datos están organizados en tres columnas,
tal como se ha descrito anteriormente.
Preferiblemente, los índices de preferencia para
programas son calculados por el agente 110 de preferencias a partir
de datos almacenados en la base 116 de datos de preferencias según
la siguiente fórmula:
donde,
Wv_{i} = coeficiente de ponderación del valor
i-ésimo;
Wc(v_{i}) = coeficiente de ponderación
de la categoría correspondiente al valor i-ésimo;
DWv_{i} = duración vista del valor i-ésimo;
DAv_{i} = disponibilidad de la duración del
valor i-ésimo.
Los sumatorios mostrados en la ecuación anterior
se realizan para todos los valores de i, donde
v_{i} es un valor en un par categoría-valor
obtenido a partir de la información de atributo del programa.
La fórmula anterior es tan solo una fórmula
ejemplo para calcular los índices de preferencias. La fórmula
anterior puede modificarse de una serie de maneras para conseguir
diferentes índices de preferencias. Por ejemplo, ciertos pares
categoría-valor pueden ponderarse en la fórmula para
conseguir ciertos objetivos de preferencias.
En la realización mostrada en la figura 1 y
descrita anteriormente, los índices para las categorías y los
valores son generados dinámicamente por el agente 110 de
preferencias en lugar de almacenarse en la base 116 de datos de
preferencias. En una realización alternativa, los índices pueden
almacenarse en la base de datos de preferencias junto con los pares
categoría-valor.
Preferiblemente, el sistema 100 de control de
televisión se implementa mediante un ordenador digital de uso
general, y su hardware relacionado, que ejecuta programas
almacenados para implementar las funciones mostradas dentro del
bloque 100 en la figura 1. Las plataformas precisas de hardware y
software en las que se implanta el sistema 100 de control de
televisión no son importantes y pueden adoptar una variedad de
formas. Por ejemplo, el sistema 100 de control de televisión puede
implementarse en un receptor-decodificador
(set-top box), tal como el que puede ser empleado
normalmente por individuos en el hogar para recibir señales CATV.
Otra implementación del sistema 100 de control de televisión es en
forma de un ordenador personal configurado con el hardware y
software necesarios para recibir y mostrar señales de televisión. Un
ejemplo de decodificador exterior que puede programarse según los
principios descritos en el presente documento, se describe en los
siguientes documentos de IBM Microelectronics:
"Set-Top Box Solutions", Nº de Producto
G522-0300-00 (19 noviembre 1997);
"Set-Top Box Reference Design Kit",
GK10-3098-00 (15 abril 1998);
"Set-Top Box Peripheral Chip",
GK10-3098-00 (15 abril 1998);
"Set-Top Box Solutions: Helping Customers Meet the
Challenges of Convergence",
G522-0300-00 (19 noviembre 1997); y
"The challenges of convergence for Set-Top Box
manufacturers", G522-0302-00 (19
noviembre 1997). Un ejemplo de una Interfaz de Programación de
Aplicaciones (API-Application Programming Interface)
disponible para receptores-decodificadores que
pueden servir como plataforma para las realizaciones descritas en
el presente documento, se describe en "API Requirementes for the
Advanced Set-Top Box", publicado por OpenCable
(21 octubre 1997). Un ejemplo de sistema operativo que incorpora
una funcionalidad para soportar las realizaciones descritas en el
presente documento puede obtenerse de OpenTV, Inc. y se describe en
las siguientes publicaciones de Libros Blancos Técnicos de OpenTV,
Inc.: "OpenTV^{TM} Operating Environment" y "Application
Development for OpenTV^{TM}." Una ventaja que presenta tal
sistema operativo es el soporte proporcionado en forma de llamadas
de función para obtener la información 107 de atributos a partir de
las señales 104. Alternativamente, puede emplearse un sistema
operativo de uso general, tal como el sistema operativo Windows NT
de Microsoft Corporation, junto con software adicional que
proporcione las funciones requeridas para extraer la información
necesaria de la información 107 de atributos y para realizar otras
manipulaciones de las señales 104 recibidas y de la información 105
almacenada.
Los dispositivos 106 de almacenamiento pueden
incluir una variedad de tipos diferentes de dispositivos de
almacenamiento. Por ejemplo, la base 116 de datos de preferencias
puede almacenarse en una memoria semiconductora de acceso
aleatorio, no volátil. Los programas 105 de televisión y la
información 107 de atributos pueden almacenarse en dispositivos de
almacenamiento que tengan mayor capacidad, tales como un disco
duro, magnético, convencional. En general, se entiende que los
dispositivos 106 de almacenamiento engloban una variedad de
dispositivos de almacenamiento. La forma exacta de los dispositivos
106 de almacenamiento no es crucial siempre y cuando los
dispositivos de almacenamiento tengan la capacidad y velocidad para
almacenar la información necesaria. Los dispositivos 106 de
almacenamiento también pueden comprender un magnetoscopio
convencional que funcione bajo el control del sistema 100 para
almacenar programas 105 de televisión e información 107 de
atributos en una cinta magnética convencional.
Para los fines de la presente invención, se
considera que el sistema 100 de control de televisión está
integrado en, o acoplado a, un sistema que incluye un sintonizador
y otras funciones necesarias para recibir señales de televisión, y
para extraer la información 107 de atributos de la señal de
televisión, y para realizar otras funciones normalmente asociadas
con la recepción y visionado de señales de televisión. En ciertas
realizaciones, el sistema 100 de control de televisión puede
funcionar junto con un agente de base de datos que facilita la
interacción con la base 116 de datos de preferencias ocasionando el
almacenamiento y la recuperación de información en o desde la base
de datos de una manera óptima. La base 116 de datos de preferencias
puede estar implementada por un producto de base de datos
disponible comercialmente, tal como el producto de base de datos
Oracle Light que puede obtenerse de Oracle Corporation, que también
incorpora la funcionalidad para implementar el agente de base de
datos descrito anteriormente.
El gestor 112 de grabación ocasiona la grabación
de programas 105 al iniciar periódicamente una secuencia de etapas
mostrada en la figura 2. En 201, el gestor 112 de grabación envía
una solicitud al agente 110 de preferencias para obtener los
índices de todos los programas a una hora (X) en concreto o,
alternativamente, los índices de todos los programas en un
determinado periodo (X) de tiempo. A título de ejemplo, las etapas
mostradas en la figura 2 pueden realizarse cada seis horas. En
ciertas realizaciones, la frecuencia con la que se realizan las
etapas de la figura 2 puede ser modificable por el usuario. El
agente 110 de preferencias responde en la etapa 202 proporcionando
los índices, procedentes de la base 116 de datos de preferencias,
para cada programa recibido procedente del gestor 112 de grabación.
A continuación, el gestor 112 de grabación ocasiona la grabación de
los programas a la hora X o dentro del periodo X de tiempo, según
los índices recibidos del agente 110 de preferencias.
Concretamente, los programas que tienen los índices más altos
reciben la preferencia máxima de grabación y los programas que
tienen los índices más bajos reciben la preferencia mínima de
grabación. La grabación depende de las limitaciones en capacidad de
almacenamiento. Por ejemplo, si el programa en índice más alto dura
una hora, y sólo hay disponibles treinta minutos de espacio para
grabación en los dispositivos 106 de almacenamiento, entonces el
programa de una hora se salta y se graba el programa de media hora
con el índice más alto.
La prioridad máxima para la grabación de
programas se da a programas específicamente solicitados por el
usuario. Por ejemplo, si el usuario identifica un determinado
programa para la grabación, tal como especificando la fecha, hora y
canal, o especificando un código de identificación del programa, se
da prioridad a la grabación de ese programa sobre los programas
puntuados por el agente de preferencias. La prioridad máxima
siguiente la reciben los programas que corresponden con pares
categoría-valor concretos especificados por el
usuario. Por ejemplo, si el usuario no identifica un determinado
programa, sino que especifica que deberían grabarse documentales de
una hora relacionados con los viajes, entonces la grabación de
programas que se ajustan a tales pares
categoría-valor recibe prioridad sobre los programas
indicados por el agente 110 de preferencias. En realizaciones
alternativas, la prioridad relativa entre los programas
especificados por el usuario, los pares
categoría-valor especificados por el usuario y los
programas indicados por el agente 110 de preferencias es
modificable por el usuario.
El gestor 112 de grabación gestiona la capacidad
de almacenamiento en los dispositivos 106 de almacenamiento
ocasionando el borrado de programas 105 de televisión según los
índices de tales programas generados por el agente 110 de
preferencias. Esto se lleva a cabo de una manera similar a la
explicada anteriormente para la determinación de los programas a
grabar. La figura 3, que muestra las etapas tomadas por el gestor
112 de grabación para determinar qué programas borrar, es similar a
la figura 2. En la etapa 301, el gestor 112 de grabación solicita
los índices al agente 110 de preferencias de todos los programas
almacenados en los dispositivos 106 de almacenamiento. En la etapa
302, el agente 110 de preferencias responde proporcionando los
indicadores de borrado solicitados. En la etapa 303, el gestor 112
de grabación responde ocasionando el borrado, cuando es necesario,
de programas según los índices de borrado recibidos procedentes del
agente 110 de preferencias. Concretamente, cuando se requiere
espacio adicional en los dispositivos 106 de almacenamiento para
grabar uno o más programas adicionales, el gestor 112 de grabación
ocasiona el borrado o la sobre escritura primero de los programas
que tienen los índices más bajos. Por tanto, los programas de
televisión almacenados que el agente 110 de preferencias determina
como que son los menos preferibles en relación con otros programas
de televisión almacenados, se borran o sustituyen los primeros, y
aquéllos que se determina como que son los más preferibles se
borran o sustituyen los últimos. El borrado de programas se produce
sólo cuando se solicita. Ventajosamente, esto tiene como resultado
que el dispositivo 106 de almacenamiento normalmente está lleno
hasta la capacidad máxima, proporcionando así al usuario una
variedad de programas lo más amplia posible. El usuario puede
especificar los programas que deben permanecer en el dispositivo 106
de almacenamiento. Tales programas no son borrados por el sistema
100 de grabación en las etapas mostradas en la figura 3. Además, el
usuario puede especificar los programas a borrar y, por tanto, puede
cancelar las etapas mostradas en la figura 3.
La figura 4 ilustra las acciones realizadas por
el agente 110 de preferencias cuando el usuario ve un programa 105
de televisión. Las etapas mostradas en la figura 4 se denominan en
el presente documento una "Rutina de Actualización de
Categoría". La rutina comienza en la etapa 400 y en la etapa
402, se comprueba un umbral de duración para determinar si el
usuario ha visto el programa durante más de un umbral mínimo
predeterminado de tiempo. Ventajosamente, esto evita la
actualización de categorías para programas que pueden haberse visto
muy brevemente, por ejemplo, al pasar por múltiples canales para
determinar los programas que están siendo emitidos en ese momento.
En la etapa 404, se determinan los pares
categoría-valor apropiados, correspondientes al
programa. Por ejemplo, si el programa que se está viendo es una
película de acción, entonces a la categoría tipo de programa se le
asigna el valor "película", y a la categoría tema se le asigna
el valor "acción". Si el programa que se está viendo es una
comedia de situación, entonces a la categoría tipo de programa se
le asigna el valor "COMSIT", y a la categoría tema se le asigna
el valor "comedia". En 406, los pares
categoría-valor del programa que se está viendo se
emplean para actualizar las estadísticas de las categorías y los
valores correspondientes almacenados en la base de datos de
preferencias. Por tanto, la base 116 de datos de preferencias se
actualiza para reflejar el visionado por parte de usuario del
programa en concreto. El umbral de duración puede, o bien ser
predeterminado y fijo, o bien ser variable dependiendo de las
preferencias del usuario. Por ejemplo, el usuario puede ser capaz de
introducir el umbral de duración el sistema 100 de control de
televisión mediante un número de medios convencionales, incluyendo
un sistema accionado por menú, presentado en la pantalla de
televisión por el sistema 100 de control de televisión, que
solicita información específica del usuario, incluyendo el valor del
umbral de duración.
La figura 5 muestra con más detalle la etapa 406
de actualización de las estadísticas de los pares
categoría-valor. Tal como se muestra en la etapa
500, las etapas en la figura 5 se repiten para todas las categorías
recibidas mediante la señal 104. Primero, en la etapa 502 la
categoría en cuestión se comprueba con las categorías en la base
116 de datos de preferencias para determinar si esa categoría está
almacenada actualmente en la base de datos. Si la categoría no está
almacenada en la base de datos, entonces, en la etapa 504, la
categoría se añade a la base 116 de datos de preferencias. La
categoría se añade a la base de datos con un valor de ponderación
por defecto. Tras la etapa 504, o tras la etapa 502, si la
categoría en cuestión está en la base 116 de datos, la longitud de
tiempo o la duración durante la que el programa en cuestión es
visto por el espectador, se añade a una variable estadística vista
para la categoría en particular. A continuación, en la etapa 508, se
interroga a la base para determinar si el valor de categoría en
cuestión está almacenado actualmente en la base de datos. Si el
valor de categoría en cuestión no está almacenado en la base de
datos, entonces, en la etapa 510, la base 116 de datos de
preferencias se actualiza con el valor de categoría en cuestión. El
valor de categoría se añade a la base de datos con un índice por
defecto. A continuación, o tras la etapa 508, si la categoría está
en la base de datos, en la etapa 512, la duración durante la que
realmente se vio el programa, se añade a las estadísticas vistas
para el valor de categoría. A continuación, la rutina se finaliza en
la etapa 514.
Las estadísticas de disponibilidad de programas
que se están emitiendo actualmente son actualizadas por el sistema
100 de control de televisión cuando el usuario está viendo un
programa emitido en el momento. Las etapas realizadas para
implementar esta función se muestran en la figura 6. Tal como se
muestra en las etapas 602 y 604, las etapas adicionales en la
figura 6 se repiten periódicamente cada pocos minutos para cada
programa emitido en ese momento. Preferiblemente, la frecuencia con
la que se realizan las etapas en la figura 6 se fija en un valor
por defecto que entonces es modificable por el usuario. Tal como se
muestra en la etapa 606, las etapas adicionales también se repiten
para todas las categorías contenidas en los atributos 107 de
programa. En la etapa 608, cada categoría para el programa en
cuestión se compara con las categorías almacenadas en la base 116 de
datos de preferencias. Si la categoría no se encuentra en la base
116 de datos de preferencias, entonces se obvia esa categoría, tal
como se muestra en la etapa 610. Si la categoría está en la base de
datos, entonces se actualiza añadiendo el valor N a las estadísticas
de disponibilidad para la categoría. A continuación, en las etapas
614, 616 y 618, para cada valor de categoría que se encuentra en la
base de datos, se actualizan las estadísticas de disponibilidad
para ese valor de categoría añadiendo el valor N a cada estadística
de disponibilidad. A continuación, la rutina se termina en 620. En
el caso de que se emita al mismo tiempo el mismo programa en dos
canales, las estadísticas de disponibilidad para ese programa se
actualizan sólo una vez, ignorándose así la emisión dual o más
simultánea del programa.
La figura 7 ilustra con más detalle el proceso
por el que se rebajan de categoría (o envejecen) e invalidan las
estadísticas. La figura 7 muestra dos vías paralelas. La vía de la
derecha, con los números 704-714 de referencia,
consiste en las etapas para rebajar de categoría e invalidar
categorías en la base 116 de datos de preferencias. A la izquierda,
las etapas 716 a 726 son las etapas para rebajar de categoría e
invalidar valores de categoría en la base de datos. Las etapas
realizadas para cada vía 704 a 714 ó 716 a 726 son idénticas. Por
consiguiente, en el presente documento sólo se describen
explícitamente las etapas 704 a 714, entendiéndose que las etapas
716 a 726 funcionan de manera idéntica para valores de categoría en
vez de categorías. Tal como se observa en la etapa 704, las etapas
posteriores se repiten para todas las categorías en la base 116 de
datos. Primero, en la etapa 706, las estadísticas vistas se
multiplican por un coeficiente de degradación visto.
Preferiblemente, el coeficiente de degradación visto se fija en un
valor por defecto que entonces es modificable por el usuario. El
coeficiente de degradación visto refleja una cantidad por la que se
rebaja de categoría de prioridad de borrado del almacenamiento un
programa que el usuario ve. En la etapa 708 se realiza una prueba
para determinar si la estadística vista es menor que un valor umbral
de degradación de estadísticas vistas. Si es así, entonces, en la
etapa 710, la categoría en concreto se borra de la base 116 de
datos. Por tanto, si el usuario no ha visto una categoría concreta
durante un periodo de tiempo, entonces las estadísticas vistas para
esa categoría caerán finalmente por debajo del umbral de
degradación visto, punto en el que se borrará la categoría de la
base de datos, tal como se muestra en la etapa 710. En ciertas
realizaciones, el umbral de degradación visto puede ser programable
por el usuario. En la etapa 712, las estadísticas de disponibilidad
se multiplican por un coeficiente de degradación de disponibilidad
que es indicativo de una cantidad por la que se envejecen
estadísticas con el tiempo. En la etapa 714 se sale de la rutina. En
ciertas realizaciones, el coeficiente de degradación de
disponibilidad puede ser diferente para categorías diferentes.
Ventajosamente, esto permite envejecer categorías diferentes a
velocidades diferentes. En ciertas realizaciones, los diversos
coeficientes de degradación de disponibilidad pueden ser
modificables por el usuario. Tal como se ha indicado anteriormente,
las etapas 716 a 726 operan de manera similar para valores de
categoría.
Las figuras 8(a) y 8(b) muestran
las etapas realizadas para actualizar categorías y valores
predefinidos almacenados en la base 116 de datos. Tal como se
muestra en la etapa 802, las etapas en las figuras 8(a) y
8(b) se repiten periódicamente cada M días. Preferiblemente,
el valor M se fija en un valor por defecto, que puede entonces ser
modificado posteriormente por el usuario. Primero, en la etapa 804,
el sistema 100 de control de televisión descarga un archivo de
categorías predefinidas. Tal como se ha descrito anteriormente, esto
puede producirse de una serie de maneras, tal como, por ejemplo,
mediante el empleo del intervalo de supresión vertical (VBI) o, en
una distinta sesión de comunicación, mediante el empleo de un
módem. Tal como se muestra en la etapa 806, las etapas posteriores
se repiten para todas las categorías contenidas en el archivo de
categorías predefinidas. En la etapa 808, se comprueba cada
categoría en el archivo de categorías predefinidas para determinar
si esa categoría se encuentra en la base 116 de datos. Si la
categoría no está en la base de datos, entonces, en la etapa 810,
se añade con un valor de ponderación por defecto. Si la categoría
está en la base de datos, o tras la etapa 808, en la etapa 812 se
realiza una prueba para determinar si el archivo predefinido
contiene un valor de ponderación para la categoría en particular. Si
es así, entonces en la etapa 814, el coeficiente en concreto de
ponderación se actualiza en la base de datos. En la etapa 816 se
realiza una prueba para determinar si existe una estadística vista
especificada en el archivo predefinido para la categoría en
particular. Si es así, entonces en la etapa 818 se actualizan las
estadísticas vistas y de disponibilidad para la categoría en
particular.
Continuando con la figura 8(b), tal como
se muestra en la etapa 820, las etapas posteriores se repiten para
todos los valores de la categoría en concreto. En la etapa 877, la
base 116 de datos se comprueba para cada categoría para determinar
si existe un valor de categoría correspondiente a la categoría en
particular en la base 116 de datos. Si no existe, entonces en la
etapa 824, el valor de categoría se añade a la base 116 de datos
con un coeficiente de ponderación por defecto. Si sí existe, o tras
completarse la etapa 824, en la etapa 826 se realiza una prueba
para determinar si existe un coeficiente de ponderación
especificado en el archivo predefinido para el valor de categoría.
Si es así, entonces de actualiza el coeficiente de ponderación para
el valor de categoría en la base 116 de datos. Si no lo es, o tras
la etapa 826, en la etapa 830 se realiza una prueba para determinar
su existe una estadística vista en el archivo predefinido para el
valor de categoría. Si es así, entonces, en la etapa 832 se
actualizan las estadísticas de disponibilidad para el valor de
categoría. En 834 se termina la rutina.
En ciertas realizaciones, la base de datos de
preferencias es utilizada por el sistema 100 de control de
televisión para alterar la manera en la que se presenta al usuario
la información sobre programas emitidos en ese momento. Por
ejemplo, en tales realizaciones, la base de datos de preferencias se
emplea para reorganizar el orden en el que se presentan los
programas emitidos actualmente para hacer que los programas que
tienen una información 107 de atributos calificada como la más alta
por la base 116 de datos de preferencias se presenten primero.
Alternativamente, la base 116 de datos de preferencias puede
emplearse para organizar información concerniente a los programas
emitidos en el presente según los varios pares
categoría-valor almacenados en la base 116 de
datos.
Las figuras 9(a) y 9(b) ilustran
configuraciones alternativas de hardware para sistemas que emplean
los principios de la presente invención. La figura 9(a)
ilustra una configuración de hardware que soporta el almacenamiento
y recuperación de audio y vídeo codificados digitalmente. La
interfaz 902 es una interfaz digital estándar de entrada de
satélite o de cable. Preferiblemente, la interfaz 906, que es la
interfaz de hardware de los dispositivos 106 de almacenamiento,
adopta la forma de una interfaz IDE o SCSI, o de la interfaz
IEEE-1394 propuesta. La interfaz 906 es una interfaz
de vídeo codificada por NTSC o PAL. Si la señal 104 de televisión
toma la forma de una señal analógica, tal como es el caso de la
mayoría de las señales emitidas de televisión actuales y de las
señales CATV, entonces la señal 104 debe digitalizarse y comprimirse
de manera general (por ejemplo, mediante la norma
MPEG-II) antes del almacenamiento en un medio
digital de almacenamiento, tal como se muestra en la figura
9(a).
La figura 9(b) ilustra una realización que
emplea un dispositivo 106 analógico de almacenamiento, tal como un
magnetoscopio convencional. Si la señal 104 de televisión es
analógica, entonces la interfaz 910 adopta la forma de una interfaz
NTSC o PAL convencional. Si la señal 104 es digital, entonces la
interfaz 910 toma una forma como la interfaz 902 mostrada en la
figura 9(a), y se requiere un convertidor
digital-analógico para convertir la señal recibida
en analógica antes del almacenamiento en el dispositivo 106 de
almacenamiento.
La figura 10 ilustra el funcionamiento de una
característica automática de pausa-grabación de las
realizaciones preferidas. Si un usuario está viendo un programa
emitido en ese momento y desea parar o pausar temporalmente el
visionado del programa, el sistema 100 de grabación ventajosamente
permite grabar el programa de manera que el usuario pueda reanudar
viendo el programa en otro momento posterior. Tal como se muestra
en la figura 10, en 1002, el usuario está viendo un programa
emitido en ese momento. En 1004, la generación de una entrada de
pausa por parte del usuario, tal como apretando un botón apropiado
en un mando a distancia acoplado al sistema 100 de grabación, hace
que, en 1006, el sistema 100 ocasione la grabación del programa que
está viendo el usuario. Entonces, el usuario es libre de ver otro
programa o de parar totalmente de ver la televisión 108. En un
instante posterior, si se recibe una entrada de reanudación del
visionado, tal como pulsando el botón apropiado en el mando a
distancia mencionado anteriormente, entonces, en 1010, el sistema
100 de grabación hace que se recupere el programa grabado en la
etapa 1006 y que se muestre en la televisión 108 desde el punto en
que se inició la grabación en la etapa 1006. Si el programa todavía
se está emitiendo cuando se inicia la etapa 1010, entonces el
sistema 100 prosigue con la grabación del programa. El usuario
puede así interrumpir el visionado de un programa emitido en ese
momento y reanudar el visionado posteriormente.
Preferiblemente, el sistema 100 de grabación
soporta una variedad de funciones, tales como el avance rápido, el
rebobinado y la exploración (scan) visual de los programas
almacenados, y otras funciones soportadas por el medio 106 de
almacenamiento. Por ejemplo, si el medio 106 de almacenamiento
adopta la forma de un magnetoscopio, entonces las funciones de
visionado y manipulación de programas se limitarán a las funciones
estándar del magnetoscopio de avance rápido, rebobinado y
exploración visual hacia delante o hacia atrás. Si el dispositivo
106 de almacenamiento toma la forma de un medio digital de
almacenamiento, entonces pueden soportarse funciones de búsqueda y
recuperación de programas más avanzadas.
Debe entenderse que los mecanismos y técnicas
específicos que se han descrito son meramente ilustrativos de una
aplicación de los principios de la invención. Por ejemplo, las
funciones realizadas por el agente 110 de preferencias y por el
gestor 112 de grabación son ilustrativas de una realización en
particular. No obstante, la división de tareas entre dos módulos
110 y 112 puede cambiarse. Además, los formatos 115, 116, 105 y 107
de datos también pueden adoptar una variedad de formas.
Claims (23)
1. Aparato (100) para ocasionar la grabación de
programas de televisión, que comprende:
un módulo (110) de determinación de preferencias
para ocasionar la recuperación de información (107) de atributos
correspondiente a cada programa (105) de televisión visto por un
usuario de dicho aparato, generando dicho módulo (110) de
determinación de preferencias información (115) de preferencias de
grabación, indicativa de las preferencias de visionado de dicho
usuario, como una función de dicha información (107) de atributos;
y
un módulo (112) de grabación para ocasionar la
grabación automática en un medio (106) de almacenamiento de
programas de televisión que tienen información de atributos que se
corresponde con dicha información (115) de preferencias de
grabación.
2. Aparato según la reivindicación 1, que
comprende adicionalmente un gestor (112) de medios de
almacenamiento que comprende:
un medio para ocasionar el borrado de programas
(105) de televisión almacenados en dicho medio (106) de
almacenamiento como una función de la antigüedad de dichos
programas de televisión;
un medio para ocasionar el borrado de programas
(105) de televisión almacenados en dicho medio (106) de
almacenamiento como una función de la frecuencia de visionado de
dicho programa por dicho usuario; y
un medio para ocasionar el borrado de programas
(105) de televisión almacenados en dicho medio (106) de
almacenamiento como una función de entradas de borrado de programas
procedentes de dicho usuario que identifican uno o más programas a
borrar de dicho medio (106) de almacenamiento.
3. Aparato según la reivindicación 1, en el que
dicho módulo (112) de grabación es además sensible a un valor de
capacidad disponible, indicativo de la capacidad disponible de
almacenamiento en dicho medio (106) de almacenamiento en el que se
almacenan dichos programas (105) de televisión transmitidos
posteriormente, para ocasionar el almacenamiento de dichos programas
(105) de televisión que tienen información (107) de atributos
correspondiente a dicha información (115) de preferencias de
grabación según dicho valor de capacidad disponible.
4. Aparato según la reivindicación 1, en el que
dicha información (115) de preferencias de grabación comprende
información de borrado de programas indicativa de la prioridad en
la que se borran de dicho medio (106) de almacenamiento los
programas (105) de televisión en dicho módulo (112) de grabación,
tal como indican unas preferencias de visionado del usuario, y en el
que dicho módulo (112) de grabación responde a dicha información de
borrado de programas ocasionando la sustitución de programas (105)
de televisión que tienen la prioridad más baja por programas de
televisión recientemente almacenados.
5. Aparato según la reivindicación 4, en el que
dicha información de borrado de programas se actualiza
periódicamente como una función del tiempo.
6. Aparato según la reivindicación 4, que
comprende además un medio, sensible a una o más entradas (102) de
usuario, para evitar la actualización de programas seleccionados de
dichos programas como una función del tiempo.
7. Aparato según la reivindicación 4, en el que
dicha información de borrado de programas se actualiza
periódicamente como una función de los programas vistos por dicho
usuario.
8. Aparato según la reivindicación 1, en que
dicha información (115) de preferencias de grabación comprende una
información de prioridad indicativa de una prioridad en la que se
graban programas para el almacenamiento en dicho medio (106) de
almacenamiento, y en el que dicha información (115) de preferencias
de grabación se genera al asignar una prioridad máxima a programas
solicitados por dicho usuario, asignar una prioridad mínima a
programas que tienen información de atributos correspondiente a
dicha información (115) de preferencias de grabación, y asignar una
prioridad intermedia a programas que tienen información de
atributos correspondiente a uno o más criterios especificados por
el usuario.
9. Aparato según la reivindicación 1, en el que
dicho módulo (112) de grabación es sensible además a solicitudes
especificadas por el usuario para ocasionar la grabación en dicho
medio (106) de almacenamiento de programas (105) de televisión
transmitidos posteriormente.
10. Aparato según la reivindicación 9, en el que
dichas solicitudes especificadas por el usuario comprenden un
primer tipo de solicitud, que comprende información indicativa de
un programa específico, y un segundo tipo de solicitud, que
comprende información (107) de atributos indicativa de uno o más
programas que tienen información de atributos correspondiente a
dicha información de atributos especificada por el usuario.
\newpage
11. Aparato según la reivindicación 1, en el que
dicho módulo (110) de determinación de preferencias organiza dicha
información (115) de preferencias de grabación en forma de una base
(116) de datos de organizada según dichos parámetros de
categorización.
12. Aparato según la reivindicación 1, en el que
dicho módulo (112) de grabación comprende un medio sensible a una
primera solicitud de usuario para hacer que se grabe una vez un
programa seleccionado, para el almacenamiento en dicho medio (106)
de almacenamiento, y sensible a una segunda solicitud de usuario
para hacer que se grabe periódicamente un programa seleccionado,
para el almacenamiento en dicho medio (106) de almacenamiento.
13. Aparato según la reivindicación 1, en el que
dicho módulo (112) de grabación comprende un medio sensible a una
solicitud de grabación de categorías procedente de dicho usuario,
para ocasionar la grabación de programas (105) que tienen
información (107) de atributos correspondiente a información de
atributos especificada por el usuario.
14. Aparato según la reivindicación 1, que
comprende adicionalmente un medio, sensible a una entrada de pausa
procedente de dicho usuario, para ocasionar la grabación de un
programa emitido en ese momento que el usuario está viendo.
15. Aparato según la reivindicación 1, que
comprende adicionalmente un medio, sensible a una entrada de pausa
procedente de dicho usuario, para ocasionar el pausado de un
programa grabado que el usuario está viendo.
16. Aparato según la reivindicación 1, que
comprende adicionalmente un medio, sensible a una de selección de
canal procedente de dicho usuario, para ocasionar el cambio de un
primer canal correspondiente a un programa emitido en ese momento a
un segundo canal correspondiente a un programa grabado.
17. Aparato según la reivindicación 1, que
comprende adicionalmente un medio, sensible a una entrada de
selección de canal procedente de dicho usuario, para ocasionar el
cambio de un primer canal correspondiente a un programa grabado a
un segundo canal correspondiente a un programa emitido en ese
momento.
18. Aparato según la reivindicación 1, en el que
dicho medio (106) de almacenamiento almacena datos codificados
digitalmente, accesibles aleatoriamente, y en el que dicho aparato
comprende adicionalmente un medio, sensible a una entrada de
selección de canal procedente de dicho usuario, para ocasionar el
cambio de un primer canal correspondiente a un primer programa
grabado a un segundo canal correspondiente a un segundo programa
grabado.
19. Aparato según la reivindicación 18, en el que
dicho medio sensible a dicha entrada de selección de canal
procedente de dicho usuario es sensible además a una primera
entrada de pausa para ocasionar el pausado de dicho canal de
programa grabado al cambiar de dicho primer canal a dicho segundo
canal.
20. Aparato según la reivindicación 19, en el que
dicho medio sensible a dicha entrada de selección de canal
procedente de dicho usuario hace que se siga reproduciendo dicho
primer programa grabado al cambiar de dicho primer canal a dicho
segundo canal en la ausencia de dicha primera entrada de pausa.
21. Aparato según la reivindicación 1, que
comprende adicionalmente un medio, sensible a una entrada de
borrado de usuario, para ocasionar el borrado de un programa
seleccionado de dicho medio (106) de almacenamiento.
22. Aparato según la reivindicación 1, que
comprende adicionalmente:
un medio, sensible a una entrada (102) de
selección de programa por el usuario, para ocasionar la generación
de un menú de selección de usuario en una televisión (108),
proporcionando dicho menú de selección de usuario a dicho usuario
una pluralidad de opciones que comprende una opción para reproducir
un programa seleccionado, pausar un programa seleccionado, borrar
un programa seleccionado, reproducir un programa seleccionado desde
el comienzo de dicho programa, avanzar rápidamente un programa
seleccionado o rebobinar un programa seleccionado; y
un medio, sensible a la selección de una de
dichas opciones, para ocasionar la ejecución de dicha opción
seleccionada.
23. Aparato según la reivindicación 22, en el que
dicho medio para ocasionar la generación de un menú de selección de
usuario en dicha televisión es sensible a una entrada de visionado
de menú recibida durante el visionado de un programa para ocasionar
la generación de dicho menú de selección de usuario en dicha
televisión (108).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/096,592 US6614987B1 (en) | 1998-06-12 | 1998-06-12 | Television program recording with user preference determination |
| US96592 | 1998-06-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2211100T3 true ES2211100T3 (es) | 2004-07-01 |
Family
ID=22258095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES99927146T Expired - Lifetime ES2211100T3 (es) | 1998-06-12 | 1999-06-01 | Grabacion de programas de television con determinacion de preferencias del usuario. |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US6614987B1 (es) |
| EP (2) | EP1084573B1 (es) |
| AT (1) | ATE247886T1 (es) |
| AU (1) | AU4412299A (es) |
| CA (3) | CA2751706C (es) |
| DE (1) | DE69910564T2 (es) |
| ES (1) | ES2211100T3 (es) |
| WO (1) | WO1999065237A1 (es) |
Families Citing this family (325)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
| USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US8006260B2 (en) | 1996-04-01 | 2011-08-23 | Gemstar Development Corporation | Apparatus and method for parental control using V-chip plus+ and master password |
| US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
| US5986650A (en) | 1996-07-03 | 1999-11-16 | News America Publications, Inc. | Electronic television program guide schedule system and method with scan feature |
| IL125141A0 (en) | 1998-06-29 | 1999-01-26 | Nds Ltd | Advanced television system |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| US8963681B2 (en) | 1997-10-27 | 2015-02-24 | Direct Source International, Llc | Operating control system for electronic equipment |
| US7394347B2 (en) * | 1997-10-27 | 2008-07-01 | World Wide Innovations, Llc | Locking device for electronic equipment |
| JP3466071B2 (ja) * | 1997-12-05 | 2003-11-10 | 松下電器産業株式会社 | 放送受信装置 |
| US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
| US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
| US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
| US6252547B1 (en) | 1998-06-05 | 2001-06-26 | Decisionmark Corp. | Method and apparatus for limiting access to signals delivered via the internet |
| US8352984B2 (en) | 1998-06-12 | 2013-01-08 | Thomson Licensing | System and method for generating and managing user preference information for scheduled and stored television programs |
| US6614987B1 (en) | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
| AR018677A1 (es) | 1998-06-16 | 2001-11-28 | United Video Properties Inc | Un metodo para utilizar una guia de programacion televisiva interactiva implementada en un equipo de television y una disposicion de guia deprogramacion televisiva interactiva para ejecutar dicho metodo |
| JP2000013708A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 番組選択支援装置 |
| US6801713B1 (en) * | 1998-07-01 | 2004-10-05 | Hitachi, Ltd. | Recorded program viewing support method |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US20010043795A1 (en) * | 1998-08-07 | 2001-11-22 | Anthony Wood | Video data recorder for recording predefined format shows |
| US8589975B2 (en) | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
| US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| US6701523B1 (en) * | 1998-09-16 | 2004-03-02 | Index Systems, Inc. | V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver |
| US6594825B1 (en) * | 1998-10-30 | 2003-07-15 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
| US6317881B1 (en) | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
| US6628302B2 (en) | 1998-11-30 | 2003-09-30 | Microsoft Corporation | Interactive video programming methods |
| US6804825B1 (en) | 1998-11-30 | 2004-10-12 | Microsoft Corporation | Video on demand methods and systems |
| US7168086B1 (en) | 1998-11-30 | 2007-01-23 | Microsoft Corporation | Proxy for video on demand server control |
| US7328448B2 (en) | 2000-08-31 | 2008-02-05 | Prime Research Alliance E, Inc. | Advertisement distribution system for distributing targeted advertisements in television systems |
| US7185353B2 (en) | 2000-08-31 | 2007-02-27 | Prime Research Alliance E., Inc. | System and method for delivering statistically scheduled advertisements |
| US8151295B1 (en) | 2000-08-31 | 2012-04-03 | Prime Research Alliance E., Inc. | Queue based advertisement scheduling and sales |
| US7150030B1 (en) | 1998-12-03 | 2006-12-12 | Prime Research Alliance, Inc. | Subscriber characterization system |
| US7949565B1 (en) * | 1998-12-03 | 2011-05-24 | Prime Research Alliance E., Inc. | Privacy-protected advertising system |
| US7228555B2 (en) | 2000-08-31 | 2007-06-05 | Prime Research Alliance E., Inc. | System and method for delivering targeted advertisements using multiple presentation streams |
| US6457010B1 (en) | 1998-12-03 | 2002-09-24 | Expanse Networks, Inc. | Client-server based subscriber characterization system |
| US20020083441A1 (en) | 2000-08-31 | 2002-06-27 | Flickinger Gregory C. | Advertisement filtering and storage for targeted advertisement systems |
| US7653923B2 (en) | 2000-02-18 | 2010-01-26 | Prime Research Alliance E, Inc. | Scheduling and presenting IPG ads in conjunction with programming ads in a television environment |
| US6560578B2 (en) | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
| US7240355B1 (en) | 1998-12-03 | 2007-07-03 | Prime Research Alliance E., Inc. | Subscriber characterization system with filters |
| US7039932B2 (en) | 2000-08-31 | 2006-05-02 | Prime Research Alliance E., Inc. | Queue-based head-end advertisement scheduling method and apparatus |
| EP1208418A4 (en) | 1998-12-03 | 2004-09-15 | Samsung Electronics Co Ltd | PARTICIPANT PROFILE DETERMINATION AND ADVERTISING MONITORING SYSTEM |
| US6792197B1 (en) | 1998-12-07 | 2004-09-14 | Index Systems, Inc. | System and method for generating video taping reminders |
| WO2000055962A2 (en) * | 1999-03-15 | 2000-09-21 | Sony Electronics, Inc. | Electronic media system, method and device |
| US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
| US7665111B1 (en) * | 1999-10-20 | 2010-02-16 | Tivo Inc. | Data storage management and scheduling system |
| US6757906B1 (en) | 1999-03-30 | 2004-06-29 | Tivo, Inc. | Television viewer interface system |
| US20020118954A1 (en) * | 2001-12-07 | 2002-08-29 | Barton James M. | Data storage management and scheduling system |
| US7543325B2 (en) | 1999-03-30 | 2009-06-02 | Tivo Inc. | System for remotely controlling client recording and storage behavior |
| US8689265B2 (en) * | 1999-03-30 | 2014-04-01 | Tivo Inc. | Multimedia mobile personalization system |
| US6331859B1 (en) | 1999-04-06 | 2001-12-18 | Sharp Laboratories Of America, Inc. | Video skimming system utilizing the vector rank filter |
| JP2002544609A (ja) | 1999-05-10 | 2002-12-24 | エクスパンス ネットワークス インコーポレイティッド | ディジタル・ストリームのための広告サブグループ |
| US6721954B1 (en) * | 1999-06-23 | 2004-04-13 | Gateway, Inc. | Personal preferred viewing using electronic program guide |
| JP4280949B2 (ja) * | 1999-07-30 | 2009-06-17 | ソニー株式会社 | 情報受信装置、遠隔操作システム、情報受信装置の番組ガイド情報提供方法及び遠隔操作システムの遠隔操作方法 |
| US7088952B1 (en) * | 1999-09-03 | 2006-08-08 | Ntt Advanced Technology Corporation | Apparatus for transmitting program information, communicating system, method of transmitting program information, method of instructing program recording operation, and method of instructing program purchasing operation |
| US7137136B1 (en) * | 1999-09-10 | 2006-11-14 | Canon Kabushiki Kaisha | Signal processing apparatus and method, signal processing system, and printer |
| US7181691B2 (en) | 1999-09-16 | 2007-02-20 | Sharp Laboratories Of America, Inc. | Audiovisual information management system with presentation service |
| US8020186B1 (en) | 1999-10-13 | 2011-09-13 | Starz Entertainment, Llc | Methods and systems for distributing on-demand programming |
| US7240359B1 (en) | 1999-10-13 | 2007-07-03 | Starz Entertainment, Llc | Programming distribution system |
| US20030182567A1 (en) | 1999-10-20 | 2003-09-25 | Tivo Inc. | Client-side multimedia content targeting system |
| DE10085178B4 (de) * | 1999-11-10 | 2007-06-06 | Launch Media, Inc., Santa Monica | Verfahren für Internetradio und Übertragung |
| US8528019B1 (en) * | 1999-11-18 | 2013-09-03 | Koninklijke Philips N.V. | Method and apparatus for audio/data/visual information |
| JP4828679B2 (ja) * | 1999-12-01 | 2011-11-30 | ソニー株式会社 | 受信装置、コンテンツ選択方法、及び放送システム |
| JP2001160940A (ja) * | 1999-12-01 | 2001-06-12 | Sony Corp | 放送システム及び受信装置 |
| US7062510B1 (en) | 1999-12-02 | 2006-06-13 | Prime Research Alliance E., Inc. | Consumer profiling and advertisement selection system |
| US8051446B1 (en) | 1999-12-06 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Method of creating a semantic video summary using information from secondary sources |
| US7139723B2 (en) * | 2000-01-13 | 2006-11-21 | Erinmedia, Llc | Privacy compliant multiple dataset correlation system |
| US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
| US8578439B1 (en) | 2000-01-28 | 2013-11-05 | Koninklijke Philips N.V. | Method and apparatus for presentation of intelligent, adaptive alarms, icons and other information |
| JP2003524340A (ja) * | 2000-02-24 | 2003-08-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 伝送システム |
| EP2506566A3 (en) * | 2000-03-02 | 2014-12-31 | TiVo, Inc. | System and method for internet access to personal television service |
| US8812850B2 (en) | 2000-03-02 | 2014-08-19 | Tivo Inc. | Secure multimedia transfer system |
| US8171520B2 (en) * | 2000-03-02 | 2012-05-01 | Tivo Inc. | Method of sharing personal media using a digital recorder |
| US7908635B2 (en) | 2000-03-02 | 2011-03-15 | Tivo Inc. | System and method for internet access to a personal television service |
| JP2003527001A (ja) * | 2000-03-17 | 2003-09-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | データベースオブジェクトを格付けするための方法及び装置 |
| JP4406994B2 (ja) * | 2000-03-17 | 2010-02-03 | ソニー株式会社 | 情報配信システム、情報受信装置及び情報蓄積方法 |
| US7284064B1 (en) | 2000-03-21 | 2007-10-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
| US7167895B1 (en) | 2000-03-22 | 2007-01-23 | Intel Corporation | Signaling method and apparatus to provide content on demand in a broadcast system |
| JP2001285765A (ja) * | 2000-03-29 | 2001-10-12 | Nec Corp | 放送番組蓄積方式 |
| US7673315B1 (en) * | 2000-03-30 | 2010-03-02 | Microsoft Corporation | System and method for providing program criteria representing audio and/or visual programming |
| MXPA02009631A (es) * | 2000-03-31 | 2003-03-10 | United Video Properties Inc | Sistema y metodo para presentar un contenido en vez de medios interactivos durante el tiempo que estos medios estan en pausa. |
| US6931657B1 (en) * | 2000-04-21 | 2005-08-16 | Microsoft Corporation | Methods and arrangements for providing a novel television and multimedia viewing paradigm |
| US7055168B1 (en) * | 2000-05-03 | 2006-05-30 | Sharp Laboratories Of America, Inc. | Method for interpreting and executing user preferences of audiovisual information |
| US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
| FR2809268A1 (fr) * | 2000-05-19 | 2001-11-23 | Thomson Multimedia Sa | Procede de navigation dynamique parmi des documents multimedias |
| US6785901B1 (en) * | 2000-05-19 | 2004-08-31 | Webtv Networks, Inc. | Altering locks on programming content |
| US8028314B1 (en) | 2000-05-26 | 2011-09-27 | Sharp Laboratories Of America, Inc. | Audiovisual information management system |
| US7380258B2 (en) | 2000-06-21 | 2008-05-27 | At&T Delaware Intellectual Property, Inc. | Systems and methods for controlling and managing programming content and portions thereof |
| US20040261099A1 (en) * | 2000-06-21 | 2004-12-23 | Durden George A. | Method for formulating, delivering and managing data concerning programming content and portions thereof |
| US7904939B2 (en) * | 2000-06-21 | 2011-03-08 | At&T Intellectual Property I, L. P. | Methods, systems, and products for automated control of devices |
| US8082567B2 (en) | 2000-06-27 | 2011-12-20 | At&T Intellectual Property I, L. P. | Methods, systems, and products for customized programming |
| US7600245B2 (en) | 2000-06-27 | 2009-10-06 | At&T Intellectual Property I, L.P. | System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system |
| US8087051B2 (en) * | 2000-06-30 | 2011-12-27 | Thomson Licensing | Database management system and method for electronic program guide and television channel lineup organization |
| WO2002005140A1 (en) | 2000-07-11 | 2002-01-17 | Launch Media, Inc. | Online playback system with community bias |
| JP2002077755A (ja) * | 2000-08-29 | 2002-03-15 | Sharp Corp | エージェントインタフェース装置 |
| WO2002021739A2 (en) | 2000-09-05 | 2002-03-14 | Koninklijke Philips Electronics N.V. | Receiver for displaying two elevision signals, where a part of the first signal is replaced by the second signal |
| US8020183B2 (en) | 2000-09-14 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Audiovisual management system |
| WO2002025937A2 (en) * | 2000-09-20 | 2002-03-28 | Koninklijke Philips Electronics N.V. | Presenting a visual distribution of television program recommonendation scores |
| US8302127B2 (en) | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
| US7376897B1 (en) * | 2000-09-30 | 2008-05-20 | Intel Corporation | Method, apparatus, and system for determining information representations and modalities based on user preferences and resource consumption |
| JP4534333B2 (ja) * | 2000-10-10 | 2010-09-01 | ソニー株式会社 | サーバ運営費徴収方法 |
| KR100971696B1 (ko) | 2000-10-11 | 2010-07-22 | 유나이티드 비디오 프로퍼티즈, 인크. | 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에 제공하기 위한 시스템 및 방법 |
| US7509662B2 (en) * | 2000-10-19 | 2009-03-24 | Jlb Ventures, Llc | Method and apparatus for generation of a preferred broadcasted programs list |
| US7890989B1 (en) * | 2000-10-24 | 2011-02-15 | Sony Corporation | Automated context-sensitive updating on content in an audiovisual storage system |
| US7007294B1 (en) * | 2000-10-30 | 2006-02-28 | Koninklijke Philips Electronics N.V. | Method and apparatus for automatic generation of query search terms for a program recommender |
| US7581237B1 (en) * | 2000-10-30 | 2009-08-25 | Pace Plc | Method and apparatus for generating television program recommendations based on prior queries |
| US20020092022A1 (en) * | 2000-11-16 | 2002-07-11 | Dudkicwicz Gil Gavriel | System and method for using programming event timing data in a recording device |
| CA2326368A1 (en) * | 2000-11-20 | 2002-05-20 | Adexact Corporation | Method and system for targeted content delivery, presentation, management, and reporting |
| US7275254B1 (en) | 2000-11-21 | 2007-09-25 | Intel Corporation | Method and apparatus for determining and displaying the service level of a digital television broadcast signal |
| US7047273B2 (en) | 2000-11-28 | 2006-05-16 | Navic Systems, Inc. | Load balancing in set top cable box environment |
| US7328231B2 (en) * | 2000-11-28 | 2008-02-05 | Navic Systems | Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network |
| US7370073B2 (en) * | 2000-11-28 | 2008-05-06 | Navic Systems, Inc. | Using viewership profiles for targeted promotion deployment |
| US7035871B2 (en) * | 2000-12-19 | 2006-04-25 | Intel Corporation | Method and apparatus for intelligent and automatic preference detection of media content |
| US7331057B2 (en) | 2000-12-28 | 2008-02-12 | Prime Research Alliance E, Inc. | Grouping advertisement subavails |
| JP2002223418A (ja) | 2001-01-29 | 2002-08-09 | Sony Corp | コンテンツ提供装置、コンテンツ提供方法及びコンテンツ提供方法のプログラム |
| AU2013202701A1 (en) * | 2001-02-21 | 2013-05-02 | Rovi Guides, Inc. | Systems and Methods for Interactive Program Guides With Personal Video Recording Features |
| US20020174430A1 (en) * | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
| JP2002269457A (ja) * | 2001-03-09 | 2002-09-20 | Hitachi Ltd | 情報サービスシステム、これに使用される情報提供端末、情報サービス方法および情報提供端末プログラム |
| EP1374576A1 (en) * | 2001-03-22 | 2004-01-02 | Koninklijke Philips Electronics N.V. | Memory control method for a personal video recording system |
| US20020174429A1 (en) * | 2001-03-29 | 2002-11-21 | Srinivas Gutta | Methods and apparatus for generating recommendation scores |
| US20020144259A1 (en) * | 2001-03-29 | 2002-10-03 | Philips Electronics North America Corp. | Method and apparatus for controlling a media player based on user activity |
| GB0108355D0 (en) * | 2001-04-03 | 2001-05-23 | Gemstar Dev Ltd | Retrospective electronic program guide |
| EP1384378A1 (en) | 2001-04-03 | 2004-01-28 | Gemstar Development Limited | Electronic program guide for indicating availability of past programs in the future |
| US7047548B2 (en) * | 2001-04-17 | 2006-05-16 | International Business Machines Corporation | Recall of previous program channel |
| US7904814B2 (en) | 2001-04-19 | 2011-03-08 | Sharp Laboratories Of America, Inc. | System for presenting audio-video content |
| US7191402B2 (en) * | 2001-05-10 | 2007-03-13 | Samsung Electronics Co., Ltd. | Method and apparatus for adjusting contrast and sharpness for regions in a display device |
| CA2446604C (en) * | 2001-05-11 | 2012-03-06 | Scientific-Atlanta, Inc. | Managing time shift buffers |
| US7185352B2 (en) | 2001-05-11 | 2007-02-27 | Intel Corporation | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform |
| US7499077B2 (en) | 2001-06-04 | 2009-03-03 | Sharp Laboratories Of America, Inc. | Summarization of football video content |
| US8073871B2 (en) * | 2001-06-06 | 2011-12-06 | Koninklijke Philips Electronics N.V. | Nearest neighbor recommendation method and system |
| US7380262B2 (en) * | 2001-06-12 | 2008-05-27 | Thomson Licensing | Method and apparatus for generating a list of suggested scheduled television programs |
| US20020194585A1 (en) * | 2001-06-15 | 2002-12-19 | Connelly Jay H. | Methods and apparatus for providing ranking feedback for content in a broadcast system |
| US7020893B2 (en) | 2001-06-15 | 2006-03-28 | Intel Corporation | Method and apparatus for continuously and opportunistically driving an optimal broadcast schedule based on most recent client demand feedback from a distributed set of broadcast clients |
| US7055165B2 (en) | 2001-06-15 | 2006-05-30 | Intel Corporation | Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback |
| US20020194586A1 (en) * | 2001-06-15 | 2002-12-19 | Srinivas Gutta | Method and system and article of manufacture for multi-user profile generation |
| US8818871B2 (en) | 2001-06-21 | 2014-08-26 | Thomson Licensing | Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure |
| US20050259958A1 (en) * | 2001-06-22 | 2005-11-24 | Ivan Johansson | Automatic indexing of digital video recordings |
| KR100765740B1 (ko) * | 2001-06-26 | 2007-10-15 | 삼성전자주식회사 | A/v신호 저장 및 검색 방법과 그 장치 |
| US7328455B2 (en) | 2001-06-28 | 2008-02-05 | Intel Corporation | Apparatus and method for enabling secure content decryption within a set-top box |
| US7363569B2 (en) | 2001-06-29 | 2008-04-22 | Intel Corporation | Correcting for data losses with feedback and response |
| US7203620B2 (en) | 2001-07-03 | 2007-04-10 | Sharp Laboratories Of America, Inc. | Summarization of video content |
| US20030009766A1 (en) * | 2001-07-06 | 2003-01-09 | Koninklijke Philips Electronics N.V. | Person-to-person scheduling and notification of automatic program recording for personalized television |
| US20030028871A1 (en) * | 2001-07-20 | 2003-02-06 | Annie Wang | Behavior profile system and method |
| US8515773B2 (en) | 2001-08-01 | 2013-08-20 | Sony Corporation | System and method for enabling distribution and brokering of content information |
| US20030025720A1 (en) * | 2001-08-03 | 2003-02-06 | Clement Lau | System and method for common interest analysis among multiple users |
| US7047456B2 (en) | 2001-08-28 | 2006-05-16 | Intel Corporation | Error correction for regional and dynamic factors in communications |
| US7231653B2 (en) | 2001-09-24 | 2007-06-12 | Intel Corporation | Method for delivering transport stream data |
| US8943540B2 (en) * | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
| US20030074447A1 (en) * | 2001-10-16 | 2003-04-17 | Rafey Richter A. | Intuitive mapping between explicit and implicit personalization |
| US7474698B2 (en) | 2001-10-19 | 2009-01-06 | Sharp Laboratories Of America, Inc. | Identification of replay segments |
| US20030083951A1 (en) * | 2001-10-31 | 2003-05-01 | Connelly Jay H. | System and method for providing an ordered listing of available, currently broadcasting, and/or acquired products based on predicted relevance |
| US7962011B2 (en) | 2001-12-06 | 2011-06-14 | Plourde Jr Harold J | Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space |
| US7257308B2 (en) * | 2001-12-06 | 2007-08-14 | Scientific-Atlanta, Inc. | Converting time-shift buffering for personal video recording into permanent recordings |
| DE10162531A1 (de) * | 2001-12-19 | 2003-07-10 | Siemens Ag | Verfahren und System zur Abwicklung von Nutzungsberechtigungsüberprüfungs- und/oder Zahlungsvorgängen mittels eines Mobiltelefonie-Endgeräts, Mobiltelefonie-Endgerät, Abfragestation, Steuerungsprogramm für ein Mobiltelefonie-Endgerät und Steuerungsprogramm für eine Abfragestation |
| US20030112276A1 (en) * | 2001-12-19 | 2003-06-19 | Clement Lau | User augmentation of content |
| US6897904B2 (en) * | 2002-01-04 | 2005-05-24 | Microsoft Corporation | Method and apparatus for selecting among multiple tuners |
| US20030149734A1 (en) * | 2002-02-01 | 2003-08-07 | Janne Aaltonen | System and method for the efficient use of network resources and the provision of television broadcast information |
| US20030191851A1 (en) * | 2002-02-28 | 2003-10-09 | Edwards Henry Litzmann | Identifying and storing a target information unit contained in a received information stream |
| US8214741B2 (en) | 2002-03-19 | 2012-07-03 | Sharp Laboratories Of America, Inc. | Synchronization of video and data |
| JP2003304212A (ja) * | 2002-04-09 | 2003-10-24 | Alpine Electronics Inc | ディジタル放送の可換記憶媒体への記録装置、記録方法及び可換記憶媒体 |
| US7073193B2 (en) * | 2002-04-16 | 2006-07-04 | Microsoft Corporation | Media content descriptions |
| US7640563B2 (en) * | 2002-04-16 | 2009-12-29 | Microsoft Corporation | Describing media content in terms of degrees |
| US20030206719A1 (en) * | 2002-04-23 | 2003-11-06 | Jim Bumgardner | Storage Management for a Video Recorder |
| US7774816B2 (en) * | 2002-04-23 | 2010-08-10 | Rovi Technologies Corporation | Conflict manager for a video recorder |
| US7305483B2 (en) * | 2002-04-25 | 2007-12-04 | Yahoo! Inc. | Method for the real-time distribution of streaming data on a network |
| US7617511B2 (en) * | 2002-05-31 | 2009-11-10 | Microsoft Corporation | Entering programming preferences while browsing an electronic programming guide |
| US20030225777A1 (en) * | 2002-05-31 | 2003-12-04 | Marsh David J. | Scoring and recommending media content based on user preferences |
| KR100469263B1 (ko) * | 2002-06-03 | 2005-02-02 | 엘지전자 주식회사 | Pvr 시스템의 데이터 관리장치 및 방법 |
| US7836466B2 (en) | 2002-06-06 | 2010-11-16 | Microsoft Corporation | Methods and systems for generating electronic program guides |
| US7805613B2 (en) * | 2002-06-14 | 2010-09-28 | Time Warner Cable, Inc. | Technique for recording entertainment programming content with limited memory capacity |
| US20040001081A1 (en) * | 2002-06-19 | 2004-01-01 | Marsh David J. | Methods and systems for enhancing electronic program guides |
| US7394967B1 (en) * | 2002-06-27 | 2008-07-01 | Microsoft Corporation | Recorded content management |
| US8272020B2 (en) | 2002-08-17 | 2012-09-18 | Disney Enterprises, Inc. | System for the delivery and dynamic presentation of large media assets over bandwidth constrained networks |
| KR100594963B1 (ko) * | 2002-09-18 | 2006-07-03 | 한국전자통신연구원 | 사용자 선호 시청 시간대에 선호 프로그램의 제공을 위한개인 채널 서비스 제공 방법 및 그 장치 |
| US8181205B2 (en) | 2002-09-24 | 2012-05-15 | Russ Samuel H | PVR channel and PVR IPG information |
| US7657907B2 (en) | 2002-09-30 | 2010-02-02 | Sharp Laboratories Of America, Inc. | Automatic user profiling |
| JP2004128779A (ja) * | 2002-10-01 | 2004-04-22 | Sony Corp | 放送システム、記録装置、記録方法、プログラム、記録媒体 |
| US8204353B2 (en) * | 2002-11-27 | 2012-06-19 | The Nielsen Company (Us), Llc | Apparatus and methods for tracking and analyzing digital recording device event sequences |
| US7006945B2 (en) | 2003-01-10 | 2006-02-28 | Sharp Laboratories Of America, Inc. | Processing of video content |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US8116611B2 (en) * | 2003-02-10 | 2012-02-14 | Aptiv Digital, Inc. | Tuner sharing video recorder system architecture |
| US7112094B2 (en) * | 2003-02-27 | 2006-09-26 | M-Pyre, L.L.C. | Method for securing a flexible cable sheath to an electrical adapter shell |
| US20040213557A1 (en) * | 2003-04-23 | 2004-10-28 | Pioneer Digital Technologies, Inc. | Non-hierarchical interface screens for use in a video recorder |
| JP2006526922A (ja) * | 2003-06-02 | 2006-11-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 動的なカテゴリ作成を介した推薦 |
| JP4042631B2 (ja) * | 2003-06-02 | 2008-02-06 | 株式会社日立製作所 | 受信装置及び受信方法 |
| US8438601B2 (en) | 2003-07-02 | 2013-05-07 | Rovi Solutions Corporation | Resource management for a networked personal video recording system |
| US7454120B2 (en) | 2003-07-02 | 2008-11-18 | Macrovision Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
| US20050010950A1 (en) * | 2003-07-11 | 2005-01-13 | John Carney | System and method for automatically generating a composite video-on-demand content |
| US9615061B2 (en) * | 2003-07-11 | 2017-04-04 | Tvworks, Llc | System and method for creating and presenting composite video-on-demand content |
| US8607297B2 (en) * | 2003-09-11 | 2013-12-10 | EchoStar Technologies, L.L.C. | Remote setting of recording timers |
| US7310807B2 (en) | 2003-10-29 | 2007-12-18 | Sbc Knowledge Ventures, L.P. | System and method for local video distribution |
| US20050138659A1 (en) * | 2003-12-17 | 2005-06-23 | Gilles Boccon-Gibod | Personal video recorders with automated buffering |
| JP4430929B2 (ja) * | 2003-12-18 | 2010-03-10 | 株式会社日立製作所 | 自動録画システム |
| US20050160461A1 (en) * | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television program guide systems with digital video recording support |
| US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
| GB0402273D0 (en) * | 2004-02-03 | 2004-03-10 | Koninkl Philips Electronics Nv | Improved storage capacity configuration |
| JP4617167B2 (ja) * | 2004-02-04 | 2011-01-19 | キヤノン株式会社 | 放送受信装置及びその制御方法 |
| US8356317B2 (en) | 2004-03-04 | 2013-01-15 | Sharp Laboratories Of America, Inc. | Presence based technology |
| US7594245B2 (en) | 2004-03-04 | 2009-09-22 | Sharp Laboratories Of America, Inc. | Networked video devices |
| US8949899B2 (en) | 2005-03-04 | 2015-02-03 | Sharp Laboratories Of America, Inc. | Collaborative recommendation system |
| US20050245240A1 (en) * | 2004-04-30 | 2005-11-03 | Senaka Balasuriya | Apparatus and method for storing media during interruption of a media session |
| US20050251750A1 (en) * | 2004-05-10 | 2005-11-10 | Robert Vallone | Television viewer interface system |
| KR100631589B1 (ko) * | 2004-06-25 | 2006-10-09 | 삼성전자주식회사 | 디지털 텔레비전의 초기 화면 제공 방법 |
| FR2872985A1 (fr) * | 2004-07-12 | 2006-01-13 | France Telecom | Procede de traitement de flux diffuses a distance et restitues sur un terminal, systeme, dispositif d'enregistrement et programme d'ordinateur susceptibles d'etre utilises pour sa mise en oeuvre |
| US9021529B2 (en) | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
| US8904458B2 (en) | 2004-07-29 | 2014-12-02 | At&T Intellectual Property I, L.P. | System and method for pre-caching a first portion of a video file on a set-top box |
| US8584257B2 (en) | 2004-08-10 | 2013-11-12 | At&T Intellectual Property I, L.P. | Method and interface for video content acquisition security on a set-top box |
| WO2006025032A1 (en) * | 2004-09-02 | 2006-03-09 | Koninklijke Philips Electronics N.V. | Method and apparatus for building an electronic program guide based on channel profiles |
| CA2581982C (en) | 2004-09-27 | 2013-06-18 | Nielsen Media Research, Inc. | Methods and apparatus for using location information to manage spillover in an audience monitoring system |
| US20060075441A1 (en) * | 2004-10-06 | 2006-04-06 | Sony Corporation | Method and system for a personal video recorder comprising multiple removable storage/tuner units |
| FR2876239B1 (fr) * | 2004-10-06 | 2007-02-09 | Emagium Sarl | Procede et systeme de constitution automatique d'un flux audiovisuel personnalise a partir de sources multiples |
| US8768844B2 (en) * | 2004-10-06 | 2014-07-01 | Sony Corporation | Method and system for content sharing and authentication between multiple devices |
| US8086261B2 (en) | 2004-10-07 | 2011-12-27 | At&T Intellectual Property I, L.P. | System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises |
| US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
| CN101077006A (zh) | 2004-11-19 | 2007-11-21 | Tivo股份有限公司 | 用于先前播放内容的安全传输的方法和设备 |
| US8434116B2 (en) | 2004-12-01 | 2013-04-30 | At&T Intellectual Property I, L.P. | Device, system, and method for managing television tuners |
| US7716714B2 (en) | 2004-12-01 | 2010-05-11 | At&T Intellectual Property I, L.P. | System and method for recording television content at a set top box |
| US7474359B2 (en) | 2004-12-06 | 2009-01-06 | At&T Intellectual Properties I, L.P. | System and method of displaying a video stream |
| JP2008523692A (ja) * | 2004-12-13 | 2008-07-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 視聴覚情報記録のスケジューリングシステム及び方法 |
| KR100703738B1 (ko) * | 2005-01-19 | 2007-04-05 | 삼성전자주식회사 | 컨텐츠 재생시 화면 보호기의 동작을 제어하는 방법 및 장치 |
| US7436346B2 (en) | 2005-01-20 | 2008-10-14 | At&T Intellectual Property I, L.P. | System, method and interface for controlling multiple electronic devices of a home entertainment system via a single control device |
| US7307574B2 (en) | 2005-02-02 | 2007-12-11 | Sbc Knowledge Ventures, Lp | Remote control, apparatus, system and methods of using the same |
| US8214859B2 (en) | 2005-02-14 | 2012-07-03 | At&T Intellectual Property I, L.P. | Automatic switching between high definition and standard definition IP television signals |
| US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
| US8351363B2 (en) * | 2005-04-08 | 2013-01-08 | Qualcomm Incorporated | Method and apparatus for enhanced file distribution in multicast or broadcast |
| US8037501B2 (en) * | 2005-05-06 | 2011-10-11 | Starz Entertainment, Llc | Methods for entertainment-programming distribution |
| US8387089B1 (en) | 2005-05-06 | 2013-02-26 | Rovi Guides, Inc. | Systems and methods for providing a scan |
| US8584171B2 (en) * | 2005-05-06 | 2013-11-12 | Starz Entertainment Group Llc | Local context navigation system |
| US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
| US8054849B2 (en) | 2005-05-27 | 2011-11-08 | At&T Intellectual Property I, L.P. | System and method of managing video content streams |
| KR100722046B1 (ko) * | 2005-06-03 | 2007-05-25 | 엘지전자 주식회사 | 프로그램 녹화 및 재생방법 및 장치 |
| US7908627B2 (en) | 2005-06-22 | 2011-03-15 | At&T Intellectual Property I, L.P. | System and method to provide a unified video signal for diverse receiving platforms |
| US8893199B2 (en) | 2005-06-22 | 2014-11-18 | At&T Intellectual Property I, L.P. | System and method of managing video content delivery |
| US8635659B2 (en) | 2005-06-24 | 2014-01-21 | At&T Intellectual Property I, L.P. | Audio receiver modular card and method thereof |
| US8365218B2 (en) | 2005-06-24 | 2013-01-29 | At&T Intellectual Property I, L.P. | Networked television and method thereof |
| US8282476B2 (en) | 2005-06-24 | 2012-10-09 | At&T Intellectual Property I, L.P. | Multimedia-based video game distribution |
| JP2007011564A (ja) * | 2005-06-29 | 2007-01-18 | Sony Corp | 記録装置および方法、プログラム並びにプログラム記録媒体 |
| JP4792842B2 (ja) | 2005-07-06 | 2011-10-12 | ソニー株式会社 | 情報処理装置,情報処理方法,およびコンピュータプログラム |
| US8190688B2 (en) | 2005-07-11 | 2012-05-29 | At&T Intellectual Property I, Lp | System and method of transmitting photographs from a set top box |
| KR100744515B1 (ko) * | 2005-07-19 | 2007-08-01 | 엘지전자 주식회사 | 녹화 파일 자동 분류 기능을 구비한 영상기기 및 그제어방법 |
| JP4736586B2 (ja) * | 2005-07-19 | 2011-07-27 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| US7873102B2 (en) | 2005-07-27 | 2011-01-18 | At&T Intellectual Property I, Lp | Video quality testing by encoding aggregated clips |
| US7519627B2 (en) * | 2005-08-04 | 2009-04-14 | International Business Machines Corporation | Method for automatic deletion scheduling of the plurality of files in multi-user a digital playback system |
| JP2007053701A (ja) * | 2005-08-19 | 2007-03-01 | Funai Electric Co Ltd | Ieee1894シリアルバスに接続されるセットトップボックス、及びieee1394シリアルバスに接続されるコントローラ機器 |
| US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
| KR100562427B1 (ko) * | 2005-10-04 | 2006-03-17 | 주식회사 솔루션박스 | 컨텐츠 수신 장치 및 컨텐츠 수신을 수행하는 프로그램이저장된 기록 매체 |
| US8582946B2 (en) | 2005-11-04 | 2013-11-12 | Rovi Guides, Inc. | Systems and methods for recording programs using a network recording device as supplemental storage |
| US7643807B2 (en) | 2005-12-15 | 2010-01-05 | Sony Ericsson Mobile Communications Ab | Methods for using broadcast media content information and related broadcast media receivers/playback devices |
| US7765235B2 (en) * | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
| US9015736B2 (en) | 2005-12-29 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for episode tracking in an interactive media environment |
| US20070157237A1 (en) * | 2005-12-29 | 2007-07-05 | Charles Cordray | Systems and methods for episode tracking in an interactive media environment |
| US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
| EP3739876B1 (en) * | 2005-12-29 | 2024-09-11 | Adeia Guides Inc. | Systems and methods for episode tracking in an interactive media environment |
| US9300920B2 (en) * | 2006-03-03 | 2016-03-29 | Sharp Laboratories Of America, Inc. | Method and system for configuring media-playing sets |
| US8689253B2 (en) | 2006-03-03 | 2014-04-01 | Sharp Laboratories Of America, Inc. | Method and system for configuring media-playing sets |
| US20070283389A1 (en) * | 2006-06-01 | 2007-12-06 | Sharp Laboratories Of America, Inc. | Method and system for helping operate a media-playing set |
| US8380726B2 (en) | 2006-03-06 | 2013-02-19 | Veveo, Inc. | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
| US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
| US20070245373A1 (en) * | 2006-03-31 | 2007-10-18 | Sharp Laboratories Of America, Inc. | Method for configuring media-playing sets |
| US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
| US7992086B2 (en) * | 2006-06-30 | 2011-08-02 | Sharp Laboratories Of America, Inc. | System and method for adjusting a media-playing set |
| CA2658519A1 (en) | 2006-07-31 | 2008-02-07 | United Video Properties, Inc. | Systems and methods for providing media guidance planners |
| US8589523B2 (en) | 2006-08-08 | 2013-11-19 | Sharp Laboratories Of America, Inc. | Personalized assistance with setup of a media-playing set |
| US20080040430A1 (en) * | 2006-08-10 | 2008-02-14 | Sharp Laboratories Of America, Inc. | System and method to facilitate operating a media-playing set |
| US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
| US20080172697A1 (en) * | 2007-01-16 | 2008-07-17 | Hanashima Masato | Program recording apparatus |
| US20080178214A1 (en) * | 2007-01-19 | 2008-07-24 | Sharp Laboratories Of America, Inc. | Context relevant controls |
| WO2008090469A2 (en) * | 2007-01-22 | 2008-07-31 | Min Tnetap I Göteborg Ab | Method and apparatus for obtaining digital objects in a communication network |
| US7647326B2 (en) * | 2007-01-29 | 2010-01-12 | Sharp Laboratories Of America, Inc. | Method and system for evaluating media-playing sets |
| DE102007008168A1 (de) * | 2007-02-19 | 2008-08-28 | Siemens Ag | Schaltungsvorrichtung und entsprechendes Verfahren zum Ansteuern einer Last |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US20080228685A1 (en) * | 2007-03-13 | 2008-09-18 | Sharp Laboratories Of America, Inc. | User intent prediction |
| GB2447876B (en) * | 2007-03-29 | 2009-07-08 | Sony Uk Ltd | Recording apparatus |
| US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
| US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
| US20090165036A1 (en) * | 2007-12-21 | 2009-06-25 | Guideworks, Llc | Deleting two or more stored media program references based on at least one program reference attribute |
| US8694396B1 (en) | 2007-12-26 | 2014-04-08 | Rovi Guides, Inc. | Systems and methods for episodic advertisement tracking |
| CN101478660A (zh) * | 2008-01-02 | 2009-07-08 | 联发科技(合肥)有限公司 | 用信号接收模块来录制多媒体节目的方法及系统 |
| US8252911B2 (en) * | 2008-02-12 | 2012-08-28 | Pacific Biosciences Of California, Inc. | Compositions and methods for use in analytical reactions |
| US20090241151A1 (en) * | 2008-03-21 | 2009-09-24 | Dish Network L.L.C. | Systems and methods for remotely controlling a consumer device |
| US8561108B2 (en) * | 2008-03-25 | 2013-10-15 | International Business Machines Corporation | Video episode order adherence |
| US8689266B2 (en) * | 2008-03-25 | 2014-04-01 | International Business Machines Corporation | Dynamic rebroadcast scheduling of videos |
| US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
| US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
| US8624908B1 (en) | 2008-06-27 | 2014-01-07 | Rovi Guides, Inc. | Systems and methods of transitioning from buffering video to recording video |
| DE102008044490A1 (de) | 2008-08-29 | 2010-03-04 | Loewe Opta Gmbh | Verfahren zur Steuerung der Aufzeichnung von ausgewählten Programmbeiträgen |
| US20100071007A1 (en) * | 2008-09-12 | 2010-03-18 | Echostar Global B.V. | Method and Apparatus for Control of a Set-Top Box/Digital Video Recorder Using a Mobile Device |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US8156435B2 (en) * | 2008-11-25 | 2012-04-10 | At&T Intellectual Property I, L.P. | Systems and methods to select media content |
| US8244106B2 (en) | 2008-12-24 | 2012-08-14 | Echostar Technologies L.L.C. | Apparatus and methods for resolving recording conflicts of a digital video recorder |
| US20110007141A1 (en) | 2009-07-09 | 2011-01-13 | Sony Corporation | System and method for displaying content on a television in standby mode |
| US9077951B2 (en) * | 2009-07-09 | 2015-07-07 | Sony Corporation | Television program selection system, recommendation method and recording method |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
| US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
| US9201627B2 (en) | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device |
| JP5482206B2 (ja) * | 2010-01-06 | 2014-05-07 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP2011142468A (ja) * | 2010-01-06 | 2011-07-21 | Sony Corp | 情報処理装置、情報処理方法およびプログラム |
| US9167196B2 (en) | 2010-05-19 | 2015-10-20 | Rovi Guides, Inc. | Systems and methods for trimming recorded content using a media guidance application |
| US8923685B2 (en) * | 2010-05-28 | 2014-12-30 | Verizon Patent And Licensing Inc. | Methods and systems for dynamically balancing storage of recorded media content data between a local storage device and a network storage device |
| WO2012094564A1 (en) | 2011-01-06 | 2012-07-12 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
| EP2528322A3 (en) * | 2011-05-23 | 2014-09-17 | Samsung Electronics Co., Ltd. | Method for recording broadcast contents and broadcast receiving apparatus thereof |
| GB2491344B (en) * | 2011-05-23 | 2015-07-29 | Samsung Electronics Co Ltd | Record list management |
| 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 |
| JP5855746B2 (ja) | 2011-06-30 | 2016-02-09 | トムソン ライセンシングThomson Licensing | ユーザの好みに従う自動記録のための方法及び装置 |
| US9043846B2 (en) * | 2011-08-30 | 2015-05-26 | Lvmexis Corporation | Inflight entertainment system with selectively preloaded seat end video caches |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9218122B2 (en) | 2011-12-29 | 2015-12-22 | Rovi Guides, Inc. | Systems and methods for transferring settings across devices based on user gestures |
| US9060152B2 (en) | 2012-08-17 | 2015-06-16 | Flextronics Ap, Llc | Remote control having hotkeys with dynamically assigned functions |
| US11368760B2 (en) | 2012-08-17 | 2022-06-21 | Flextronics Ap, Llc | Applications generating statistics for user behavior |
| GB2508420A (en) * | 2012-11-30 | 2014-06-04 | Sony Corp | System generating user indication based on availability of future scheduled broadcast programme for catch-up (streamed) viewing after broadcast |
| US9118960B2 (en) * | 2013-03-08 | 2015-08-25 | The Nielsen Company (Us), Llc | Methods and systems for reducing spillover by detecting signal distortion |
| US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
| KR102268052B1 (ko) * | 2013-11-11 | 2021-06-22 | 삼성전자주식회사 | 디스플레이 장치, 서버 장치 및 그 제어 방법 |
| WO2015096866A1 (en) * | 2013-12-24 | 2015-07-02 | Arcelik Anonim Sirketi | Image display device with automatic channel surfing function |
| EP3087753A1 (en) * | 2013-12-26 | 2016-11-02 | Arçelik Anonim Sirketi | Image display device with program-based automatic audio signal and subtitle switching function |
| WO2015096870A1 (en) * | 2013-12-26 | 2015-07-02 | Arcelik Anonim Sirketi | Image display device with program-based automatic channel switching function |
| US20170098197A1 (en) * | 2014-02-21 | 2017-04-06 | Rna Labs Inc. | Systems and Methods for Automatically Collecting User Data and Making a Real-World Action for a User |
| US9264656B2 (en) | 2014-02-26 | 2016-02-16 | Rovi Guides, Inc. | Systems and methods for managing storage space |
| US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
| WO2016070891A1 (en) * | 2014-11-03 | 2016-05-12 | Arcelik Anonim Sirketi | Image display device with automatic alternative program content scanning function |
| CN104469429A (zh) * | 2014-12-22 | 2015-03-25 | 无锡天脉聚源传媒科技有限公司 | 一种节目推送方法及装置 |
| US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
| US9848222B2 (en) | 2015-07-15 | 2017-12-19 | The Nielsen Company (Us), Llc | Methods and apparatus to detect spillover |
Family Cites Families (176)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5128752A (en) | 1986-03-10 | 1992-07-07 | Kohorn H Von | System and method for generating and redeeming tokens |
| US5446919A (en) * | 1990-02-20 | 1995-08-29 | Wilkins; Jeff K. | Communication system and method with demographically or psychographically defined audiences |
| FI85688C (sv) | 1990-06-13 | 1992-05-25 | Partek Ab | Förfarande för att vid mineralfiberframställning reglera en viktrelate rad parameter hos en mineralfiberbana |
| WO1992022983A2 (en) * | 1991-06-11 | 1992-12-23 | Browne H Lee | Large capacity, random access, multi-source recorder player |
| US5724091A (en) * | 1991-11-25 | 1998-03-03 | Actv, Inc. | Compressed digital data interactive program system |
| US7242988B1 (en) | 1991-12-23 | 2007-07-10 | Linda Irene Hoffberg | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US6553178B2 (en) * | 1992-02-07 | 2003-04-22 | Max Abecassis | Advertisement subsidized video-on-demand system |
| US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
| US5262875A (en) * | 1992-04-30 | 1993-11-16 | Instant Video Technologies, Inc. | Audio/video file server including decompression/playback means |
| US5287181A (en) | 1992-08-20 | 1994-02-15 | Holman Michael J | Electronic redeemable coupon system and television |
| 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 |
| US5565909A (en) * | 1992-08-31 | 1996-10-15 | Television Computer, Inc. | Method of identifying set-top receivers |
| ATE179808T1 (de) * | 1992-10-19 | 1999-05-15 | Koninkl Philips Electronics Nv | Gerät zur speicherung eines datensignals in einem speicher und zur wiedergabe des datensignals aus diesem speicher |
| US5371551A (en) * | 1992-10-29 | 1994-12-06 | Logan; James | Time delayed digital video system using concurrent recording and playback |
| US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
| US5990927A (en) | 1992-12-09 | 1999-11-23 | Discovery Communications, Inc. | Advanced set top terminal for cable television delivery systems |
| US6463585B1 (en) * | 1992-12-09 | 2002-10-08 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems |
| JPH06250130A (ja) * | 1993-02-24 | 1994-09-09 | Fujitsu Ltd | 光アイソレータ |
| AU6352894A (en) * | 1993-03-05 | 1994-09-26 | Roy J. Mankovitz | Apparatus and method using compressed codes for television program record scheduling |
| 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 |
| US5450140A (en) * | 1993-04-21 | 1995-09-12 | Washino; Kinya | Personal-computer-based video production system |
| US5579055A (en) * | 1993-06-07 | 1996-11-26 | Scientific-Atlanta, Inc. | Electronic program guide and text channel data controller |
| AU7175894A (en) | 1993-06-22 | 1995-01-17 | Apple Computer, Inc. | Methods and apparatus for managing viewing of and interaction with audio-visual program and service offerings |
| US5355161A (en) | 1993-07-28 | 1994-10-11 | Concord Media Systems | Identification system for broadcast program segments |
| US5822123A (en) * | 1993-09-09 | 1998-10-13 | Davis; Bruce | Electronic television program guide schedule system and method with pop-up hints |
| US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
| US5463565A (en) * | 1993-10-29 | 1995-10-31 | Time Warner Entertainment Co., L.P. | Data block format for software carrier and player therefor |
| US5594493A (en) * | 1994-01-19 | 1997-01-14 | Nemirofsky; Frank R. | Television signal activated interactive smart card system |
| AU703349B2 (en) | 1994-02-04 | 1999-03-25 | Ic One, Inc. | Method and system for allocating and redeeming incentive credits |
| JP3500741B2 (ja) | 1994-03-01 | 2004-02-23 | ソニー株式会社 | テレビ放送の選局方法及び選局装置 |
| US5636346A (en) * | 1994-05-09 | 1997-06-03 | The Electronic Address, Inc. | Method and system for selectively targeting advertisements and programming |
| US5701383A (en) * | 1994-05-20 | 1997-12-23 | Gemstar Development Corporation | Video time-shifting apparatus |
| US5559548A (en) * | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
| JPH0832922A (ja) * | 1994-07-14 | 1996-02-02 | Hitachi Ltd | 磁気記録再生装置 |
| JP3644455B2 (ja) | 1994-09-29 | 2005-04-27 | ソニー株式会社 | 番組情報放送方式、番組情報表示方法および受信装置 |
| US5717923A (en) * | 1994-11-03 | 1998-02-10 | Intel Corporation | Method and apparatus for dynamically customizing electronic information to individual end users |
| 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 |
| US6583825B1 (en) * | 1994-11-07 | 2003-06-24 | Index Systems, Inc. | Method and apparatus for transmitting and downloading setup information |
| US5671411A (en) * | 1994-11-10 | 1997-09-23 | Intel Corporation | Method of searching an audio/visual programming database using selected criterion having implicit logical operation |
| 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 |
| US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
| US5774170A (en) * | 1994-12-13 | 1998-06-30 | Hite; Kenneth C. | System and method for delivering targeted advertisements to consumers |
| US6005561A (en) | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
| US5778135A (en) * | 1994-12-30 | 1998-07-07 | International Business Machines Corporation | Real-time edit control for video program material |
| US5880768A (en) | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
| EP1646049A3 (en) * | 1995-04-21 | 2010-01-06 | Imedia Corporation | An in-home digital video unit with combined archival storage and high-access storage |
| DE19514616A1 (de) * | 1995-04-25 | 1996-10-31 | Sel Alcatel Ag | Kommunikationssystem mit hierarchischer Serverstruktur |
| US6237145B1 (en) | 1995-06-06 | 2001-05-22 | Infospace, Inc. | System for accessing promotion information and for generating redeemable coupons therefrom |
| US5652613A (en) * | 1995-06-07 | 1997-07-29 | Lazarus; David Beryl | Intelligent electronic program guide memory management system and method |
| US5818441A (en) * | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
| US6324334B1 (en) * | 1995-07-07 | 2001-11-27 | Yoshihiro Morioka | Recording and reproducing apparatus for recording and reproducing hybrid data including text data |
| FR2736783B1 (fr) * | 1995-07-13 | 1997-08-14 | Thomson Multimedia Sa | Procede et appareil d'enregistrement et de lecture avec un support d'enregistrement de grande capacite |
| US6466241B1 (en) * | 1995-07-17 | 2002-10-15 | Gateway, Inc. | Method and apparatus for managing program activation through use of a favorite program button menu |
| US6002393A (en) | 1995-08-22 | 1999-12-14 | Hite; Kenneth C. | System and method for delivering targeted advertisements to consumers using direct commands |
| US5878141A (en) | 1995-08-25 | 1999-03-02 | Microsoft Corporation | Computerized purchasing system and method for mediating purchase transactions over an interactive network |
| JP3595073B2 (ja) * | 1995-08-28 | 2004-12-02 | 株式会社東芝 | 計算機システムおよびそのシステムで使用されるファイル管理方法 |
| GB9517788D0 (en) | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Interactive entertainment apparatus |
| US5758259A (en) * | 1995-08-31 | 1998-05-26 | Microsoft Corporation | Automated selective programming guide |
| GB9517806D0 (en) | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Information handling for interactive apparatus |
| US5781228A (en) * | 1995-09-07 | 1998-07-14 | Microsoft Corporation | Method and system for displaying an interactive program with intervening informational segments |
| KR0170298B1 (ko) * | 1995-10-10 | 1999-04-15 | 김광호 | 디지탈 비디오 테이프의 기록 방법 |
| US5867226A (en) | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
| US5794210A (en) | 1995-12-11 | 1998-08-11 | Cybergold, Inc. | Attention brokerage |
| US6675384B1 (en) * | 1995-12-21 | 2004-01-06 | Robert S. Block | Method and apparatus for information labeling and control |
| US5768785A (en) | 1995-12-22 | 1998-06-23 | Marlin Products & Manufacturing, Inc. | Versatile impact-type hand tool |
| US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
| US5635989A (en) * | 1996-02-13 | 1997-06-03 | Hughes Electronics | Method and apparatus for sorting and searching a television program guide |
| US5704017A (en) | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
| US5809471A (en) * | 1996-03-07 | 1998-09-15 | Ibm Corporation | Retrieval of additional information not found in interactive TV or telephony signal by application using dynamically extracted vocabulary |
| US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
| FR2748591B1 (fr) | 1996-05-07 | 1998-06-05 | France Telecom | Procede de realisation d'une transaction electronique securisee a double signature |
| US5754651A (en) * | 1996-05-31 | 1998-05-19 | Thomson Consumer Electronics, Inc. | Processing and storage of digital data and program specific information |
| 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 |
| AU3294997A (en) | 1996-06-13 | 1998-01-07 | Starsight Telecast Incorporated | Method and apparatus for searching a guide using program characteristics |
| US6157411A (en) | 1996-06-14 | 2000-12-05 | Intel Corporation | Method and apparatus for compiling a repository of entertainment system data from multiple sources |
| DK0932398T3 (da) * | 1996-06-28 | 2006-09-25 | Ortho Mcneil Pharm Inc | Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser |
| US5949988A (en) * | 1996-07-16 | 1999-09-07 | Lucent Technologies Inc. | Prediction system for RF power distribution |
| US5953073A (en) * | 1996-07-29 | 1999-09-14 | International Business Machines Corp. | Method for relating indexing information associated with at least two indexing schemes to facilitate the play-back of user-specified digital video data and a video client incorporating the same |
| US20020016963A1 (en) | 1996-08-08 | 2002-02-07 | Hideki Inoue | Information receiving apparatus |
| SG54388A1 (en) | 1996-09-04 | 1998-11-16 | Creative Tech Ltd | Method and system for facilitating irda support and integrated multimedia control for a cd-rom drive |
| EP0861490B1 (en) * | 1996-09-16 | 2003-10-22 | Koninklijke Philips Electronics N.V. | Recording and reproducing system for simultaneous recording and reproduction via an information carrier |
| EP0836320B1 (en) * | 1996-10-08 | 2006-03-22 | Matsushita Electric Industrial Co., Ltd. | Information receiving method and information receiving apparatus using the same method |
| JPH10126750A (ja) * | 1996-10-23 | 1998-05-15 | Matsushita Electric Ind Co Ltd | 番組情報放送システム、放送装置、及び受信端末装置 |
| US5801747A (en) | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
| EP0998152A4 (en) | 1996-12-13 | 2008-02-13 | Access Co Ltd | DEVICE AND METHOD FOR COLLECTING INVESTIGATION DATA IN TV PROGRAMS |
| 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 |
| EP0947096B1 (en) | 1996-12-20 | 2002-08-28 | Princeton Video Image, Inc. | Set top device for targeted electronic insertion of indicia into video |
| JP3814903B2 (ja) * | 1996-12-25 | 2006-08-30 | 株式会社日立製作所 | 映像・データ表示方法及び装置 |
| 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 |
| US7144627B2 (en) | 1997-03-12 | 2006-12-05 | William Marsh Rice University | Multi-layer nanoshells comprising a metallic or conducting shell |
| KR100242645B1 (ko) * | 1997-03-27 | 2000-02-01 | 윤종용 | 다수프로그램의져스트레코드예약녹화방법및장치 |
| US20030040962A1 (en) * | 1997-06-12 | 2003-02-27 | Lewis William H. | System and data management and on-demand rental and purchase of digital data products |
| IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
| US6057872A (en) | 1997-07-09 | 2000-05-02 | General Instrument Corporation | Digital coupons for pay televisions |
| US6160545A (en) | 1997-10-24 | 2000-12-12 | General Instrument Corporation | Multi-regional interactive program guide for television |
| US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
| US6928653B1 (en) * | 1997-11-06 | 2005-08-09 | United Video Properties, Inc. | Interactive electronic television program guide with database configurability |
| US6134532A (en) * | 1997-11-14 | 2000-10-17 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time |
| US6029045A (en) * | 1997-12-09 | 2000-02-22 | Cogent Technology, Inc. | System and method for inserting local content into programming content |
| US6480667B1 (en) * | 1997-12-23 | 2002-11-12 | Intel Corporation | Method of time shifting to simultaneously record and play a data stream |
| US20030056216A1 (en) * | 1998-01-05 | 2003-03-20 | Theodore D. Wugofski | System for managing favorite channels |
| US7152236B1 (en) | 1998-01-05 | 2006-12-19 | Gateway Inc. | Integration of internet sources into an electronic program database list |
| DE19803528A1 (de) * | 1998-01-30 | 1999-08-05 | Roche Diagnostics Gmbh | Verfahren zur Analyse einer Probe mittels eines Elektrochemolumineszenz-Bindungsreaktion-Tests |
| IL123554A (en) * | 1998-03-04 | 2003-01-12 | Nds Ltd | Key delivery in a secure broadcasting system |
| US6915271B1 (en) | 1998-03-11 | 2005-07-05 | The Product Engine, Inc. | Method and system for delivering redeeming dynamically and adaptively characterized promotional incentives on a computer network |
| US6075971A (en) | 1998-03-27 | 2000-06-13 | Intel Corporation | Method and apparatus for providing and monitoring coupons via a network |
| US6505773B1 (en) | 1998-04-03 | 2003-01-14 | International Business Machines Corporation | Authenticated electronic coupon issuing and redemption |
| US6450407B1 (en) | 1998-04-17 | 2002-09-17 | Viztec, Inc. | Chip card rebate system |
| US6160570A (en) | 1998-04-20 | 2000-12-12 | U.S. Philips Corporation | Digital television system which selects images for display in a video sequence |
| US6530082B1 (en) * | 1998-04-30 | 2003-03-04 | Wink Communications, Inc. | Configurable monitoring of program viewership and usage of interactive applications |
| KR19990085286A (ko) * | 1998-05-15 | 1999-12-06 | 구자홍 | 디지털 티브이의 채널정보변경 방법 |
| US6101529A (en) * | 1998-05-18 | 2000-08-08 | Micron Electronics, Inc. | Apparatus for updating wallpaper for computer display |
| US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
| US7146627B1 (en) | 1998-06-12 | 2006-12-05 | Metabyte Networks, Inc. | Method and apparatus for delivery of targeted video programming |
| US8352984B2 (en) | 1998-06-12 | 2013-01-08 | Thomson Licensing | System and method for generating and managing user preference information for scheduled and stored television programs |
| US6698020B1 (en) * | 1998-06-15 | 2004-02-24 | Webtv Networks, Inc. | Techniques for intelligent video ad insertion |
| US6536041B1 (en) * | 1998-06-16 | 2003-03-18 | United Video Properties, Inc. | Program guide system with real-time data sources |
| JP2000013708A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 番組選択支援装置 |
| TW416224B (en) | 1998-07-07 | 2000-12-21 | United Video Properties Inc | Interactive television program guide system with local advertisements |
| US6141010A (en) | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
| US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
| US20020054752A1 (en) | 1998-08-07 | 2002-05-09 | Anthony Wood | Video data recorder with personal channels |
| US6324338B1 (en) | 1998-08-07 | 2001-11-27 | Replaytv, Inc. | Video data recorder with integrated channel guides |
| US20020057893A1 (en) | 1998-08-11 | 2002-05-16 | Anthony Wood | Digital recording and playback |
| US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| US6607136B1 (en) | 1998-09-16 | 2003-08-19 | Beepcard Inc. | Physical presence digital authentication system |
| US6317881B1 (en) * | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
| DE69915106T2 (de) | 1998-11-30 | 2004-08-26 | Index Systems, Inc. | Intelligenter agent basierend auf gewohnheit, statistische inferenz und psychodemografische profilierung |
| KR100304886B1 (ko) * | 1998-12-01 | 2001-09-24 | 구자홍 | 디스플레이장치의부가정보표시방법 |
| US6457010B1 (en) | 1998-12-03 | 2002-09-24 | Expanse Networks, Inc. | Client-server based subscriber characterization system |
| US6560578B2 (en) | 1999-03-12 | 2003-05-06 | Expanse Networks, Inc. | Advertisement selection system supporting discretionary target market characteristics |
| US6704930B1 (en) * | 1999-04-20 | 2004-03-09 | Expanse Networks, Inc. | Advertisement insertion techniques for digital video streams |
| CN1161977C (zh) | 1998-12-23 | 2004-08-11 | 皇家菲利浦电子有限公司 | 用于接收节目的装置 |
| US6236395B1 (en) * | 1999-02-01 | 2001-05-22 | Sharp Laboratories Of America, Inc. | Audiovisual information management system |
| US7051351B2 (en) * | 1999-03-08 | 2006-05-23 | Microsoft Corporation | System and method of inserting advertisements into an information retrieval system display |
| US6990677B1 (en) * | 1999-03-18 | 2006-01-24 | Microsoft Corporation | Application program interfaces for electronic program guide data services |
| US6396500B1 (en) * | 1999-03-18 | 2002-05-28 | Microsoft Corporation | Method and system for generating and displaying a slide show with animations and transitions in a browser |
| US7146626B1 (en) | 1999-03-29 | 2006-12-05 | The Directv Group, Inc. | Method and apparatus for storing and displaying digital objects associated with an electronic television program guide using fuzzy logic |
| US20020118954A1 (en) | 2001-12-07 | 2002-08-29 | Barton James M. | Data storage management and scheduling system |
| GB9908364D0 (en) | 1999-04-14 | 1999-06-09 | Pace Micro Tech Plc | Improvements relating to electronic programme guide displays |
| US7194753B1 (en) * | 1999-04-15 | 2007-03-20 | Microsoft Corporation | System and method for efficiently tuning to channels of a variety of different broadcast types |
| JP2002544609A (ja) * | 1999-05-10 | 2002-12-24 | エクスパンス ネットワークス インコーポレイティッド | ディジタル・ストリームのための広告サブグループ |
| WO2001001677A1 (en) | 1999-06-28 | 2001-01-04 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
| US20020120627A1 (en) | 1999-07-07 | 2002-08-29 | Mankoff Jeffrey W. | Virtual document organizer system and method |
| US6993782B1 (en) * | 1999-07-16 | 2006-01-31 | Thomson Licensing | Program guide information and processor for providing program and channel substitution |
| US6684240B1 (en) | 1999-12-15 | 2004-01-27 | Gateway, Inc. | Method of setting parental lock levels based on example content |
| US7035528B1 (en) * | 1999-10-05 | 2006-04-25 | Digital Networks North America, Inc. | Providing audience flow in a personal television device |
| WO2001027853A1 (en) | 1999-10-07 | 2001-04-19 | Fujitsu Limited | Ic card dealing system |
| US7840986B2 (en) | 1999-12-21 | 2010-11-23 | Tivo Inc. | Intelligent system and methods of recommending media content items based on user preferences |
| US6981040B1 (en) | 1999-12-28 | 2005-12-27 | Utopy, Inc. | Automatic, personalized online information and product services |
| US7013286B1 (en) | 1999-12-30 | 2006-03-14 | International Business Machines Corporation | Generation, distribution, storage, redemption, validation and clearing of electronic coupons |
| US20010049826A1 (en) | 2000-01-19 | 2001-12-06 | Itzhak Wilf | Method of searching video channels by content |
| US20010014870A1 (en) | 2000-02-02 | 2001-08-16 | Kabushiki Kaisha Toshiba | Electronic coupon sending and collecting scheme and information collecting and managing scheme using radio LAN |
| US7051352B1 (en) * | 2000-02-04 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender |
| US6704931B1 (en) * | 2000-03-06 | 2004-03-09 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying television program recommendations |
| US6852031B1 (en) | 2000-11-22 | 2005-02-08 | Igt | EZ pay smart card and tickets system |
| US20020010627A1 (en) | 2000-05-17 | 2002-01-24 | Gilles Lerat | System and method for creation, distribution, exchange, redemption and tracking of digitally signed electronic coupons |
| US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
| US8087051B2 (en) | 2000-06-30 | 2011-12-27 | Thomson Licensing | Database management system and method for electronic program guide and television channel lineup organization |
| US6918131B1 (en) | 2000-07-10 | 2005-07-12 | Nokia Corporation | Systems and methods for characterizing television preferences over a wireless network |
| US7054900B1 (en) * | 2000-08-18 | 2006-05-30 | Netzero, Inc. | Automatic, profile-free web page recommendation |
| KR100370216B1 (ko) | 2000-08-18 | 2003-01-29 | 삼성전자 주식회사 | E-쿠폰 데이터 방송을 이용한 광고 시스템 및 방법 |
| US7103575B1 (en) * | 2000-08-31 | 2006-09-05 | International Business Machines Corporation | Enabling use of smart cards by consumer devices for internet commerce |
| US6950623B2 (en) * | 2000-09-19 | 2005-09-27 | Loudeye Corporation | Methods and systems for dynamically serving in-stream advertisements |
| US8302127B2 (en) * | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
| AU2002217973A1 (en) | 2000-11-28 | 2002-06-11 | United Video Properties, Inc. | Interactive television application with research features |
| US20020073426A1 (en) * | 2000-12-08 | 2002-06-13 | Bhatt Bhavesh B. | Efficiently storing electronic program guide |
| DE60209947T2 (de) | 2001-01-09 | 2007-02-22 | Metabyte Networks, Inc., Fremont | System, Verfahren und Software für die Bereitstellung einer gezielten Werbung durch Benutzerprofildatenstruktur basierend auf Benutzerpräferenzen |
| US7343317B2 (en) | 2001-01-18 | 2008-03-11 | Nokia Corporation | Real-time wireless e-coupon (promotion) definition based on available segment |
| US7190882B2 (en) | 2001-03-19 | 2007-03-13 | Applied Concepts, Inc. | In-car digital video recording with MPEG-4 compression for police cruisers and other vehicles |
| US20030023973A1 (en) | 2001-03-22 | 2003-01-30 | Brian Monson | Live on-line advertisement insertion object oriented system and method |
| JP4632662B2 (ja) | 2001-06-05 | 2011-02-16 | 富士通株式会社 | 電子クーポンを用いた電子商取引方法 |
| US7620567B2 (en) | 2002-02-19 | 2009-11-17 | First Data Corporation | Systems and methods for operating loyalty programs |
-
1998
- 1998-06-12 US US09/096,592 patent/US6614987B1/en not_active Expired - Lifetime
-
1999
- 1999-06-01 CA CA2751706A patent/CA2751706C/en not_active Expired - Lifetime
- 1999-06-01 AU AU44122/99A patent/AU4412299A/en not_active Abandoned
- 1999-06-01 EP EP99927146A patent/EP1084573B1/en not_active Expired - Lifetime
- 1999-06-01 WO PCT/US1999/012194 patent/WO1999065237A1/en not_active Ceased
- 1999-06-01 DE DE69910564T patent/DE69910564T2/de not_active Expired - Lifetime
- 1999-06-01 AT AT99927146T patent/ATE247886T1/de not_active IP Right Cessation
- 1999-06-01 CA CA2335025A patent/CA2335025C/en not_active Expired - Lifetime
- 1999-06-01 EP EP03009135.9A patent/EP1331814B1/en not_active Expired - Lifetime
- 1999-06-01 ES ES99927146T patent/ES2211100T3/es not_active Expired - Lifetime
- 1999-06-01 CA CA2751541A patent/CA2751541C/en not_active Expired - Lifetime
-
2002
- 2002-06-14 US US10/999,379 patent/US8351765B2/en not_active Expired - Fee Related
- 2002-11-26 US US10/305,463 patent/US8351763B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US8351763B2 (en) | 2013-01-08 |
| EP1331814B1 (en) | 2016-03-09 |
| CA2751706C (en) | 2016-02-23 |
| EP1084573B1 (en) | 2003-08-20 |
| DE69910564T2 (de) | 2004-07-01 |
| CA2335025A1 (en) | 1999-12-16 |
| EP1331814A2 (en) | 2003-07-30 |
| EP1084573A1 (en) | 2001-03-21 |
| ATE247886T1 (de) | 2003-09-15 |
| US8351765B2 (en) | 2013-01-08 |
| DE69910564D1 (de) | 2003-09-25 |
| AU4412299A (en) | 1999-12-30 |
| EP1331814A3 (en) | 2006-02-08 |
| US6614987B1 (en) | 2003-09-02 |
| CA2751706A1 (en) | 1999-12-16 |
| CA2751541A1 (en) | 1999-12-16 |
| CA2335025C (en) | 2016-11-29 |
| US20030118323A1 (en) | 2003-06-26 |
| CA2751541C (en) | 2014-10-28 |
| US20050204386A1 (en) | 2005-09-15 |
| WO1999065237A1 (en) | 1999-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2211100T3 (es) | Grabacion de programas de television con determinacion de preferencias del usuario. | |
| US7748016B2 (en) | Electronic program guide displayed simultaneously with television programming | |
| ES2386274T3 (es) | Presentación de información de programas de televisión utilizando una velocidad de desplazamiento ajustable dinámicamente | |
| US8887199B2 (en) | System, apparatus, and method for templates offering default settings for typical virtual channels | |
| ES2536953T5 (es) | Sistemas de televisión interactiva con grabación de vídeo digital y recordatorios ajustables | |
| ES2778444T3 (es) | Sistemas y procedimientos para proporcionar almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda | |
| ES2340721T3 (es) | Sistemas y metodos para el rastreo de episodios en un entorno de medios interactivos. | |
| ES2611030T3 (es) | Método y sistema para utilizar un segundo dispositivo de pantalla para interaccionar con una caja fijada encima para mejorar una experiencia de usuario | |
| CN1155810A (zh) | 用于电视接收机中的使用预告工具的时间安排装置 | |
| JP2001515675A (ja) | テレビジョン番組用のオーディオ及びビデオ設定値の自動制御システム並びに方法 | |
| EP1472873A2 (en) | Digital television system having personalized addressable content | |
| EP1228643A1 (en) | Interactive television program guide system with listings groups | |
| US20080196063A1 (en) | Method for setting contents of channel corresponding to specific program category, method for playing programs, and apparatus thereof | |
| US20090210893A1 (en) | Apparatus and Method for Managing Programs in a Digital Television | |
| US20100050200A1 (en) | Program information prompting method and apparatus and television set using the same | |
| KR100617090B1 (ko) | 영상기기 및 그의 화질 설정 방법 | |
| ES2785092T3 (es) | Aparato, método y sistema para seleccionar redes de televisión preferidas | |
| WO2021234189A1 (es) | Método, sistema y programas de ordenador para generar listas de contenido multimedia personalizado en una interfaz multimedia |