DE69630146T2 - Fernseh-set-top-box mit gps-empfänger - Google Patents

Fernseh-set-top-box mit gps-empfänger Download PDF

Info

Publication number
DE69630146T2
DE69630146T2 DE69630146T DE69630146T DE69630146T2 DE 69630146 T2 DE69630146 T2 DE 69630146T2 DE 69630146 T DE69630146 T DE 69630146T DE 69630146 T DE69630146 T DE 69630146T DE 69630146 T2 DE69630146 T2 DE 69630146T2
Authority
DE
Germany
Prior art keywords
access control
gps
video signal
customer
location
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 - Fee Related
Application number
DE69630146T
Other languages
English (en)
Other versions
DE69630146D1 (de
Inventor
A. Robert BEDNAREK
A. Philip RUBIN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Philip A Rubin & Associates In
Philip A Rubin & Associates Inc
Original Assignee
Philip A Rubin & Associates In
Philip A Rubin & Associates Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philip A Rubin & Associates In, Philip A Rubin & Associates Inc filed Critical Philip A Rubin & Associates In
Publication of DE69630146D1 publication Critical patent/DE69630146D1/de
Application granted granted Critical
Publication of DE69630146T2 publication Critical patent/DE69630146T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

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

Description

  • Hintergrund der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Videosignalzugangssteuerungssystem, das oft auch als TV- oder Fernseh-Set-Top-Box bezeichnet wird. Insbesondere bezieht sie sich auf ein solches System, bei dem ein Zugang zu Videosignalen von einer entfernten Quelle nur dann erlaubt ist, wenn das System sich an einem autorisierten Standort befindet.
  • Set-Top-Boxen mit integrierten Empfängerdecodern (Integrated Receiver Decoder/IRD) werden nun dazu verwendet, dass es Menschen ermöglicht wird, Abonnements- und Bezahlfernsehübertragungen von Satelliten unter der Verwendung kleiner Außenantennen direkt zu empfangen. Decoderboxen können auch für codierte oder verwürfelte Luft-Videosignale (d. h. die von einem am Boden stehenden Sender an den Kunden/Zuschauer gesendet werden, ohne dass sie dazwischen über einen Satelliten gehen) oder für über Kabel (d. h. draht- oder faseroptische Leitungen) übertragene Videosignale eingesetzt werden.
  • Die Satellitenübertragungen können digital komprimiert werden, um viele Programme auf einem einzigen Träger und viele Träger auf einem einzigen Satelliten unterzubringen. Viele der Programme sind zur Verteilung und zum Empfang nur in bestimmten geographischen Gegenden autorisiert, insbesondere bestimmten Ländern, in denen Programmrechte für ihre Übertragung und ihren Empfang erhalten wurden. Außerdem kann es sein, dass eine Set-Top-Box nur für den nicht-kommerziellen persönlichen Gebrauch durch Verbraucher autorisiert ist, und nicht für Hotels, Theater oder andere kommerzielle Aktivitäten. Es ist daher für die Betreiber eines Videoverteilungssystems (ob über Satellit, Luft oder Kabel) nützlich, dass ihre Set-Top-Boxen nur an autorisierten Standorten betrieben werden können und dass die Boxen eine Autorisierung einer Programmentwürfelung der Boxen an unautorisierten Standorten verhindern.
  • Auf IRDs wurden schon verschiedene Patente erteilt. Auch wenn Kunden Zugangssteuerungen, wie zum Beispiel Decoder üblicherweise vom Fernsehempfänger getrennt sind (daher der übliche Name Set-Top-Box), versteht es sich, dass sie auch in einen Fernsehempfänger, Monitor oder einen Videorecorder (in einem gemeinsamen Gehäuse) integriert sein können.
  • Auf die folgenden US-Patente, von denen nur einige wenige unten erörtert werden, wird bezüglich einer Zugangssteuerung für Videosignale oder Kommunikationssignale hingewiesen:
    Figure 00020001
  • Das Teare-Patent zeigt die Verwendung eines GPS-Empfängers (Global Position System/GPS) der die Freigabe eines Verschlüsselungsschlüssels nur dann autorisiert, wenn eine Standort-Zeit-Nachführung einer ordnungsgemäßen Verwendung entspricht. Wenn der Schlüssel freigegeben wird, erlaubt er der entfernten Einheit, ein verwürfeltes Videoband abzuspielen, wobei das Band sich an der entfernten Einheit befindet. Die entfernte Einheit ist in einem Flugzeug, das die Erlaubnis hat, das Videoband vorzuführen, wenn es sich in einem bestimmten Standort oder Land befindet und seine Positionsveränderungen mit einer vorhergesehenen Flugroute übereinstimmen.
  • Daniel zeigt eine Video-Entwürfelung unter Verwendung einer Smartcard und eines Pseudozufallsgenerators.
  • Cohen offenbart eine Videoentwürfelung unter Verwendung einer Smartcard.
  • West zeigt einen Kabelfernsehzugang, der durch ein Störsignal geregelt wird.
  • In anderen Entwicklungen erreichte NAVSTAR-GPS 1993 erstmals eine vollständige Betriebsfähigkeit und liefert präzise zeitabgestimmte Hochfrequenzsignale aus 24 in Umlaufbahnen befindlichen Erdsatelliten. Ein GPS-Empfänger verwendet die Übertragungslaufzeit von mehreren in Umlaufbahnen befindlichen Satelliten zur Bestimmung der Position des GPS-Empfängers. Der Empfänger muss einen Takt mit einer guten kurzfristigen Genauigkeit zur Synchronisierung und Nachführung einer Codenachricht haben, die von einem GPS-Satelliten gesendet wird, und weiter zur Durchführung präziser Pseudo-Reichweiten-Messungen. Ein Zeit-Offset-Fehler zwischen einer hochgenauen Atomuhr in jedem Satelliten und einem Empfänger kann durch ein Bearbeiten der Signalcodes entfernt werden, die von vier Satelliten und nicht drei gesendet werden. Das zusätzliche Satellitensignal ermöglicht eine mathematische Lösung für den Zeit-Offset sowie die Entfernungen zwischen Satelliten und Empfänger.
  • Manche GPS-Empfänger kosten derzeit nur wenige hundert Dollar, was sie für Schiffe, Flugzeuge und andere Fahrzeuge angemessen erscheinen lässt, bei denen eine Positionsbestimmung erwünscht ist. Der GPS-Empfänger enthält einen Mikroprozessor zur Durchführung von Berechnungen an gemessenen Daten spezielle Schaltungen zum Berechnen von Korrelationen und benötigt eine Sichtanzeige, ein Gehäuse, eine Stromversorgung usw. Einige dieser Geräte sind schon für andere Zwecke in der Set-Top-Box, und andere Funktionen können dadurch vereinfacht werden, dass ein Teil der Verarbeitung am Aufwärtsverbindungsstandort durchgeführt wird und die Ergebnisse zusammen mit Befehlen über das gleiche Kommunikationssystem gesendet werden, das die Video-, Audio- und Datenprogrammierung an die IRDs liefert. Der Aufwand der IRD-Verarbeitung zur Erbringung der physischen Positionsvalidierung kann dann auf ein Niveau verringert werden, bei dem die Kosten einer elektronischen Schaltung zum Implementieren dieser Funktionen angemessen gering sind.
  • Im Normalbetrieb eines GPS-Empfängers werden vom Empfänger Eingangszeitmessungen codeteilungs-multiplexierter Funksignale von mehreren GPS-Satelliten durchgeführt. Diese Messungen werden dann unter der Verwendung der Funkwellen-Ausbreitungsgeschwindigkeit in Pseudo-Entfernungsmessungen konvertiert. Die Entfernungsmessungen werden aufgrund einer Zeitverschiebung, die durch eine unvollkommene Empfängerzeitsynchronisation mit der durch Atomuhren gesteuerten präzisen Satellitenzeit eingeführt wird, als Pseudo-Entfernungsmesser bezeichnet. Die Zeitverschiebung wird als eine zusätzliche Variable in den Positionsberechnungen behandelt, und es wird nur eine zusätzliche Pseudo-Entfernungsmessung vorgenommen, um eine zusätzliche Gleichung vorzusehen, die nach dieser zusätzlichen Variablen aufgelöst wird. Auch wenn die durchzuführenden Berechnungen einfach sind, muss eine Positionslösung zum Konvergieren auf eine Lösung iterativ berechnet werden. Außerdem müssen für Ausbreitungseffekte Korrekturen berechnet werden, um eine genaue Positionsbestimmung zu erzeugen, wie sie normalerweise für Flugzeuge, Schiffe, Boote oder andere Fahrzeuge benötigt wird.
  • Die folgenden US-Patente zeigen verschiedene GPS-Empfänger und/oder -Verfahren:
    Figure 00050001
  • Aufgaben und Zusammenfassung der Erfindung
  • Es ist demnach eine Hauptaufgabe der vorliegenden Erfindung, ein neues und verbessertes Videosignal-Zugangssteuerungssystem vorzusehen.
  • Eine spezifischere Aufgabe der vorliegenden Erfindung ist es, eine Videosignalzugangssteuerung vorzusehen, die nur dann einen Zugang zu einem Signal erlaubt, wenn der Standort einer Kundenzugangssteuerung an dem autorisierten Standort des Kunden ist (hiernach als die Position verwendende Kundenzugangssteuerung bezeichnet).
  • Eine weitere Aufgabe der vorliegenden Erfindung ist es, eine Kundenzugangssteuerung unter der Verwendung der Position vorzusehen, bei der ein GPS-Empfänger verwendet wird.
  • Eine noch weitere Aufgabe der vorliegenden Erfindung ist es, eine einfache, billige Kundenzugangssteuerung unter Verwendung der Position vorzusehen, bei der ein einfacher GPS-Empfänger oder ein Einzel-Kanal-GPS-Empfänger verwendet wird, wobei ein solcher Empfänger zur Autorisierung an einem einzigen festen Standort geeignet ist.
  • Eine weitere Aufgabe der vorliegenden Erfindung ist es, eine Videosignalzugangssteuerung unter der Verwendung einer zentralen Zugangssteuerung an einer Quelle der Videosignale und entfernt von den Kunden vorzusehen.
  • Noch eine weitere Aufgabe der vorliegenden Erfindung ist es, ein Videosignalzugangssteuerungssystem mit einer zentralen Zugangssteuerung unter der Verwendung eines GPS-Empfängers vorzusehen, bei der die zentrale Zugangssteuerung dem Übertragungsmedium Positionsinformation zur Übertragung an die Kunden liefert. Eine weitere Aufgabe der vorliegenden Erfindung ist es, ein Videosignalzugangssteuerungssystem unter der Verwendung einer Vielzahl von Kriterien zur Autorisierung vorzusehen, die den Standort und andere Faktoren, wie zum Beispiel eine Zahlung für den Dienst, kein Blackout (d. h. Blockierung des Signals), aufgrund von Einschränkungen, die von Eltern vorgenommen wurden, um ein Kindern zugängliches Programm zu schaffen, und kein Blackout aufgrund regionaler Einschränkungen (z. B. ein Sportereignis kann nur in Gegenden außerhalb der Stadt, der Gegend oder des Staates gezeigt werden, in dem das Ereignis stattfindet) einschließen.
  • Noch eine weitere Aufgabe der vorliegenden Erfindung ist es, ein Videosignalzugangssteuerungssystem vorzusehen, bei dem eine Kundenzugangssteuerung an einem Kundenstandort nicht die Fähigkeit benötigt, Information an eine zentrale Zugangssteuerung zu senden, und keine zentrale Zugangssteuerung benötigt, die einen Entwürfelungsschlüssel sendet oder sonst auf Kommunikationen von der Kundenzugangssteuerung reagiert.
  • Eine noch weitere Aufgabe der vorliegenden Erfindung ist es, ein Videosignalzugangssteuerungssystem mit einer Kundenzugangssteuerung an einem Kundenstandort vorzusehen, bei dem die Kundenzugangssteuerung gegenüber Versuchen zur Aushebelung der Zugangssteuerung höchst resistent ist.
  • Es ist wünschenswert, dass jede Set-Top-Box nur dann eine Signalentwürfelung durchführt, wenn sie sich physisch dort befindet, wo sie dazu autorisiert ist. Es wird hier ein System beschrieben, das das bestehende NAVSTAR-GPS-System dazu verwendet, bei der Validierung des Standorts einer jeden Set-Top-Box beizutragen und es ihr zu erlauben, vom Kunden bestellte Programmdienste zu entwürfeln, unter Berücksichtigung weiterer Kriterien, wie zum Beispiel der Zahlung für Dienste, nur wenn sie sich physisch an einem Standort befindet, wo dies erlaubt ist. GPS soll sich hier auf ein System beziehen, das mehrere Funksender an unterschiedlichen Standorten und einen Empfänger verwendet, der Übertragungen von den Sendern dazu verwendet, den Standort des Empfängers zu bestimmen oder zu validieren. Spezielle Aufmerksamkeit wird hier auf die Fähigkeit eines Positionsbestimmungsgerätes innerhalb der Set-Top-Box verwendet, nicht von jemandem ausgehebelt zu werden, der die Box an einem nicht dafür vorgesehenen Standort verwenden möchte. Das hier vorgestellte System ist gegen das Einführen falscher Daten resistent, die dazu führen könnten, dass die Position als eine Autorisierte festgestellt würde, während sie sich an einem unautorisierten Standort befindet. Schließlich ist erforderlich, dass das Positionsbestimmungsgerät so billig wie möglich ist.
  • In manchen Anwendungen von GPS im IRD ist es wünschenswert, dass der IRD seine eigene Position feststellt, nachdem er zum ersten Mal installiert wurde, und nicht dass er seine autorisierte Position über den Programmierungskanal mitgeteilt bekommt. Dies minimiert die Arbeit des Systems beim Übersetzen der Postadresse eines Kunden in GPS-Koordinaten. In diesem Fall führt der IRD vier Pseudo-Entfernungsmessungen unter der Verwendung von vier verschiedenen GPS-Satelliten durch, um die Zeitdaten zu bekommen, die in vier Entfernungsgleichungen zur Positionsbestimmung verwendet werden. Diese Position wird dann als die autorisierte Position zum späteren Vergleich mit Messungen im IRD gespeichert, die dann anzeigen, ob der IRD an einen anderen Standort verlegt wurde oder nicht. Nachdem der IRD mit einer autorisierten Position initialisiert wurde, kann der nachfolgende Vorgang der Überprüfung, dass sich die IRD-Position nicht verändert hat, in einer von zwei möglichen Weisen durchgeführt werden. Erstens können nachfolgende Positionen bestimmt und mit der autorisierten Position verglichen werden. Zweitens können (an Satelliten) erzeugte Entfernungen zu GPS-Sendern einzeln mit der Entfernung verglichen werden, die zwischen der bekannten GPS-Position und der autorisierten Position sind. Jede übereinstimmende Entfernung bestätigt dann die Übereinstimmung zwischen der autorisierten Position und der gegenwärtigen IRD-Position. Üblicherweise ist es nicht wesentlich, dass die Anfangspositionsbestimmung unter Zeitdruck durchgeführt wird. Dies ermöglicht es, dass die Entfernungsmessungen sequenziell in einem Einzelkanalempfänger durchgeführt werden, wodurch der Aufwand für die Empfängerhardware am Kundenstandort minimiert wird.
  • Die obigen und andere Merkmale der vorliegenden Erfindung, die aus der folgenden detaillierten Beschreibung anhand der begleitenden Zeichnungen besser verständlich ist, werden durch ein Videosignalzugangssteuerungssystem mit einer Kundenzugangssteuerung verwirklicht, die Folgendes aufweist: einen Signaleingang (d. h. der ein Empfänger oder ein anderes Eingabegerät sein kann) zum Empfangen mindestens eines Videosignals von einer entfernten Quelle; einen Videosignalprozessor, der zum (direkten oder indirekten) Empfangen von Videosignalen vom Signaleingang wirksam (direkt oder indirekt) verbunden ist; eine bedingte Zugangsgewährung, die mit dem Videosignalprozessor wirksam verbunden ist; einen Signalausgang, der mit dem Videosignalprozessor wirksam verbunden ist und erst dann ein verwendbares Videoausgangssignal liefert, nachdem die bedingte Zugangsgewährung den Zugang zu einem oder mehreren von der entfernten Quelle kommenden Videosignalen gewährt hat; und einen GPS-Signalempfänger, der zum Empfangen von Positionsinformation von entfernten Quellen betrieben werden kann und mit der bedingten Zugangsgewährung wirksam verbunden ist, wobei die bedingte Zugangsgewährung nur dann den Zugang gewährt, wenn der GPS-Signalempfänger Signale empfängt, die damit vereinbar sind, dass die Kundenzugangssteuerung an einem autorisierten Ort ist oder anzeigt, dass die Kundenzugangssteuerung an einem autorisierten Standort ist. Der hier verwendete autorisierte Standort schließt eine gewisse Toleranz mit ein, so dass eine Kundenzugangssteuerung oder IRD, die von einem Raum in einem Haus in einen anderen Raum bewegt wird, in beiden Räumen als an einem autorisierten Standort gilt.
  • Vorzugsweise gewährt die bedingte Zugangsgewährung nur dann den Zugang, wenn der GPS-Signalempfänger Signale empfängt, die damit vereinbar sind, dass sich die Kundenzugangssteuerung an einem einzigen stationären, für den Dienst autorisierten Standort befindet. (Der einzige stationäre Standort enthält einen Toleranzbereich, so dass die Bewegung von einem Raum eines Hauses zu einem anderen Raum nicht als eine Bewegung von einem einzigen stationären Standort weg gilt, jedoch wird eine Kundenzugangssteuerung, die weiterhin einen Zugang erlaubt, während sich die Kundenzugangssteuerung im Zusammenhang mit einem fortwährenden Transport bewegt, nicht als den Zugang an einem einzigen stationären Standort einschränkend betrachtet.) Die bedingte Zugangsgewährung gewährt einen Zugang unter der Anwendung von eine Autorisierung überprüfenden Kriterien zusätzlich zur Information über den Standort der Kundenzugangssteuerung. Die Kundenzugangssteuerung ist eine nicht sendende Einheit.
  • Eine erste Ausführungsform hat eine Kundenzugangssteuerung, die den GPS-Empfänger und die bedingte Zugangsgewährung dazu benützt, Entfernungsüberprüfungen durchzuführen, die damit vereinbar sind, dass sich die Kundenzugangssteuerung an einem einzigen stationären, für den Dienst autorisierten Standort befindet, ohne dass die Kundenzugangssteuerung den Standort der Kundenzugangssteuerung feststellt. Diese Ausführungsform kann einen Einzelkanal-GPS-Empfänger verwenden. Eine zweite Ausführungsform hat eine Kundenzugangssteuerung, die den GPS-Empfänger dazu verwendet, den Standort der Kundenzugangssteuerung festzustellen und bei dem die bedingte Zugangsgewährung nur dann einen Zugang gewährt, wenn der festgestellte Standort in einem einzigen stationären, für den Dienst autorisierten Standort ist.
  • Die Kundenzugangssteuerung weist weiter einen GPS-Prozessor auf, der zum Empfangen einer direkten GPS-Information vom GPS-Empfänger wirksam verbunden ist, und einen Decoder, der mit dem Signalausgang wirksam verbunden ist, um indirekte GPS-Signale zu liefern, die von einem Übertragungsmedium empfangen werden, das das von einer entfernten Quelle kommende mindestens eine Videosignal trägt. Der GPS-Prozessor verwendet Information aus den indirekten GPS-Signalen dazu festzustellen, welche GPS-Quellen durch die Kundenzugangssteuerung zu verwenden sind und was der Standort der festgestellten GPS-Quellen ist.
  • Das Videosignalzugangssteuerungssystem enthält ferner eine zentrale Zugangssteuerung, die von den Kunden entfernt ist und Folgendes aufweist: eine Quelle mindestens eines Videosignals; eine Ausgabevorrichtung zum Aufsatteln des Videosignals von der Quelle auf ein Übertragungsmedium zur Übertragung an Kunden mit der Kundenzugangssteuerung; und einen zentralen GPS-Empfänger, der zum Empfangen von Positionsinformation aus entfernten Quellen betrieben werden kann und zum Anlegen von Datennachrichten an die Ausgabevorrichtung wirksam verbunden ist, wobei die Datennachrichten der Positionsinformation entsprechen und die Ausgabevorrichtung die Positionsinformation zur Übertragung an die Kunden an das Übertragungsmedium liefert. Die an die Kunden gesendeten Videosignale sind ohne einen Schlüssel unbrauchbar. Die bedingte Zugangsgewährung fordert Messungen vom GPS-Prozessor zu Messstartzeiten an, die mindestens pseudo-zufällig (d. h. zufällig oder pseudozufällig) sind.
  • Bei der Kundenzugangssteuerung oder Kundenzugangsgewährung ist der GPS-Prozessor und die bedingte Zugangsgewährung innerhalb eines gemeinsamen versiegelten Behälters, der aus der Gruppe ausgewählt ist, die aus einer integrierten Schaltung und einer Smartcard besteht. Im gemeinsamen versiegelten Behälter ist ein Codegenerator, der zum Erzeugen eines Codes zur Auswahl einer GPS-Quelle betrieben werden kann, von der Daten zu erhalten sind.
  • Die vorliegende Erfindung kann alternativ auch als ein Videosignalzugangssteuerungssystem beschrieben werden, das eine zentrale Zugangssteuerung, die von den Kunden entfernt ist und Folgendes aufweist: eine Quelle mindestens eines Videosignals; eine Ausgabevorrichtung zum Aufsatteln von Videosignalen von der Quelle auf ein Übertragungsmedium zur Übertragung an die Kunden; einen zentralen GPS-Empfänger, der dazu betrieben werden kann, Positionsinformation von entfernten Quellen zu empfangen, und zum Anlegen von Datennachrichten an die Ausgabevorrichtung wirksam verbunden ist, wobei die Datennachrichten der Positionsinformation entsprechen und die Ausgabevorrichtung die Positionsinformation zur Übertragung an die Kunden an das Übertragungsmedium liefert. Die zentrale Zugangssteuerung weist weiter eine zentrale bedingte Zugangsgewährung auf, die mit dem GPS-Empfänger/Prozessor und der Ausgabevorrichtung wirksam verbunden ist, um zum Verwürfeln von Videosignalen vor dem Aufsatteln auf das Übertragungsmedium einen Verwürfelungsschlüssel an die Ausgabevorrichtung zu liefern. Die zentrale bedingte Zugangsgewährung verschlüsselt die an die Ausgabevorrichtung gelieferte Positionsinformation. Das Videosignalzugangssteuerungssystem weist weiter eine Kundenzugangssteuerung mit den folgenden Elementen auf: einen Signaleingang zum Empfangen mindestens eines Videosignals von einer entfernten Quelle; einen Videosignalprozessor, der zum Empfangen eines Videosignals vom Signaleingang wirksam verbunden ist; eine bedingte Zugangsgewährung, die mit dem Videosignalprozessor wirksam verbunden ist; einen Signalausgang, der mit dem Videosignalprozessor wirksam verbunden ist und nur dann ein verwendbares Videoausgangssignal liefert, wenn die bedingte Zugangsgewährung den Zugang zu einem oder mehreren Videosignalen von der entfernten Quelle gewährt hat; und einen GPS-Signalempfänger zum Empfangen von Positionsinformation von entfernten Quellen und der mit der bedingten Zugangsgewährung wirksam verbunden ist, wobei die bedingte Zugangsgewährung nur dann den Zugang gewährt, wenn der GPS-Signalempfänger Signale empfängt, die damit vereinbar sind, dass die Kundenzugangssteuerung an einem autorisierten Standort ist.
  • Kurzbeschreibung der Zeichnungen
  • Die obigen und andere Merkmale der vorliegenden Erfindung werden aus der folgenden eingehenden Beschreibung anhand der begleitenden Zeichnungen leichter verständlich, in denen gleiche Bezugszeichen in den verschiedenen Ansichten die gleichen Teile bezeichnen. Es zeigt:
  • 1 ein vereinfachtes Blockdiagramm einer zentralen Zugangskontrolle, die in einem Videosignalzugangssteuerungssystem gemäß der vorliegenden Erfindung verwendet wird;
  • 2 ein vereinfachtes Blockdiagramm einer Kundenzugangssteuerung, die mit dem Videosignalzugangssteuerungssystem verwendet wird;
  • 3 ein Fließdiagramm einer ersten Ausführungsform einer Kundenzugangssteuerung, die ihre Position berechnet;
  • 4 ein Fließdiagramm einer zweiten Ausführungsform einer Kundenzugangssteuerung, die ihre Position validiert;
  • 5 ein Blockdiagramm einer Kundenzugangssteuerung, die ein fälschungssicheres Merkmal hat, das die Verfahren entweder von 3 oder 4 verwenden kann; und
  • 6 eine Abfolge von Korrelationsergebnissen für unterschiedliche Gold-Codes, die in einem Teil von 5 erzeugt werden.
  • Detaillierte Beschreibung
  • Unter Bezugnahme auf die 1 und 2 enthält ein Videosignalzugangssteuerungssystem eine zentrale Zugangssteuerung oder ein zentrales Zugangssteuerungssystem 10 von 1 und eine Kundenzugangssteuerung oder ein entsprechendes System 12 von 2.
  • Die zentrale Zugangssteuerung 10 ist von den Kunden entfernt, die die verschiedenen Programme abonnieren. Eine Antenne 14 empfängt globale Positionierungssysteminformation (GPS-Information) von (nicht gezeigten) GPS-Satelliten und ist mit einem zentralen (d. h. von den Kunden/Abonnenten entfernten) GPS-Empfänger/Datenprozessor 16 verbunden, der in einer bekannten Weise zum Liefern von GPS-Datennachrichten 18 an ein zentrales bedingtes Zugangssystem oder eine zentrale bedingte Zugangssteuerung 20 betrieben werden kann. Insbesondere ist der GPS-Empfänger/Prozessor 16 vorzugsweise ein Codeteilungs-Multiplex-Mehrfachkanal-Empfänger. Die empfangenen Signale sind alle in der gleichen Hochfrequenz, doch haben die Signale des jeweiligen GPS-Satelliten einen unterschiedlichen Wiederholungscode, der sie von den anderen Signalen unterscheidet.
  • Der GPS-Empfänger/Prozessor 16 ist eine qualitativ hochwertige Standardeinheit, doch entscheidet sie, welche GPS-Satelliten zur Verwendung bei der Positionsfixierung an den Standorten am besten zu verwenden sind, an denen sich die Kundenzugangssteuerungssysteme 12 befinden. Das bedeutet, dass ein normaler GPS-Empfänger bestimmt, welche Satelliten er zur Positionsbestimmung verwendet. Der GPS-Empfänger/Prozessor 16 entscheidet stattdessen, welche Satelliten an den Kundenstandorten verwendet werden sollten. Wenn der abgedeckte geografische Bereich der verschiedenen Kundenstandorte entsprechend groß ist, wird der GPS-Empfänger/Prozessor 16 viele verschiedene Entscheidungen für unterschiedliche Regionen liefern. Zum Beispiel können bei vorgegebenen geografischen Regionen A und B sich die besten Satelliten zum Empfangen von GPS-Daten in der Region A zu einer bestimmten Zeit von den besten Satelliten zum Empfangen von GPS-Daten in der Region B unterscheiden. Demnach kann der GPS-Empfänger/Prozessor 16 unter der Verwendung eines bekannten zentralen oder zwischengeschalteten geografischen Standorts in der Region A leicht die besten Satelliten zum Empfangen von GPS-Daten in der Region A bestimmen. In der gleichen Weise kann der GPS-Empfänger/Prozessor 16 unter der Verwendung eines bekannten zentralen oder zwischengeschalteten geografischen Standorts in der Region B leicht die besten Satelliten zum Empfangen von GPS-Daten in der Region B bestimmen. Eine Kenntnis des Standorts eines solchen zentralen oder zwischengeschalteten geografischen Standorts einer bestimmten Region vorausgesetzt, ermöglichen bekannte Verfahren leicht eine Bestimmung der besten Satelliten zur Verwendung an einem bestimmten Standort.
  • Die Sender der GPS-Satelliten senden Daten mit einer Rate von 50 Bit pro Sekunde, die auf ihren Ausgangssignalen überlagert sind, welche sogenannte Gold-Codes sind (nach der entsprechenden Person benannt), die einem bestimmten Satelliten entsprechen. Wie bekannt ist, sind diese Gold- oder GPS-Codes üblicherweise Codes mit einer Rate von einem Megachip pro Sekunde. Die Daten werden unter der Verwendung bekannter Verfahren codiert, um die genaue Positions- und Geschwindigkeits-(Vektor)Information zu erhalten, die kollektiv als Ephemeris-Daten eines jeweiligen Satelliten bezeichnet werden, die zum Überprüfen oder Bestimmen des Standorts des Kundenzugangssteuerungssystems 12 in einer im Einzelnen unten erörterten Art und Weise verwendet werden. (Wie wohl bekannt ist, ist der Geschwindigkeitsvektor die zeitabhängige Veränderungsrate des Positionsvektors.) Die Korrekturdaten für die erwartete Ausbreitungsgeschwindigkeit werden ebenso in bekannter Weise decodiert.
  • Die GPS-Datennachrichten 18 (d. h. Signale auf elektrischen Verbindungsleitungen 18), welche die Positions-, Geschwindigkeits- und Korrekturdaten im Verhältnis zu verschiedenen Satelliten enthalten, werden durch den Empfänger/Prozessor 16 an ein zentrales bedingtes Zugangssystem 20 angelegt, das auch als eine zentrale bedingte Zugangsgewährung bezeichnet werden kann. Je nach der Bandbreite am Ausgang des Systems 10 und aufgrund anderer Überlegungen können die GPS-Datennachrichten 18 gleichzeitig Daten auf allen Satelliten enthalten, die für alle Bereiche verwendet werden, oder Zeitmultiplexdaten von einem Satelliten und/oder Gruppen von Satelliten (z. B. alle Satellitendaten von für die Region A verwendeten Satelliten über ein kurzes Zeitintervall, gefolgt von allen Satellitendaten von allen für die Region B verwendeten Satelliten über ein kurzes Zeitintervall). In dem Beispiel mit den Regionen A und B können die Daten von den Satelliten, die für die Region A zu verwenden sind, an verschiedene Kundenzugangssteuerungssysteme 12 (nur 2) innerhalb der Region A adressiert sein, während die Daten von den Satelliten, die für die Region B zu verwenden sind, an die verschiedenen Kundenzugangssteuerungssysteme 12 innerhalb der Region B adressiert sein können.
  • Das System 20 empfängt auch Programmdatennachrichten 22 und Benutzerautorisierungsdatennachrichten 24, die durch (nicht gezeigte) Quellen in bekannter Weise geliefert werden. Das zentrale bedingte Zugangssystem 20 liefert kombinierte Datennachrichten 26 (die verschiedenen Eingaben in das System 20, die in verschlüsselter Form ausgegeben werden) und einen Verwürfelungsschlüssel 28 an den Multiplexer/Scrambler/Sender 30, der als Ausgabeeinheit bezeichnet werden kann. Die Ausgabeeinheit 30 empfängt Audio-, Video- und Datensignale von Programmquellen 32, die Ausgangssignale 34 an ein Übertragungsmedium liefern. In bekannter Weise enthalten die Ausgangssignale 34 verwürfelte Versionen der verschiedenen Audio-, Video- und Datenprogrammsignale. Die Ausgangssignale 34 enthalten auch die in das System 20 eingegebenen Daten, wobei diese in einer unverwürfelten, jedoch verschlüsselten Form auf das Übertragungsmedium aufgesattelt werden. Die kombinierten Datennachrichten 26 und Ausgangssignale 34 enthalten dann, wie erörtert und unter Verwendung bekannter Verfahren, die verschiedenen GPS-Daten.
  • Auch wenn gezeigt ist, dass die Ausgangssignale 34 an eine Aufwärtsverbindung für einen Kommunikationssatelliten geliefert werden, könnten die Ausgangssignale auch an ein beliebiges anderes Übertragungsmedium zur (direkten oder indirekten) Übertragung an Kunden angelegt werden. Zum Beispiel kann das zentrale Zugangssteuerungssystem 10 alternativ die Ausgangssignale 34 auch über die Luft (nicht über Satellit erfolgende Fernseh-Rundsendung) und/oder über Kabel (draht- oder faseroptische Leitung) liefern. In jedem Fall werden die Signale verwürfelt, und die Entwürfelung findet nur statt, wenn eines der Kundenzugangssteuerungssysteme 12 von 2 an einem autorisierten Ort ist, wie unten erörtert wird.
  • Der Multiplexer/Verwürfler/Sender 30 kann zum Beispiel ein standardisierter MPEG2-Multiplexer sein, der auf Paketbasis betrieben wird und Audio-, Video- und Datenpakete empfängt und sie in einen formatierten seriellen Datenstrom bringt, der an die Aufwärtsverbindung des Kommunikationssatelliten ausgegeben wird. Wie wohl bekannt ist, ist MPEG2 ein bestimmtes digitales Videokompressionssystem oder -verfahren, das es einer Vielzahl von Video-, Audio- und Datensignalen erlaubt, auf einem einzigen Hochfrequenzträger kombiniert und übertragen zu werden.
  • Dadurch dass die wichtigen Merkmale im Zusammenhang mit dem qualitativ hochwertigen Mehrfachkanal-GPS-Empfänger/Prozessor 16 beim System 10 sind, kann das unten erörterte System 12 einfacher sein als sonst. Insbesondere erlaubt das vorteilhafte Merkmal des erneuten Sendens der erörterten GPS-Daten, das zwar kein notwendiger Teil der vorliegenden Erfindung in weitester Hinsicht ist, ein viel einfacheres und weniger teureres System 12. Da ein Kundenzugangssteuerungssystem 12 an jedem Kunden-/Abonnentenstandort sein muss, ist es nützlich, die Kosten und den Aufwand für das Kundenzugangssteuerungssystem 12 niedrig zu halten, während, wenn das zentrale Zugangssteuerungssystem 10 komplexer wird, dies zu keinen großen Kosten führt, da es sich nur um eines oder eine relativ geringe Anzahl davon handelt. Da das bedingte Zugangssystem 20 (bis auf das Empfangen der GPS-Datennachrichten 18 und ihre Integration in sein Ausgangssignal) in bekannter Weise arbeitet, brauchen Einzelheiten des Systems 20, einschließlich von Komponenten bekannter bedingter Zugangssysteme, die üblicherweise dafür sorgen, dass die Verwürfelungsschlüssel geändert werden und von autorisierten IRDs (wie zum Beispiel dem Kundenzugangssteuerungssystem 12) decodierbar sind, hier weder gezeigt noch vorgestellt zu werden.
  • Als eine Alternative zur Sendung der beschriebenen GPS-Daten kann das System 10 auch nur die Identität der Satelliten senden, die vom Kundenzugangssteuerungssystem 12 zu verwenden sind, anstatt die Positions- und Geschwindigkeitsinformation mitzuschicken. Dies würde jedoch zu einer komplexeren Betriebsweise der Kundenzugangssteuerung 12 führen.
  • Wenn wir uns nun dem Kundenzugangssteuerungssystem 12 von 2 zuwenden, bei dem eine Antenne 36 sowohl direkte (d. h. nicht von einem Zentralsystem, wie dem Nummer 10 von 1, weitergeleitete) GPS-Signale 38 von einem Satelliten als auch Kommunikationssatellitensignale 40 empfängt, welche die indirekten (d. h. über das Zentralsystem 10 weitergeleitete) GPS-Signale enthalten, die den Signalen 34 von 1 entsprechen, die ihrer Aufwärtsverbindung an einen oder mehrere Kommunikationssatelliten und ihrer Abwärtsverbindung zum Kundenzugangssteuerungssystem 12 folgen. Theoretisch könnte der gleiche (nicht gezeigte) Satellit sowohl einige direkte GPS-Signale als auch die Kommunikationssignale 40 liefern, doch kombinieren Satelliten GPS- und Kommunikationsfunktionen üblicherweise nicht. Die Antenne 36 kann eine kleine Antenne in der Art einer Satellitenschüssel sein. Auch wenn dies nicht dargestellt ist, könnten getrennte Antennen für direkte GPS-Signale und für Kommunikationssignale anstelle der einzigen Empfangsantenne 36 verwendet werden.
  • Die von der Antenne 36 empfangenen Signale werden an einen integrierten Empfänger-Decoder (IRD) 37 gesendet und unter der Verwendung bekannter Verfahren (mit einem nicht gezeigten Filter) gefiltert, so dass die direkten GPS-Signale 38 zum GPS-Signalempfänger 42 und die Kommunikationssignale 40 zum Kommunikationssatellitenempfänger/-decoder 44 geleitet werden (der als ein Signaleingabegerät dient). Das Ausgangssignal des Empfängers/Decoders 44 ist ein demoduliertes und decodiertes Basisbandsignal, das den Signalen 34 von 1 entspricht, und dieses Ausgangssignal wird an den Entwürfler/Demultiplexer 46 geliefert. Der Entwürfler/Demultiplexer 46 wird in bekannter Weise zum Demultiplexieren und zum Leiten von Signalpaketen für ein bedingtes Kundenzugangssystem 48 entlang einer Verbindung 50 zum bedingten Kundenzugangssystem 48 betrieben. Den Programm-Audio-, Video- und Dateninformationen entsprechende Pakete werden durch die Komponente 46 entwürfelt, wenn an der Verbindung 52 durch das System 48 ein Entwürfelungsschlüssel geliefert wird. Das System 48 liefert den korrekten Entwürfelungsschlüssel nur dann, wenn alle Kriterien für eine Autorisierung erfüllt sind. Bekannte IRDs erlauben einen Zugang nach einer Erfüllung von Kriterien auf der Grundlage der Programmdatennachrichten 22 und Benutzerautorisierungsdatennachrichten 24 von 1. Übliche oder standardmäßige Betriebseinzelheiten der bekannten Komponenten 44, 46 und 48 brauchen hier nicht erörtert zu werden, jedoch wird die Tatsache, dass GPS-Daten eines der Kriterien zur Freigabe des Entwürfelungsschlüssels sind, und andere Aspekte, in denen die Komponenten 44, 46 und 48 sich von den üblichen bekannten Systemen unterscheiden, im Folgenden herausgehoben.
  • Das System 12 erlaubt dem bedingten Zugangssystem 48, den korrekten Schlüssel auf 52 nur dann freizugeben, wenn (zusätzlich zu Kriterien auf der Grundlage anderer Faktoren, wie zum Beispiel einer Bezahlung des Dienstes, keiner Blockierung aufgrund von durch Eltern vorgenommenen Einschränkungen des den Kindern verfügbaren Programms und einer Blockierung aufgrund regionaler Einschränkungen) der IRD 37 nicht an seinem autorisierten geografischen Standort ist. Ob er an seinem richtigen geografischen Standort ist, wird von einem GPS-Datenprozessor 54 bestimmt, der über ein Zeitverzögerungs-Korrelationsgerät 56 mit dem GPS-Signalempfänger 42 verbunden ist. Der Prozessor 54 führt Berechnungen der Pseudo-Entfernung und der Zeitverschiebung durch, wie hiernach erörtert, und gibt ein die Position autorisierendes Binärsignal auf der Leitung 92 nur dann aus, wenn die geografische Position des IRD 37 mit dem erwarteten oder zuvor autorisierten Standort übereinstimmt.
  • Der GPS-Prozessor 54 arbeitet mit dem Zeitverzögerungs-Autokorrelationsgerät 56 zusammen. Das Gerät 56 verwendet ein bekanntes Vergleichsverfahren mit einem lokal erzeugten Code für den zu verwendenden Satelliten. (Die zu verwendenden Satelliten werden durch die indirekten GPS-Daten versorgt, die auf der Leitung 60 an den Prozessor 54 weitergeleitet werden.) Der lokal erzeugte Code wird zur Zeitverschiebung auf der Leitung 62 an das Gerät 56 geliefert, bis die Zeit mit dem gleichen Code übereinstimmt, der vom GPS-Satelliten gesendet wurde. Der Wert der Zeitverschiebung wird dann auf Leitung 64 an den Prozessor 54 zurückgeschickt, der dann unter Verwendung der folgenden Entfernungsgleichung Pseudo-Entfernungsberechnungen durchführt. (Xs – Xi)2 + (Ys – Yi)2 + (Zs – Zi)2 = (R – Rb)2 wobei Xs, Ys und Zs Satellitenpositionskoordinaten und Xi, Yi und Zi Positionskoordinaten des IRD 37 repräsentieren. Die Entfernung zwischen dem Satelliten und dem IRD 37 zu einer bestimmten Zeit wird durch R repräsentiert, wobei Rb die Entfernungsverschiebung aufgrund der IRD-Taktinstabilität ist (wobei der Takt nicht eigens gezeigt ist).
  • Da die indirekten GPS-Daten, die dem IRD 37 vorzugsweise geliefert werden, Satellitenpositionskoordinaten zu einer bestimmten Zeit und die drei Geschwindigkeitskomponenten zu dieser Zeit enthalten, können Xs, Ys und Zs zu einer späteren (relativ geringfügig zeitverzögerten) Zeit vom Prozessor 54 leicht bestimmt werden. Alternativ dazu können, wenn ein komplexer IRD verwendet wird, die direkten GPS-Daten diese Werte, außer der Identität des zu verwendenden Satelliten, unabhängig von indirekten GPS-Daten erzeugen.
  • Eine Bewertung der Entfernungsgleichung für zwei unterschiedliche Satelliten (wenn man die Gleichung zweimal löst) erlaubt eine Vereinbarungsüberprüfung mit dem autorisierten Standort. Für die Zwecke der vorliegenden Beschreibung wird eine solche Vereinbarungsüberprüfung als Positionsvalidierung bezeichnet. Wenn man voraussetzt, dass Xi, Yi und Zi, die Positionskoordinaten des IRD 37 repräsentieren, als der autorisierte Standort gelten, was bedeutet, dass die richtige Entfernung R bekannt ist, ergibt eine erste Lösung der Gleichung einen Wert für Rb die Entfernungsverschiebung aufgrund des Versatzes des IRD-Taktes gegenüber dem Satellitentakt. Eine zweite Lösung der Gleichung wird dann vom Prozessor 54 unter der Verwendung eines anderen Satelliten durchgeführt, um zu überprüfen, ob die rechte und die linke Seite der Gleichung gleich sind. Wenn die rechte und die linke Seite der Gleichung gleich sind, ist die Entfernung richtig und die Position ist höchstwahrscheinlich gültig, da eine gleiche Entfernung unwahrscheinlich ist. (Auch wenn eine Entfernung zur richtigen Entfernung an einem bestimmten Moment gleich ist, bedeutet eine Bewegung der IRD-Satelliten, dass kurz danach die Entfernung ungültig sein wird, wenn der IRD an einem autorisierten Standort ist.) Wenn die rechte und die linke Seite der Gleichung nicht gleich sind, liefert der Prozessor 54 keine Bestätigung auf der Leitung 58, so dass die bedingte Zugangsgewährung 48 auf der Leitung 52 keinen Entwürfelungsschlüssel liefert und von der Komponente 56 keine verwendbaren Programmausgangssignale geliefert werden.
  • Anstelle einer einfachen Validierung der IRD-Position, wie oben beschrieben, wird bei einer Alternative der IRD 37 in einem Positionsbestimmungsmodus betrieben. In diesem Modus wird die obige Gleichung vier Mal gelöst, um nach vier Unbekannten aufzulösen: Entfernungsverschiebung Rb und Xi, Yi und Zi, die Positionskoordinaten des IRD 37 repräsentieren. Eine Taylorserie oder ein anderes bekanntes iteratives Verfahren können zur Auflösung nach den vier Unbekannten verwendet werden. Die bestimmten IRD-Positionskoordinaten können dann mit zuvor gespeicherten autorisierten IRD-Koordinaten verglichen werden. Wenn sie gleich (oder innerhalb eines vorgegebenen Toleranzbereichs) sind, wird die Bestätigung auf der Leitung 52 geliefert. Wenn sie nicht gleich (oder nicht innerhalb eines vorgegebenen Toleranzbereichs) sind, wird die Bestätigung nicht geliefert, so dass die bedingte Zugangsgewährung 48 auf der Leitung 52 keinen verwendbaren Entwürfelungsschlüssel liefert und von der Komponente 46 keine brauchbaren Programmausgangssignale geliefert werden.
  • Der Vorteil der Verwendung des Positionsvalidationsverfahrens ist der, dass es einfacher sein kann (mit entsprechend geringeren Kosten und auch geringerer benötigter Verarbeitungsleistung), als wenn die Position im IRD bestimmt wird. Ein Vorteil der IRD-Positionsbestimmung ist, dass sie zur Selbstinitialisierung am Kundenstandort verwendet werden kann. Das heißt, dass der autorisierte Standort da initialisiert werden kann, wo der Kunde den IRD zum ersten Mal aufstellt. Hierdurch braucht die den IRD liefernde Firma die IRD-Werte für den richtigen Standort nicht mehr zu bestimmen und zu initialisieren. Hierdurch wird ein Entwürfeln an anderen Standorten verhindert, jedoch muss die Firma immer noch eine gewisse Überprüfung durchführen, um zu garantieren, dass der Kunde den IRD nicht anfangs an einen unautorisierten Standort gebracht hat. Auf der anderen Seite kann dieses Verfahren der Selbstinitialisierung der Position sehr hilfreich sein, wenn ein Angestellter der Firma den IRD an den Kunden liefert.
  • Noch weitere Einzelheiten sind in 3 einer ersten Ausführungsform gezeigt. Die hier gezeigte Verarbeitung ist auf den Betrieb des GPS und seiner Schnittstelle mit dem MPEG2- oder einem anderen Programm-Lieferungssystem beschränkt. In dieser Ausführungsform ist die GPS-Verarbeitung von vier Pseudo-Entfernungsmessungen zur expliziten Bestimmung der IRD-Position enthalten. 4 unterscheidet sich dahingehend von 3, dass die GPS-Verarbeitung im IRD in 4 nur eine Entfernungsvalidierung durchführt (die über die Zeit eine Positionsvalidierung ist), nachdem das Programmlieferungssystem dem IRD die GPS-Koordinaten des autorisierten Standorts geliefert hat.
  • In 3 führt der Startblock 100 zum Block 110, wo der Demultiplexer diesen Teil des Programmsignals liefert, der sich auf GPS-Befehle und Daten auf der Leitung 111 bezieht, die an Block 120 geliefert werden. Beim Block 120 empfängt der GPS-Empfänger den Befehl von den Leitungen 111 (dies könnte über das bedingte Zugangssystem von 2 sein), eine Pseudo-Entfernungsmessung durchzuführen und den bestimmten GPS-Satelliten zu identifizieren. Bei 120 führt der Empfänger die Korrelationen durch, die zur Ermittlung der Pseudo-Entfernung benötigt werden, und reicht die Pseudo-Entfernung bei Block 125 an den GPS-Prozessor weiter. Die GPS-Koordinaten des für die Messung verwendeten GPS-Satelliten werden vom Demultiplexerblock 110 an den Eingang 127 des Blocks 125 geliefert. Eine Lieferung über den Programmkanal hilft dem System dahingehend, dass der GPS-Empfänger 42 von 2 diese Daten nicht notwendigerweise direkt aus dem GPS-Signal demodulieren muss und dazu befähigt ist, schnell zum nächsten zu verarbeiteten GPS-Satellitensignal überzugehen. Hierdurch erübrigt sich auch die Notwendigkeit, dass der GPS-Empfänger mehr als ein einziges GPS-Signal gleichzeitig verarbeiten muss, wodurch Einsparungen bei der Hardware möglich sind.
  • Zur Zeit der IRD-Initialisierung wird eine erste Positionsbestimmung über den Datenpfad 135 in einem Speicher für die autorisierte Position gespeichert, wie das bei Block 130 gezeigt ist. Nachfolgende Positionsbestimmungen vergleichen dann neue Positionsbestimmungen mit der im Speicher gespeicherten Position. Dieser Vergleich wird in Block 140 durchgeführt, wobei die gegenwärtig gemessene Position vom GPS-Prozessor 54 von 2 empfangen wird. Die autorisierte Position wird normalerweise über den Pfad 138 empfangen. Das System erlaubt es, dass eine Positionsüberprüfung anhand einer Position durchgeführt wird, die über den Programmkanal über den Pfad 142 mitgeteilt wird. Der Systembetreiber hat die Möglichkeit, die Position bezüglich einer Position zu validieren, die er an den IRD sendet, wenn er das wünscht. Dieses System von 3 kann eine anfängliche Positionsbestimmung selbst durchführen, so dass es sie nicht über den Programmkanal erhalten muss. Die Fähigkeit zur späteren Validierung dieser anfänglichen Position gibt die Sicherheit, dass die anfängliche Positionsmessung am autorisierten Standort und nicht an einem unautorisierten Standort durchgeführt wurde.
  • Das Ausgangssignal des Blocks 140 ist der Entfernungsfehler zwischen der aktuell gemessenen Position und der autorisierten Position und wird an Block 145 geliefert. Der Block 145 führt eine Verarbeitung durch, die zuerst bestimmt, ob der Entfernungsfehler geringer als ein vorgeschriebener Schwellenwert Alpha ist. Der Wert von Alpha und auch der später verwendete Schwellenwert Beta wird über den Pfad 144 vom Programmkanal geliefert. Ein binäres Ergebnis ergibt sich aus dieser Operation, so dass für einen Entfernungsfehler, der kleiner oder gleich Alpha ist, eine "Eins" und für einen Entfernungsfehler, der größer als Alpha ist, eine binäre Null erzeugt wird.
  • Damit nicht jeder einzelne Entfernungsfehler, der durch den GPS-Messvorgang erzeugt wird, den IRD daran hindert, das Programmmaterial zu entwürfeln, wird ein als Beta bezeichneter zweiter Schwellenwert verwendet. Dieser Vorgang erfordert, dass ein vorbestimmter Prozentsatz der Entfernungsfehler innerhalb des Schwellenwerts Alphas liegen. Dieser vorbestimmte Prozentsatz wird durch den Schwellenwert Beta bestimmt.
  • Das Ausgangssignal des Verarbeitungsblocks 145 ist das binäre Positionsautorisierungssignal bei 147. Dieses Signal bei 147 ist eine Eingabekomponente an den Autorisierungs-Logikblock 115. Andere Autorisierungskriterien werden über den Pfad 130 an den Block 115 geliefert. Die Logik im Block 115 erfordert im Wesentlichen, dass das Signal 147 eine Entwürfelung autorisiert, zusammen mit den anderen Kriterien von 113, damit die Entwürfelungsautorisierung 118 durchgesetzt wird und das Programm gesehen werden darf.
  • Der Logikblock 113 ist komplexer als ein einfaches UND-Gatter dahingehend, dass der Programmkanal veranlassen kann, dass die Entwürfelungsautorisierung unabhängig vom Status des Positions-Autorisierungssignals 147 freigeschaltet oder gesperrt wird. Dies gibt dem System eine Flexibilität in dem Sinn, dass in manchen Fällen keine Positionsüberprüfung gebraucht wird.
  • Eine weitere Fähigkeit dieses Systems erlaubt es, bestimmte geografische Bereiche von der Lieferung einer Positionsautorisierung auszuschließen. In diesem Fall liefert der Demultiplexer 110 den ausgeschlossenen Bereich als GPS-Koordinaten über den Pfad 142 an den Prozessor 140. Der Prozessor 140 vergleicht dann den ausgeschlossenen Bereich mit der im Speicher 130 abgelegten Position. Wenn die Position im Speicher 130 sich im über den Pfad 142 gesendeten ausgeschlossenen Bereich befindet, sendet der Block 140 den größtmöglichen Entfernungsfehler an den Block 145, der dann so reagiert, dass er an seinem Ausgang 147 die Position nicht autorisiert.
  • 4 zeigt eine zweite Ausführungsform der Erfindung, bei der der IRD keine Positionsbestimmungen macht. In dieser Ausführungsform werden nur Entfernungsüberprüfungen anhand der am IRD durchgeführten Pseudo-Entfernungsmessungen und einer über den Programmkanal an den IRD gesendeten autorisierten Position durchgeführt. Ein Vorteil dieser Ausführungsform besteht darin, dass Hardware und Software im Zusammenhang mit der Verarbeitung von Pseudo-Entfernungsmessungen in einem iterativen Verfahren unter der Verwendung von vier gleichzeitigen nicht linearen Gleichungen eingespart wird. Der GPS-Empfängerbetrieb 220 in 4 ist der gleiche wie der Empfängerbetrieb 120 in 3. Bei den 3 und 4 gleichen sich außerdem noch die Blöcke 100 und 200, Blöcke 110 und 210, Blöcke 115 und 215 und Blöcke 145 und 245.
  • Insbesondere unterscheidet sich in 4 der Block 230, bei dem es sich um den Speicher der autorisierten Position handelt, vom in 3 gezeigten Block dahingehend, dass die autorisierte Position in 4 nur vom Programmkanal eingegeben werden kann und dass die Verarbeitung im Block 240 lediglich Entfernungsüberprüfungen durchführt. Der Prozessor 140 in 4 führt eine Entfernungsberechnung zwischen dem gemessenen GPS-Satelliten und dem IRD anhand autorisierter Positionskoordinaten im Speicher 230 und den über den Pfad 242 vom Demultiplexerbetriebsblock 210 an ihn weitergeleiteten Koordinaten durch. Alternativ dazu können die GPS-Satellitenpositionskoordinaten von den GPS-Daten demoduliert werden, dies erfordert jedoch, dass der Einzelkanalempfänger 220 über einen längeren Zeitraum mit einem einzigen GPS-Satelliten synchronisiert bleibt. Das Ergebnis der Entfernungsberechnung wird dann von der Entfernung abgezogen, die aus den gemessenen Daten bestimmt wurde. Dies ergibt direkt den Entfernungsversatzwert, der das zur Sendung an den Block 245 benötigte Ausgangssignal ist. Die restliche Verarbeitung in 4 entspricht der schon in 3 Beschriebenen.
  • Ein wichtiger Aspekt der Erfindung besteht darin, dass die Set-Top-Box nicht so überlistet werden kann, dass sie denkt, dass sie an einem autorisierten Standort ist, wenn sie in Wirklichkeit in eine unautorisierte Position gebracht wurde. Der IRD kann sich in den Händen von jemandem befinden, der den GPS-Empfänger dazu bringen möchte, zu glauben, dass er Zeitverzögerungsmessungen empfängt, die mit der autorisierten Position vereinbar sind, in Wirklichkeit jedoch künstliche Zeitverzögerungsmessungen empfängt, die zwar mit dem autorisierten Standort, jedoch nicht mit seinem tatsächlichen Standort vereinbar sind. Es muss davon ausgegangen werden, dass die allgemeine Konstruktionsweise des IRD dem Fachmann auf dem Gebiet elektronischen Schaltungsaufbaus (nach einer Markteinführung des IRD) bekannt wird, insbesondere demjenigen mit Erfahrung auf dem Gebiet von Set-Top-Boxen und bedingten Zugangssystemen. Wenn die Set-Top-Box geöffnet wird, um die Schaltungskomponenten freizulegen, können die elektronischen Signale, die zwischen den Komponenten, wie zum Beispiel integrierten Schaltungen, hin- und hergeschickt werden, mit Testgeräten beobachtet werden. Außerdem ist es möglich, bestimmte Verbindungen zu unterbrechen und andere Signale einzuspeisen. In 2 kann gesehen werden, dass das gezeigte Autorisierungssystem (ohne ein unten erörtertes Merkmal) leicht ausgehebelt werden könnte, indem das Überprüfungssignal 92 gefälscht wird. Wenn die Signalverbindung 92 zum bedingten Zugangssystem 85 unterbrochen wird, und stattdessen auf einen Spannungspegel gebracht wird, der der korrekten Positionsüberprüfung entspricht, dann würde das GPS-System vollkommen umgangen und sein Zweck wäre nichtig.
  • Das Set-Top-Box-System unter der Verwendung von GPS kann fälschungssicher gemacht werden, indem alle sich auf das bedingte Zugangssystem und GPS beziehenden Schaltungskomponenten in einem versiegelten Behälter untergebracht werden. Ein solcher Behälter kann zum Beispiel eine integrierte Schaltung oder eine Smartcard sein. Der Behälter ist so konstruiert, dass ein Versuch des Abgreifens nach internen Signalmessungen die inneren Schaltungen des Behälters im Wesentlichen zerstört. Hierdurch werden nur verschlüsselte Daten, die in den Behälter hineingehen, und nur die Entwürfelungsschlüssel sichtbar, die sich schnell ändern, die an den Ausgangspins des Behälters erscheinen. Es ist wünschenswert, dass das bedingte Zugangssystem ausgetauscht werden kann, wenn die Sicherheit des Systems durch das eine oder andere Verfahren gebrochen wurde, indem einfach die Smartcard ausgetauscht wird. Es ist jedoch relativ teuer, die gesamte GPS-Schaltung zu verwerfen, wenn sie innerhalb einer ersetzten Smartcard sitzen würde. Als Nächstes wird ein Verfahren offenbart, bei dem ein Teil der GPS-Schaltungen innerhalb eines versiegelten Behälters, wie zum Beispiel einer Smartcard, angeordnet ist, und andere Teile der GPS-Schaltungen außerhalb des versiegelten Behälters sind. Die Schaltungskomponenten außerhalb des versiegelten Behälters werden nicht ersetzt, wenn eine Smartcard ausgetauscht wird.
  • 5 zeigt das Verfahren zur Verwendung der GPS-Schaltungen zum Widerstehen von Aufknackversuchen durch Eingriffsverfahren, wobei jedoch bestimmte Teile der GPS-Schaltungen ständig in der Set-Top-Box verbleiben, die nicht ausgetauscht werden müssen, wenn eine Smartcard eingesetzt wird. Mehrere Elemente von 5 haben die gleichen Funktionen wie in 2. Insbesondere entsprechen die Elemente 350, 355, 360, 370, 375, 380 und 387 in
  • 5 den Elementen 38, 40, 36, 44, 42, 46 bzw. 52 in 2. Da die durchgeführten Funktionen die gleichen sind, werden diese Elemente kein zweites Mal beschrieben.
  • In 5 zeigt die gestrichelte Linie 340 die Elemente, die innerhalb des versiegelten Behälters zusammen untergebracht sind. Die Signale, die dabei sichtbar sind, wie sie in den versiegelten Behälter hineingehen und aus diesem herauskommen, sind wie folgt. Erstens gehen die verschlüsselten GPS- und bedingten Zugangsdaten 332 vom Entwürfler und Demultiplexer 380 in den Behälter 340. Zweitens sendet der stabile Taktgeber 382, der in der Set-Top-Box oder dem IRD residiert, Signale über den Pfad 338 an den Behälter 340. Die Kurzzeitstabilität dieses Taktgebers ist zum Betreiben des GPS-Empfängerverarbeitungssystems ausreichend. Drittens kommt der Schlüssel 387 zum Entwürfeln der Video-, Audio- und Datenprogramme aus dem Behälter heraus. Dieser Schlüssel ist nur dann der korrekte Schlüssel, wenn alle Autorisierungskriterien, einschließlich der GPS-Positionskriterien, erfüllt sind.
  • Als Nächstes kommt der Basisbandcode W, 334, zum Betreiben des Korrelationsgeräts und Demodulators 345 aus dem Behälter 340. Dies ist der GPS-Code mit einer Rate von einem Megachip pro Sekunde, der dem Code eines der GPS-Satelliten entspricht. Eine wünschenswerte Gegenmaßnahme besteht darin, die Schaltungen, welche die Sequenz erzeugen, die einem bestimmten GPS-Satelliten entspricht, im Behälter unterzubringen. Dies hat die Auswirkung, dass ein Angreifer des Systems feststellen muss, welcher Satellit abgefragt wird, indem der Bitstrom mit mehreren Bitströmen von GPS-Satelliten korreliert wird, die sichtbar sind. Ein zusätzliches Problem für einen Angreifer besteht darin, dass auch die bestimmte Zeitverzögerung des verwendeten Codes gemessen werden muss. Diese beiden Vorgänge erfordern Messgeräte und Messzeit. Wenn der Codegenerator 388 außerhalb des Behälters 340 wäre, sollte angenommen werden, dass der Angreifer ganz leicht den bestimmten Code und die Codezeitverzögerung bestimmen kann, die vom IRD verwendet wird. Der Angreifer würde durch eine Beobachtung der Statusmaschine des Codegenerators 388 entweder direkt oder des Ladeworts, das zum Laden eines Startzustands in den Generator geladen wird, unterstützt. Da der GPS-Codegenerator die hinreichend bekannten Gold-Codes zum Erzeugen der übereinstimmenden Satellitencodes verwendet, gibt eine Kenntnis des Status der Statusmaschine dem Angreifer die Information über den bestimmten verwendeten Code. Es ist daher wünschenswert, den Codegenerator 388 im Behälter 340 zu verstecken.
  • Hinsichtlich der Sicherheit ist es auch von Vorteil, das Korrelationsgerät im Behälter 340 in 5 unterzubringen, wo dies durch um diesen herum geführte gestrichelte Linien gezeigt ist. Dies schließt dann eine Sichtbarkeit des Codes W 334, und des Ausgangskorrelationsergebnisses Z 336, dem Angreifer gegenüber aus. Dies ergibt ein sehr hohes Niveau an Sicherheit hinsichtlich einer Überlistung des GPS-Systems. Diese Ausführungsform der Erfindung kann in Systemen insbesondere dann verwendet werden, wo der Behälter 340 selten aus der Set-Top-Box 365 entfernt wird.
  • In einer kostenbewussteren Ausführungsform und/oder wo der Container 340 voraussichtlich öfter ausgetauscht wird, kann das Korrelationsgerät und Demodulator 345 außerhalb des Behälters 340 untergebracht werden. Dies erlaubt, dass die Hochfrequenzverarbeitung in 345 außerhalb des Behälters 340 durchgeführt wird, und damit erübrigt sich auch die Notwendigkeit, dass das HF-Signal vom GPS-Signalempfänger 375 durch einen Verbindungs-Pin des Behälters 340 geleitet wird. Außerdem wird hierdurch auch ermöglicht, dass der lokale HF-Oszillator, der durch den Code W 334 moduliert wird und der das HF-Signal durch Überlagerung auf eine Frequenz bringt, die durch eine Costas-Phasenregelschleife oder ein Äquivalent und einen Signaldemodulator demoduliert werden kann, außerhalb des Behälters angeordnet wird. Zum Minimieren der Kosten des ersetzbaren Teils des IRD werden die Schaltungen des Blocks 345 dann in der IRD-Box 365 außerhalb des Behälters untergebracht.
  • Zwei Verfahren der vorliegenden Erfindung zum wesentlichen Reduzieren der Sichtbarkeit dessen, dass der GPS-Satellit mit einem lokal erzeugten Code korreliert, werden als Nächstes offenbart. Das erste Verfahren ändert die Wellenform W 334, in 5 zufällig zwischen den GPS-Satelliten. Auf diese Weise werden die Satelliten nicht in einer bestimmten Reihenfolge angesprochen, was es schwieriger macht, wenn jemand versuchen möchte, das System zu überlisten. Satelliten, die nicht sichtbar sind, sind ebenfalls mit eingeschlossen, um einem Angreifer zusätzliche Mühe und Verwirrung bei dem Versuch zu machen herauszufinden, was das IRD-System tut. Es ist praktisch umsetzbar, solche Ablenkungstaktiken einzubauen, dass die tatsächliche Position nicht in großer Eile wiederholt validiert zu werden braucht.
  • Beim zweiten Verfahren werden spezifische Zeitverzögerungen eines an einen bestimmten GPS-Satelliten gesendeten GPS-Codes in einer zufälligen Reihenfolge getestet. Dieses Verfahren führt dazu, dass die erfolgreiche Zeitkorrelation zwischen dem lokal erzeugten Code W, 334 in 5, und dem Signal vom GPS-Satelliten in zufälligen Zeitintervallen auftritt. Das Zeitkorrelationsergebnis Z 336 in 5 wird an den gemeinsamen Prozessor 385 im Behälter 340 zurückgegeben. Dies ist das letzte von fünf Signalen, die in den Behälter 340 hineingehen oder aus diesem herauskommen. Dieses Signal wird vom Prozessor zu allen möglichen Korrelationsergebniszeiten geprüft, um festzustellen, ob es eine Korrelationsübereinstimmung gegeben hat oder nicht. Wenn es eine erfolgreiche Übereinstimmung gegeben hat, wenn es sie nicht hätte geben sollen, oder wenn sie mit der autorisierten IRD-Position nicht vereinbar ist, registriert der Prozessor eine inkorrekte Position. Daher ist das Signal Z dahingehend dynamisch, dass erfolgreiche Korrelationen zu zufälligen Zeiten auftreten. Zeiten, zu denen der Prozessor keine positive Korrelation erwartet, werden ebenfalls nach negativen Ergebnissen überprüft. Eine positive Korrelation zu einer Zeit, an der sie nicht erwartet wird, wird als ein Fehler registriert.
  • 6 zeigt eine Abfolge von Korrelationen, bei der verschiedene Gold-Codes, die bei W erzeugt wurden, 334 in 5, den tatsächlichen verschiedenen GPS-Satelliten und einer Anzahl erfundener Satelliten oder Satelliten entsprechen, die derzeit auf der gleichen Seite der Erde nicht sichtbar sind, erzeugt, und die resultierenden Korrelationen, die über ein Signal Z, 336 in 5, zurückgegeben werden. Die Zeitlinie 400 in 6 repräsentiert von links nach rechts fortschreitende Zeit. Die Linie ist in mehrere einzelne Korrelationsperioden unterteilt. Vier dieser Perioden ergeben positive Korrelationen und sind mit D732, S89, K77 bzw. G955 bezeichnet. Der Buchstabe in jeder Bezeichnung entspricht jeweils einem bestimmten GPS-Satelliten. Die Nummer in der Bezeichnung entspricht der jeweiligen Zeitverzögerung, die für den Code des GPS-Satelliten verwendet wird. Die anderen Korrelationsperioden in 6 ergeben keine positiven Korrelationen, haben jedoch verschiedene Zeitverzögerungen für die Codes anderer GPS-Satelliten.
  • Die Zeitlinie 410 in 6 zeigt die Ergebnisse der entlang der Linie 400 durchgeführten Korrelationen und zeigt diejenigen, die zu positiven Korrelationen geführt haben. Diese positiven Korrelationen entsprechen denjenigen Perioden entlang der Linie 400, in welchen die Satelliten und die Zeitverzögerungsbezeichnungen auftreten. Sowohl die Abwesenheit einer positiven Korrelation als auch die Anwesenheit einer positiven Korrelation werden überprüft und durch ein Signal Z, 336 in 5, berichtet. Wenn jemand möchte, dass die autorisierte Position beim Prozessor 385 innerhalb des Behälters 340 registriert wird, dann muss er diese sich zufällig verändernde Wellenform produzieren.
  • In 5 ist ein gemeinsamer Prozessor 385 gezeigt, der die Aufgaben der Speicherung der autorisierten Position in GPS-Koordinaten und eine GPS-Verarbeitung und eine bekannte bedingte Zugangsgewährung durchführt. Der Prozessor 385 arbeitet mit der GPS-Echtzeit-Steuerung 383 zusammen, an die der Prozessor Befehle in Form von Datenwörtern liefern kann. Die Steuerung implementiert dann die sequenziellen Echtzeitoperationen gemäß den durch den Taktgeber 338 zeitabgestimmten Zuständen. Die Steuerung 383, der Prozessor 385 und der Codegenerator 388 könnten für einen Prozessor billigster Bauart auf dem gleichen IC-Schaltungschip integriert werden.
  • Auch wenn hier spezifische Konstruktionen gezeigt wurden, versteht es sich, dass diese nur der Veranschaulichung dienen. Verschiedene Modifikationen und Anpassungen werden dem Fachmann ersichtlich sein. Hinsichtlich möglicher Modifikationen wird erkannt werden, dass der Umfang der vorliegenden Erfindung anhand der beiliegenden Ansprüche zu bestimmen ist.

Claims (17)

  1. Videosignalzugangssteuerungssystem, die eine Kundenzugangssteuerung (12, 37) umfasst, die an einem Kundenstandort betrieben werden kann und aufweist: – einen Signaleingang (44) zum Empfangen mindestens eines Videosignals von einer entfernten Quelle; – einen Videosignalprozessor (46), der zum Empfangen eines Videosignals vom Signaleingang wirksam verbunden ist; – eine bedingten Zugangsgewährung (48), die mit dem Videosignalprozessor wirksam verbunden ist; – einen Signalausgang, der mit dem Videosignalprozessor (46) wirksam verbunden ist und nur dann ein verwendbares Videoausgangssignal liefert, nachdem die bedingte Zugangsgewährung (48) den Zugang zu einem oder mehreren Videosignalen von der entfernten Quelle gewährt hat; und – einen GPS-Signalempfänger (42), dadurch gekennzeichnet, dass der GPS-Signalempfänger am Kundenstandort dazu betrieben werden kann, Positionsinformation von entfernten GPS-Quellen zu empfangen, und mit der bedingten Zugangsgewährung (48) wirksam verbunden ist, wobei die bedingte Zugangsgewährung nur dann den Zugang gewährt, wenn der GPS-Empfänger Signale empfängt, die damit vereinbar sind, dass die Kundenzugangssteuerung (12, 37) an einem autorisierten Ort ist, oder anzeigt, dass die Kundenzugangssteuerung (12, 37) an einem autorisierten Ort ist.
  2. Videosignalzugangssteuerungssystem nach Anspruch 1, bei dem die bedingte Zugangsgewährung (48) nur dann den Zugang gewährt, wenn der GPS-Signalempfänger (42) Signale empfängt, die damit vereinbar sind, dass sich die Kundenzugangssteuerung an einem einzigen stationären, für den Dienst autorisierten Standort befindet.
  3. Videosignalzugangssteuerungssystem nach Anspruch 1 oder Anspruch 2, bei dem die bedingte Zugangsgewährung (48) einen Zugang unter der Anwendung von eine Autorisierung überprüfenden Kriterien zusätzlich zur Information über den Standort der Kundenzugangssteuerung gewährt.
  4. Videosignalzugangssteuerungssystem nach einem der Ansprüche 1, 2 oder 3, bei dem die Kundenzugangssteuerung (12, 37) eine nicht sendende Einheit ist.
  5. Videosignalzugangssteuerungssystem nach einem der Ansprüche 2, 3 oder 4, bei dem die Kundenzugangssteuerung (12, 37) den GPS-Empfänger (42) und die bedingte Zugangsgewährung (48) dazu benützt, Entfernungsüberprüfungen durchzuführen, die damit vereinbar sind, dass sich die Kundenzugangssteuerung an einem einzigen stationären, für den Dienst autorisierten Standort befindet, ohne dass die Kundenzugangssteuerung den Standort der Kundenzugangssteuerung feststellt.
  6. Videosignalzugangssteuerungssystem nach einem der Ansprüche 1, 2, 3 oder 4, bei dem die Kundenzugangssteuerung (12, 37) den GPS-Empfänger (42) dazu verwendet, den Standort der Kundenzugangssteuerung festzustellen und bei dem die bedingte Zugangsgewährung (48) nur dann einen Zugang gewährt, wenn der festgestellte Standort an einem einzigen stationären, für den Dienst autorisierten Standort ist.
  7. Videosignalzugangssteuerungssystem nach Anspruch 1, bei dem die Kundenzugangssteuerung (12, 37) den GPS-Empfänger (42) und die bedingte Zugangsgewährung (48) dazu verwendet, Entfernungsüberprüfungen durchzuführen, die damit vereinbar sind, dass sich die Kundenzugangssteuerung an einem einzigen stationären, für den Dienst autorisierten Standort befindet, ohne dass die Kundenzugangssteuerung den Standort der Kundenzugangssteuerung feststellt.
  8. Videosignalzugangssteuerungssystem nach einem der Ansprüche 2, 4 oder 7, bei dem der GPS-Empfänger (42) der Kundenzugangssteuerung ein Einkanalempfänger ist.
  9. Videosignalzugangssteuerungssystem nach einem der Ansprüche 1, 2, 3 oder 4, bei dem die Kundenzugangssteuerung (12, 37) weiter einen GPS-Prozessor (125) aufweist, der zum Empfangen direkter GPS-Information vom GPS-Empfänger (120) wirksam verbunden ist, und ein Decoder mit dem Signalausgang zum Liefern indirekter GPS-Signale wirksam verbunden ist, die von einem Übertragungsmedium empfangen werden, das das mindestens eine Videosignal von einer entfernten Quelle trägt; und wobei der GPS-Prozessor Information aus den indirekten GPS-Signalen dazu verwendet festzustellen, welche GPS-Quellen durch die Kundenzugangssteuerung zu verwenden sind und was der Standort der festgestellten GPS-Quellen ist.
  10. Videosignalzugangssteuerungssystem nach Anspruch 9, weiter mit einer zentralen Zugangssteuerung (12, 37), die von den Kunden entfernt ist und aufweist: – eine Quelle mindestens eines Videosignals; – eine Ausgangsvorrichtung zum Aufsatteln eines Videosignals von der Quelle auf ein Übertragungsmedium zur Übertragung an Kunden mit der Kundenzugangssteuerung (12, 37); – einen zentralen GPS-Empfänger (16), der zum Empfangen von Positionsinformation aus entfernten Quellen betrieben werden kann und zum Anlegen von Datennachrichten an die Ausgabevorrichtung wirksam verbunden ist, wobei die Datennachrichten der Positionsinformation entsprechen und die Ausgabevorrichtung die Positionsinformation zur Übertragung an die Kunden an das Übertragungsmedium liefert.
  11. Videosignalzugangssteuerungssystem nach einem der Ansprüche 1, 3 oder 4, bei dem die Kundenzugangssteuerung (12, 37) weiter einen GPS- Prozessor aufweist, der zum Empfangen direkter GPS-Information vom GPS-Empfänger wirksam verbunden ist und bei dem die bedingte Zugangsgewährung Messungen vom GPS-Prozessor zu Messstartzeiten anfordert, die mindestens pseudo-zufällig sind.
  12. Videosignalzugangssteuerungssystem nach Anspruch 11, bei dem bei der Kundenzugangssteuerung der GPS-Prozessor und die bedingte Zugangsgewährung (48) innerhalb eines gemeinsamen versiegelten Behälters (340) sind, der aus der Gruppe ausgewählt ist, die aus einer integrierten Schaltung und einer Smartcard besteht; und wobei im gemeinsamen versiegelten Behälter ein Codegenerator (388) ist, der zum Erzeugen eines Codes zur Auswahl einer GPS-Quelle betrieben werden kann, von der Daten zu erhalten sind.
  13. Videosignalzugangssteuerungssystem nach Anspruch 1, weiter umfassend eine zentrale Zugangssteuerung (12, 37), die von den Kunden entfernt ist und aufweist: – eine Quelle mindestens eines Videosignals; – eine Ausgabevorrichtung zum Aufsatteln von Videosignalen von der Quelle auf ein Übertragungsmedium zur Übertragung an die Kunden, wobei die an die Kunden übertragenen Videosignale ohne einen Schlüssel unbrauchbar sind.
  14. Videosignalzugangssteuerungssystem nach Anspruch 13, bei dem die zentrale Zugangssteuerung weiter aufweist: – einen zentralen GPS-Empfänger, der dazu betrieben werden kann, Positionsinformation von entfernten Quellen zu, empfangen und der zum Anlegen von Datennachrichten an die Ausgabevorrichtung wirksam verbunden ist, wobei die Datennachrichten der Positionsinformation entsprechen und die Ausgabevorrichtung die Positionsinformation zur Übertragung an die Kunden an das Übertragungsmedium liefert.
  15. Videosignalzugangssteuerungssystem nach Anspruch 1, weiter umfassend eine zentrale Zugangssteuerung, die von den Kunden entfernt ist und aufweist: – eine Quelle mindestens eines Videosignals; – eine Ausgabevorrichtung zum Aufsatteln von Videosignalen aus der Quelle auf ein Übertragungsmedium zur Übertragung an die Kunden; – einen zentralen GPS-Empfänger, der zum direkten Empfangen von Positionsinformation aus entfernten GPS-Quellen betrieben werden kann, wobei die entfernten Quellen sowohl von der zentralen Zugangssteuerung als auch von den Kunden entfernt sind, und zum Anlegen von Datennachrichten an die Ausgabevorrichtung wirksam verbunden ist, wobei die Datennachrichten der Positionsinformation entsprechen und die Ausgabevorrichtung die Positionsinformation zur Übertragung an die Kunden an das Übertragungsmedium liefert.
  16. Videosignalzugangssteuerungssystem nach Anspruch 15, bei dem die zentrale Zugangssteuerung weiter eine zentrale bedingte Zugangsgewährung umfasst, die mit einem GPS-Empfänger/Prozessor und der Ausgabevorrichtung wirksam verbunden ist, um zum Verwürfeln von Videosignalen vor dem Aufsatteln auf das Übertragungsmedium einen Verwürfelungsschlüssel an die Ausgabevorrichtung zu liefern.
  17. Videosignalzugangssteuerungssystem nach Anspruch 16, bei dem die zentrale bedingte Zugangsgewährung die an die Ausgabevorrichtung gelieferte Positionsinformation verschlüsselt.
DE69630146T 1995-05-05 1996-01-02 Fernseh-set-top-box mit gps-empfänger Expired - Fee Related DE69630146T2 (de)

Applications Claiming Priority (3)

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
PCT/US1996/000002 WO1996035293A1 (en) 1995-05-05 1996-01-02 Tv set top box using gps

Publications (2)

Publication Number Publication Date
DE69630146D1 DE69630146D1 (de) 2003-10-30
DE69630146T2 true DE69630146T2 (de) 2004-06-09

Family

ID=23736394

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69630146T Expired - Fee Related DE69630146T2 (de) 1995-05-05 1996-01-02 Fernseh-set-top-box mit gps-empfänger

Country Status (11)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006052591A1 (de) * 2006-11-08 2008-06-26 Technisat Digital Gmbh Rundfunkempfangseinheit und Verfahren zur Übertragung dazugehöriger Rundfunksignale

Families Citing this family (301)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6292568B1 (en) 1966-12-16 2001-09-18 Scientific-Atlanta, Inc. Representing entitlements to service in a conditional access system
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
AU692428B2 (en) 1992-12-09 1998-06-11 Sedna Patent Services, Llc Set top terminal for cable television delivery systems
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US20020104083A1 (en) * 1992-12-09 2002-08-01 Hendricks John S. Internally targeted advertisements using television delivery systems
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
US6246767B1 (en) 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information 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
US20040136532A1 (en) * 1995-04-03 2004-07-15 Pinder Howard G. Partial dual-encrypted stream utilizing program map tables
US8548166B2 (en) 1995-04-03 2013-10-01 Anthony J. Wasilewski Method for partially encrypting program data
US6560340B1 (en) * 1995-04-03 2003-05-06 Scientific-Atlanta, Inc. Method and apparatus for geographically limiting 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
JP4243739B2 (ja) * 1997-04-15 2009-03-25 フィリップ エー.ルビン アンド アソシエーツ,インコーポレイテッド 地域制限があるgpsテレビジョンセットトップボックス
US5983071A (en) * 1997-07-22 1999-11-09 Hughes Electronics Corporation Video receiver with automatic satellite antenna orientation
EP1189438A3 (de) * 1997-08-01 2009-04-22 Scientific-Atlanta, Inc. Vorrichtung und Verfahren zur geographischen Dienstbeschränkung in einem System mit bedingtem Zugang
WO1999007147A1 (en) * 1997-08-01 1999-02-11 Scientific-Atlanta, Inc. Method and apparatus for geographically limiting service in a conditional access system
US7515712B2 (en) * 1997-08-01 2009-04-07 Cisco Technology, Inc. Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
US6369705B1 (en) 1997-12-04 2002-04-09 Thom Kennedy Alarm monitoring and reporting system
US6409089B1 (en) 1997-12-10 2002-06-25 Thomson Licensing S.A. Method for protecting the audio/visual data across the NRSS interface
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 (de) * 1998-02-13 1999-08-18 CANAL+ Société Anonyme Verfahren und Anlage zur Aufnahme verschlüsselter digitaler Daten
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
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
US6430165B1 (en) 1998-08-07 2002-08-06 Hughes Electronics Corporation Method and apparatus for performing satellite selection in a broadcast communication system
US6310661B1 (en) * 1998-08-07 2001-10-30 Hughes Electronics Corporation Method of broadcasting controlling data streams and apparatus for receiving the same
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
US8055894B2 (en) * 1999-11-09 2011-11-08 Google Inc. Process and streaming server for encrypting a data stream with bandwidth based variation
US6449719B1 (en) * 1999-11-09 2002-09-10 Widevine Technologies, Inc. Process and streaming server for encrypting a data stream
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
US7809382B2 (en) 2000-04-11 2010-10-05 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
KR100758077B1 (ko) * 1999-12-28 2007-09-11 마츠시타 덴끼 산교 가부시키가이샤 기록장치, 재생장치, 데이터처리장치, 기록재생장치, 데이터송신장치, lsi
US7428510B2 (en) * 2000-02-25 2008-09-23 Telecommunication Systems, Inc. Prepaid short messaging
JP2003528398A (ja) * 2000-03-21 2003-09-24 リットマスター,テッド・アール 通信ネットワークに情報を配信するためのシステムおよびプロセス
US7110773B1 (en) 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
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
US20070136592A1 (en) * 2000-04-12 2007-06-14 Smith Richard A 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
WO2002047388A2 (en) 2000-11-14 2002-06-13 Scientific-Atlanta, Inc. Networked subscriber television distribution
US8127326B2 (en) * 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
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
WO2002054765A1 (en) * 2001-01-02 2002-07-11 Nds Limited Method and system for control of broadcast content access
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
US7000116B2 (en) * 2001-03-12 2006-02-14 International Business Machines Corporation Password value based on geographic location
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
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
TW540235B (en) * 2001-05-10 2003-07-01 Ibm System and method for enhancing broadcast programs with information on the world wide web
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
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 Ind 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
US8218766B2 (en) * 2001-10-17 2012-07-10 Sirf Technology, 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
EP2375690B1 (de) * 2002-03-01 2019-08-07 Extreme Networks, Inc. Ortung von Vorrichtungen in einem Datennetzwerk
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
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
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
US7545935B2 (en) * 2002-10-04 2009-06-09 Scientific-Atlanta, Inc. Networked multimedia overlay 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
CA2534987A1 (en) * 2003-07-09 2005-01-27 Cross Match Technologies, Inc. Systems and methods for facilitating transactions
US20060248595A1 (en) * 2003-08-08 2006-11-02 Koninklijke Philips Electronics N.V. Reproducing encrypted content using region keys
FR2861237B1 (fr) * 2003-10-15 2005-12-30 Viaccess Sa Procede de controle d'acces a des donnees numeriques embrouillees
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
EP1680887A4 (de) * 2003-10-16 2013-06-26 Maxxian Technology Inc Verfahren und system zum erkennen und verhindern einer unbefugten signalbenutzung in einem inhaltsablieferungsnetzwerk
TWI377806B (en) * 2003-10-17 2012-11-21 Nielsen Media Res 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
JP2007513588A (ja) * 2003-12-05 2007-05-24 モーション・ピクチャー・アソシエイション・オブ・アメリカ 地理的位置の三角測位装置を用いたディジタル権利管理
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US7903791B2 (en) * 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
CN100364331C (zh) * 2003-12-30 2008-01-23 北京中视联数字系统有限公司 一种条件接收系统中对用户跨区进行管理的方法
EP1714414A2 (de) 2004-02-09 2006-10-25 Michael Arnouse Login-sicherheitseinrichtung
GB0403218D0 (en) * 2004-02-13 2004-03-17 Royal Holloway University Of L Controlling transmission of broadcast content
US7580403B2 (en) * 2004-02-26 2009-08-25 Enterasys Networks, Inc. Status transmission system and method
US20050195756A1 (en) * 2004-02-26 2005-09-08 Frattura David E. Status announcement system and method
EP1725946A4 (de) * 2004-03-10 2012-07-11 Enterasys Networks Inc Dynamisches netzwerkdetektionssystem und -verfahren
US7372839B2 (en) * 2004-03-24 2008-05-13 Broadcom Corporation Global positioning system (GPS) based secure access
US20050212504A1 (en) * 2004-03-24 2005-09-29 Dan Revital System and method for cable localization
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
CA2603045A1 (en) * 2005-03-28 2006-10-05 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
US8913983B2 (en) 2005-05-27 2014-12-16 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US7945026B2 (en) * 2005-05-27 2011-05-17 Telecommunications Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
CN101199200A (zh) * 2005-06-16 2008-06-11 汤姆森许可贸易公司 使用全球定位系统在移动电视中进行发射机标识
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
CA2621499C (en) 2005-09-08 2014-02-11 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
US7817608B2 (en) * 2005-09-23 2010-10-19 Widevine Technologies, Inc. Transitioning to secure IP communications for encoding, encapsulating, and encrypting data
US8065733B2 (en) 2005-09-23 2011-11-22 Google, Inc. Method for evolving detectors to detect malign behavior in an artificial immune system
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
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
EP1943823A4 (de) 2005-10-18 2010-10-20 Telecomm Systems Inc Automatische anrufweiterleitung zu einem fahrzeuginternen telematiksystem
GB2446327B (en) * 2005-10-28 2011-02-09 Directv Group Inc Infrastructure for interactive television applications
US8689016B2 (en) 2005-12-02 2014-04-01 Google Inc. Tamper prevention and detection for video provided over a network to a client
US20070294705A1 (en) 2005-12-20 2007-12-20 Gopalakrishnan Vijoy K Methods and systems for conducting 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 (de) * 2006-01-20 2007-07-25 BlueSky Positioning Ltd Leistungssteuersystem eines Chipkartenmoduls
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
AR059551A1 (es) * 2006-02-17 2008-04-09 Directv Group Inc Reflejo de datos en vivo en los datos de guia en un sistema de television
WO2007098068A2 (en) * 2006-02-17 2007-08-30 The Directv Group, Inc. Amalgamation of user data for geographical trending
AR059550A1 (es) * 2006-02-17 2008-04-09 Directv Group Inc Sistema dinamico de evaluacion de indices de audiencia
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
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.
WO2007106394A2 (en) * 2006-03-10 2007-09-20 The Directv Group, Inc. Customizable on-screen display for data presentation
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US20070260730A1 (en) * 2006-05-08 2007-11-08 Adithya Gadwale Automatically updated instant messaging (IM) presence of roaming IM user
US9519888B2 (en) * 2006-05-08 2016-12-13 Telecommunication Systems, Inc. End use transparent email attachment handling to overcome size and attachment policy barriers
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
US20080060005A1 (en) * 2006-06-30 2008-03-06 Shanks David E 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 (de) * 2006-07-24 2008-01-30 Nagravision S.A. Verfahren zum Speichern und zum Betrieb von Rundsendeereignisdaten
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
WO2008048610A2 (en) * 2006-10-17 2008-04-24 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)
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
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
EP2223228A4 (de) * 2007-10-23 2011-06-22 Viaclix Inc System für multimedia-administration, -werbung und inhalt und dienste
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7929530B2 (en) 2007-11-30 2011-04-19 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
US20120117585A1 (en) * 2009-04-29 2012-05-10 Eloy Technology, Llc Method and system for applying content restrictions to renderers in identified network viewing areas
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
CA2769586C (en) 2009-07-31 2020-07-28 Bce Inc. Method and system for controlling media conveyance by a device to a user based on current location of the device
WO2011021110A1 (en) 2009-08-20 2011-02-24 Nds Limited 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
US9280902B2 (en) 2010-04-09 2016-03-08 DSG TAG Systems, Inc. Facilities management
US8836490B2 (en) * 2010-04-09 2014-09-16 Dsg Tag Systems Inc. Vehicle 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)
EP2652980A2 (de) 2010-12-13 2013-10-23 TeleCommunication Systems, Inc. Gatewayserver für lokalisierungsdienste
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
WO2012141762A1 (en) 2011-02-25 2012-10-18 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
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
EP2574952B1 (de) 2011-09-30 2016-05-11 u-blox AG Positionsvalidierung
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
WO2013079485A1 (en) * 2011-11-29 2013-06-06 Nagravision S.A. Method and system to confirm co-location of multiple devices within a geographic area
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
JP2015519814A (ja) 2012-04-25 2015-07-09 ホアウェイ・テクノロジーズ・カンパニー・リミテッド アダプティブストリーミングのための、セグメントの保全性および信頼性のためのシステムおよび方法
US9219559B2 (en) 2012-05-16 2015-12-22 The Nielsen Company (Us), Llc Methods and systems for audience measurement
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8806524B1 (en) 2013-01-29 2014-08-12 Telefonaktiebolaget L M Ericsson (Publ) Restricting use of a direct-to-home digital broadcast satellite signal
US8645984B1 (en) * 2013-02-05 2014-02-04 Samsung Electronics Co., Ltd. Method and system for verifying content authenticity in smart TV
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
EP2840415B1 (de) 2013-08-20 2017-09-27 Siemens Convergence Creators GmbH Verfahren zum Feststellen einer Position eines mobilen Endgeräts
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US9426525B2 (en) 2013-12-31 2016-08-23 The Nielsen Company (Us), Llc. Methods and apparatus to count people in an audience
US9470796B2 (en) * 2014-04-23 2016-10-18 Opentv, Inc. Techniques for securing live positioning signals
US9551588B2 (en) 2014-08-29 2017-01-24 The Nielsen Company, LLC Methods and systems to determine consumer locations based on navigational voice cues
CN104244078A (zh) * 2014-09-11 2014-12-24 四川长虹电器股份有限公司 一种用于智能电视地理位置定位的方法
US10739464B2 (en) 2015-07-17 2020-08-11 Hughes Network Systems, Llc Satellite modem location tracking
US10361771B2 (en) 2016-01-22 2019-07-23 Viasat, Inc. Determining an attenuation environment of a satellite communication terminal
US10334009B2 (en) 2016-01-29 2019-06-25 Viasat, Inc. Systems and methods for managing content distribution to an in-transit media system
US10034183B2 (en) 2016-02-26 2018-07-24 Viasat, Inc. Dynamic signal quality criteria for satellite terminal installations
US10291965B2 (en) * 2016-03-11 2019-05-14 DISH Technologies L.L.C. Television receiver authorization over internet protocol network
US11374650B2 (en) 2016-05-27 2022-06-28 Viasat, Inc. Position-based access to satellite networks for satellite terminals
US20180213271A1 (en) * 2017-01-25 2018-07-26 The Directv Group, Inc. Location-based system and method for controlling content distribution to a set top box
US10904251B2 (en) 2019-05-17 2021-01-26 Advanced New Technologies Co., Ltd. Blockchain-based copyright protection method and apparatus, and electronic device

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3882289A (en) * 1972-02-28 1975-05-06 Oak Industries Inc Binary coded rotary wafer type switch assembly
US3789131A (en) * 1972-08-03 1974-01-29 Oak Industries Inc Selective coding system for subscription television
US3882266A (en) * 1973-01-11 1975-05-06 Oak Industries Inc Apparatus for converting selected channels
US3882392A (en) * 1973-01-29 1975-05-06 Oak Industries Inc Hotel-motel pay TV system
US3826863A (en) * 1973-02-09 1974-07-30 Oak Industries Inc Subscription television system using audio and video carrier reversal
US3857997A (en) * 1973-03-08 1974-12-31 Oak Industries Inc Cable converter with phase lock loop techniques
US4024575A (en) * 1974-03-15 1977-05-17 Oak Industries Inc. Catv sine wave coding system
US3919463A (en) * 1974-04-25 1975-11-11 Oak Industries Inc Pay TV system using UHF input
US4054860A (en) * 1975-12-01 1977-10-18 Oak Industries Inc. Hall effect rotary switch
US4135157A (en) * 1977-03-28 1979-01-16 Oak Industries Inc. Pole mounted converter
US4145717A (en) * 1977-05-11 1979-03-20 Oak Industries Inc. Subscription TV audio carrier recovery system
US4112464A (en) * 1977-05-11 1978-09-05 Oak Industries Inc. Subscription TV decoder logic 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 (de) * 1983-06-30 1988-10-05 Independent Broadcasting Authority Chiffriertes fernsehrundfunksystem
DE3470646D1 (en) * 1983-07-22 1988-05-26 Indep Broadcasting Authority Security system for television signal encryption
EP0200310B1 (de) * 1985-05-01 1993-08-11 General Instrument Corporation Satellitenübertragungssystem mit Direktübertragung
US4807256A (en) * 1985-12-23 1989-02-21 Texas Instruments Incorporated Global position system receiver
EP0626793B1 (de) * 1986-04-18 2001-11-28 Nagra Plus S.A. 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
DE69221301T2 (de) * 1992-09-14 1997-11-20 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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006052591A1 (de) * 2006-11-08 2008-06-26 Technisat Digital Gmbh Rundfunkempfangseinheit und Verfahren zur Übertragung dazugehöriger Rundfunksignale
DE102006052591B4 (de) * 2006-11-08 2017-11-02 Technisat Digital Gmbh Rundfunkempfangseinheit

Also Published As

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

Similar Documents

Publication Publication Date Title
DE69630146T2 (de) Fernseh-set-top-box mit gps-empfänger
JP4619533B2 (ja) Gpsデータアクセスシステム
DE60131270T2 (de) Zeitvaliderungssystem
DE69834396T2 (de) Sicheres Datensignalübertragungssystem
DE60126823T2 (de) Verfahren und system zur steuerung des rundfunksendeinhaltszugriffs
DE69908092T2 (de) Interaktives spielsystem
DE69838890T2 (de) Senden und Empfang von Daten
DE3325858C2 (de) Verfahren zum Steuern der simultanen allgemeinen Aussendung verschlüsselter digitaler Informationssignale und Empfänger für solche Signale
DE69826099T2 (de) Anordnung zur unabhängigen beantragung einer abspielberechtigung für ein reproduziertes verschlüsseltes nachrichtensignal
EP0195523A1 (de) Verfahren zur Blockierung von Programmen in einem Satellitensystem mit Direktübertragung
EP1264482B1 (de) Verfahren und kommunikationssystem für die verrechnung von zugriffskontrollierten programmen und/oder daten von broadcastsendern
WO2005020533A1 (de) Verfahren zur automatisierten generierung von zugriffskontrollierten, personifizierten daten und/oder programmen
DE60024768T2 (de) Aktualisierung einer sperrliste um einem widersacher entgegenzuarbeiten
DE10330089A1 (de) Verfahren und Vorrichtung zum Übermitteln von Entschlüsselungscodes für frei übertragene, verschlüsselte Programminhalte an eindeutig identifizierbare Empfänger
DE60225721T2 (de) Verfahren zur zugriffskontrolle über spezifischen dienste via einem verteiler
EP0985276B1 (de) Gps fernsehgerätaufsatz mit regionaler einschränkung
WO1998047237A9 (en) Gps tv set top box with regional restrictions
JPS61129930A (ja) 直接放送衛星システム
DE10108872B4 (de) Verfahren zur Ermöglichung der Entschlüsselung von übertragenen Informationen
DE10244079A1 (de) Verfahren zum Bereitstellen eines verschlüsselten IP-basierenden Gruppen-Dienstes
DE60320311T2 (de) Vorrichtung zur benutzung einer virtuellen chipkarte
DE10119656B4 (de) Entschlüsselungs-Modul für Receiver zum Empfangen von digital codierten Rundfunk- oder Fernsehsignalen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee