ES2208724T3 - Equipo descodificador para television que utiliza el sistema gps. - Google Patents

Equipo descodificador para television que utiliza el sistema gps.

Info

Publication number
ES2208724T3
ES2208724T3 ES96901610T ES96901610T ES2208724T3 ES 2208724 T3 ES2208724 T3 ES 2208724T3 ES 96901610 T ES96901610 T ES 96901610T ES 96901610 T ES96901610 T ES 96901610T ES 2208724 T3 ES2208724 T3 ES 2208724T3
Authority
ES
Spain
Prior art keywords
access control
gps
video
signal
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES96901610T
Other languages
English (en)
Inventor
Robert A. Bednarek
Philip A. Rubin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Philip A Rubin & Associates In
Philip A Rubin & Associates Inc
Original Assignee
Philip A Rubin & Associates In
Philip A Rubin & Associates Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philip A Rubin & Associates In, Philip A Rubin & Associates Inc filed Critical Philip A Rubin & Associates In
Application granted granted Critical
Publication of ES2208724T3 publication Critical patent/ES2208724T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/36Constructional details or hardware or software details of the signal processing chain relating to the receiver frond end
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Multimedia (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Environmental Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Emergency Management (AREA)
  • Ecology (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Circuits Of Receivers In General (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

UN DECODIFICADOR RECEPTOR INTEGRADO (IRD) (37), LLAMADO TAMBIEN DECODIFICADOR ANEXO A APARATO DE TELEVISION, TIENE UN RECEPTOR (42) DEL SISTEMA DE POSICIONAMIENTO GLOBAL (GPS). EL RECEPTOR GPS COMPRUEBA SI EL IRD ESTA EN UN LUGAR AUTORIZADO Y PERMITE LA DECODIFICACION DE LAS SEÑALES DE VIDEO SOLAMENTE SI EL LUGAR ESTA AUTORIZADO. UN SISTEMA DE CONTROL DE ACCESO CENTRAL (FIGURA 1) REMOTO DEL CLIENTE/ESPECTADOR TIENE UN RECEPTOR (16) GPS DE ALTA RESOLUCION Y ENVIA PARTE DE LOS DATOS GPS EN EL MEDIO DE TRANSMISION USADO PARA ENVIAR SEÑALES DE VIDEO AL CLIENTE. ESTOS DATOS GPS, DENOMINADOS EN LO QUE SIGUE COMO DATOS GPS INDIRECTOS, SE USAN POR EL IRD DE FORMA QUE REQUIERA MENOS COMPLEJIDAD QUE DE CUALQUIER OTRA FORMA. EL IRD INDUCE UN RETARDO (56) TEMPORAL SEUDO-ALEATORIO EN LA GENERACION DE DETERMINADAS SEÑALES, DE FORMA QUE EL ENGAÑO DEL SISTEMA DE SEGURIDAD (ES DECIR, EL SUMINISTRO DE SEÑALES FALSAS AL IRD) SEA MUCHO MAS DIFICIL. DIVERSOS COMPONENTES DEL IRD ESTAN EN UNA CAJA NORMAL SELLADAEN FORMA DE UN CIRCUITO INTEGRADO O TARJETA INTELIGENTE, DE FORMA QUE LA VIOLACION DE LOS COMPONENTES O EL ENGAÑO AL SISTEMA DE SEGURIDAD RESULTE MAS DIFICIL.

Description

Equipo decodificador para televisión que utiliza el sistema GPS.
Antecedentes de la invención
La presente invención está relacionada con un sistema de control de acceso a señales de vídeo, el cual es denominado frecuentemente como un decodificador de televisión. Más específicamente, está relacionado con un sistema tal en el que el acceso a las señales de vídeo desde una fuente remota está permitido solo si el sistema se encuentra en un emplazamiento autorizado.
Los equipos de los decodificadores-receptores integrados (IRD) se utilizan actualmente para permitir a los telespectadores recibir directamente las transmisiones de programas de vídeo de abono y de pago desde los satélites utilizando pequeñas antenas exteriores. Los equipos de los decodificadores pueden utilizarse también para las señales de vídeo emitidas codificadas o aleatorizadas (es decir, emitidas desde un transmisor terrestre hacia los clientes/telespectadores sin pasar a través del satélite) o bien para las señales de vídeo a través de un sistema de cable (es decir, cable o fibra óptica).
Las transmisiones por satélite pueden estar comprimidas digitalmente con el fin de acomodar muchos programas en una única portadora y múltiples portadoras en un solo satélite. Muchos de los programas están autorizados para su distribución y recepción solamente en ciertas zonas geográficas, particularmente en ciertos países, en donde los derechos de los programas han sido obtenidos para su transmisión y recepción. Adicionalmente, un equipo decodificador puede estar autorizado solo para el uso personal no comercial por clientes y no por los hoteles, cines o por otras actividades comerciales. Por tanto, es útil para los operadores de un sistema de distribución de vídeo (sea por satélite, o por radio o por cable) que sus decodificadores sean operativos solo en lugares autorizados y que los decodificadores inhiban la autorización de la desaleatorización de los programas de los decodificadores en lugares no autorizados.
Se han concedido varias patentes sobre equipos IRD (decodificadores-receptores integrados). Aunque los controles de acceso de los clientes, tal como en los decodificadores, están separados usualmente del receptor de televisión (de aquí el nombre de equipo decodificador independiente), se comprenderá que podrían ser integrales con un receptor de televisión, monitor o grabador de videocasetes.
Las siguientes patentes de los EE.UU. están relacionadas con el control de acceso para las señales de vídeo o señales de comunicaciones, de las cuales algunas pocas serán expuestas más adelante:
Inventor Patente nº Fecha concesión
Teare y otros 5243652 7 Septiembre 1993
Daniel y otros 5224161 29 Junio 1993
Cohen y otros 5282249 25 Enero 1994
West, Jr. 5345504 6 Septiembre 1994
Mason 4736422 5 Abril 1988
Jeffers y otros 4739510 19 Abril 1988
Mason 4802215 31 Enero 1989
Kudelski y otros 5144663 1 Septiembre 1992
Leduc y otros 5208856 4 Mayo 1993
Wilson y otros 5295188 15 Marzo 1994
Naccache y otros 5347581 13 Septiembre 1994
Diehl y otros 5373557 13 Diciembre 1994
La patente de Teare muestra el uso de un receptor del sistema de posicionamiento global (GPS) para autorizar la liberación de una clave de encriptado solo cuando un emplazamiento con respecto al tiempo horario se corresponda con una utilización adecuada. Si se libera la clave, se permite que la unidad remota pueda visualizar una cinta de vídeo con datos aleatorizados, cuya cinta se encuentra en la unidad remota. En caso de que la unidad remota se encuentre en un avión, se permitirá la visualización de la cinta de vídeo cuando se encuentre en un emplazamiento o país dado y cuando sus cambios de posición sean consistentes con el trayecto anticipado del vuelo.
Daniel muestra la desaleatorización del vídeo utilizando una tarjeta inteligente y generador de secuencias pseudoaleatorias.
Cohen expone una desaleatorización de vídeo utilizando una tarjeta inteligente.
West muestra un acceso de televisión por cable regulado mediante una señal de interferencia.
En otros desarrollos, el sistema NAVSTAR GPS obtuvo una capacidad operativa inicial completa en 1993 y proporciona señales de radiofrecuencia temporizadas de precisión desde los satélites en órbita durante veinticuatro horas. El receptor GPS utiliza un tiempo horario de retardo de transmisión desde los múltiples satélites en órbita para generar una determinación de la posición del receptor GPS. El receptor tiene que tener un reloj con una precisión excelente a corto plazo para que se sincronice y efectúe el seguimiento de un mensaje codificado enviado por un satélite GPS y además efectuar medidas de precisión de las pseudodistancias. El error de desplazamiento en el tiempo entre el reloj estándar atómico de alta precisión en cada satélite y el receptor puede ser eliminado mediante el procesamiento de los códigos de las señales enviadas desde cuatro satélites en lugar de hacerlo con solo tres. La señal del satélite extra permite una solución matemática para el desplazamiento en el tiempo horario, así como también en cuanto a las distancias entre los satélites y el receptor.
Algunos receptores GPS presentan un costo de solo algunos cientos de dólares, haciendo que sean satisfactorios para barcos, aviones y otros vehículos en donde se desee la determinación de la posición. El receptor GPS incluye un microprocesador para ejecutar los cálculos sobre los datos medidos, con circuitos especiales para calculas las correlaciones, y precisa de una pantalla de visualización, empaquetado, fuente de alimentación, etc. Algunos de esos dispositivos ya se encuentran en el equipo decodificador para otros fines, y otras funciones pueden ser simplificadas mediante la ejecución de una parte del procesamiento en el emplazamiento del enlace ascendente y transmitiendo los resultados junto con órdenes a través del mismo sistema de comunicaciones que proporcionen el vídeo, audio y datos, programando así los equipos IRD. La complejidad del procesamiento del equipo IRD para acomodar la validación de la posición física puede reducirse a un nivel en el que el costo de los circuitos electrónicos para implementar dichas funciones sea aceptablemente pequeño.
En la operación normal de un receptor GPS, las medidas del tiempo horario de llegada de las señales de radio multiplexadas por división de códigos desde los múltiples satélites GPS se efectúan por el receptor. Estas medidas se convierten después en medidas de pseudodistancias utilizando la velocidad de propagación de las ondas de radio. Las medidas de las distancias se denominan pseudodistancias debido a un error en el tiempo introducido por la sincronización imperfecta en el tiempo horario del receptor con la sincronización horaria de precisión de los satélites que esta controlada por relojes atómicos. El retardo de tiempo es tratado como una variable adicional en los cálculos de la posición, y se efectúa una medida de la pseudodistancia adicional para proporcionar una ecuación adicional para resolver esta variable adicional. Aunque los cálculos a ejecutar son directos, tiene que calcularse una solución de la posición de forma iterativa para converger a una solución. Adicionalmente, tienen que calcularse las correcciones para los efectos de la propagación, con el fin de generar una determinación de la posición de forma precisa, tal como se requiere normalmente para los aviones, barcos, yates, u otros vehículos.
Las siguientes patentes de los EE.UU. muestran distintos receptores y/o métodos de GPS:
Inventor Patente nº Fecha concesión
Holmes y otros 4807256 21 Febrero 1989
Allison y otros 5359332 25 Octubre 1994
Gilbert y otros 5379045 3 Enero 1995
Objetos y sumario de la invención
En consecuencia, es un objeto primario de la presente invención el proporcionar un nuevo y mejorado sistema de control del acceso a las señales de vídeo.
Un objeto más específico de la presente invención es proporcionar un control de acceso a las señales de vídeo que autorice el acceso a las señales solo si el emplazamiento de un control de acceso del cliente se encuentra en el emplazamiento del cliente autorizado (de ahora en adelante denominado como la posición de utilización del control de acceso del cliente).
Un objeto adicional de la presente invención es proporcionar el control de acceso del cliente utilizando la posición en la que se utilice el receptor GPS.
Otro objeto incluso de la presente invención es proporcionar un control de acceso del cliente sencillo y de bajo costo utilizando la posición en la que se utilice un único receptor GPS o un receptor GPS monocanal, tal como un receptor que sea adecuado para la autorización en un emplazamiento fijo único.
Un objeto adicional de la presente invención es proporcionar un control de acceso a señales de vídeo utilizando un control de acceso central en una fuente de señales de vídeo y remota con respecto a los clientes.
Otro objeto de la presente invención es proporcionar un sistema de control de acceso a señales de vídeo que tenga un control de acceso central, utilizando un receptor GPS, y en el que el control de acceso central suministre información de la posición al medio de transmisión para la transmisión a los clientes. Un objeto adicional de la presente invención es proporcionar un sistema de control de acceso a señales de vídeo utilizando criterios múltiples para la autorización, incluyendo el emplazamiento y otros factores tales como el pago por el servicio, sin el apagón (es decir, bloqueo de la señal) resultante de las restricciones paternas en la programación disponible para los niños, y sin el apagón resultante de las restricciones regionales (por ejemplo, el evento de deportes puede ser mostrado en áreas solo fuera de la ciudad, zona o estado en los que tenga lugar el evento).
Otro objeto de la presente invención es proporcionar un sistema de control de acceso de señales de vídeo en el que el control de acceso de clientes en el emplazamiento del cliente no necesite de la capacidad para transmitir información a un control de acceso central, y que no necesite de un control de acceso central que envíe una clave de desaleatorización o bien que responda a la comunicación desde el control de acceso del cliente.
Otro objeto de la presente invención es proporcionar un sistema de control de acceso a señales de vídeo que tenga un control de acceso de clientes en un emplazamiento del cliente, en el que el control de acceso de clientes sea altamente resistente a los intentos de hacer fracasar el control de acceso.
Es deseable hacer que cada uno y todos los decodificadores ejecuten la descodificación de las señales solo si se encuentran físicamente situados en el lugar en donde hayan sido autorizados. Se describe aquí un sistema que utiliza el sistema de posicionamiento global NAVSTAR (GPS) para ayudar en la validación del emplazamiento de cada decodificador, y autorizándolo para decodificar los servicios de los programas pedidos por el cliente, junto con otros criterios incluyendo el pago por los servicios, solo si se encuentra situado físicamente en donde esté autorizado. Tal como se utiliza aquí, el sistema GPS representa un sistema que utiliza una pluralidad de radiotransmisores en diferentes emplazamientos, y un receptor que utiliza las transmisiones de los transmisores, para determinar o validar el emplazamiento del receptor. De especial interés es la capacidad de un dispositivo de determinación de la posición dentro del decodificador para que no pueda ser engañado por alguien que desee utilizar el equipo decodificador en un emplazamiento no autorizado. El sistema en este caso es resistente a la inserción de datos falsos que podrían provocar la determinación de la posición como autorizada mientras que estuviera situado el equipo en una posición no autorizada. Finalmente, se precisa que el dispositivo de determinación de la posición sea lo más económico posible.
En algunas aplicaciones del GPS en el IRD es deseable que el equipo IRD determine su propia posición después de que sea instalado inicialmente, en lugar de tener que se le comunique su posición autorizada por el canal de programación. Esto minimiza el trabajo del sistema para convertir la dirección postal del cliente a coordenadas GPS. En este caso, el equipo IRD efectúa cuatro medidas de pseudodistancias utilizando cuatro satélites GPS distintos para adquirir los datos del tiempo horario para ser utilizados en las cuatro ecuaciones de calculo de distancias para la determinación de la posición. Esta posición es almacenada dentro del equipo IRD como la posición autorizada para una comparación posterior con las medidas que indicarán si el equipo IRD ha sido cambiado o no a otro emplazamiento. Después de que el equipo IRD haya sido inicializado con una posición autorizada, la acción subsiguiente de verificar que el equipo IRD no ha sido cambiado puede efectuarse en una de dos formas. En primer lugar, las posiciones autorizadas pueden ser determinadas y comparadas con la posición autorizada. En segundo lugar, las distancias generadas a los transmisores GPS (en los satélites) pueden ser comparadas individualmente con la distancia calculada desde la posición GPS conocida y la posición autorizada. Cada distancia coincidente verifica entonces la consistencia entre la posición autorizada y la posición IRD en curso. No es usualmente crítico que la determinación de la posición inicial sea efectuada con prisas. Esto permite que se efectúen las medidas de las distancias secuencialmente en un receptor monocanal, minimizando así el costo del hardware del receptor en el emplazamiento del cliente.
Las características anteriores y otras de la presente invención, que serán comprendidas fácilmente al considerar la siguiente descripción detallada en conjunción con los dibujos adjuntos, se realizan mediante un sistema de control de acceso a señales de vídeo, incluyendo un control de acceso de clientes que tiene: una entrada de señal (es decir, puede ser un receptor o bien otro dispositivo de entrada) para recibir al menos una señal de vídeo de una fuente remota; un procesador de señales de vídeo conectado operativamente (es decir, directa o indirectamente) para recibir (es decir, directa o indirectamente) las señales de vídeo de la entrada de la señal; un dispositivo de acceso condicional conectado operativamente al procesador de la señal de vídeo; una salida de señal conectada operativamente al procesador de la señal de vídeo, y proporcionando una señal de salida de vídeo utilizable solo con el dispositivo de acceso condicional, autorizando el acceso a una o más señales de vídeo desde la fuente remota; y una receptor de señales GPS operable para recibir información de la posición desde fuentes remotas, y conectado operativamente al dispositivo de acceso condicional, en el que el dispositivo de acceso condicional autoriza el acceso solo si el receptor de señales GPS recibe señales consistentes con el control de acceso de clientes que se encuentre en un emplazamiento autorizado, o indicando que el control de acceso de clientes se encuentra en un emplazamiento autorizado. Tal como se utiliza aquí, en el emplazamiento autorizado se incluirá alguna tolerancia de forma tal que el control de acceso del cliente o el equipo IRD pueda moverse de una habitación de la casa a otra habitación, considerándose como emplazamiento autorizado en cualquier habitación.
Preferiblemente, el dispositivo de acceso condicional autorizará el acceso solamente si el receptor de la señal GPS recibe señales consistentes con el control de acceso del cliente y que se encuentre en un emplazamiento fijo único autorizado para el servicio. (Tal como se utiliza aquí, en el emplazamiento fijo único se incluye un rango de tolerancia tal que el movimiento de una habitación de la casa a otra habitación no se considerará como movimiento de un emplazamiento fijo único, pero el control de acceso del cliente que continúe permitiendo el acceso conforme el control de acceso del cliente se mueva como parte del transporte no será considerado como una limitación del acceso en un emplazamiento fijo único). El dispositivo de acceso condicional autoriza el acceso utilizando criterios para comprobar la autorización además de la información sobre el emplazamiento del control de acceso del cliente. El control de acceso del cliente es una unidad que no transmite.
Una primera realización tiene un control de acceso del cliente que utiliza el receptor GPS y un dispositivo de acceso condicional para efectuar las verificaciones de las distancias consistentes con el control de acceso del cliente, que se encuentra en un lugar fijo único autorizado para el servicio, y sin que el control de acceso del cliente determine el emplazamiento del control de acceso del cliente. Esta realización puede utilizar un receptor GPS monocanal. Una segunda realización tiene un control de acceso del cliente que utiliza un receptor GPS, para determinar el emplazamiento del control de acceso del cliente, y en el que el dispositivo de acceso condicional autoriza el acceso solamente si el emplazamiento determinado se encuentra en un emplazamiento fijo único autorizado para el servicio.
El control de acceso del cliente incluye además un procesador GPS conectado operativamente para recibir la información GPS directa desde el receptor GPS y un decodificador conectado operativamente a la entrada de señal para proporcionar señales GPS indirectas recibidas desde un medio de transmisión que transporte al menos una señal de vídeo desde una fuente remota. El procesador GPS utiliza la información de las señales GPS indirectas para determinar cuales son las fuentes GPS a utilizar por el control de acceso del cliente, y el emplazamiento de las fuentes GPS determinadas.
El sistema de control de acceso de las señales de vídeo incluye además un control de acceso central remoto de los clientes y que tiene: una fuente de al menos una señal de vídeo; un dispositivo de salida para situar las señales de vídeo desde la fuente en un medio de transmisión para la transmisión a los clientes con el control de acceso de clientes; y un receptor GPS central operable para recibir información de la posición desde fuentes remotas, y conectado operativamente para aplicar mensajes de datos al dispositivo de salida, correspondiendo los mensajes de datos a la información de la posición, y el dispositivo de salida que suministrado la información de la posición al medio de transmisión para la transmisión a los clientes. Las señales de vídeo enviadas a los clientes son inutilizables sin una clave. El dispositivo de acceso condicional solicita las medidas del procesados GPS en los tiempos horarios de inicio de las medidas, que al menos son pseudoaleatorias (es decir, aleatorias o pseudoaleatorias).
El control de acceso de clientes o el dispositivo de acceso de clientes tiene el procesador GPS y el dispositivo de acceso condicional dentro de un contenedor sellado herméticamente, el cual es un circuito integrado o una tarjeta inteligente. El contenedor sellado común tiene dentro del mismo un generador de códigos operable para generar un código para seleccionar una fuente GPS desde la cual puedan obtenerse los datos.
La presente invención puede descrita alternativamente como un sistema de control de acceso a señales de vídeo que incluye un control de acceso central remoto de los clientes y que tiene: una fuente de al menos una señal de vídeo; un dispositivo de salida para situar las señales de vídeo desde la fuente al medio de transmisión para la transmisión a los clientes; un receptor GPS central operable para recibir la información de la posición desde fuentes remotas, y conectado operativamente para aplicar mensajes de datos al dispositivo de salida, en el que los mensajes de datos corresponden a la información de la posición y suministrando el dispositivo de salida la información de la posición al medio de transmisión para la transmisión a los clientes. El control de acceso central incluye además un acceso condicional central conectado operativamente al receptor/procesador GPS y al dispositivo de salida, para proporcionar una clave de aleatorización al dispositivo de salida para aleatorizar las señales de vídeo con antelación a su inserción en el medio de transmisión. El acceso condicional central efectúa el encriptado de la información de posición suministrada al dispositivo de salida. El sistema de control de acceso de la señal de vídeo incluye además un control de acceso de clientes que tiene: una entrada de señal para recibir al menos una señal de vídeo desde una fuente remota; un procesador de señales de vídeo conectado operativamente para recibir señales de vídeo desde la entrada de señal; un dispositivo de acceso condicional conectado operativamente al procesador de señales de vídeo; una salida de señales conectada operativamente al procesador de señales de vídeo y proporcionado una señal utilizable de salida de vídeo solo cuando el dispositivo de acceso condicional autorice el acceso a una o más señales de vídeo desde la fuente remota; y un receptor de señales GPS operable para recibir información de la posición desde fuentes remotas, y conectado operativamente al dispositivo de acceso condicional, autorizando el dispositivo de acceso condicional solamente si el receptor de señales GPS recibe señales consistentes con el control de acceso del cliente que detecte un emplazamiento autorizado.
Breve descripción de los dibujos
Las características anteriores y otras de la presente invención se comprenderán más fácilmente cuando se considere la siguiente descripción detallada en conjunción con los dibujos adjuntos, en los que los caracteres similares representan componentes iguales a través de la totalidad de las distintas vistas, en las que:
la figura 1 es un diagrama de bloques simplificado de un control de acceso utilizado con un sistema de control de acceso a señales de vídeo de acuerdo con la presente invención;
la figura 2 es un diagrama de bloques simplificado de un control de acceso de clientes utilizado con el sistema de control de acceso a señales de vídeo;
la figura 3 es un diagrama de flujo de control de acceso de cliente de una primera realización que calcula su posición;
la figura 4 es un diagrama de flujo de un control de acceso de cliente de una segunda realización que valida su posición;
la figura 5 es un diagrama de bloques de un control de acceso de cliente que tiene una característica de ser resistente a la falsificación, el cual puede utilizar las técnicas de las figuras 3 ó 4; y
la figura 6 muestra una secuencia de los resultados de la correlación para los distintos códigos Gold generados en una parte de la figura 5.
Descripción detallada
Con referencia a las figuras 1 y 2, el sistema de control de acceso a señales de vídeo incluye un control de acceso central o sistema 10 de la figura 1, y un control de acceso de clientes o sistema 12 de la figura 2.
El control de acceso central 10 es remoto con respecto a los clientes que se abonan a los distintos programas. La antena 14 recibe la información del sistema de posicionamiento global (GPS) desde los satélites GPS (no mostrados) y está conectada a receptor / procesador central de datos GPS 16 (es decir, remoto con respecto a los clientes / abonados), el cual puede operar de una forma conocida para proporcionar mensajes de datos GPS 18 a un sistema o control 20 de acceso condicional central. Específicamente, el receptor / procesador GPS 16 es preferiblemente un receptor de múltiples canales múltiplex por división de códigos. Las señales recibidas son todas de la misma radiofrecuencia, pero cada una de las señales de los satélites GPS tienen un código de repetición distinto, el cual las diferencia de otras señales.
El receptor / procesador GPS 16 es una unidad estándar de alta calidad, pero determina cuales son los satélites GPS mejores para ser utilizados para la fijación de la posición en los emplazamientos en los que se encuentran los sistemas de control de acceso del cliente 12. Es decir, un receptor normal GPS determina cuales son los satélites que deberán utilizarse para la determinación de la posición. El receptor/procesador GPS 16 determinará en su lugar cuales son los satélites que deberán utilizarse en los emplazamientos de los clientes. Si el área de cobertura geográfica de los distintos emplazamientos de los clientes es suficientemente grande, el receptor/procesador 16 proporcionará las múltiples determinaciones para las diferentes regiones. Por ejemplo, dadas las zonas geográficas A y B, los mejores satélites para recibir datos GPS en la zona A pueden ser diferentes a una hora dada con respecto a los satélites para recibir datos GPS en la zona B. En consecuencia, el receptor/procesador GPS 16, utilizando un emplazamiento central conocido o un emplazamiento geográfico medio en la zona A, puede determinar fácilmente los mejores satélites para recibir datos GPS en la zona A. De igual forma, el receptor/procesador GPS 16, utilizando un emplazamiento geográfico central o medio en la zona B, puede determinar fácilmente los mejores satélites para recibir datos GPS en la zona B. Dado el conocimiento del emplazamiento de dicho emplazamiento geográfico central o medio de una zona dada, las técnicas conocidas permiten la rápida determinación de los mejores satélites para ser utilizados en un emplazamiento dado.
Los transmisores de los satélites GPS envían datos a 50 bits por segundo superpuestos sobre sus señales de salida, las cuales se denominan códigos Gold que corresponden a un satélite en particular. Tal como es conocido, estos códigos Gold o GPS son usualmente códigos de un mega-chip por segundo. Los datos se decodifican mediante la utilización de técnicas conocidas para determinar la información de la posición y la velocidad (vector) exactas, colectivamente denominadas como datos de efemérides, de cada satélite, que se utilizarán para verificar o determinar el emplazamiento del sistema de control de acceso del cliente 12 de la forma expuesta con detalle más adelante. (Tal como es ya conocido, el vector velocidad es el régimen del tiempo de cambio del vector de la posición). Los datos de corrección de la velocidad esperada de la propagación son decodificados también de la forma conocida.
Los mensajes de datos GPS 18 (es decir, las señales en las líneas de conexión eléctrica 18), incluyendo los datos de la posición, velocidad y corrección con respecto a los distintos satélites, son suministrados por el receptor/procesador 16 a un sistema de acceso condicional central 20, el cual puede ser llamado también como un dispositivo de acceso condicional central. Dependiendo del ancho de banda en la salida del sistema 10 y otras consideraciones, los mensajes de los datos GPS pueden incluir simultáneamente datos de todos los satélites utilizados para todas las regiones o los datos múltiplex de tiempo horario desde un satélite y/o grupos de satélites (por ejemplo, todos los datos de los satélites procedentes de los satélites utilizados en la región A durante un corto intervalo seguido por todos datos de los satélites procedentes de los satélites utilizado en la región B durante un corto intervalo). En el ejemplo con las regiones A y B, los datos de los satélites a utilizar para la región A pueden ser direccionados a los distintos sistemas de control de acceso de clientes 12 (figura 2 solamente) dentro de la región A, mientras que los datos de satélites a utilizar en la región B pueden ser direccionados a los distintos sistemas de control de acceso de clientes 12 dentro de la región B.
El sistema 20 recibe también los mensajes de datos de programas 22 y los mensajes de datos de autorización de usuarios 24 suministrados por las fuentes (no mostradas) de una forma conocida. El sistema de acceso condicional central 20 suministra los mensajes de datos combinados 26 (las distintas entradas al sistema 20 que se obtienen a la salida en forma encriptada) y una clave de desaleatorización 28 al multiplexor/aleatorizador/transmisor 30, que se puede denominar como una unidad de salida. La unidad de salida 30 recibe señales de audio, vídeo y datos desde las fuentes de los programas 32, y entrega las salidas 34 a un medio de transmisión. De una forma conocida, las salidas 34 incluyen las versiones aleatorizadas de las distintas señales de los programas de audio, vídeo y datos. Las salidas 34 incorporan también la entrada de datos al sistema 20, teniendo esto lugar en el medio de transmisión en una forma desaleatorizada aunque encriptada. Los mensajes de datos combinados 26 y las salidas 34 incorporarían los distintos datos GPS tal como se ha expuesto y utilizando técnicas conocidas.
Aunque las salidas 34 se muestran como suministradas a un enlace ascendente para un satélite de comunicaciones, las salidas podrían ser aplicadas a cualquier medio de transmisión para la transmisión (directa o indirectamente) a los clientes. Por ejemplo, el sistema de control de acceso central 10 puede suministrar de forma alternada las salidas 34 por emisión por radio (emisión de las televisiones no por satélite) y/o por cable (por cable o fibra óptica). En cualquier caso, las señales serán aleatorizadas y la desaleatorización tendrá lugar solamente si uno de los sistemas de control de acceso de clientes 12 de la figura se encuentra en un emplazamiento autorizado tal como se expone más adelante.
El multiplexor/aleatorizador/transmisor 30 puede ser, por ejemplo, un multiplexor de sistema MPEG2 estandarizado, el cual opere sobre una base de paquetes, recibiendo los paquetes de audio, vídeo y datos, y combinándolos en un flujo de datos serie formateados para emitirlos al enlace ascendente por satélite de comunicaciones. Tal como es conocido, el sistema MPEG2 es un sistema o técnica de compresión de vídeo digital en particular, el cual acomoda las señales múltiples de vídeo, audio y datos para ser combinadas y transmitidas en una portadora única de radiofrecuencia.
Mediante la incorporación de importantes características relacionadas con una alta calidad, el receptor/procesador 16 GPS de canales múltiples en el sistema 16, el sistema 12 expuesto más adelante puede ser más sencillo de lo normal. Específicamente, la característica ventajosa de retransmitir los datos GPS expuestos, aunque no necesariamente una parte de la presente invención en sus aspectos más amplios, permite un sistema mucho más sencillo y menos costoso 12. Puesto que el sistema de control de acceso del cliente 12 tiene que estar en cada emplazamiento del cliente/abonado, es útil rebajar los costos y la complejidad del sistema de control de acceso del cliente 12, mientras que el hacer más complejo el sistema de control de acceso central 10 no incluye un gran costo, puesto que existiría uno solo o un número relativamente bajo. Puesto que el sistema de acceso condicional 20 opera de una forma conocida (excepto para recibir e incorporar en su salida los mensajes de datos GPS 18), los detalles del sistema 20 incluyendo los componentes de los sistemas de acceso condicionales conocidos, los cuales provocan ordinariamente que se cambien las claves de aleatorización y que tengan que ser decodificables por los equipos IRD autorizados (tales como el sistema de control de acceso de clientes 12) no necesitan ser mostrados o presentados.
Como una alternativa a la transmisión de los datos GPS descritos, el sistema 10 puede enviar alternativamente solamente la identidad de los satélites a utilizar por el control de acceso del cliente 12, en lugar de incluir la información de la posición y velocidad. No obstante, esto requeriría unas operaciones más complejas por el control de acceso del cliente 12.
Volviendo ahora al sistema de control de acceso del cliente 12 de la figura 2, la antena 36 recibe en forma directa (es decir, no retransmitida desde un sistema central tal como en 10 de la figura 1) las señales GPS 38 desde el satélite, así como también las señales del satélite de comunicaciones 40, las cuales incluyen las señales GPS indirectas (es decir, retransmitidas a través del sistema central 10), y que corresponden a las señales 34 de la figura 1 posteriores a su enlace ascendente a uno o más satélites de comunicaciones, y el enlace descendente hasta el sistema de control de acceso de cliente 12. En teoría, el mismo satélite (no mostrado) podría proporcionar ambas señales GPS directas y las señales de comunicaciones 40, pero los satélites usualmente no combinan las funciones de GPS y las comunicaciones. La antena 36 puede ser una antena pequeña del tipo de parábola para satélite. Aunque no se muestran, podrían utilizarse antenas independientes para las señales GPS directas y para las señales de comunicaciones, en lugar de una sola antena de recepción 36.
Las señales recibidas por la antena 36 son enviadas a un decodificador-receptor integrado (IDR) 37 y siendo filtradas (no mostrado el filtro) utilizando técnicas conocidas tales que las señales GPS directas 38 pasen al receptor 42 de señales GPS y las señales de comunicaciones 40 pasen al receptor/decodificador 44 de satélite de comunicaciones (el cual sirve como dispositivo de entrada de señales). La salida del receptor/decodificador 44 es una señal de banda base demodulada y decodificada, correspondiente a las señales 34 de la figura 1, y esta salida es suministrada al desaleatorizador/demultiplexor 46. El desaleatorizador/demultiplexor 46 opera de forma conocida para demultiplexar y enviar los paquetes de las señales al sistema de acceso condicional del cliente 48 junto con una conexión 50 al sistema de acceso condicional del cliente 48. Los paquetes correspondientes al audio, vídeo y datos de los programas son desaleatorizados por el componente 46 si se suministra una clave de desaleatorización en la conexión 52 para el sistema 48. El sistema 48 proporciona la clave de desaleatorizacion correcta solo si se satisfacen todos los criterios para la autorización. Los equipos IRD conocidos permiten el acceso mediante el cumplimiento de los criterios basados en los mensajes de datos de los programas 22 y los mensajes de datos de autorización del usuario 24 de la figura 1. No precisan de su exposición los detalles comunes operacionales estándar de los componentes conocidos 44, 45 y 48, pero se subrayará posteriormente el caso en que los datos GPS tengan uno de los criterios para la liberación de la clave de desaleatorización y otros aspectos en los cuales los componentes 44, 46 y 48 diferirán de los sistemas anteriores usuales.
El sistema 12 no tendrá la liberación de la clave correcta en 52 del sistema de acceso condicional 48, a menos que (además de los criterios basados en otros factores tales como el pago por el servicio, sin que resulte un apagón a partir de las restricciones paternas en la programación disponible para los niños, y sin apagón resultante de restricciones regionales) el equipo IRD 37 se encuentre en una posición geográfica autorizada. Si se encuentra en la posición geográfica correcta, esto se determinará mediante un procesador de datos GPS 54 conectado al receptor de señales GPS 42 a modo de un dispositivo 56 de correlación de retardo de tiempo. El procesador 54 ejecuta los cálculos de la pseudodistancia y del retardo de tiempo según se expone posteriormente, y proporcionará una señal binaria de posición autorizada en la línea 92, solo si la posición geográfica del equipo IRD 37 es consistente con el emplazamiento esperado o previamente autorizado.
El procesador GPS 54 trabaja en conjunción con el dispositivo 56 de autocorrelación del retardo de tiempo. El dispositivo 56 utiliza una técnica de comparación que incluye un código generado localmente para el satélite que tenga que utilizarse. (Los satélites a utilizar son suministrados mediante los datos GPS indirectos y pasados a la línea 60 del procesador 54). El código generado localmente es suministrado en la línea 62 al dispositivo 56 para el desplazamiento en el tiempo hasta que coincida en el tiempo el mismo código transmitido desde el satélite GPS. El valor del desplazamiento en el tiempo es devuelto de nuevo al procesador 54 en la línea 64 para los cálculos de la pseudodistancia, utilizando la ecuación de distancias:
(X_{s} - X_{j})^{2} + (Y_{s} - Y_{j})^{2} + (Z_{s} - Z_{j})^{2} = (R - R_{b})^{2}
en donde X_{s}, Y_{s} y Z_{s} representan las coordenadas de posición del satélite, y X_{j}, Y_{j} y Z_{j} representan las coordenadas de posición del equipo IRD 37. La distancia entre el satélite y el equipo IRD 37 un instante en particular está representada por R, mientras que R_{b} es la desviación de la distancia debido a la inestabilidad del reloj del equipo IRD (no mostrado por separado).
Puesto que los datos GPS indirectos suministrados preferiblemente al IRD 37 incluyen las coordenadas de la posición del satélite en un instante dado, y las tres componentes de la velocidad en dicho instante, X_{s}, Y_{s} y Z_{s} pueden ser determinadas fácilmente por el procesador 54 en un instante posterior (con un retardo de tiempo relativamente corto). Alternativamente, si se utiliza un equipo IRD más complejo, los datos GPS directos pueden generar estos valores independientemente de cualesquiera datos GPS directos distintos a la identidad de los satélites a utilizar.
La evaluación de la ecuación de la distancia para dos satélites distintos (ejecutando la ecuación dos veces) permite la comprobación de la consistencia con un emplazamiento autorizado. Tal como se utiliza aquí, dicha comprobación de la consistencia deberá referirse como una validación de la posición. Considerando que X_{j}, Y_{j} y Z_{j} representan las coordenadas de la posición del equipo IRD 37, pueden considerarse como el emplazamiento autorizado que significa que se conocerá la distancia apropiada R, una primera aplicación de la ecuación da por resultado un valor para R_{b} la desviación de la distancia debida al desplazamiento del reloj del equipo IRD con respecto al reloj del satélite. Una segunda aplicación de la ecuación es la ejecutada por el procesador 54, utilizando un satélite distinto par comprobar si los miembros derecho e izquierdo de la ecuación son iguales. Si los miembros derecho e izquierdo de la ecuación son iguales, la distancia es la adecuada y la posición será altamente probable que sea válida puesto que es improbable una distancia igual. (Incluso si una distancia es igual a la distancia apropiada en un instante dado, el movimiento de los satélites del equipo IRD significa que en instantes posteriores breves la distancia será no válida a menos que el IRD se encuentre en una posición autorizada). Si los miembros derecho e izquierdo de la ecuación no son iguales, el procesador 54 no suministrará la verificación en la línea 58, de forma tal que el acceso condicional 48 no proporcionará la clave de la desaleatorización en la línea 52, y no suministrando la salida(s) del programa utilizables por el componente 46.
En lugar de simplemente validar la posición del equipo IRD tal como se ha expuesto anteriormente, el IRD 37 tiene la alternativa de operar en un modo de determinación de la posición. En este modo, la ecuación anterior efectúa el calculo cuatro veces para resolver los cuatro valores desconocidos: la desviación de la distancia R_{b} y X_{j}, Y_{j} y Z_{j}, que representan las coordenadas de la posición del equipo IRD 37. Puede utilizarse la serie de Taylor o bien otra técnica iterativa conocida para resolver los cuatro valores desconocidos. Las coordenadas de la posición del equipo IRD determinadas pueden ser entonces comparadas con las coordenadas del IRD autorizado previamente almacenadas. Si son iguales (o dentro de un margen dado de tolerancia), la verificación será suministrada en la línea 52. Si no son iguales (dentro de un margen dado de tolerancia), la verificación no será suministrada, de forma tal que el acceso condicional 48 no proporcione la clave de la desaleatorización en la línea 52, y no suministrándose la salida(s) del programa utilizable por el componente 46.
La ventaja de utilizar la técnica de la validación de la posición es que puede ser más sencillo (con unos costos inferiores asociados, y con menor potencia de proceso necesaria) que efectuar la determinación de la posición en el equipo IRD. Una ventaja de la determinación de la posición del IRD es que puede utilizarse para la autoinicialización en el emplazamiento del cliente. Es decir, el emplazamiento autorizado puede ser inicializado cuando el cliente configure por primera vez el equipo IRD. Esto evitará la necesidad para la compañía que suministre el IRD el determinar e inicializar los valores del IRD para el emplazamiento apropiado. Esto evita la desaleatorización en otros emplazamientos, pero la compañía puede necesitar todavía comprobar y asegurar de alguna forma que el cliente no situó el equipo IRD en un emplazamiento no autorizado. Por el contrario, esta técnica de autoinicialización de la posición puede resultar totalmente útil si un empleado de la compañía suministra el equipo IRD al cliente.
En la figura 3 se muestran detalles adicionales de una primera realización. El procesamiento aquí mostrado está limitado a la operación del GPS y su interfaz con el sistema MPEG2 o bien otro sistema de suministro de la programación. Incluido en esta realización se encuentra el procesamiento GPS de cuatro medidas de la pseudodistancia para determinar explícitamente la posición del equipo IRD. La figura 4 difiere de la figura 3 en que el procesamiento GPS en el equipo IRD en la figura 4 ejecuta solamente una validación de la distancia (la cual es con respecto al tiempo una validación de la posición) después de que el sistema de suministro de la programación haya suministrado al IRD las coordenadas GPS del emplazamiento autorizado.
En la figura 3, el bloque de inicio 100 conduce al bloque 110 en donde el demultiplexor proporciona la parte de la señal de programación que está dirigida a las órdenes y datos GPS en la línea 111 suministrada al bloque 120. En el bloque 120, el receptor GPS recibe la orden desde las líneas 111 (esto podría ser por medio del sistema de acceso condicional de la figura 2) para ejecutar la medida de la pseudodistancia e identificar el satélite GPS en particular. En el bloque 120, el receptor ejecuta las correlaciones necesarias para obtener la pseudodistancia y suministrando la pseudodistancia al procesador GPS en el bloque 125. Las coordenadas GPS del satélite GPS utilizado para la medida son suministradas desde el bloque 110 del demultiplexor en la entrada 127 del bloque 125. El suministro a través del canal de programación ayuda al sistema porque el receptor GPS de la figura 2 no requiere necesariamente demodular estos datos directamente de la señal GPS, y siendo capaz por tanto de rápidamente pasar a la siguiente señal del satélite GPS a procesar. Evita también la necesidad de que el receptor GPS requiera más de una señal GPS única a procesar al mismo tiempo, ahorrando así la parte del hardware necesario.
En el instante de la inicialización del equipo IRD se almacena una primera determinación de la posición en una memoria de posiciones autorizadas tal como se indica en el bloque 130 a través del trayecto de datos 135. Las siguientes determinaciones de la posición compararán las nuevas determinaciones de la posición con la posición almacenada en la memoria. Esta comparación se ejecuta en el bloque 140 en donde la posición medida en curso es recibida del procesador GPS 54 de la figura 2. La posición autorizada es recibida normalmente a través del trayecto 138. No obstante, el sistema permite efectuar una comprobación de la posición con una posición comunica a través del canal de programación por medio del trayecto 142. El operador del sistema tiene la oportunidad de validad la posición con referencia a una posición que envía al equipo IRD si así lo desea. Este sistema de la figura 3 es capaz de efectuar una determinación inicial de la posición de por sí, de forma que no necesita ser provisto a través del canal de programación. La capacidad de validar posteriormente esta posición inicial proporciona un seguro de que la medida de la posición inicial se efectuó en el emplazamiento autorizado y no en algún emplazamiento no autorizado.
La salida del bloque 140 es el error de distancia entre la posición medida en curso y la posición autorizada y que se suministra al bloque 145. El bloque 145 ejecuta el procesamiento que determina primeramente si el error de distancia es inferior a un valor de umbral predeterminado, alfa. El valor de alfa, y también el umbral utilizado posteriormente, beta, se proporciona desde el canal de programación a través del recorrido 144. A partir de esta operación se genera un resultado binario, de forma tal que se genera un "uno" para un error en la distancia igual o inferior a alfa, y generándose un "cero" binario para un error en la distancia que sea mayor que alfa.
De esta forma, cualquier error en la distancia generado por el proceso de medida GPS no inhabilitará el equipo IRD para poder desaleatorizar el material del programa utilizándose un segundo valor del umbral denominado beta. Este proceso requiere que un porcentaje predeterminado de los errores de la distancia se encuentren dentro del valor de alfa del umbral. El mencionado porcentaje predeterminado está controlado por el valor de umbral de beta.
La salida del bloque de procesamiento 145 es la señal binaria en 147 de autorización de la posición. La señal en 147 es una componente de entada al bloque lógico de autorización 115. Se suministran otros criterios de autorización a 115 a través del recorrido 113. La lógica en el bloque 115 requiere esencialmente que la señal 147 autorice la desaleatorización, junto con los otros criterios de 113 para que la autorización de la desaleatorización 118 sea evaluada y que se permita la visualización de la programación.
El bloque lógico 113 es más complejo que una simple puerta AND porque el canal de programación puede provocar que la autorización de desaleatorización sea habilitada o inhabilitada, independientemente del estado de la señal de autorización de la posición 147. Esto proporciona la flexibilidad al sistema para no precisar la verificación de la posición en algunos casos.
Una posibilidad adicional de este sistema permite que ciertas áreas geográficas sean excluidas de proporcionar una autorización de la posición. En este caso, el demultiplexor 110 proporciona el área excluida en términos de coordenadas GPS al procesador 140 a través del recorrido 142. El procesador 140 compara entonces el área excluida con la posición retenida en la memoria 130. Si la posición en la memoria 130 está dentro del área excluida enviada a través del recorrido 142, el bloque 140 envía el error de distancia máximo posible al bloque 145, el cual responde mediante la no autorización de la posición en su salida 147.
La figura 4 muestra una segunda realización de la invención, en la que el equipo IRD no efectúa ninguna determinación de la posición. En esta realización solo se ejecutan las verificaciones de la distancia, utilizando las medidas de pseudodistancia efectuadas en el equipo IRD, y una posición autorizada suministrada al IRD a través del canal de programación. Una ventaja de esta realización es el ahorro en el hardware y en el software asociados con el procesamiento de las medidas de pseudodistancias en una forma iterativa utilizando cuatro ecuaciones no lineales simultáneas. El funcionamiento del receptor GPS 220 en la figura 4 es el mismo que el funcionamiento del receptor 120 en la figura 3. Así mismo, los bloques iguales entre las figuras 3 y 4 corresponden a los bloques 100 y 200, bloques 110 y 210, bloques 115 y 215, y bloques 145 y 245.
En particular en la figura 4 el bloque 230 que incluye la memoria de la posición autorizada difiere del mostrado en la figura 3 porque la posición autorizada solo puede ser introducida desde el canal de programación en la figura 4, y porque el procesamiento en el bloque 240 ejecuta solamente las verificaciones de la distancia. El procesador 140 en la figura 4 ejecuta un cálculo de la distancia entre el satélite GPS que está siendo medido y el equipo IRD basándose en las coordenadas de posición autorizadas en la memoria 130, y en donde las coordenadas pasan a la misma por medio del recorrido 242 desde el bloque 210 de operación del demultiplexor. Alternativamente, las coordenadas de posición del satélite GPS pueden ser demoduladas a partir de los datos GPS, pero esto requiere que el receptor monocanal 220 permanezca sincronizado con un único satélite GPS durante un periodo de tiempo mayor. El resultado del cálculo de la distancia se resta entonces de la distancia determinada a partir de los datos medidos. Esto da por resultado el valor del desplazamiento de la distancia directamente, el cual es la salida necesaria para enviar al bloque 245. El procesamiento restante en la figura 4 corresponde al ya descrito en la figura 3.
Un aspecto importante de la invención es que el equipo decodificador no se le engaña al pensar que se encuentra en una posición autorizada, cuando en realidad se le haya desplazado a una posición no autorizada. El equipo IRD puede estar en manos de alguien que necesite provocar que el receptor GPS piense que está recibiendo medidas del retardo de tiempo consistentes con la posición autorizada, pero que en realidad está recibiendo medidas del retardo de tiempo artificiales consistentes con el emplazamiento autorizado pero no estando en su emplazamiento real. Tiene que suponerse que el diseño general del equipo IRD llegará a conocerse por aquellos técnicos especializados en el arte del diseño de circuitos electrónicos (siguiendo alguna publicación comercial del equipo IRD), particularmente con aquellos técnicos que tienen experiencia en los decodificadores y en los sistemas de acceso condicional. Si el equipo decodificador se abre para mostrar los componentes circuitales, entonces pueden observarse con un equipo de medidas de comprobación las señales electrónicas que circulan entre los componentes, tales como en los circuitos integrados. Adicionalmente, es posible abrir ciertas conexiones y sustituir con otras señales. Con referencia a la figura 2, puede observarse que el sistema de autorización mostrado podría ser engañado fácilmente (en ausencia de la característica expuesta más adelante) mediante la inserción falsa de la señal de verificación 92. Si la conexión de la señal 92 al sistema de acceso condicional 85 se rompe y en su lugar se une al nivel de voltaje correspondiente a la verificación de la posición correcta, entonces el sistema GPS sería totalmente evitado y engañando su propósito.
El sistema del decodificador que utiliza el sistema GPS pueden hacerse que sea resistente a la manipulación forzada, colocando todos los circuitos relativos al sistema de acceso condicional y al GPS dentro de un contenedor sellado herméticamente. Dicho contenedor podría ser un circuito integrado o una tarjeta inteligente, por ejemplo. El contenedor está diseñado de forma tal que un intento para abrirlo para los fines de medida de las señales internas destruiría realmente los circuitos internos del contenedor. Esta implementación permite la visibilidad solamente de los datos encriptados que pasan al interior del contenedor, y solo las claves de desaleatorización, las cuales cambian rápidamente, que aparecen en las patillas de salida del contenedor. Es deseable ser capaz de renovar el sistema de acceso condicional si se ha averiado la seguridad del sistema mediante una técnica u otra, mediante el método directo de reemplazar solo la tarjeta inteligente. No obstante, es relativamente costoso el desechar todos los circuitos GPS en caso de tener que resituarlos dentro de una tarjeta inteligente de reemplazo. Se expone a continuación un método en que ciertos circuitos GPS están situados dentro de un contenedor sellado tal como una tarjeta inteligente, y las otras partes del circuito GPS se encuentran fuera del contenedor sellado. Las partes del circuito fuera del contenedor sellado no se reemplazan cuando se cambia la tarjeta inteligente.
La figura 5 muestra el método de utilización del circuito GPS para hacerlo resistente a prueba de métodos de manipulación indebida, colocando ciertas partes del circuito GPS en forma permanente en el equipo decodificador, que no necesitan ser reemplazadas cuando se sustituye una tarjeta inteligente. Varios elementos de la figura 5 ejecutan las mismas funciones que en la figura 2. Específicamente, los elementos 350, 355, 360, 370, 375, 380 y 387 en la figura 5, corresponden a los elementos 38, 40, 36, 44, 42, 46, y 52 respectivamente en la figura 2. Puesto que las funciones ejecutadas son las mismas, estos elementos no serán descritos por segunda vez.
En la figura 5, la línea de trazos, 340, muestra los elementos que son recolocados dentro del contenedor sellado. Las señales visibles que pasan hacia dentro y hacia fuera del contenedor sellado son las expuestas a continuación. Primeramente, los datos GPS encriptados y los datos de acceso condicional 332 del desaleatorizador y demultiplexor 380 pasan al interior del contenedor 340. En segundo lugar, el reloj estable 382, el cual se aloja en el equipo decodificador o IRD, envía las señales al contenedor 340 a través del recorrido 338. Este reloj tiene una estabilidad suficiente a corto plazo para operar el sistema de procesamiento del receptor GPS. En tercer lugar, la clave 387 para desaleatorizar la programación de vídeo, audio y datos sale del contenedor. Esta clave es la clave correcta solo si se han cumplido todos los criterios de autorización incluyendo los criterios de posición GPS.
A continuación, el código de banda base W, 334, sale del contenedor 340 para operar el dispositivo de correlación y el demodulador 345. Este es el código GPS de un mega-chip por segundo correspondiente al código de uno de los satélites GPS. Es deseable efectuar una contramedida colocando el circuito que crea la secuencia de códigos correspondiente a un satélite GPS en particular dentro del contenedor. Esto tiene el efecto de que el atacante o agresor del sistema necesite determinar cual es el satélite que está siendo interrogado mediante la correlación del flujo de bits con varios flujos de bits de los satélites GPS que sean visibles. Un problema adicional para el atacante o agresor es medir también el retardo de tiempo en particular del código que se está utilizando. Estos dos procesos requieren un equipo de medidas y un tiempo de medidas. Si el generador de códigos 388 estuviera fuera del contenedor 340, se supondría que el atacante o agresor podría determinar fácilmente el código en particular y el retardo de tiempo en utilización por el equipo IRD. El atacante o agresor estaría asistido por la observación de la máquina de estados del generador de códigos 388 bien sea directamente o por la carga de la palabra que se utiliza para cargar un estado de inicio en el mencionado generador. Puesto que el generador GPS utiliza los códigos Gold bien conocidos para generar los códigos coincidentes de satélites, el conocimiento del estado de la máquina de estados proporciona al atacante o agresor la información sobre el código en particular que se esté utilizando. Es deseable por tanto ocultar el generador de códigos 388 dentro del contenedor 340.
Es ventajoso desde el punto de vista de la seguridad, colocar también el dispositivo de correlación 345 en el contenedor 340 en la figura 5, mostrándose esto mediante las líneas de trazos en forma periférica. Esto impide la visibilidad del código W, 334, y el resultado de la correlación de salida Z, 336, por parte del atacante o agresor. Esto proporciona un nivel muy alto de seguridad con respecto a la posibilidad de engañar al sistema GPS. Esta realización de la invención puede utilizarse en sistema especialmente en los que el contenedor 340 rara vez se extrae del equipo decodificador 365.
En una realización más sensible al costo y/o cuando el contenedor 340 se espera que tenga que ser renovado con más frecuencia, el dispositivo de correlación y el demodulador 345 pueden colocarse fuera del contenedor 340. Esto permite que el procesamiento de la radiofrecuencia (RF) en 345 sea ejecutado fuera del contenedor 340, y que se elimine la necesidad de que la señal de RF del receptor de señales GPS 375 pueda pasar a través de una patilla de un conector del contenedor 340. Adicionalmente, se permite que el oscilador local de RF que está modulado por el código W, 334, y que se heterodina con la señal de RF hasta una frecuencia que pueda ser demodulada por un bucle de sincronización de fase y demodulador de señal de tipo Costas, o equivalente, a colocar fuera del mencionado contenedor. Para minimizar el costo de la parte renovable del equipo IRD, el circuito del bloque 345 se colocaría en el equipo IRD 365 fuera del mencionado contenedor.
Se exponen a continuación dos métodos de la invención que reducen notablemente la visibilidad en cuanto al satélite GPS que está siendo correlacionado con un código generado localmente. El primer método cambia aleatoriamente la forma de onda W, 334, en la figura 5, entre los satélites GPS. De esta forma, los satélites no son direccionados en ningún orden en particular, lo cual incrementa la dificultad para alguien que esté tratando de engañar al sistema. Los satélites que no estén visibles están incluidos también, a fin de provocar que el atacante o agresor sufra incluso un esfuerzo y confusión adicionales al tratar de clasificar lo que está ejecutando el sistema del equipo IRD. Es práctico añadir dichas tácticas divertidas puesto que la posición en curso no necesita ser validada repetidamente en forma apresurada.
El segundo método incluye el orden aleatorio de comprobar los retardos de tiempo específicos de un código GPS para un satélite GPS en particular. Este procedimiento provocará que la correlación de los tiempos con éxito entre el código generado localmente W, 334, en la figura 5, y la señal del satélite GPS, tenga lugar a intervalos de tiempo aleatorios. El resultado de la correlación de tiempos horarios, Z, 336 en la figura 5, es enviado de retorno al procesador común 385 en el contenedor 340. Esta es la última de las cinco señales que pasan hacia el interior o bien salen del contenedor 340. Esta señal es comprobada por el mencionado procesador en todos los instantes horarios posibles del resultado de la correlación, para determinar si ha tenido lugar o no una correlación coincidente. Si tiene lugar una coincidencia con éxito cuando no debiera, o cuando sea inconsistente con la posición autorizada del IRD, el procesador registra una posición incorrecta. Así pues, la señal, Z, es dinámica porque las correlaciones con éxito tienen lugar en instantes aleatorios. Así mismo, se comprueban todos los instantes en los cuales el procesador espera una correlación no positiva para comprobar el resultado negativo. La correlación positiva en el instante en que no se espera queda registrada como un error.
La figura 6 muestra una secuencia de correlaciones en que los códigos Gold generados en W, en la figura 5, se corresponden a los distintos satélites GPS en curso, y con algunos satélites ficticios, o bien satélites que no son visibles en curso en el mismo lado de la Tierra, y las distintas correlaciones que son enviadas de retorno a través de la señal, Z, en la figura 5. En la línea de tiempos 400 en la figura 6, se representa el tiempo que varía de izquierda a derecha. La línea está dividida en una pluralidad de periodos de correlación individuales. Cuatro de estos periodos dan lugar a correlaciones positivas, y que están etiquetados como D732, S89, K77, y G955, respectivamente. La letra en cada designación corresponde al satélite GPS en particular. El número en cada designación corresponde al retardo de tiempo utilizado para el código del satélite GPS. Los otros periodos de correlación en la figura 6 no dan lugar a correlaciones positivas, pero incluyen varios retardos de tiempo para los códigos de los demás satélites GPS.
La línea de tiempos 410 en la figura 6 muestra los resultados de las correlaciones ejecutadas a lo largo de la línea 400, y que muestran los resultados que dan lugar a correlaciones positivas. Estas correlaciones positivas corresponden a aquellos periodos a lo largo de la línea 400 sobre los cuales tienen lugar las designaciones del satélite y del retardo de tiempo. Tanto la ausencia de una correlación positiva y la presencia de una correlación positiva son comprobadas, y enviando su estado mediante la señal Z, 336 en la figura 5. Cualquier persona que intente provocar la posición autorizada para hacerla coincidir con el procesador 385 dentro del contenedor 385 tiene que generar esta forma de onda variable en forma aleatoria.
En la figura 5 se muestra un procesador común 385, el cual lleva a cabo las tareas de almacenamiento de la posición autorizada en coordenadas GPS y del procesamiento GPS, y el conocido acceso condicional. El procesador 385 trabaja en conjunción con el controlador de tiempo real GPS 383, al cual el procesador puede suministrar instrucciones en términos de palabras de datos. El controlador implementará las operaciones secuenciales en tiempo real de acuerdo con los estados sincronizados en el tiempo mediante el reloj 338. El controlador 383, procesador 385, y el generador de códigos 388 podrían ser implementados sobre el mismo chip del circuito integrado para conseguir un procesador de costo mínimo.
Aunque se han presentado realizaciones específicas, se comprenderá que éstas son con fines solamente ilustrativos. Serán evidentes diversas modificaciones y adaptaciones por aquellos técnicos especializados en el arte. A la vista de posibles modificaciones, se observará que el alcance de la presente invención estará determinado mediante la referencia a las reivindicaciones adjuntas.

Claims (17)

1. Un sistema de control de acceso a señales de vídeo que comprende un control de acceso de clientes (12, 37) operable en el emplazamiento del cliente y teniendo:
una entrada de señales (44) para recibir al menos una señal de vídeo desde una fuente remota;
un procesador de señales de vídeo (46) conectado operativamente para recibir señales de vídeo de la entrada de señales;
un dispositivo de acceso condicional (48) conectado operativamente al procesador de señales de vídeo;
una salida de señal conectada operativamente al procesador de señales de vídeo (46), y proporcionando una señal de salida de vídeo utilizable solo con el dispositivo de acceso condicional (48), autorizando el acceso a una o más señales de vídeo desde la fuente remota; y
un receptor de señales GPS (42)
caracterizado porque el receptor de señales GPS es operable en el emplazamiento del cliente para recibir información de las fuentes remotas GPS, y estando conectado operativamente al dispositivo de acceso condicional (48), autorizando el dispositivo de acceso condicional el acceso solo si el receptor de señales GPS recibe señales consistentes con el control de acceso del cliente (12, 37) que sea un emplazamiento autorizado o indicando que el control de acceso del cliente (12, 37) se encuentra en un emplazamiento autorizado.
2. El sistema de control de acceso de señales de vídeo de la reivindicación 1, en el que el dispositivo de acceso condicional (48) autoriza el acceso solamente si el receptor de señales GPS (42) recibe señales consistentes con el control de acceso del cliente que sea un emplazamiento fijo único autorizado para el servicio.
3. El sistema de control de acceso de señales de vídeo de la reivindicación 1 ó 2, en el que el dispositivo de acceso condicional (48) autoriza el acceso utilizando criterios para comprobar la autorización además de la información sobre el emplazamiento del control de acceso del cliente.
4. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 1, 2 ó 3, en el que el control de acceso del cliente (12, 37) es una unidad no transmisora.
5. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 2, 3 ó 4, en el que el control de acceso de cliente (12, 37) utiliza el receptor GPS (42) y el dispositivo de acceso condicional (48) para efectuar verificaciones de la distancia consistente con el control de acceso del cliente, encontrándose en un emplazamiento fijo autorizado único para el servicio, y sin el control de acceso del cliente determinando el emplazamiento del control de acceso del cliente.
6. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 1, 2, 3 ó 4, en el que el control de acceso del cliente (12, 37) utiliza el receptor GPS (42) para determinar el emplazamiento del control de acceso del cliente, y en el que el dispositivo de acceso condicional (48) autoriza solamente si el emplazamiento determinado se encuentra en un emplazamiento fijo único autorizado para el servicio.
7. El sistema de control de acceso de señales de vídeo de cualquiera de la reivindicación 1, en el que el control de acceso de cliente (12, 37) utiliza el receptor GPS (42) y el dispositivo de acceso condicional (48) para efectuar verificaciones de la distancia consistentes con el control de acceso del cliente, encontrándose en un emplazamiento fijo único autorizado para el servicio, y sin el control de acceso del cliente determinando el emplazamiento del control de acceso del cliente.
8. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 2, 4 ó 7, en el que el receptor GPS (42) del control de acceso del cliente es un receptor monocanal.
9. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 1, 2, 3 ó 4, en el que el control de acceso de cliente (12, 37) incluye además un procesador GPS (125) conectado operativamente para recibir información GPS directa del receptor GPS (120) y un decodificador conectado operativamente a la entrada de señal para proporcionar señales GPS indirectas recibidas desde un medio de transmisión que transporte al menos una señal de vídeo desde una fuente remota; y en el que el procesador GPS utiliza información de las señales GPS indirectas, para determinar cuales son las fuentes GPS a utilizar por el control de acceso del cliente, y el emplazamiento de las fuentes GPS determinadas.
10. El sistema de control de acceso de señales de vídeo de la reivindicación 9, que comprende un control de acceso central (12, 37) remoto de los clientes, y teniendo:
una fuente de al menos una señal de vídeo;
un dispositivo de salida para situar las señales de vídeo de la fuente en un medio de transmisión para la transmisión a los clientes con el control de acceso de clientes (12, 36);
un receptor GPS central (16) operativo para recibir información de la posición desde fuentes remotas y conectado operativamente para aplicar mensajes de datos al dispositivo de salida, en el que los mensajes de datos corresponden a la información de la posición y en el dispositivo de salida suministra la información de la posición al medio de transmisión para la transmisión a los clientes.
11. El sistema de control de acceso de señales de vídeo de cualquiera de las reivindicaciones 1, 3 ó 4, en el que el control de acceso del cliente (12, 37) incluye además un procesador GPS conectado operativamente para recibir información GPS directa desde el receptor GPS, y en el que el dispositivo de acceso condicional solicita medidas del procesador GPS en instantes de inicio de las medidas que son al menos pseudoaleatorios.
12. El sistema de control de acceso de señales de vídeo de la reivindicación 11, en el que el control de acceso del cliente tiene el procesador GPS y el dispositivo de acceso condicional dentro de un contenedor sellado común (340) seleccionado a partir de un grupo que comprende: un circuito integrado y una tarjeta inteligente; y en el que el contenedor sellado común tiene dentro del mismo un generador de códigos (388) operable para generar un código para seleccionar una fuente GPS a partir de la cual se obtengan los datos.
13. El sistema de control de acceso de señales de vídeo de la reivindicación 1, que comprende además un control de acceso central (12, 37) remoto con respecto a los clientes y que tiene:
una fuente de al menos una señal de vídeo;
un dispositivo de salida para situar señales de vídeo de la fuente en un medio de transmisión para la transmisión a los clientes, en el que las señales de vídeo enviadas a los clientes son inutilizables sin una clave.
14. Un sistema de control de acceso de señales de vídeo de la reivindicación 13, en el que el control de acceso central incluye además:
un receptor GPS central operable para recibir información de la posición desde fuentes remotas, y conectado operativamente para aplicar mensajes de datos al dispositivo de salida, en el que los mensajes de datos corresponden a la información de la posición y en el que el dispositivo de salida suministra información de la posición al medio de transmisión para la transmisión a los clientes.
15. El sistema de control de acceso de la reivindicación 1, que comprende además un control de acceso central remoto de los clientes, y que tiene:
una fuente de al menos una señal de vídeo;
un dispositivo de salida para situar señales de vídeo de la fuente en un medio de transmisión para la transmisión a los clientes;
un receptor GPS central operable para directamente recibir información de la posición desde fuentes GPS remotas, en el que las fuentes remotas son remotas desde el control de acceso central y de los clientes, y conectado operativamente para aplicar mensajes de datos al dispositivo de salida, en el que los mensajes de datos corresponden a la información de la posición, y el dispositivo de salida suministrando la información de la posición al medio de transmisión para la transmisión a los clientes.
16. El sistema de control de acceso de señales de vídeo de la reivindicación 15, en el que el control de acceso central comprende un acceso condicional central conectado operativamente al receptor/procesador GPS y al dispositivo de salida, para suministrar una clave de aleatorización al dispositivo de salida, para aleatorizar las señales de vídeo con antelación a la inserción en el medio de transmisión.
17. El sistema de control de acceso de señales de vídeo de la reivindicación 16, en el que el acceso condicional central encripta la información de la posición suministrada al dispositivo de salida.
ES96901610T 1995-05-05 1996-01-02 Equipo descodificador para television que utiliza el sistema gps. Expired - Lifetime ES2208724T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/437,424 US5621793A (en) 1995-05-05 1995-05-05 TV set top box using GPS
US437424 1995-05-05

Publications (1)

Publication Number Publication Date
ES2208724T3 true ES2208724T3 (es) 2004-06-16

Family

ID=23736394

Family Applications (2)

Application Number Title Priority Date Filing Date
ES96901610T Expired - Lifetime ES2208724T3 (es) 1995-05-05 1996-01-02 Equipo descodificador para television que utiliza el sistema gps.
ES98915504T Expired - Lifetime ES2367243T3 (es) 1995-05-05 1998-04-15 Equipo terminal de tv con gps con restricciones regionales.

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES98915504T Expired - Lifetime ES2367243T3 (es) 1995-05-05 1998-04-15 Equipo terminal de tv con gps con restricciones regionales.

Country Status (11)

Country Link
US (2) US5621793A (es)
EP (1) EP0883964B1 (es)
JP (1) JP4182260B2 (es)
KR (1) KR100400530B1 (es)
AT (1) ATE250832T1 (es)
BR (1) BR9608217A (es)
CA (1) CA2220035C (es)
DE (1) DE69630146T2 (es)
ES (2) ES2208724T3 (es)
IN (1) IN187256B (es)
WO (1) WO1996035293A1 (es)

Families Citing this family (305)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6292568B1 (en) 1966-12-16 2001-09-18 Scientific-Atlanta, Inc. Representing entitlements to service in a conditional access system
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
DE69331715T2 (de) 1992-12-09 2002-10-24 Discovery Communications, Inc. Fernbedienung für Kabelfernsehverteilsysteme
US20020104083A1 (en) * 1992-12-09 2002-08-01 Hendricks John S. Internally targeted advertisements using television delivery systems
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US5797091A (en) * 1995-03-07 1998-08-18 Xypoint Corporation Personal communication system and method of use
US6252964B1 (en) * 1995-04-03 2001-06-26 Scientific-Atlanta, Inc. Authorization of services in a conditional access system
US8548166B2 (en) 1995-04-03 2013-10-01 Anthony J. Wasilewski Method for partially encrypting program data
US6246767B1 (en) 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US20040136532A1 (en) * 1995-04-03 2004-07-15 Pinder Howard G. Partial dual-encrypted stream utilizing program map tables
US6560340B1 (en) * 1995-04-03 2003-05-06 Scientific-Atlanta, Inc. Method and apparatus for geographically limiting service in a conditional access system
US7224798B2 (en) * 1995-04-03 2007-05-29 Scientific-Atlanta, Inc. Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
US6424717B1 (en) 1995-04-03 2002-07-23 Scientific-Atlanta, Inc. Encryption devices for use in a conditional access system
US6937729B2 (en) * 1995-04-03 2005-08-30 Scientific-Atlanta, Inc. Representing entitlements to service in a conditional access system
US6108365A (en) * 1995-05-05 2000-08-22 Philip A. Rubin And Associates, Inc. GPS data access system
US5862219A (en) * 1995-05-12 1999-01-19 General Instrument Corporation Cable television setback decoder automatic control
US6359882B1 (en) 1997-04-01 2002-03-19 Yipes Communications, Inc. Method and apparatus for transmitting data
WO1998047237A1 (en) * 1997-04-15 1998-10-22 Philip A. Rubin And Associates, Inc. Gps tv set top box with regional restrictions
US5983071A (en) * 1997-07-22 1999-11-09 Hughes Electronics Corporation Video receiver with automatic satellite antenna orientation
BR9810966A (pt) * 1997-08-01 2001-11-20 Scientific Atlanta Método e aparelho para limitar geograficamenteserviço em um sistema de acesso condicional
US7515712B2 (en) * 1997-08-01 2009-04-07 Cisco Technology, Inc. Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
EP1189438A3 (en) * 1997-08-01 2009-04-22 Scientific-Atlanta, Inc. Method and apparatus for geographically limiting service in a conditional access system
US6369705B1 (en) 1997-12-04 2002-04-09 Thom Kennedy Alarm monitoring and reporting system
JP4510281B2 (ja) 1997-12-10 2010-07-21 トムソン ライセンシング オーディオ/ビジュアル・ストリームを保護する方法およびサービス・プロバイダと、スマートカードが結合されたホスト装置の間におけるアクセスを管理するシステム
US7268700B1 (en) 1998-01-27 2007-09-11 Hoffberg Steven M Mobile communication device
US6252544B1 (en) 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
EP0936812A1 (en) * 1998-02-13 1999-08-18 CANAL+ Société Anonyme Method and apparatus for recording of encrypted digital data
US7257132B1 (en) 1998-02-26 2007-08-14 Hitachi, Ltd. Receiver set, information apparatus and receiving system
US7792297B1 (en) * 1998-03-31 2010-09-07 Piccionelli Greg A System and process for limiting distribution of information on a communication network based on geographic location
US6154172A (en) * 1998-03-31 2000-11-28 Piccionelli; Gregory A. System and process for limiting distribution of information on a communication network based on geographic location
HUP0200780A2 (en) * 1998-05-08 2002-07-29 Qualcomm Inc Apparatus and method for distribution of high quality image and audio programs to remote locations
US8813137B2 (en) 1998-05-08 2014-08-19 Qualcomm Incorporated Apparatus and method for decoding digital image and audio signals
US6252547B1 (en) * 1998-06-05 2001-06-26 Decisionmark Corp. Method and apparatus for limiting access to signals delivered via the internet
US6310661B1 (en) * 1998-08-07 2001-10-30 Hughes Electronics Corporation Method of broadcasting controlling data streams and apparatus for receiving the same
US6430165B1 (en) 1998-08-07 2002-08-06 Hughes Electronics Corporation Method and apparatus for performing satellite selection in a broadcast communication system
US6191739B1 (en) * 1998-10-13 2001-02-20 Lucent Technologies Inc. Method and apparatus for detecting the movement of a device that receives a signal broadcast from a relative fixed position
US6016120A (en) * 1998-12-17 2000-01-18 Trimble Navigation Limited Method and apparatus for automatically aiming an antenna to a distant location
US7006446B1 (en) 1999-01-22 2006-02-28 General Instrument Corporation Detection of duplicate participants in a two-way modem environment
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US20020026321A1 (en) 1999-02-26 2002-02-28 Sadeg M. Faris Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution
US7552458B1 (en) * 1999-03-29 2009-06-23 The Directv Group, Inc. Method and apparatus for transmission receipt and display of advertisements
US7877290B1 (en) 1999-03-29 2011-01-25 The Directv Group, Inc. System and method for transmitting, receiving and displaying advertisements
US20010056473A1 (en) * 1999-04-26 2001-12-27 Kenneth Arneson Information retrieval system and method
US6751463B1 (en) 1999-10-04 2004-06-15 Telecommunication Systems, Inc. Intelligent queue for information teleservice messages with superceding updates
US20060195400A1 (en) * 2000-10-13 2006-08-31 Patrick Patterson Controlling access to electronic content
US6449719B1 (en) * 1999-11-09 2002-09-10 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream
US8055894B2 (en) 1999-11-09 2011-11-08 Google Inc. Process and streaming server for encrypting a data stream with bandwidth based variation
SE515803C2 (sv) * 1999-12-01 2001-10-08 Kianoush Namvar Anordning vid överföring av signalenheter
US8073477B2 (en) 2000-04-11 2011-12-06 Telecommunication Systems, Inc. Short message distribution center
GB9929268D0 (en) * 1999-12-11 2000-02-02 Koninkl Philips Electronics Nv Tv receiver and related method
FR2803160B1 (fr) * 1999-12-22 2002-12-13 Scm Schneider Microsysteme Module d'interfacage pour un hote tel un decodeur, decodeur l'integrant et procede de traitement d'informations pour un hote
CN1257508C (zh) * 1999-12-28 2006-05-24 松下电器产业株式会社 记录装置
AU2001239831A1 (en) 2000-02-25 2001-09-03 Telecommunication Systems, Inc. Prepaid short messaging
CA2403737C (en) * 2000-03-21 2012-09-25 Ted R. Rittmaster System and process for distribution of information on a communication network
US7522911B2 (en) * 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US6871215B2 (en) * 2000-04-11 2005-03-22 Telecommunication Systems Inc. Universal mail wireless e-mail reader
AU2001253361A1 (en) 2000-04-11 2001-10-23 Telecommunication Systems, Inc. Intelligent delivery agent for short message distribution center
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US7949773B2 (en) * 2000-04-12 2011-05-24 Telecommunication Systems, Inc. Wireless internet gateway
US6891811B1 (en) 2000-04-18 2005-05-10 Telecommunication Systems Inc. Short messaging service center mobile-originated to HTTP internet communications
US20030046091A1 (en) * 2000-05-12 2003-03-06 Kenneth Arneson System and method for providing wireless services
US20010056508A1 (en) 2000-05-12 2001-12-27 Kenneth Arneson Event notification system and method
GB0012641D0 (en) * 2000-05-25 2000-07-12 Koninkl Philips Electronics Nv A method of estimating the location of a device
US6741834B1 (en) * 2000-06-06 2004-05-25 Hughes Electronics Corporation Device and method to improve integrated presentation of existing radio services and advanced multimedia services
GB0014719D0 (en) 2000-06-16 2000-08-09 Koninkl Philips Electronics Nv A method of providing an estimate of a location
US7165175B1 (en) * 2000-09-06 2007-01-16 Widevine Technologies, Inc. Apparatus, system and method for selectively encrypting different portions of data sent over a network
AUPR108900A0 (en) * 2000-10-28 2000-11-23 S4 Technology Pty Limited Modular digital transmission assembly
US9311499B2 (en) * 2000-11-13 2016-04-12 Ron M. Redlich Data security system and with territorial, geographic and triggering event protocol
US8127326B2 (en) * 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
EP1334617B1 (en) * 2000-11-14 2015-04-01 Cisco Technology, Inc. Networked subscriber television distribution
US7519654B1 (en) * 2000-11-22 2009-04-14 Telecommunication Systems, Inc. Web gateway multi-carrier support
US7043473B1 (en) 2000-11-22 2006-05-09 Widevine Technologies, Inc. Media tracking system and method
US7150045B2 (en) 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
ES2282198T3 (es) * 2001-01-02 2007-10-16 Nds Limited Metodo y sistema para controlar el acceso a los contenidos electronicos.
US7640031B2 (en) * 2006-06-22 2009-12-29 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US7127264B2 (en) * 2001-02-27 2006-10-24 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US20020152470A1 (en) * 2001-03-02 2002-10-17 Mark Hammond Method and system for providing audio, video and data to devices on an aircraft
US7080402B2 (en) 2001-03-12 2006-07-18 International Business Machines Corporation Access to applications of an electronic processing device solely based on geographic location
US7000116B2 (en) * 2001-03-12 2006-02-14 International Business Machines Corporation Password value based on geographic location
US20020146125A1 (en) * 2001-03-14 2002-10-10 Ahmet Eskicioglu CA system for broadcast DTV using multiple keys for different service providers and service areas
US6778837B2 (en) * 2001-03-22 2004-08-17 International Business Machines Corporation System and method for providing access to mobile devices based on positional data
TWI220036B (en) * 2001-05-10 2004-08-01 Ibm System and method for enhancing broadcast or recorded radio or television programs with information on the world wide web
TW540235B (en) * 2001-05-10 2003-07-01 Ibm System and method for enhancing broadcast programs with information on the world wide web
TWI256250B (en) * 2001-05-10 2006-06-01 Ibm System and method for enhancing recorded radio or television programs with information on the world wide web
SE519518C2 (sv) * 2001-06-01 2003-03-11 Kianoush Namvar Signalavkodningssystem
TWI308306B (en) * 2001-07-09 2009-04-01 Matsushita Electric Industrial Co Ltd Digital work protection system, record/playback device, recording medium device, and model change device
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US6658260B2 (en) 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience
US20030061606A1 (en) * 2001-09-21 2003-03-27 Stephan Hartwig Method and apparatus for inhibiting functions of an electronic device according to predefined inhibit rules
WO2003034192A1 (en) * 2001-10-17 2003-04-24 Enuvis, Inc. Systems and methods for facilitating transactions in accordance with a region requirement
US7085529B1 (en) 2001-10-24 2006-08-01 The Directv Group, Inc. Method and apparatus for determining a direct-to-home satellite receiver multi-switch type
US7140032B2 (en) * 2001-10-29 2006-11-21 Sony Corporation System and method for establishing TV channel
US20030088768A1 (en) * 2001-11-02 2003-05-08 International Business Machines Corporation Transmitting a broadcast via the internet within a limited distribution base of listeners
US7647422B2 (en) * 2001-11-06 2010-01-12 Enterasys Networks, Inc. VPN failure recovery
US7853272B2 (en) * 2001-12-21 2010-12-14 Telecommunication Systems, Inc. Wireless network tour guide
US7328345B2 (en) 2002-01-29 2008-02-05 Widevine Technologies, Inc. Method and system for end to end securing of content for video on demand
US7739402B2 (en) * 2002-03-01 2010-06-15 Enterasys Networks, Inc. Locating devices in a data network
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US7299292B2 (en) * 2002-03-29 2007-11-20 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream to a virtual smart card client system
US20030212802A1 (en) * 2002-05-09 2003-11-13 Gateway, Inc. Proximity network encryption and setup
US7516470B2 (en) * 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
US7594271B2 (en) * 2002-09-20 2009-09-22 Widevine Technologies, Inc. Method and system for real-time tamper evidence gathering for software
US7908625B2 (en) 2002-10-02 2011-03-15 Robertson Neil C Networked multimedia system
US7545935B2 (en) * 2002-10-04 2009-06-09 Scientific-Atlanta, Inc. Networked multimedia overlay system
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US8046806B2 (en) 2002-10-04 2011-10-25 Wall William E Multiroom point of deployment module
US7512989B2 (en) * 2002-10-22 2009-03-31 Geocodex Llc Data loader using location identity to provide secure communication of data to recipient devices
US20040111743A1 (en) * 2002-12-09 2004-06-10 Moncreiff Craig T. Method for providing a broadcast with a discrete neighborhood focus
US20040253964A1 (en) * 2003-06-12 2004-12-16 Yinjun Zhu Mobile based area event handling when currently visited network does not cover area
US20070238455A1 (en) 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US8094640B2 (en) 2003-01-15 2012-01-10 Robertson Neil C Full duplex wideband communications system for a local coaxial network
US7487532B2 (en) 2003-01-15 2009-02-03 Cisco Technology, Inc. Optimization of a full duplex wideband communications system
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US20060195885A1 (en) * 2003-03-04 2006-08-31 Koninklijke Philips Electronics N.V. Transmitter and receiver for determing locale
US7007170B2 (en) 2003-03-18 2006-02-28 Widevine Technologies, Inc. System, method, and apparatus for securely providing content viewable on a secure device
US7356143B2 (en) 2003-03-18 2008-04-08 Widevine Technologies, Inc System, method, and apparatus for securely providing content viewable on a secure device
US20040199771A1 (en) * 2003-04-04 2004-10-07 Widevine Technologies, Inc. Method for tracing a security breach in highly distributed content
US20040244057A1 (en) * 2003-04-30 2004-12-02 Wallace Michael W. System and methods for synchronizing the operation of multiple remote receivers in a broadcast environment
US20040223614A1 (en) * 2003-05-08 2004-11-11 Seaman Philip Jeffrey Secure video receiver
US7013365B2 (en) 2003-06-16 2006-03-14 Michael Arnouse System of secure personal identification, information processing, and precise point of contact location and timing
WO2005008399A2 (en) * 2003-07-09 2005-01-27 Cross Match Technologies, Inc. Systems and methods for facilitating transactions
JP2007502041A (ja) * 2003-08-08 2007-02-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 領域鍵を用いた暗号化コンテンツの再生
FR2861237B1 (fr) * 2003-10-15 2005-12-30 Viaccess Sa Procede de controle d'acces a des donnees numeriques embrouillees
CA2542624C (en) * 2003-10-16 2015-06-16 Maxxian Technology Inc. Method and system for detecting and preventing unauthorized signal usage in a content delivery network
US8191160B2 (en) * 2003-10-16 2012-05-29 Rene Juneau Method and system for auditing and correcting authorization inconsistencies for reception equipment in a content delivery network
CA2543017C (en) 2003-10-17 2013-11-26 Nielsen Media Research, Inc. Portable multi-purpose audience measurement system
US7406174B2 (en) * 2003-10-21 2008-07-29 Widevine Technologies, Inc. System and method for n-dimensional encryption
US8396216B2 (en) 2003-11-21 2013-03-12 Howard G. Pinder Partial dual-encryption using program map tables
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
CN1973560A (zh) * 2003-12-05 2007-05-30 美国电影协会 使用三角测量地理定位装置的数字版权管理
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US7903791B2 (en) * 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
CN100364331C (zh) * 2003-12-30 2008-01-23 北京中视联数字系统有限公司 一种条件接收系统中对用户跨区进行管理的方法
WO2006022821A2 (en) 2004-02-09 2006-03-02 Michael Arnouse Log-in security device
GB0403218D0 (en) * 2004-02-13 2004-03-17 Royal Holloway University Of L Controlling transmission of broadcast content
US20050195756A1 (en) * 2004-02-26 2005-09-08 Frattura David E. Status announcement system and method
US7580403B2 (en) * 2004-02-26 2009-08-25 Enterasys Networks, Inc. Status transmission system and method
US20060037075A1 (en) * 2004-03-10 2006-02-16 Frattura David E Dynamic network detection system and method
US20050212504A1 (en) * 2004-03-24 2005-09-29 Dan Revital System and method for cable localization
US7372839B2 (en) * 2004-03-24 2008-05-13 Broadcom Corporation Global positioning system (GPS) based secure access
US9959383B1 (en) 2004-04-30 2018-05-01 Time Warner, Inc. Apparatus, method and system for brokering and provision of intelligent advertisement
US8942728B2 (en) 2004-05-03 2015-01-27 Qualcomm Incorporated Methods and apparatus for blackout, retune and subscription enforcement in a cellular network multimedia distribution system
US8195205B2 (en) * 2004-05-06 2012-06-05 Telecommunication Systems, Inc. Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US7991411B2 (en) 2004-05-06 2011-08-02 Telecommunication Systems, Inc. Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US7945945B2 (en) * 2004-08-06 2011-05-17 Enterasys Networks, Inc. System and method for address block enhanced dynamic network policy management
US9609279B2 (en) 2004-09-24 2017-03-28 Google Inc. Method and system for providing secure CODECS
US8671457B2 (en) 2004-10-15 2014-03-11 Maxxian Technology Inc. Method and system for identifying and correcting location discrepancies for reception equipment in a content delivery network
US7347628B2 (en) 2004-11-08 2008-03-25 Enterasys Networks, Inc. Optical interface identification system
FR2879644B1 (fr) * 2004-12-20 2008-10-24 Locken Distrib Internat Sarl Cle electronique communicante pour l'acces securise a un cylindre mecatronique
US20060173782A1 (en) * 2005-02-03 2006-08-03 Ullas Gargi Data access methods, media repository systems, media systems and articles of manufacture
US20080015999A1 (en) * 2005-02-04 2008-01-17 Widevine Technologies, Inc. Securely ingesting encrypted content into content servers
US20070143776A1 (en) * 2005-03-01 2007-06-21 Russ Samuel H Viewer data collection in a multi-room network
US20060218581A1 (en) * 2005-03-01 2006-09-28 Barbara Ostrowska Interactive network guide with parental monitoring
EP1869880B1 (en) * 2005-03-28 2017-03-01 The DIRECTV Group, Inc. Interactive mosaic channel video stream with barker channel and guide
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7430425B2 (en) 2005-05-17 2008-09-30 Telecommunication Systems, Inc. Inter-carrier digital message with user data payload service providing phone number only experience
US7945026B2 (en) * 2005-05-27 2011-05-17 Telecommunications Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US8913983B2 (en) 2005-05-27 2014-12-16 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
WO2007001265A1 (en) * 2005-06-16 2007-01-04 Thomson Licensing Using a global positioning system for transmitter identification in mobile television
US8086232B2 (en) * 2005-06-28 2011-12-27 Enterasys Networks, Inc. Time synchronized wireless method and operations
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7548158B2 (en) * 2005-08-08 2009-06-16 Telecommunication Systems, Inc. First responder wireless emergency alerting with automatic callback and location triggering
WO2007030380A2 (en) 2005-09-08 2007-03-15 The Directv Group, Inc. Mosaic channel video stream with interactive services
US7530088B2 (en) * 2005-09-20 2009-05-05 International Business Machines Corporation Topology based proximity validation for broadcast content
US20070067643A1 (en) * 2005-09-21 2007-03-22 Widevine Technologies, Inc. System and method for software tamper detection
US8065733B2 (en) 2005-09-23 2011-11-22 Google, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US7817608B2 (en) * 2005-09-23 2010-10-19 Widevine Technologies, Inc. Transitioning to secure IP communications for encoding, encapsulating, and encrypting data
WO2007038245A2 (en) 2005-09-23 2007-04-05 Widevine Technologies, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7876998B2 (en) 2005-10-05 2011-01-25 Wall William E DVD playback over multi-room by copying to HDD
US7626951B2 (en) 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
WO2007047505A2 (en) 2005-10-18 2007-04-26 Telecommunication Systems, Inc. Automatic call forwarding to in-vehicle telematics system
AR059950A1 (es) * 2005-10-28 2008-05-14 Directv Group Inc Infraestructura para aplicaciones interactivas de television
US8689016B2 (en) 2005-12-02 2014-04-01 Google Inc. Tamper prevention and detection for video provided over a network to a client
EP1977359A4 (en) * 2005-12-20 2010-08-25 Arbitron Inc METHOD AND SYSTEMS FOR LEADING RESEARCH OPERATIONS
US9316738B2 (en) * 2005-12-28 2016-04-19 The Directv Group, Inc. Method and apparatus for controlling a mobile device beyond an area of interest boundary
US8526612B2 (en) * 2006-01-06 2013-09-03 Google Inc. Selective and persistent application level encryption for video provided to a client
EP1811677A1 (en) * 2006-01-20 2007-07-25 BlueSky Positioning Ltd Power management system for a smart card module
US20070180231A1 (en) * 2006-01-31 2007-08-02 Widevine Technologies, Inc. Preventing entitlement management message (EMM) filter attacks
CA2640425C (en) * 2006-02-02 2016-06-14 The Directv Group, Inc. Interactive mosaic channel video stream with additional programming sources
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
AR059552A1 (es) * 2006-02-17 2008-04-09 Directv Group Inc Agrupamiento de datos de usuario en relacion con datos geograficos
BRPI0707933A2 (pt) * 2006-02-17 2011-05-17 Directv Group Inc sistema e aparelho para determinar classificação de visualização dinámica
US20070220543A1 (en) * 2006-02-17 2007-09-20 Shanks David E Mirroring of live data to guide data in a broadcast system
US20070199015A1 (en) * 2006-02-22 2007-08-23 Microsoft Corporation System for deferred rights to restricted media
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US9590964B1 (en) * 2006-03-02 2017-03-07 Rockwell Collins, Inc. GPS-enabled cross-domain guard
US20070294730A1 (en) * 2006-03-10 2007-12-20 Feldstein David E Customizable on-screen display for data presentation
WO2008127222A2 (en) * 2006-03-10 2008-10-23 The Directv Group, Inc. System for choosing predictions across multiple platforms
WO2007106392A1 (en) * 2006-03-10 2007-09-20 The Directv Group, Inc. Dynamic determination of video channels by selection of video cells in a mosaic on-screen display.
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US9519888B2 (en) * 2006-05-08 2016-12-13 Telecommunication Systems, Inc. End use transparent email attachment handling to overcome size and attachment policy barriers
WO2007133503A2 (en) * 2006-05-08 2007-11-22 Telecommunication Systems, Inc. Automatically updated instant messaging (im) presence of roaming im user
US8775319B2 (en) 2006-05-15 2014-07-08 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
WO2007143394A2 (en) 2006-06-02 2007-12-13 Nielsen Media Research, Inc. Digital rights management systems and methods for audience measurement
WO2008005450A1 (en) * 2006-06-30 2008-01-10 The Directv Group, Inc. User-selectable audio feed for video programming
US8463284B2 (en) 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
EP1883239A1 (fr) * 2006-07-24 2008-01-30 Nagravision S.A. Méthode de stockage et d'exploitation d'un évènement audio/video diffusé
US8949895B2 (en) * 2006-08-18 2015-02-03 The Directv Group, Inc. Mosaic channel video stream with personalized interactive services
MX2009001980A (es) * 2006-08-23 2009-03-09 Directv Group Inc Despliegue selectivo de corrientes de video superpuestas a traves de iconos de alerta interactivos.
WO2008027464A2 (en) * 2006-08-30 2008-03-06 The Directv Group, Inc. Mosaic channel video stream with interactive services
US8196169B1 (en) * 2006-09-18 2012-06-05 Nvidia Corporation Coordinate-based set top box policy enforcement system, method and computer program product
US8099105B2 (en) 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US9408046B2 (en) 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US9160572B2 (en) * 2006-10-17 2015-10-13 Telecommunication Systems, Inc. Automated location determination to support VoIP E911 using self-surveying techniques for ad hoc wireless network
US7894827B2 (en) 2006-10-20 2011-02-22 Adc Telecommunications, Inc. Method of identifying a device by GPS coordinates
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
DE102006052591B4 (de) * 2006-11-08 2017-11-02 Technisat Digital Gmbh Rundfunkempfangseinheit
US20080209472A1 (en) * 2006-12-11 2008-08-28 David Eric Shanks Emphasized mosaic video channel with interactive user control
US20080189738A1 (en) * 2006-12-18 2008-08-07 Purpura Richard F Active channel for interactive television services
US8761394B2 (en) * 2006-12-28 2014-06-24 Echostar Technologies L.L.C. System and method for secure broadcast communication
US8806531B1 (en) * 2007-01-31 2014-08-12 Tp Lab, Inc. Dynamic popularity-based advertisement selection for video on demand
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US20080226070A1 (en) * 2007-03-12 2008-09-18 Herz William S Coordinate-based encryption system, method and computer program product
US8189107B1 (en) 2007-03-12 2012-05-29 Nvidia Corporation System and method for performing visual data post-processing based on information related to frequency response pre-processing
US20080262968A1 (en) * 2007-03-26 2008-10-23 Infosys Technologies Ltd. Software licensing control via mobile devices
US7734246B2 (en) * 2007-03-29 2010-06-08 Echostar Technologies L.L.C. Broadcast communication system and method for providing users with information associated with a geographical area
US8220015B2 (en) * 2007-05-07 2012-07-10 Prime Electronics and Satellitics Inc. Addressing device for transmitting satellite television signal
US8621093B2 (en) 2007-05-21 2013-12-31 Google Inc. Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network
US20080300748A1 (en) * 2007-06-04 2008-12-04 Michael Drummy Gps enabled datalogging system for a non-destructive inspection instrument
US8243924B2 (en) 2007-06-29 2012-08-14 Google Inc. Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
US8590028B2 (en) 2007-07-09 2013-11-19 Infosys Limited Content licensing and conditional access using a mobile device
WO2009038726A1 (en) 2007-09-17 2009-03-26 Telecommunication Systems, Inc. Emergency 911 data messaging
TWI505096B (zh) * 2007-10-23 2015-10-21 Viaclix Inc 用於多媒體管理、廣告、內容及服務系統之方法
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9369294B2 (en) * 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
US20090193450A1 (en) * 2008-01-28 2009-07-30 Broadcom Corporation Signal receiver security apparatus and methods
US7800534B1 (en) * 2008-01-29 2010-09-21 Sprint Spectrum L.P. System and method for determining whether to allow a base station to perform a particular base station function
US8868464B2 (en) 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content
US8850590B2 (en) 2008-03-05 2014-09-30 Broadcom Corporation Systems and methods for using transport stream splicing for programming information security
US8185927B2 (en) * 2008-03-31 2012-05-22 Broadcom Corporation Video transmission system based on location data and methods for use therewith
US20090328203A1 (en) * 2008-05-19 2009-12-31 Honeywell International Inc. Parametric based conditional access codes for access control applications
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US20100080216A1 (en) * 2008-09-29 2010-04-01 Jonathan Alan Croy Real-time communication blocking for Dot Not Call" registered information
US8712453B2 (en) * 2008-12-23 2014-04-29 Telecommunication Systems, Inc. Login security with short messaging
US8961619B2 (en) * 2009-01-06 2015-02-24 Qualcomm Incorporated Location-based system permissions and adjustments at an electronic device
US20120117632A1 (en) 2009-04-29 2012-05-10 Eloy Technology, Llc Method and system for authenticating a data stream
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
CA3081020C (en) 2009-07-31 2022-11-01 Bce Inc. Method and system for controlling media conveyance by a device to a user based on current location of the device
US8791788B2 (en) 2009-08-20 2014-07-29 Cisco Technology Inc. Electronic book security features
US9191624B2 (en) * 2009-08-26 2015-11-17 At&T Intellectual Property I, L.P. System and method to determine an authorization of a wireless set-top box device to receive media content
US8683509B2 (en) 2009-10-14 2014-03-25 At&T Intellectual Property I, L.P. Multimedia content distribution management
US8836490B2 (en) * 2010-04-09 2014-09-16 Dsg Tag Systems Inc. Vehicle management
US9280902B2 (en) 2010-04-09 2016-03-08 DSG TAG Systems, Inc. Facilities management
ES2345180B1 (es) * 2010-05-05 2011-07-08 Juan Manuel Soto Juarez Procedimiento de insercion de mensajes y publicidad auxiliar en emisiones de television.
WO2011142807A1 (en) 2010-05-10 2011-11-17 Telecommunication Systems, Inc. Cell-id translation in a location based system (lbs)
US9191520B2 (en) 2010-12-13 2015-11-17 Telecommunication Systems, Inc. Location services gateway server
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
CN102158760A (zh) * 2011-03-28 2011-08-17 深圳创维数字技术股份有限公司 卫星数字电视的播放鉴权方法、装置、系统及机顶盒
CN102213767A (zh) * 2011-04-08 2011-10-12 浙江工业大学 一种车载gps封闭区域的定位控制方法
US8315620B1 (en) 2011-05-27 2012-11-20 The Nielsen Company (Us), Llc Methods and apparatus to associate a mobile device with a panelist profile
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
EP2574952B1 (en) 2011-09-30 2016-05-11 u-blox AG Position Validation
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
PL2786562T3 (pl) * 2011-11-29 2017-11-30 Nagravision S.A. Sposób i system do potwierdzania kolokacji szeregu urządzeń w pewnym obszarze geograficznym
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US8751800B1 (en) 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8687947B2 (en) 2012-02-20 2014-04-01 Rr Donnelley & Sons Company Systems and methods for variable video production, distribution and presentation
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9635004B2 (en) 2012-04-25 2017-04-25 Futurewei Technologies, Inc. Systems and methods for segment integrity and authenticity for adaptive streaming
US9219559B2 (en) 2012-05-16 2015-12-22 The Nielsen Company (Us), Llc Methods and systems for audience measurement
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8806524B1 (en) 2013-01-29 2014-08-12 Telefonaktiebolaget L M Ericsson (Publ) Restricting use of a direct-to-home digital broadcast satellite signal
US8645984B1 (en) * 2013-02-05 2014-02-04 Samsung Electronics Co., Ltd. Method and system for verifying content authenticity in smart TV
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
EP2840415B1 (de) 2013-08-20 2017-09-27 Siemens Convergence Creators GmbH Verfahren zum Feststellen einer Position eines mobilen Endgeräts
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US9426525B2 (en) 2013-12-31 2016-08-23 The Nielsen Company (Us), Llc. Methods and apparatus to count people in an audience
US9470796B2 (en) * 2014-04-23 2016-10-18 Opentv, Inc. Techniques for securing live positioning signals
US9551588B2 (en) 2014-08-29 2017-01-24 The Nielsen Company, LLC Methods and systems to determine consumer locations based on navigational voice cues
CN104244078A (zh) * 2014-09-11 2014-12-24 四川长虹电器股份有限公司 一种用于智能电视地理位置定位的方法
US10739464B2 (en) 2015-07-17 2020-08-11 Hughes Network Systems, Llc Satellite modem location tracking
US10361771B2 (en) 2016-01-22 2019-07-23 Viasat, Inc. Determining an attenuation environment of a satellite communication terminal
US10334009B2 (en) 2016-01-29 2019-06-25 Viasat, Inc. Systems and methods for managing content distribution to an in-transit media system
US10034183B2 (en) 2016-02-26 2018-07-24 Viasat, Inc. Dynamic signal quality criteria for satellite terminal installations
US10291965B2 (en) * 2016-03-11 2019-05-14 DISH Technologies L.L.C. Television receiver authorization over internet protocol network
US11374650B2 (en) 2016-05-27 2022-06-28 Viasat, Inc. Position-based access to satellite networks for satellite terminals
US20180213271A1 (en) * 2017-01-25 2018-07-26 The Directv Group, Inc. Location-based system and method for controlling content distribution to a set top box
US10904251B2 (en) 2019-05-17 2021-01-26 Advanced New Technologies Co., Ltd. Blockchain-based copyright protection method and apparatus, and electronic device

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3882289A (en) * 1972-02-28 1975-05-06 Oak Industries Inc Binary coded rotary wafer type switch assembly
US3789131A (en) * 1972-08-03 1974-01-29 Oak Industries Inc Selective coding system for subscription television
US3882266A (en) * 1973-01-11 1975-05-06 Oak Industries Inc Apparatus for converting selected channels
US3882392A (en) * 1973-01-29 1975-05-06 Oak Industries Inc Hotel-motel pay TV system
US3826863A (en) * 1973-02-09 1974-07-30 Oak Industries Inc Subscription television system using audio and video carrier reversal
US3857997A (en) * 1973-03-08 1974-12-31 Oak Industries Inc Cable converter with phase lock loop techniques
US4024575A (en) * 1974-03-15 1977-05-17 Oak Industries Inc. Catv sine wave coding system
US3919463A (en) * 1974-04-25 1975-11-11 Oak Industries Inc Pay TV system using UHF input
US4054860A (en) * 1975-12-01 1977-10-18 Oak Industries Inc. Hall effect rotary switch
US4135157A (en) * 1977-03-28 1979-01-16 Oak Industries Inc. Pole mounted converter
US4112464A (en) * 1977-05-11 1978-09-05 Oak Industries Inc. Subscription TV decoder logic system
US4145717A (en) * 1977-05-11 1979-03-20 Oak Industries Inc. Subscription TV audio carrier recovery system
US4215366A (en) * 1977-10-19 1980-07-29 Feature Film Services Subscriber-limited reception television broadcast security encoder-decoder system
US4531020A (en) * 1982-07-23 1985-07-23 Oak Industries Inc. Multi-layer encryption system for the broadcast of encrypted information
EP0148235B1 (en) * 1983-06-30 1988-10-05 Independent Broadcasting Authority Encrypted broadcast television system
US4802215A (en) * 1983-07-22 1989-01-31 Independent Broadcasting Authority Security system for television signal encryption
EP0200310B1 (en) * 1985-05-01 1993-08-11 General Instrument Corporation Direct broadcast satellite signal transmission system
US4807256A (en) * 1985-12-23 1989-02-21 Texas Instruments Incorporated Global position system receiver
DE3752343T2 (de) * 1986-04-18 2002-08-14 Nagra Plus S.A., Cheseaux-Sur-Lausanne Bezahlfernsehsystem
US5345504A (en) * 1988-03-10 1994-09-06 Scientific-Atlanta, Inc. Differential compensation control for off-premises CATV system
FR2631193B1 (fr) * 1988-05-06 1994-09-16 Europ Rech Electr Lab Procede d'embrouillage et de desembrouillage de signaux video composites, et dispositif de mise en oeuvre
US5208856A (en) * 1988-12-23 1993-05-04 Laboratoire Europeen De Recherches Electroniques Avancees Scrambling and unscrambling method for composite video signals and implementing device
US4993067A (en) * 1988-12-27 1991-02-12 Motorola, Inc. Secure satellite over-the-air rekeying method and system
US5113440A (en) * 1989-07-21 1992-05-12 Oci Communcations, Inc. Universal decoder
US5282249A (en) * 1989-11-14 1994-01-25 Michael Cohen System for controlling access to broadcast transmissions
US5295188A (en) * 1991-04-04 1994-03-15 Wilson William J Public key encryption and decryption circuitry and method
US5565909A (en) * 1992-08-31 1996-10-15 Television Computer, Inc. Method of identifying set-top receivers
ATE156322T1 (de) * 1992-09-14 1997-08-15 Thomson Multimedia Sa Verfahren und dekodieren zur auswertung zugriffssteuerungsbezogener daten
US5243652A (en) * 1992-09-30 1993-09-07 Gte Laboratories Incorporated Location-sensitive remote database access control
US5636122A (en) * 1992-10-16 1997-06-03 Mobile Information Systems, Inc. Method and apparatus for tracking vehicle location and computer aided dispatch
US5359332A (en) * 1992-12-31 1994-10-25 Trimble Navigation Limited Determination of phase ambiguities in satellite ranges
JPH06292097A (ja) * 1993-03-31 1994-10-18 Casio Comput Co Ltd テレビ受信機
US5379045A (en) * 1993-09-01 1995-01-03 Trimble Navigation Limited SATPS mapping with angle orientation calibrator
US5347581A (en) * 1993-09-15 1994-09-13 Gemplus Developpement Verification process for a communication system
US5640452A (en) * 1995-04-28 1997-06-17 Trimble Navigation Limited Location-sensitive decryption of an encrypted message

Also Published As

Publication number Publication date
DE69630146T2 (de) 2004-06-09
EP0883964A4 (en) 2001-07-11
ATE250832T1 (de) 2003-10-15
KR100400530B1 (ko) 2003-11-14
KR19990008332A (ko) 1999-01-25
IN187256B (es) 2002-03-09
US5621793A (en) 1997-04-15
DE69630146D1 (de) 2003-10-30
CA2220035C (en) 2001-03-20
WO1996035293A1 (en) 1996-11-07
US6009116A (en) 1999-12-28
BR9608217A (pt) 1999-11-30
EP0883964A1 (en) 1998-12-16
ES2367243T3 (es) 2011-10-31
JPH11504486A (ja) 1999-04-20
EP0883964B1 (en) 2003-09-24
CA2220035A1 (en) 1996-11-07
JP4182260B2 (ja) 2008-11-19

Similar Documents

Publication Publication Date Title
ES2208724T3 (es) Equipo descodificador para television que utiliza el sistema gps.
US6108365A (en) GPS data access system
US6317500B1 (en) Method and apparatus for location-sensitive decryption of an encrypted signal
US6011510A (en) GPS based search and rescue transceiver
US11415702B2 (en) Device and method to detect spoofing of a terminal
ES2295105T3 (es) Sistema para la validacion de tiempo horario.
ES2236937T3 (es) Metodo y aparato para transmision encriptada o cifrada.
ES2434326T3 (es) Gestión dinámica de tarjetas inteligentes
ES2282198T3 (es) Metodo y sistema para controlar el acceso a los contenidos electronicos.
ES2262210T3 (es) Sistema para la transmision segura de señales de datos.
ES2225910T3 (es) Metodo y aparato para analizar transmisiones de flujos de paquetes digitales de programas multiples.
ES2222607T3 (es) Sistema de television digital multicanal.
US11889312B2 (en) Validation of position, navigation, time signals
CN106461788B (zh) 用于保护实时定位信号的技术
US20080001813A1 (en) System for standard positioning service and precise positioning service cooperative operation
JPH06311514A (ja) スクランブルおよびデスクランブル方法、送信デバイスおよび受信デバイス
ES2323330T3 (es) Procedimiento y aparato para determinar la localizacion de un receptor de satelite estacionario.
Walter et al. SBAS message schemes to support inline message authentication
EP0985276B1 (en) Gps tv set top box with regional restrictions
WO1998047237A9 (en) Gps tv set top box with regional restrictions
ES2305232T3 (es) Sistema y procedimiento de transmision de informaciones cifradas con clave cifrada.
JPS62114350A (ja) リモ−トセンシングデ−タの秘匿システム