ES2333210T3

System and method for verification of electronic television program guide data

Abstract

A method for making a television program schedule available through a distribution system, the method comprising: storing a database of television program listings collected from one or more information providers, the database comprising data fields for television channel data for a plurality of television channels; extract from the database, data that provide a program schedule for the distribution system; and transmit the data that provides the programming of the programs to the distribution system to make the programming of the programs available through said system; characterized by: automatic analysis with a data processor of one or more of the data fields in the database listings for at least one of invalid data and missing data (20); provide a report of detected errors; and provide a user with an editing medium (30, 40) whereby the user can correct the errors detected before the data is transmitted to the distribution system.

ES2333210T3, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 27 October 2015, 10.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 14 independent, 0 dependent

  1. 1
    ES 2 333 210 T3 IS 2 333 210 T3 CLAIMS REIVINDICACIONES 1. A method of making a television program schedule available through a distribution system, comprising the method:1. Un método para hacer una programación de programas de televisión disponible mediante un sistema de distribución, comprendiendo el método: almacenar una base de datos de listados de programas de televisión recogidos de uno o más proveedores de información, comprendiendo la base de datos campos de datos para datos de canales de televisión para una pluralidad de canales de televisión;storing a database of television program listings collected from one or more information providers, the database comprising data fields for television channel data for a plurality of television channels;extract from the database, data that provide a schedule of the programs for the distribution system;and transmitting the data providing the programming of the programs to the distribution system to make the programming of the programs available through said system;extraer de la base de datos, datos que proporcionan una programación de los programas para el sistema de distribución;y transmitir los datos que proporcionan la programación de los programas al sistema de distribución para hacer que la programación de los programas esté disponible mediante dicho sistema;caracterizado por: characterized by: automatic analysis with a data processor of one or more of the data fields of the database listings for at least one of invalid data and missing data (20);el análisis automático con un procesador de datos de uno o más de los campos de datos de los listados de la base de datos para al menos uno de datos inválidos y datos ausentes (20);proporcionar un informe de errores detectados;y proporcionar a un usuario un medio de editado (30, 40) por el que el usuario puede corregir los errores detectados antes de que se transmitan los datos al sistema de distribución. provide a report of detected errors;and providing a user with an editing means (30, 40) whereby the user can correct detected errors before the data is transmitted to the distribution system.
  2. 2
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for at least one of titles absent, copy absent, and absent fields (20). 2. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para al menos uno de títulos ausentes, copia ausente, y campos ausentes (20).
  3. 3
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for at least one of titles long and long copy (20). 3. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para al menos uno de títulos largos y copia larga (20).
  4. 4
    El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para errores editoriales (20). Four. The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for editorial errors (20) .
  5. 5
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for inappropriate language (20) . 5. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para lenguaje inapropiado (20).
  6. 6
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for missing film ratings ( twenty). 6. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para calificaciones de películas ausentes (20).
  7. 7
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for absent program type ( twenty). 7. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para tipo de programa ausente (20).
  8. 8
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises automatically analyzing with the data processor one or more of the data fields for absent price for programs of payment (20). 8. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende analizar automáticamente con el procesador de datos uno o más de los campos de datos para precio ausente para programas de pago (20).
  9. 9
    The method defined in claim 1, wherein the automatic analysis with a data processor of one or more of the data fields comprises:9. El método definido en la reivindicación 1, en el que el análisis automático con un procesador de datos de uno o más de los campos de datos comprende: seleccionar un archivo de lista de canales que identifica uno o más canales de televisión;y comparar automáticamente con el procesador de datos el archivo de lista de canales frente a los campos de datos de la base de datos para determinar si alguno del uno o más canales de televisión del archivo está ausente de la base de datos. selecting a channel list file that identifies one or more television channels;and automatically comparing with the data processor the channel list file against the data fields of the database to determine if any of the one or more television channels in the file are absent from the database.
  10. 10
    The method defined in claim 1, wherein the distribution system is a cable television system or other pay television system. 10. El método definido en la reivindicación 1, en el que el sistema de distribución es un sistema de televisión por cable u otro sistema de televisión de pago.
  11. 11
    El método definido en la reivindicación 1, que comprende adicionalmente transmitir por el sistema de distribución los datos que proporcionan una programación de los programas a una pluralidad de televidentes. eleven. The method defined in claim 1, further comprising transmitting through the distribution system the data providing a schedule of the programs to a plurality of viewers. ES 2 333 210 T3 IS 2 333 210 T3
  12. 12
    The method defined in claim 1, further comprising automatic analysis with the data processor of one or more of the data fields to determine whether each of the following inequalities is substantially satisfied:12. El método definido en la reivindicación 1, que comprende adicionalmente el análisis automático con el procesador de datos de uno o más de los campos de datos para determinar si se cumple sustancialmente cada una de las siguientes desigualdades: Tn + 1>Tn + RTn Tn + 1 <Tn + RTn where Tn indicates programming time and RTn indicates the execution time for the nth television program listing in the database for a television channel, and Tn + 1 indicates the scheduling time for the n + 1-th television program listing in the database for the television channel. Tn+1 >Tn + RTn Tn+1 <Tn + RTn donde Tn indica el tiempo de programación y RTn indica el tiempo de ejecución para el listado de programas de televisión n-ésimo en la base de datos para un canal de televisión, y Tn+1 indica el tiempo de programación para el listado de programas de televisión n+1-ésimo en la base de datos para el canal de televisión.
  13. 13
    The method defined in claim 1, further comprising providing a report of the start time and end time of one or more schedule gaps and schedule overlaps. 13. El método definido en la reivindicación 1, que comprende adicionalmente proporcionar un informe de la hora de inicio y la hora de finalización de uno o más huecos de programación y solapamientos de programación.
  14. 14
    A system for making a television program schedule available through a distribution system, comprising a means for performing the method defined in any of claims 1-13. 14. Un sistema para hacer que una programación de programas de televisión esté disponible mediante un sistema de distribución, que comprende un medio para realizar el método definido en cualquiera de las reivindicaciones 1-13.