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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/36—Constructional details or hardware or software details of the signal processing chain relating to the receiver frond end
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42202—Input-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing 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/4405—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4524—Management of client data or end-user data involving the geographical location of the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising 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.
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 |
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.
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.
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.
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)
| 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)
| 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 |
-
1995
- 1995-05-05 US US08/437,424 patent/US5621793A/en not_active Expired - Lifetime
-
1996
- 1996-01-02 DE DE69630146T patent/DE69630146T2/de not_active Expired - Fee Related
- 1996-01-02 CA CA002220035A patent/CA2220035C/en not_active Expired - Fee Related
- 1996-01-02 ES ES96901610T patent/ES2208724T3/es not_active Expired - Lifetime
- 1996-01-02 WO PCT/US1996/000002 patent/WO1996035293A1/en not_active Ceased
- 1996-01-02 BR BR9608217-8A patent/BR9608217A/pt not_active IP Right Cessation
- 1996-01-02 JP JP53328296A patent/JP4182260B2/ja not_active Expired - Fee Related
- 1996-01-02 KR KR1019970707858A patent/KR100400530B1/ko not_active Expired - Fee Related
- 1996-01-02 AT AT96901610T patent/ATE250832T1/de not_active IP Right Cessation
- 1996-01-02 EP EP96901610A patent/EP0883964B1/en not_active Expired - Lifetime
- 1996-01-30 IN IN150CA1996 patent/IN187256B/en unknown
-
1997
- 1997-04-15 US US08/842,573 patent/US6009116A/en not_active Expired - Fee Related
-
1998
- 1998-04-15 ES ES98915504T patent/ES2367243T3/es not_active Expired - Lifetime
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) | リモ−トセンシングデ−タの秘匿システム |