DE69424493T2 - Interaktives System und Verfahren - Google Patents
Interaktives System und VerfahrenInfo
- Publication number
- DE69424493T2 DE69424493T2 DE69424493T DE69424493T DE69424493T2 DE 69424493 T2 DE69424493 T2 DE 69424493T2 DE 69424493 T DE69424493 T DE 69424493T DE 69424493 T DE69424493 T DE 69424493T DE 69424493 T2 DE69424493 T2 DE 69424493T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- local
- controller
- control device
- handset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/338—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C15/00—Generating random numbers; Lottery apparatus
- G07C15/006—Generating random numbers; Lottery apparatus electronically
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/38—Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/29—Arrangements for monitoring broadcast services or broadcast-related services
- H04H60/33—Arrangements for monitoring the users' behaviour or opinions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/93—Wired transmission systems
- H04H60/94—Telephonic networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/409—Data transfer via television network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
- Optical Communication System (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
- Radar Systems Or Details Thereof (AREA)
- Pinball Game Machines (AREA)
- Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
- Position Input By Displaying (AREA)
Description
- Diese Erfindung bezieht sich auf ein interaktives System, insbesondere zur Verwendung bei Übertragungen mit Massenmedien.
- Interaktive Systeme sind bekannt, beispielsweise bei einem System zum Spielen eines Spiels, bei dem eine große Anzahl Benutzer an verschiedenen entfernten Positionen Vorhersagen eingeben, die sich auf eine Übertragung mit Massenmedien beziehen, beispielsweise Punktewerte oder zukünftige Entwicklungen in einem Fußballspiel, und zwar durch temporäre Verbindung über eine Telekommunikationsleitung zu einer zentralen Steuervorrichtung. Eine Ausblend-Funktion ist vorgesehen, um zu vermeiden, daß der Benutzer eine Vorhersage eingibt, nachdem die Zeit für das Auftreten für das vorhergesagte Ereignis verstrichen ist. Die temporäre Verbindung wird als eine Bestätigung einer zutreffenden Vorhersage oder eines Gesamtpunktewertes hergestellt, nicht aber durch Übertragen jeder Vorhersage am Anfang an die zentrale Verarbeitungsvorrichtung. Bei diesen bekannten Systemen benötigt jeder Spieler seine eigene Telefonverbindung und eine Steuerausrüstung, die komplexe und teure Schaltungstechnik aufweist. Spielergruppen an demselben Ort müssen sämtlich eine Steuerausrüstung haben, um teilzunehmen.
- Ein anspruchsvolleres Beispiel ist in der EP-A-0 405 776 (US-A-5,083,800) beschrieben, bei der ein Spiel auf einzelnen Personalcomputern (PC) läuft und eine Massenübertragung verwendet wird, um die Parameter des Spiels für mehrere Benutzer-PCs gleichzeitig zu ändern. Der Benutzer kann einen Punktewert oder ein Ergebnis am Ende des Spiels absenden. Jedoch ist es für dieses Spiel erforderlich, daß der Benutzer erhebliche Auslagen hat, um seinen eigenen Personalcomputer und die zugehörige Ausrüstung zu erhalten.
- Die WO 91/08810 bezieht sich auf ein Verfahren zum Bewerten von Daten, um Gewinner eines Spiels durch Anwenden statistischer Analyse zum Definieren, welche Ergebnisse gelesen werden müssen, zu bestimmen.
- Gemäß einem Gesichtspunkt der vorliegenden Erfindung umfaßt ein interaktives System zur Verwendung bei Übertragungen mit Massenmedien eine lokale Steuereinrichtung, die sich zur Steuerung eines Datenflusses zu und von mindestens zwei lokalen Handgeräten zur Erzeugung von Daten betreiben läßt, wobei die lokale Steuereinrichtung einen Speicher zum Speichern von Daten und eine Verarbeitungseinrichtung aufweist, eine zentrale Steuereinrichtung zum Übertragen von Daten zu der lokalen Steuereinrichtung, wobei die lokale Steuereinrichtung sich mit der zentralen Steuereinrichtung zur Datenkommunikation mit der zentralen Steuereinrichtung verbinden läßt, und eine Anzeigevorrichtung zum lokalen Anzeigen von beidem, der Übertragung durch Massenmedien von der zentralen Steuervorrichtung und den Daten, die von der lokalen Steuervorrichtung empfangen werden, wobei die lokale Steuervorrichtung Daten, die von jedem lokalen Handgerät erzeugt werden, speichert und die gespeicherten Daten selektiv zu der zentralen Steuervorrichtung überträgt.
- Das System der vorliegenden Erfindung ermöglicht es, daß mehrere Benutzer an demselben entfernt gelegenen Ort mit einer lokalen Steuereinrichtung teilnehmen können und daß eine Kommunikation zu einer zentralen Haupt-Steuereinrichtung stattfindet, wobei andere entfernt befindliche Benutzer an einem abweichenden Ort sind und auch das System lokal zu betreiben ist.
- Bevorzugt spricht die Verarbeitungseinrichtung der lokalen Steuereinrichtung jedes lokale Handgerät sequentiell gemäß einem vorbestimmten Zeitplan an, um Daten von dem Handgerät zu erhalten.
- Der vorbestimmte Zeitplan kann jedes Handgerät abfragen und sofort zu dem nächsten Handgerät wechseln, wenn keine Antwort erhalten wird, bevorzugt erfordert es jedoch der vorbestimmte Zeitplan, daß jedes Handgerät für eine gleiche Zeitdauer abgefragt wird.
- Die lokale Steuervorrichtung kann während der Herstellung vorprogrammiert sein oder lokal Dateneingaben speichern, bevorzugt ist die lokale Steuervorrichtung jedoch angepaßt, Daten zu speichern, die von der zentralen Steuervorrichtung geliefert werden.
- Eine einzelne Kennung, durch die jedes Handgerät adressiert ist, kann in jedes Handgerät während der Herstellung eingebaut sein oder jedem Handgerät zu Beginn jeder Benutzung zugeordnet werden, jedoch wird bevorzugt eine einzelne Kennung während der ersten Benutzung eines Handgeräts innerhalb des Systems oder danach zugeordnet.
- Die lokale Steuereinrichtung und die zentrale Steuereinrichtung können beispielsweise über eine Telekommunikationsverbindung oder ein Datenverteilungsnetzwerk verbunden sein.
- Die zentrale Steuereinrichtung kann über die Telekommunikationsverbindung Video- und Textdaten liefern, bevorzugt überträgt die zentrale Steuereinrichtung jedoch Video- und Textdaten zum Empfang durch die lokale Steuereinrichtung und zum Anzeigen auf der Anzeigevorrichtung.
- Bevorzugt findet die Übertragung von Daten zwischen jedem Handgerät und der lokalen Steuereinrichtung über eine Infrarot-Verbindung statt. Dies gestattet es Benutzern, sich irgendwo im Raum aufzuhalten, statt durch eine feste Kabellänge beschränkt zu sein, obwohl Kabel, die sich zur Übertragung von Daten in paralleler Weise betreiben lassen, verwendet werden können, oder eine parallele Übertragung durch Modulation des Infrarotsignals würde es gestatten, daß alle Handgeräte zur selben Zeit betrieben werden.
- Typischerweise überträgt die lokale Steuereinrichtung selektiv nur dann Daten an die zentrale Steuereinrichtung, wenn eine vorbestimmte Übertragungsbedingung erfüllt ist.
- Wenn eine Benutzung für das Spielen eines Spiels erfolgt, kann die vorbestimmte Übertragungsbedingung sein, daß eine bestimmte Zeit ab dem Ende des Spiels zur Übertragung eines Punktestands noch nicht abgelaufen ist oder daß eine obere Grenze für die Anzahl an Teilnehmern, die ihre Punktewerte übertragen, noch nicht erreicht ist, bevorzugt beinhaltet sie jedoch, daß der Punktewert des Benutzers einen vorbestimmten Punktestand am Ende einer Zeitdauer zum Spielen eines Spiels übertrifft. Somit entstehen nur Teilnehmern mit einer vernünftigen Chance zu gewinnen Kosten im Zusammenhang mit der Registrierung ihres Punktewertes über die Telekommunikationsverbindung.
- Bevorzugt überträgt die Verarbeitungseinrichtung der lokalen Steuereinrichtung nur Daten an die zentrale Steuereinrichtung aufgrund eines Befehls von der zentralen Steuereinrichtung.
- Bevorzugt wird der Befehl von der zentralen Steuereinrichtung zusammen mit den Video- und Textdaten übertragen.
- Bevorzugt ist eine zweite lokale Steuereinrichtung vorgese hen, die sich zur Steuerung eines Datenflusses zu und von jeweiligen zweiten Handgeräten betreiben läßt, so daß Daten zwischen der ersten und der zweiten lokalen Steuereinrichtung über die zentrale Steuereinrichtung übertragen werden können. Dies hat den Vorteil, daß Spieler an entfernt gelegenen Orten direkt miteinander in Wettbewerb treten können oder Verkaufsstellen Kundenanfragen und -aufträge über eine Entfernung handhaben können.
- Jedes Handgerät kann einen Sender und einen Empfänger zur Übertragung von Daten zwischen dem Handgerät und der lokalen Steuereinrichtung, Eingabemittel zum Eingeben von Daten zum Steuern der Ausgabe der Anzeigevorrichtung über die lokale Steuereinrichtung und Mittel zum Abtasten einer Position eines Zeigers auf der Anzeigevorrichtung aufweisen.
- Bevorzugt umfaßt das Eingabemittel eine Zeigersteuerung, die seitlich über eine Ebene beweglich ist, und das Mittel zum Abtasten einer Position der Zeigersteuerung innerhalb der Ebene bewirkt, daß der Zeiger auf der Anzeigevorrichtung eine ähnliche Position einnimmt.
- Beispiele, wie der Zeiger auf der Anzeigevorrichtung gesteuert werden kann, umfassen die Verwendung von Tasten an dem Handgerät oder eine Zeigersteuerung des Typs mit einem flachen puckartigen Element.
- Bevorzugt überwacht das Abtastmittel eine Änderung in einer Potentialdifferenz mit einer Änderung in der Position der Zeigersteuerung.
- Das interaktive System kann beispielsweise ein System zum Spielen eines Spiels, ein Verkaufssystem oder ein Informationssystem umfassen.
- Gemäß einem anderen Gesichtspunkt der vorliegenden Erfindung umfaßt ein Verfahren zum Betrieb eines interaktiven Systems gemäß dem ersten Gesichtspunkt ein Übertragen erster Daten von der zentralen Steuereinrichtung, wodurch die lokale Steuereinrichtung dadurch anspricht, daß sie bewirkt, daß die Anzeigevorrichtung die übertragenen ersten Daten anzeigt, ein Speichern zweiter Daten in der lokalen Steuereinrichtung, die von jedem lokalen Handgerät in Bezug auf die ersten Daten erhalten werden, ein Anzeigen lokaler Daten, die von der lokalen Steuereinrichtung empfangen werden, und ein selektives Übertragen der gespeicherten zweiten Daten zu der zentralen Steuereinrichtung, wenn vorbestimmte Bedingungen erfüllt sind.
- Bevorzugt umfassen die ersten Daten Spielinformation und die zweiten Daten Daten, die sich auf das Spielen des Spiels beziehen.
- Bevorzugt werden die vorbestimmten Bedingungen der lokalen Steuereinrichtung durch die zentrale Steuereinrichtung als Teil der Übertragung von Information zum Spielen des Spiels übermittelt.
- Typischerweise umfassen die vorbestimmten Bedingungen einen minimalen Punktestand, wobei die lokale Steuereinrichtung jeden gespeicherten Punktewert mit dem minimalen Punktestand vergleicht und nur einen gespeicherten Punktewert zu der zentralen Steuereinrichtung überträgt, wenn der gespeicherte Punktewert derselbe wie der minimale Punktestand ist oder diesen übertrifft.
- Bei einem Beispiel erhält die zentrale Steuereinrichtung eine Rangfolge für Einheiten aufrecht, die zuvor aufgezeichnete Punktewerte haben, und definiert einen oberen Teil der Rangfolge, aus dem Einheiten zur Übertragung ihrer Punkte werte ausgewählt werden.
- Bevorzugt gestattet es die zentrale Steuereinrichtung, daß eine erste Gruppe Punktewerte übertragen wird, setzt dann eine oder mehrere weitere Gruppengrößen fest, bis die gewünschte Anzahl Punktewerte erreicht ist, die der vorbestimmten Bedingung genügt.
- Beispiele eines Systems und eines Handgerätes gemäß der vorliegenden Erfindung werden nun unter Bezugnahme auf die beigefügten Zeichnungen beschrieben, bei denen Fig. 1 den Aufbau eines Beispiels des Systems veranschaulicht,
- Fig. 2 eine lokale Einheit für das System von Fig. 1 veranschaulicht,
- Fig. 3 ein Blockdiagramm einer lokalen Steuereinrichtung zur Verwendung bei dem System von Fig. 1 ist,
- Fig. 4 ein Blockdiagramm eines Handgerätes zur Verwendung bei einem System von Fig. 1 ist und
- Fig. 5 eine Ansicht von oben auf den Zeiger von Fig. 5 ist.
- Ein Beispiel des Systems der vorliegenden Erfindung, wenn es bei einem System zum Spielen eines Spiels eingesetzt wird, ist in Fig. 1 gezeigt. Das System weist eine zentrale Steuereinrichtung 1 an einem zentralen Ort auf, beispielsweise ein Fernsehstudio. Diese zentrale Steuereinrichtung umfaßt ein Computersystem 2, das die Übertragung einer Massenmedien-Übertragung über ein Datenverteilungsnetzwerk 3 und einen oder mehrere Sender 4 steuert. Bei einem Beispiel, bei dem die zentrale Steuereinrichtung im Zusammenhang mit einer Spielshow für eine Fernsehübertragung betrieben wird, können ein oder mehrere Spiel-Endgeräte 5 vorgesehen sein, die mit dem Computersystem 2 für die Spiel-Bedienungspersonen zu deren Handhabung verbunden sind. Ein Modem 7 zwischen dem Computersystem 2 und dem öffentlichen Telefonnetzwerk (PTN) ermöglicht es Benutzern an entfernt gelegenen Orten, Daten an die zentrale Steuereinrichtung 1 zu übertragen.
- Entfernt gelegene, lokale Einheiten 6 umfassen eine lokale Steuereinrichtung 8, eine Empfangsantenne 9 zum Empfangen von Übertragungen von dem Sender 4 und ein Modem 10 zur Ausgabe von Daten von der lokalen Steuereinrichtung 8 zu der zentralen Steuereinrichtung 1 über das PTN. Zwei oder mehrere lokale Handgeräte 11, 21, 22 sind zusammen mit jeder lokalen Steuereinrichtung 8 vorgesehen.
- Die lokale Einheit 6 ist in Fig. 2 mehr im Detail gezeigt. Es ist zu sehen, daß die lokale Steuereinrichtung 8 mit einem Monitor 12 verbunden ist, wie einem herkömmlichen Fernsehgerät. Übertragene Information und Programme von der zentralen Steuereinrichtung 1 werden von der Antenne 9 empfangen und über die lokale Steuereinrichtung 8 zur Anzeige dem Monitor 12 zugeführt. Beispielsweise kann die Übertragung ein Spielprogramm enthalten, das in einer herkömmlichen Weise angezeigt wird. Zusätzlich überträgt die zentrale Steuereinrichtung Daten zum Steuern eines Betrieb der lokalen Steuereinrichtung 8 und andere Information, die von der lokalen Steuereinrichtung verwendet wird. Diese wird über die RF-Antenne 9 empfangen und in einem aktualisierbaren Speicher gespeichert, beispielsweise einem Flash-ROM 35. Drahtlose Datenübertragungen von der zentralen Steuereinrichtung erscheinen auf den wenigen oberen Zeilen 13 der Anzeige. Bei einem anderen Beispiel (nicht dargestellt) kann die übertragene Information durch einen dedizierten Datenübertragungskanal zugeführt oder mit einem Kabelkanal multi plexiert werden.
- Die lokale Steuereinrichtung 8 ist mit vier entfernt gelegenen Handgeräten 11, 21-23 verbunden, deren jedes von einem einzelnen Spieler bedient wird. Die lokale Steuereinrichtung 8 bewirkt, daß mindestens ein Zeiger 14 auf dem Monitor 12 angezeigt wird, wobei die Position des Zeigers durch ein ausgewähltes der Handgeräte 11, 21-23 steuerbar ist. Bei einigen Beispielen können vier Zeiger angezeigt werden, einer für jedes Handgerät.
- Der Aufbau der lokalen Steuereinrichtung 8 ist mehr im Detail in Fig. 3 gezeigt. Wie zu sehen ist, ist die RF-Antenne 9, die Daten empfängt, die von der zentralen Steuereinrichtung übertragen werden, mit einem Videokanal-Tuner 19 und einem Vortuner 20 für drahtlos übertragene Daten/Teletext verbunden, die die einkommenden Übertragungssignale jeweils in Video- und drahtlos übertragene Daten/Teletext-Signale trennen. Die extrahierten Videosignale werden einem Überlagerungsmodul 30 zugeführt und dann an dem Monitor 12 über den Videoausgang für eine Anzeige ausgegeben, Entsprechende Tonübertragung wird durch den TV-Modulator 33 extrahiert und über den RF-Ausgang ausgegeben. In dieser Weise kann ein herkömmlich übertragenes Fernsehprogramm auf dem Monitor 12 gesehen werden.
- Wenn das System arbeitet und drahtlos übertragene Daten - oder Teletextsignale zum Steuern eines Betriebs der lokalen Steuereinrichtung 8 erzeugt, werden diese Signale, wenn sie von dem Eingangssignal getrennt worden sind, durch einen Maskenschaltkreis 24 extrahiert und einem I/O-Mikroprozessor 25 zugeführt, von dem aus sie einer CPU 26 zugeführt werden,
- Der I/O-Mikroprozessor 25 ist auch mit einem Infrarot-Kommunikationsgerät 27 zum Kommunizieren mit den entfernt befind lichen Handgeräten 11, 21-23 verbunden, wobei Ausgabedaten von dem Kommunikationsgerät 27 über den I/O-Mikroprozessor 25 dem Mikroprozessor 26, beispielsweise einem 68000-Prozessor, zugeführt werden. Von den Handgeräten empfangene Daten zum Steuern eines Zeigers auf dem Monitor 12 werden in Speicher 28 gespeichert, typischerweise ein Direktzugriffsspeicher (statisch, dynamisch usw.), der multiplexiert sein kann, um Zugriff sowohl für die Lokal-CPU 26 als auch für eine Anzeige-Steuereinrichtung 29 oder einen Video-RAM zu schaffen. (Dieser Speicher speichert außerdem Systemdaten oder Spiele.) Diese Daten werden dann durch eine Anzeige- Steuereinrichtung 29 herkömmlicher Art zu dem Überlagerungsmodul 30 geführt, wo sie auf dem Übertragungsvideo von dem Tuner 19 überlagert werden, bevor sie in einer kombinierten Form auf dem Monitor 12 ausgegeben werden.
- Die lokale Steuereinrichtung 8 wird durch eine Hauptspannung mit Leistung versorgt. Wenn das System einmal installiert ist, wird es nicht ausgeschaltet, jedoch ist die Bildschirmanzeige nach einer bestimmten Dauer der Nichtbenutzung nicht länger sichtbar. Die Betriebssystemsoftware ist in dem Flash-ROM 35 gespeichert, und wenn das Handgerät erneut benutzt wird, kann die Software sofort reagieren. Auch wenn das System von der Stromversorgung getrennt wird, ist es die Software aus diesem Speicher 35, die für einen Betrieb fertig ist, wenn die Verbindung zur Stromversorgung wiederhergestellt ist. Ein Nur-Lesen-Speicher 31 speichert ein Verlade-Programm zum Initialisieren des Mikroprozessors 26. Dies passiert allgemein nur bei der ersten Herstellung oder wenn der Code aus irgendeinem Grund verfälscht ist. Der Software- Code für das System ist in mehreren Stufen strukturiert. Bei einem Beispiel sind dies BIOS, Betriebssystem, Graphikkern, Fenstersystem, Interpretier- und Anwendungsprogramme. Irgendeine Art von Anwendung kann ablaufen durch Herunterladen alternativer Betriebssysteme und -programme von der zen tralen Steuereinrichtung 1. Programme zum Betrieb des Mikroprozessors 26 sind in dem Speicher 28 gespeichert und können aktualisiert oder geändert werden durch Herunterladen geeigneter Daten von der zentralen Steuereinrichtung zu der Antenne 9 usw. Dies kann beispielsweise am Beginn einer übertragenen Spielshow oder separat während einer Herstellung oder durch den Besitzer, der das Programm selbst lädt, stattfinden. Jedenfalls wird bewirkt, daß zu Beginn des Übertragungsprogramms der Mikroprozessor 26 der lokalen Steuereinrichtung das geeignete Programm ablaufen läßt. Der Vorteil, das Programm im voraus zu laden, besteht darin, daß danach nur kleine Echtzeit-Spieldatenblöcke übertragen werden müssen, was die Ausnutzung der begrenzten, zur Verfügung stehenden Bandbreite maximiert.
- Der Mikroprozessor 26 ist auch mit einem Modem 32 verbunden, das im Betrieb mit einem herkömmlichen Telefonanschluß zum Übertragen von Daten in der Weise verbunden ist, die unten beschrieben wird.
- Ein Blockdiagramm der Komponenten eines typischen Handgerätes 11 ist in Fig. 4 gezeigt. Das Handgerät umfaßt einen Mikroprozessor 17 mit einem einzigen Chip, der mit einem Infrarot-Schnittstellenschaltkreis 18 verbunden ist, der Infrarot-Signale empfängt und erzeugt, so daß Daten von dem IR-Kommunikationsgerät 27 der lokalen Steuereinrichtung 8 empfangen und zu dem IR-Kommunikationsgerät 27 übertragen werden. Eine Zeiger-Steuereinrichtung 16, die unten mehr im Detail zu beschreiben ist, ist mit dem Mikroprozessor 17 verbunden und ein herkömmliches Tastenfeld, das von einem Satz Drucktasten, bezeichnet bei 15, gebildet wird. Der Zeiger 14 auf der Anzeigeeinrichtung kann unter Verwendung der Tasten auf dem Tastenfeld als eine Alternative zu der Zeiger-Steuereinrichtung 16, die beschrieben worden ist, gesteuert werden. Wahlweise kann eine LCD-Anzeige 34 zum Anzeigen von Text und Graphik, die sich auf ein Spiel beziehen, vorgesehen sein.
- Ein Beispiel des Aufbaus der Zeiger-Steuereinrichtung ist in Fig. 5 gezeigt. Die Zeiger-Steuereinrichtung umfaßt ein Gehäuse 50, das einen Teil des Handgerätes bildet, wobei der Rest nicht dargestellt ist, wobei ferner das Gehäuse 50 einen rechtwinkligen Rahmen 51 mit einer Basis 52 und eine Zeigerarm-Befestigungsanordnung 53 aufweist, an der eine Zeigerarmeinrichtung 54 angebracht ist. Die Einrichtung 54 umfaßt ein Stift-Element 55 mit einem länglichen Bein 56, an dessen Ende eine Zeiger-Steuerscheibe 57, verbunden mit einem elektrisch leitfähigen Arm 58, an einem horizontal angebrachten Potentiometer 59 angebracht ist. Ein vertikal angebrachtes Potentiometer 60 ist mit einem Arm 61 vorgesehen, in dem ein Schlitz 62 ausgebildet ist. Ein Stift 63, der mit der Basis der Zeiger-Steuerscheibe 57 verbunden ist, ist für eine Bewegung in Kontakt mit dem Arm 61 in dem Schlitz 62 frei. Eine Drehung der jeweiligen Arme der Potentiometer bewirkt eine Änderung im Potentialunterschied, die in eine Positionsangabeinformation umgewandelt wird, die an die lokale Steuereinrichtung 8 gesendet wird. Die lokale Steuereinrichtung bewirkt dann, daß der Zeiger 14 auf dem Anzeigebildschirm bewegt wird.
- Der Raum 52 innerhalb des Rahmens 51 kann mit Graphikinformationen, wie einem Gitter, versehen sein, um es dem Benutzer zu ermöglichen, die Zeigereinrichtung genau zu positionieren.
- Wenn die Zeigereinrichtung 54 relativ zu dem Gehäuse 50 durch den Benutzer, der die Zeiger-Steuerscheibe 57 seitlich über die Basis 52 bewegt, bewegt wird, wird dieser Bewegung durch eine äquivalente Bewegung des Stiftes 63 innerhalb der Schlitze 62 und 64 gefolgt. Der Mikroprozessor 26 verarbei tet die Spannung, die von jedem Potentiometer abgenommen wird, und wandelt sie in ein geeignetes Signal zum Steuern der Position des Zeigers 14 auf der Anzeigeeinrichtung 12 um.
- Im Betrieb fragt das IR-Kommunikationssystem 27 jedes der Handgeräte 11, 21-23 nacheinander ab. Der Mikroprozessor 26 bewirkt, daß das System 27 eine Infrarotquelle (nicht dargestellt) ausschaltet und dadurch ein Informationen tragendes Signal erzeugt, das von jedem der IR-Schnittstellen- Schaltkreise 18 der Handgeräte 11, 21-23 festgestellt wird. Direktes Schalten ist zu bevorzugen, um die übertragbare Datenrate zu erhöhen, ohne daß ein komplexerer Schaltkreis in jedem Handgerät erforderlich ist, der erforderlich wäre, um eine höhere Datenrate, die auf einem Träger codiert ist, zu decodieren. Das gepulste Signal wird als ein Binärcode interpretiert, der durch den Mikroprozessor 17 decodiert werden kann, und Daten werden parallel gesendet. Als eine Alternative kann das Infrarot-Trägersignal moduliert sein.
- Eine Interferenz zwischen dem Infrarot-Datenstrom von dem Handgerät oder der lokalen Steuereinrichtung mit herkömmlichen Fernsteuereinheiten, wie TV-Steuereinheiten, wird dadurch vermieden, daß der Datenstrom auf einem Träger nicht in herkömmlicher Weise codiert wird. Dies gewährleistet außerdem, daß die lokale Steuereinrichtung nicht auf einen Befehl von einer herkömmlichen TV-Fernsteuereinheit reagiert.
- Jedem Handgerät ist eine einzige Kennung gegeben. Diese kann zur Zeit der Herstellung eingebaut, von dem Benutzer eingegeben oder durch die lokale Steuereinheit an jedes Handgerät nacheinander verteilt werden, wenn die Einheit erstmals eingeschaltet wird. Das Abfragesignal besteht aus zwei In formationsfeldern, a) der einzigen Handgerätkennung und b) einem Bestätigungsfeld, das anzeigt, daß die empfangenen Daten von dem bestimmten Handgerät von der vorhergehenden Abfrage des Handgerätes zutreffend empfangen wurden.
- Bei einer bevorzugten Ausführungsform wird ein Bestätigungsbit durch die lokale Steuereinrichtung 8 bei einem zutreffenden Empfang hin- und hergeschaltet, so daß das sendende Handgerät 11 mitteilen kann, ob die Daten intakt empfangen worden sind, nicht aber einfach aufgrund einer zwischenzeitlichen Unterbrechung des Datenstroms, beispielsweise ein im Weg befindliches Stuhlbein, verpaßt worden sind.
- Wenn ein Handgerät mit einer abgefragten Kennung vorliegt, d. h. nicht ausgeschaltet oder außerhalb des Bereiches ist, antwortet es auf das Abfragesignal, wenn es Daten zu senden hat, und zwar aufgrund einer Änderung im Status seit der letzten Zeit, zu der es abgefragt wurde, oder da der letzte versuchte Datenübertrag von Informationen nicht zutreffend bestätigt worden ist. Wenn es keine Daten zu senden gibt, antwortet das Handgerät nicht, und die zentrale Steuerungseinrichtung fragt das nächste Handgerät in der Reihe gemäß ihrer vorbestimmten Sequenz ab. Wenn sämtliche Handgeräte 11, 21-23 abgefragt worden sind, beginnt die lokale Steuereinrichtung 8 erneut mit dem ersten. Es ist zu beachten, daß jedes Handgerät 11, 21-23 nur Daten zu der lokalen Steuereinrichtung 8 überträgt, wenn die Daten gegenüber der vorhergehenden Übertragung geändert worden sind. Dies spart Leistung.
- Der Typ von Daten, der von dem Handgerät übertragen wird, kann Zeigereinrichtungs-Positionsinformationen (die X-, Y- Daten von der Zeiger-Steuerungseinrichtung 16, die von der lokalen Steuereinrichtung 8 verwendet werden, um die Position eines angezeigten Zeigers 14 anzupassen, und/oder Daten von dem Tastenfeld 15 umfassen.
- Die Länge von Datenpaketen, die übertragen werden, kann variiert werden, um es zu gestatten, daß verschiedene Datentypen zwischen dem Handgerät 11 und der lokalen Steuereinrichtung passieren, beispielsweise Knopfdrücke, Joystick- (wenn einer vorgesehen ist) oder Rollkugelbewegungen usw. Außerdem können die Handgeräte wahlweise zu dem Datenstrom resynchronisiert sein, und zwar durch Gewährleisten, daß die lokale Steuereinrichtung eine eingestellte Zeit lang wartet, bevor sie das nächste Handgerät abfragt, nachdem sie Daten empfangen hat oder zeitweise nicht in Betrieb war, während sie auf Daten des gegenwärtigen Handgerätes gewartet hat. Daten, wie Punktewertanfragen, Positions- oder Steuerbefehle können in der umgekehrten Richtung als zusätzliche Information bei jeder Abfrage, die von der lokalen Steuereinrichtung ausgesendet wird, versendet werden. Das Handgerät verwendet wahlweise ein hin- und hergeschaltetes Bestätigungsbit als Antwort auf eine Datenabfrage, um eine sichere Verbindung in der umgekehrten Richtung zu verwirklichen.
- Im Zusammenhang mit einem Spiel würde beispielsweise die zentrale Steuereinrichtung 1 eine Spielshow übertragen und Zuschauer, die eine lokale Steuereinrichtung 8 und Handgeräte haben, können das Spiel spielen. Ein solches Spiel kann die Beantwortung von Fragen durch Eingabe von Nummern auf dem Tastenfeld 15 und/oder die Auswahl von Optionen, die auf dem Monitor 12 angezeigt werden, durch geeignetes Positionieren des Zeigers 14 und dann Drücken einer Eingabetaste (nicht dargestellt) auf dem Tastenfeld 15 erfordern. In jedem Fall wird diese Information anfänglich in dem Einzelchip-Mikroprozessor 17 gespeichert und, wenn das Handgerät abgefragt wird, zu der lokalen Steuereinrichtung 8 übertragen, bei der sie erneut in dem Speicher 28 gespeichert wird. In dem Fall einer Zeigerauswahl werden die Daten von dem Handgerät 11 bewirken, daß geeignete Daten in dem Video- RAM 28 gespeichert werden, der verwendet wird, um den Zeiger auf der Anzeige so neu zu positionieren, daß der Benutzer sehen kann, wo er den Zeiger positioniert hat, bevor die Eingabetaste gedrückt wird.
- Wenn die zentrale Steuereinrichtung 1 die zutreffende Antwort auf eine Frage zu übertragen hat, kann dann eine Bedienungsperson an dem zentralen Ort ein Spiel-Endgerät 5 verwenden, um ein Ausblendsignal zu erzeugen, das von der zentralen Steuereinrichtung 1 übertragen wird, wobei jede lokale Steuereinrichtung 8 auf den Empfang des Ausblendsignals anspricht, um zu vermeiden, daß irgendwelche weiteren Daten von den Handgeräten empfangen werden. Dies vermeidet, daß ein Spieler die zutreffende Antwort eingibt, nachdem er sie auf dem Monitor gesehen hat.
- Bei einigen Spielen wird einer zutreffenden Antwort ein Punktewert zugeordnet, und dies kann erreicht werden, indem ein geeignetes Programm zur Steuerung eines Betriebs des Mikroprozessors 26 verwendet wird, oder Punktewertinformation kann von der zentralen Steuereinrichtung 1 übertragen werden. In jedem Fall baut die lokale Steuereinrichtung 8 eine Aufzeichnung für Punktewerte von jedem Handgerät 11 auf und speichert sie für eine zukünftige Verwendung.
- Am Ende des Spiels wird die zentrale Steuereinrichtung 1 den Rücklauf von Spielpunktewerten zu ihr steuern. Beispielsweise kann zur Verringerung der Menge an Kommunikation, die zwischen der lokalen Steuereinrichtung 8 und der zentralen Steuereinrichtung 1 benötigt wird, die zentrale Steuereinrichtung 1 einen Punktewert übertragen, wobei der Mikroprozessor 26 in jeder lokalen Steuereinrichtung auf den empfangenen Punktewert durch Vergleichen desjenigen Punkte wertes mit jedem gespeicherten Punktewert reagiert und nur Informationen über Punktewerte liefert, wenn sie den empfangenen Punktewert überschreiten. Wenn sie einen Punktewert enthalten, der den empfangenen Punktewert überschreitet, bewirkt dann der Mikroprozessor 26, daß die zentrale Steuereinrichtung 1 über das PTN unter Verwendung des Modems 32 und in Reaktion auf geeignete Steuerbefehle von der zentralen Steuereinheit 1 kontaktiert wird und überträgt den oder jeden Punktewert zusammen mit der einzelnen Kennung des fraglichen Handgerätes.
- Die lokale Steuereinrichtung 8 speichert Daten, die sich auf einen Punktewert beziehen, der von einem bestimmten Benutzer erhalten wird, und am Ende eines Spiels kann der Punktewert zu der zentralen Steuereinrichtung 1 übertragen werden, wenn bestimmte, vordefinierte Bedingungen erfüllt sind, d. h. wenn der Spieler einen ausreichend hohen Punktewert erreicht hat, den er aufzuzeichnen wünscht. Punktewertinformation kann an die zentrale Steuereinrichtung 1 durch eine direkte Telekommunikationsverbindung oder über ein Datennetzwerk übertragen werden. Eine Kommunikation mit der zentralen Steuereinrichtung kann gleichermaßen über eine Kabelfernseh-Verbindung mit Zweiwege-Betrieb vonstatten gehen. Der notwendige Punktewert kann in der Gameshow bekanntgemacht oder automatisch auf dem Anzeigebildschirm 12 angezeigt werden. Die lokale Steuereinrichtung kann angepaßt sein, den Punktewert automatisch zu übertragen, wenn er einen Schwellwert überschreitet, oder sie kann an den Benutzer die Anforderung richten, die Übertragung selbst zu aktivieren, wie durch Drücken einer Taste an dem Handgerät, um eine angezeigte Funktion auszuwählen.
- Es gibt verschiedene Wege, mit denen die Punktewerte des Spiels in einer hinsichtlich Zeit und Kosten effektiven Weise zu der zentralen Steuereinrichtung 1 übertragen werden können. Eine Analyse von zwei Methoden zur Optimierung der Übertragung von Spielpunktewerten ist unten beschrieben. Diese Methoden sind Verbesserungen für das, was in einer früher veröffentlichten Anmeldung mit der Nr. WO 91/08810 beschrieben worden ist.
- Bei dem System der vorliegenden Erfindung, wenn es zum Spielen eines Spiels verwendet wird, kann eine große Anzahl Benutzer interaktive TV-Spiele von Zuhause aus spielen, und am Ende eines Spiels muß die zentrale Steuereinrichtung bestimmen, welche Benutzer gut genug in dem Spiel gepunktet haben, um Preise zu gewinnen. Übertragungen können von der zentralen Steuereinrichtung zu den Benutzern nach Hause gesendet werden, um die Hardware der Benutzer zu instruieren, unter bestimmten Umständen die Punktewertdaten der Benutzer zu der zentralen Steuereinrichtung über eine Modemverbindung (oder ein anderes Übertragungsmittel) zu senden. Unter optimalen Umständen können die Gewinner eines Spiels schnell (innerhalb weniger Minuten) und mit einer minimalen Anzahl von Telefonanrufen, die über die Modems der Benutzer vorgenommen werden, bestimmt werden.
- Das Verfahren, das in der WO 91/08810 zur Bestimmung, welche Benutzer-Punktewerte zu der zentralen Steuereinrichtung am Ende eines Spiels übertragen werden sollen, vorgeschlagen worden ist, erfordert unter bestimmten Umständen, daß es der zentralen Steuereinrichtung gestattet ist, die besten 100 Punktewerte durch Auslösen von nur 790 Telefonanrufen für eine Teilnehmergruppe von 100.000 Einheiten zu bestimmen. Jedoch erscheinen die gemachten Annahmen unangemessen, da bei der Durchführung des Verfahrens der WO 91/08810 ein zu vermeidender Zeitüberhang auftreten würde.
- Für das Verfahren nach dem Stand der Technik wird angenommen ".... daß die Einheiten einzeln, vollständig unabhängig von ihrem Punktewert ausgewählt werden....". Während es zutreffend ist, daß, wenn die Einheiten für einen Test einzeln ausgewählt werden, die zu erwartende Anzahl an Telefonanrufen (790 aus einer Teilnehmergruppe von 100000 Benutzern) sehr niedrig ist, ist es nur dann möglich, die Einheiten einzeln auszuwählen, wenn ausreichend Zeit zur Verfügung steht, um sämtliche Einheiten sequentiell zu testen. Eine vernünftige Annahme ist es, daß es etwa 20 Sekunden dauert, um eine Einheit auszuwählen, die Codenummer der Einheit zu übertragen und sie von der Einheit empfangen zu lassen, die Einheit die zentrale Steuereinrichtung anwählen zu lassen, (wenn der Punktewert der Einheit hoch genug ist, um eine Übertragung zu erfordern) und zuletzt, die Einheit ihren Punktewert (ihre Punktewerte) zu der zentralen Steuereinrichtung senden zu lassen, wobei dann die abgeschätzte Zeit, die erforderlich ist, um dies mit nur 790 Einheiten durchzuführen, 263 Minuten beträgt, entgegen einer Ziel-Beendigungszeit für die Aufgabe von 3-4 Minuten.
- Tatsächlich ist dieses Problem um Größenordnungen größer als dies, da jede der getesteten 790 Einheiten instruiert werden kann, ihren Punktewert nur dann zu übertragen, wenn es bekannt ist, daß alle vorhergehenden Einheiten entweder ihren eigenen Punktewert übertragen haben oder es nicht tun müssen, da ihre Punktewerte nicht hoch genug sind. Die zentrale Steuereinrichtung kann nicht davon ausgehen, daß ein Punktewert einer Einheit für eine Übertragung nicht hoch genug ist, bis die für die Einheit zur Verfügung gestellte Zeit, die zentrale Steuereinrichtung zu rufen, verstrichen ist, ohne daß ein solcher Ruf vorgenommen worden ist. Somit wäre unzureichend Zeit für ein sequentielles Auswählen und Testen von 790 Einheiten vorhanden.
- Innerhalb der Gruppe teilnehmender Benutzer kann eine vor bestimmte Anzahl als Gewinner bezeichnet werden. Statt jeden Punktewert sequentiell zu testen, können die Einheiten der Benutzer Gruppen zugeordnet werden, wobei jede sukzessive Gruppe mehr Benutzer haben soll als die vorhergehende Gruppe, und wobei jede ausgewählte Einheit innerhalb einer Gruppe die zentrale Steuereinrichtung zum selben Zeitpunkt oder so eng beieinander ruft, wie es die Anzahl an zur Verfügung stehenden Telefonleitungen für eine Punktewertübertragung gestattet. Eine Auswahlbedingung zum Einbeziehen einer bestimmten Einheit in eine Gruppe besteht darin, daß der Punktewert (die Punktewerte) der bestimmten Einheit mindestens so hoch wie der des niedrigsten, gegenwärtig "führenden Gewinners" ist (sind). Ein führender Gewinner ist ein Spieler, dessen Punktewert übertragen worden ist und in der führenden Gruppe von Punktewerten liegt und der ein Gewinner wäre, wenn keine weiteren Punktewerte übertragen würden. Die zwei extremen Fälle innerhalb dieses Verfahrens sind:
- (i) Jede Gruppe besteht aus einer Einheit, in welchem Fall die Anzahl zu erwartender Rufe optimal ist.
- (ii) Es gibt nur eine Gruppe, die aus der gesamten Teilnehmerschaft besteht, in welchem Fall jede der Einheiten die zentrale Steuereinrichtung rufen muß.
- Es ist ersichtlich, daß es um so eher möglich ist, das Optimum zu erreichen, je größer die Anzahl an ausgewählten Gruppen ist. Selbst bei einer relativ geringen Anzahl an Gruppen liegt die Anzahl an Rufen, die erforderlich ist, sehr viel näher am Optimalzustand als an dem schlechtesten Fall. Man beachte die folgende Analyse, bei der vier sukzessive Gruppen von 100, 1000, 10000 und 88900 (insgesamt 100000) getestet worden sind.
- a) Zuerst werden 100 Einheiten ausgewählt, da das Beispiel es erfordert, daß es 100 Gewinner gibt.
- b) Die Wahrscheinlichkeit, daß die 101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (1000 Einheiten) vorgenommen wird, sein wird:
- 1000 · (100/101) = 990 Rufe.
- c) Die Wahrscheinlichkeit, daß die 1101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/1101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (10000 Einheiten) vorgenommen wird, sein wird:
- 10.000 · (100/1101) = 908 Rufe.
- d) Die Wahrscheinlichkeit, daß die 11101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte, ist 100/11101, so daß die zu erwartende Anzahl an Rufen, die von der letzten Gruppe (88900 Einheiten) vorgenommen wird, sein wird:
- 88900 · (100/11101) = 801 Rufe.
- Aus den Ergebnissen von a), b), c) und d) kann abgeleitet werden, daß die Gesamtanzahl an erforderlichen Rufen gewesen, ist: 100 + 990 + 908 + 801 = 2.799, verglichen zu den 790, die nach dem Verfahren, das in der WO 91/08810 beschrieben ist, erwartet werden.
- Es ist möglich, daß die Summe von 2.799 für 4 Gruppen durch Ändern der Anzahl an Einheiten innerhalb jeder Gruppe verbessert werden kann. Statt Gruppen b), c) und d) zu haben, die in ihrer Größe um einen Faktor 9 oder 10 zunehmen, kann beispielsweise eine niedrigere Gesamtanzahl an Rufen erreicht werden, wenn kein Versuch unternommen wird, das Verhältnis zwischen der Größe der Gruppen b), c) und d) konstant zu halten.
- Die Anzahl Gruppen wird teilweise von der gesamten, verstrichenen Zeit abhängen, die zum Testen zur Verfügung steht. Bei einem gegebenen Ziel von 3-4 Minuten gestattet dies 9-12 Gruppen. Die folgende Analyse veranschaulicht das Maß an Verbesserung, das zu erwarten ist, wenn die Anzahl an Gruppen von 4 auf 9 angehoben wird. Es werden Gruppengrößen von 100, 400, 800, 1600, 3200, 6400, 12800, 25600 und 49100 (insgesamt 100000) eingesetzt.
- a) Wie zuvor besteht die erste Gruppe aus 100 Einheiten, da es 100 Gewinner geben muß.
- b) Die Wahrscheinlichkeit, daß die 101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (400 Einheiten) vorgenommen wird, sein wird:
- 400 · (100/101) = 396 Rufe.
- c) Die Wahrscheinlichkeit, daß die 501. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/501, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (800 Einheiten) vorgenommen wird, sein wird:
- 800 · (100/501) = 160 Rufe.
- d) Die Wahrscheinlichkeit, daß die 1.301. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/1301, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (1600 Einheiten) vorgenommen wird, sein wird:
- 1600 · (100/1301) = 123 Rufe.
- e) Die Wahrscheinlichkeit, daß die 2.901. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/2901, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (3200 Einheiten) vorgenommen wird, sein wird:
- 3200 · (100/2901) = 110 Rufe.
- f) Die Wahrscheinlichkeit, daß die 6.101. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/6101, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (6400 Einheiten) vorgenommen wird, sein wird:
- 6400 · (100/6101) = 105 Rufe.
- g) Die Wahrscheinlichkeit, daß die 12.501. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/12501, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (12800 Einheiten) vorgenommen wird, sein wird:
- 12800 · (100/12501) = 102 Rufe.
- h) Die Wahrscheinlichkeit, daß die 25.301. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/25.301, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (25600 Einheiten) vorgenommen wird, sein wird:
- 25.600 · (100/25.301) - 101 Rufe.
- i) Die Wahrscheinlichkeit, daß die 50.901. Einheit, die ausgewählt wird, einen höheren Punktewert hat als mindestens einer der bereits ausgewählten obersten 100 Punktewerte ist 100/50.901, so daß die zu erwartende Anzahl an Rufen, die von der nächsten Gruppe (49.101 Einheiten) vorgenommen wird, sein wird:
- 49.100 · (100/50.901) = 96 Rufe.
- Aus den Ergebnissen von a), b), c)... und i) geht hervor, daß die zu erwartende Gesamtanzahl an Rufen, die erforderlich sind, gewesen ist: 100 + 396 + 160 + 123 + 110 + 105 + 102 + 101 + 96 = 1.293, verglichen mit 2.799, wenn nur vier Gruppen statt 9 verwendet werden, und verglichen mit den 790, die nach dem Verfahren, das in der WO 91/08810 beschrieben wird, zu erwarten sind.
- Eine Ausgangsannahme ist es, daß, wenn das Testen zu Ende eines Spiels beginnt, jeder Haushalt, der eine Einheit hat, das Spiel spielen kann. Die Größen der Gruppen, in die die gesamte Teilnehmerschaft aufzuteilen ist, wird dementspre chend gewählt, und zwar in einer solchen Weise, daß die Gesamtanzahl Gruppen nicht der Grund sein wird, daß das System die Zielzeit zum Auffinden der Gewinner (des Gewinners) überschreitet.
- Bei dem oben beschriebenen Verfahren wird angenommen, daß die Punktewerte im Hinblick auf die Reihenfolge, nach der sie untersucht werden, zufällig verteilt sind.
- Im schlechtesten Fall, wenn Punktewerte immer in ansteigender Größenfolge untersucht werden, müßte jede Einheit die zentrale Steuereinrichtung rufen, um ihr Ergebnis zu berichten, da im Augenblick des Testens der Punktewert für eine Einheit immer größer wäre als sämtliche Punktewerte, die bis dahin untersucht worden sind. Die Wahrscheinlichkeit, daß dieser schlechteste Fall auftritt, ist praktisch Null, trotzdem sollte erkannt werden, daß in manchen Fällen die Anzahl an Rufen erheblich größer als die erwartete Anzahl sein wird. Das Ausmaß dieses Problems kann bestimmt werden, und um das Problem zu kompensieren, können die Zeiten, zu denen Rufe zu der zentralen Steuereinrichtung vorgenommen werden, gestaffelt werden, um eine Überlastung des Telefonnetzwerks zu vermeiden.
- In dem besten Fall wären die Gewinner-Punktewerte sämtlich in der ersten getesteten Gruppe, wonach keine weiteren Telefonanrufe erforderlich wären. Es ist ersichtlich, daß eine Verbesserung hinsichtlich der Zufälligkeit als ein Mittel der Auswahl der Einheiten in der ersten Gruppe die Gesamtanzahl an Rufen, die erforderlich sind, verringern wird.
- Es ist vernünftig anzunehmen, daß Einheiten, die zuvor hohe übertragene Punktewerte für ein bestimmtes Spiel hatten, wahrscheinlicher als zufällig gewählte Einheiten höhere Punktewerte bei nachfolgenden Gelegenheiten übertragen, wenn das Spiel gespielt wird. Da die zentrale Steuereinrichtung eine Aufzeichnung sämtlicher Punktewerte, die übertragen werden, behält, sollten wir Vorteil aus diesen Daten ziehen. Die zentrale Steuereinrichtung kann eine Rangfolge für jede Einheit aufrechterhalten, für die zuvor ein Punktewert in bezug auf ein bestimmtes Spiel übertragen worden ist, und die erste für ein späteres Stattfinden des Spiels zu testende Gruppe würde aus dem oberen Teil dieser Rangfolge gewählt.
- Wenn es gegeben ist, daß der Anteil zuvor einem Rang zugeordneter Einheiten, die bei einer bestimmten Gelegenheit teilnimmt, nicht bekannt ist, und dann beispielsweise 100 Einheiten für die erste Gruppe ausgewählt werden sollen, kann es erforderlich sein, beispielsweise 200 Einheiten anzuweisen, die zentrale Steuereinrichtung zu rufen, und zwar unter der Annahme, daß nur die Hälfte der einem Rang zugeordneter Einheiten teilgenommen haben. Der genaue Algorithmus, der für eine Bestimmung der Anzahl an Einheiten in der ersten Gruppe zu verwenden ist, kann bestimmt werden aufgrund einer Betrachtung von Spielhäufigkeistmustern. Es ist am Anfang erforderlich, eine intelligente Annahme zu machen.
- Eine statische Näherung, die aus einem Sammeln der Punktewerte für eine Anzahl zufällig ausgewählter Einheiten und dann Aufzeichnen einer Kurve dieser Punktewerte gegen ihre Häufigkeit besteht, kann als die Basis für ein Ratensystem verwendet werden, bei dem jeder Spieler eine Rate haben kann, die deren Leistungsvermögen bei einem bestimmten TV- Programm als auch deren kumulatives Leistungsvermögen über einige Programme desselben Spiels oder einiger Programme verschiedener Spiele wiedergibt.
- Wenn entschieden wird, ein Kurvenabtastverfahren, wie es in der WO 91/08810 beschrieben wird, zu verwenden, muß ersichtlich die Auswahl der ersten 2000 Einheiten zufällig sein, wenn wir eine Genauigkeit von 95% ±2% erreichen wollen. Wenn die Anzahl an ausgewählten Einheiten signifikant verschieden von 2000 ist, würde sich diese Genauigkeit ändern. In diesem Fall würden die höchsten Punktewerte aus vorhergehenden Programmen dieses Spiels mit dem ersten Teil derselben Gruppe wie derjenigen, die die zufällig ausgewählten 2000 enthält, getestet, und der (die) oberste(n) Punktewert(e) der gesamten Gruppe würden dann als der minimale Punktewert für eine Auswahl innerhalb der nächsten Gruppe verwendet. Dies hätte einige Vorteile im Hinblick darauf, daß das Testverfahren auf die höchsten Punktewerte mit weniger Rufen von der zweiten und den nachfolgenden getesteten Gruppen eingestellt würde, jedoch auf Kosten der erhöhten Anzahl an Rufen, die von den 2000 zufällig gewählten Einheiten innerhalb der ersten getesteten Gruppe herrührt.
- Ein abweichendes Verfahren ist unten beschrieben.
- Der Bereich möglicher Punktewerte wird in eine Anzahl Punktegruppen aufgeteilt und, beginnend mit der höchsten Punktewertgruppe, wird die Hardware der Benutzer angewiesen, die Daten für sämtliche Benutzer zu übertragen, deren Punktewerte innerhalb einer bestimmten Gruppe liegen. Dieses Verfahren hat den Vorteil, daß der Punktewert des Gewinners sehr früh in einem Punktewert-Übertragungsverfahren gefunden wird.
- Es wird die Annahme gemacht, daß die Punktewerte in dem Bereich 0-1000 liegen und daß die Anzahl Telefonverbindungen mindestens so groß wie die Anzahl der erforderlichen Gewinner ist. Es ist schwierig, die Punktegruppen in einer solchen Weise zu schaffen, daß eine hohe Anzahl Benutzer mit Punktewerten in der oberen Gruppe (den oberen Gruppen) ver mieden wird, jedoch kann eine geeignete Aufteilung in Punktegruppen sein:
- Gruppe 1 Punktewert = 1000 (1 Punktewert)
- Gruppe 2 Punktewert = 998-999 (2 Punktewerte)
- Gruppe 3 Punktewert = 994-997 (4 Punktewerte)
- Gruppe 4 Punktewert = 986-993 (8 Punktewerte)
- Gruppe 10 Punktewert = 0-489
- Die erste Iteration erfordert es, daß sämtliche Benutzer (sofern es welche gibt) mit Punktewerten von 1000 ihre Punktewerte übertragen. Es sollte eine kurze Verzögerung nach Übertragung dieses Befehls geben, bevor auf die nächste Punktewertgruppe zugegriffen wird, sonst kann ein Unterschied in den Anwahl- und Verbindungszeiten bewirken, daß wenigstens einige Benutzer von Gruppe 2 ihre Punktewerte vor denjenigen von Gruppe 1 übertragen haben. Eine Verzögerung von 2-3 Sekunden sollte wahrscheinlich ausreichen.
- Zu irgendeinem Zeitpunkt während des Verfahrens wird auf eine Punktewertgruppe zugegriffen, die mehr Benutzer enthält als die erforderliche Anzahl, um die Gewinnerliste zu vervollständigen. Es gibt keinen Weg, in Erfahrung zu bringen, welche Punktewertgruppe dies sein wird, bis die gesamte Anzahl an Rufen die Anzahl der erforderlichen Gewinner erreicht. Typischerweise sollte die zentrale Steuereinrichtung; wenn die Anzahl an Telefonverbindungen, die in Betrieb sind, dieselbe wie die Anzahl an erforderlichen Gewinnern ist, programmiert sein, eine "sämtliche Verbindungen besetzt"-Bedingung festzustellen und dann sämtliche Befehle für einen Zugriff niedrigerer Punktewertgruppen abzubrechen - die Punktewertgruppe, für die die "sämtliche Verbindungen besetzt"-Bedingung zuerst auftritt ist die niedrigste Punktewertgruppe, auf die zugegriffen werden muß. Diese Punkte wertgruppe kann die "niedrigste Punktewertgruppe" genannt werden.
- Wenn einmal die "alle Verbindungen besetzt"-Bedingung festgestellt und darauf reagiert worden ist, müssen die verbleibenden Benutzer identifiziert werden, die Gewinner sind und deren Punktewerte innerhalb der niedrigsten Punktewertgruppe liegen. Die Punktewerte einer Anzahl an Gewinnern und potentieller Gewinner ist bereits verfügbar, jedoch gibt es nahezu sicher innerhalb der niedrigsten Punktewertgruppe einige andere Benutzer, deren Punktewerte:
- a) noch nicht übertragen worden sind und
- b) größer oder gleich derjenigen einiger potentieller Gewinner sind, die bereits identifiziert sind.
- Die alleinigen Benutzer, deren Punktewerte untersucht werden müssen, sind diejenigen, die innerhalb der niedrigsten Punktewertgruppe liegen. Es gibt jedoch einige Situationen, bei denen eine sehr große Gruppe an Benutzern Punktewerte innerhalb der niedrigsten Punktewertgruppe hat. Ein Weg, diesem Problem Herr zu werden, wäre, eine Punktewertübertragung für den höchsten Punktewert innerhalb der Gruppe, dann den nächsthöchsten Punktewert usw. anzuweisen, bis sämtliche Gewinner identifiziert worden sind. Erneut kann die "sämtliche Verbindungen besetzt"-Bedingung verwendet werden, um den niedrigsten Punktewert, der von einem Gewinner erreicht werden kann, zu bestimmen.
- Selbst wenn eine Verzögerung von einigen Sekunden oder so zwischen Zugriffen auf sukzessive niedrigere Punktewerte gestattet ist, und selbst wenn es 100 oder mehr Punktewerte innerhalb der niedrigsten Punktewertgruppe gibt, ist es unwahrscheinlich, daß die Verzögerung für die Beendigung des Verfahrens größer als einige Minuten ist.
- Dieses Verfahren scheint sowohl effizient im Hinblick auf die Identifizierung des Gesamtsiegers als auch ökonomisch im Hinblick auf die Anzahl von erforderlichen Telefonanrufen zu sein, um sämtliche Gewinner zu identifizieren (wahrscheinlich nicht schlechter als das doppelte der Anzahl an Gewinnern).
- Wie Anwendungen beim Spielen von übertragenen Spielen, kann das Spielen eines Spiels, bei dem zwei oder mehrere Spieler oder Spielerteams an verschiedenen, voneinander entfernten Orten direkt miteinander in Wettbewerb treten wollen, erreicht werden. Die zentrale Steuereinrichtung kann einfach als eine Leitung wirken oder eine engere Steuerrolle übernehmen, wie Bestimmen der Paarungen für die nächste Runde eines Wettbewerbs zwischen Spielern oder Teams, wenn Ergebnisse jedes Wettbewerbs zu der zentralen Steuereinrichtung gesendet werden.
- Obwohl die angegebenen Beispiele sich auf ein System zum Spielen eines Spiels beziehen, können die lokale Steuereinrichtung und die Handgeräte andere Anwendungen haben. Beispielsweise ein Abschließen von Wetten für verschiedene Sportereignisse, bei denen Information von den lokalen Handgeräten der Zuschauer über die lokale Steuereinrichtung zu der zentralen Steuereinrichtung und dann weiter zu einer dritten Partei zum Empfang der Wetten, die gegenüber einer Gewinnliste eingegangen werden, zurückgeführt wird, wobei die Gewinnliste zusammen oder getrennt von anderen übertragenen Daten übertragen wird.
- Eine andere Anwendung ist eine Umfrage bei Zuschauern während eines Massenübertragungsprogramms, wie eines Nachrichten- oder Tagesereignis-Programms.
- Eine weitere Anwendung bezieht sich auf die Anzeige für Waren und Dienstleistungen. Beispielsweise kann eine übertragene Anzeige auf dem Monitor 12 angezeigt, und durch geeignete Verwendung des Zeigers 14 und des Tastenfeldes 15 kann ein Zuschauer weitere Information über das Produkt oder die Dienstleistung, auf die sich die Anzeige bezieht, anfordern, wobei die Anforderung über das Modem 32 zu der zentralen Steuereinrichtung 1 übertragen wird, bei der sie gespeichert oder zu demjenigen weitergeleitet wird, der die Anzeige aufgegeben hat. Bei einem bestimmten Beispiel, wenn der Zuschauer wünscht, ein Produkt wie ein Pizza zu bestellen, erzeugt dann die zentrale Steuereinrichtung ein Menü auf dem Monitor 12 und der Zuschauer verwendet den Zeiger 14 und das Tastenfeld 15, um eine bestimmte Pizza aus dem Menü auszuwählen. Diese Anfrage wird über die lokale Steuereinrichtung und die zentrale Steuereinrichtung zu dem Pizza- Unternehmen zurückgeleitet. In ähnlicher Weise können Kleidungsstücke aus einem Bildschirm-Katalog bestellt werden, und eine Anfrage für das Stück, das zu einer gegebenen Adresse, zu der Adresse, die in der lokalen Steuereinrichtung registriert ist, oder das für ein Sammeln festgehalten wird, geliefert werden soll, kann von der lokalen Steuereinrichtung des Benutzers zu derjenigen der dritten Partei übertragen werden. Alternativ kann der Benutzer mit einem Mitarbeiter eines Geschäftsbetriebs kommunizieren, um zu ermitteln, welche Produkte sie haben und Nachfragen durchzuführen, wie Rat hinsichtlich Accessoires und dem Passen von Farben zu erhalten. Der Mitarbeiter kann über sein eigenes Handgerät und seine lokale Steuereinrichtung antworten. Die Verwendung einer Mehrzahl von Handgeräten in dem Geschäftsbetrieb gestattet es, daß mehrere Mitarbeiter sich gleichzeitig über eine lokale Steuereinrichtung mit Fragen beschäftigen können.
Claims (23)
1. Interaktives System zur Verwendung bei Übertragungen
durch Massenmedien, mit einer lokalen Steuereinrichtung
(8), die sich zur Steuerung eines Datenflusses zu und
von mindestens zwei lokalen Handgeräten (11, 21) zur
Erzeugung von Daten betreiben läßt und einen Speicher
(28) zum Speichern von Daten und eine
Verarbeitungseinrichtung (26) aufweist, mit einer zentralen
Steuereinrichtung (1) zum Übertragen von Daten zu der lokalen
Steuereinrichtung (8), wobei die lokale
Steuereinrichtung sich mit der zentralen Steuereinrichtung (1)
verbinden läßt, um mit der zentralen Steuereinrichtung
Daten auszutauschen, und mit einer Anzeigevorrichtung
(12) zum lokalen Anzeigen von beidem, der Übertragung
durch Massenmedien von der zentralen Steuereinrichtung
aus und von Daten, die von der lokalen
Steuereinrichtung empfangen werden, wobei die lokale
Steuereinrichtung (8) Daten speichert, die von jedem lokalen
Handgerät (11, 21) erzeugt werden, und selektiv gespeicherte
Daten zu der zentralen Steuereinrichtung (1) überträgt.
2. System nach Anspruch 1, bei dem die
Verarbeitungseinrichtung der lokalen Steuereinrichtung (8) angepaßt
ist, sequenziell jedes lokale Handgerät (11, 22) gemäß
einem vorbestimmten Zeitplan anzusprechen, um Daten von
dem Handgerät zu erhalten.
3. System nach Anspruch 2, bei dem der vorbestimmte
Zeitplan es für jedes Handgerät (11, 22) erfordert, für
eine gleiche Zeitdauer angesprochen zu werden.
4. System nach irgendeinem vorhergehenden Anspruch, bei
dem der Speicher (28) der lokalen Steuereinrichtung
angepaßt ist, Daten, die von der zentralen
Steuereinrichtung (1) geliefert werden, zu speichern.
5. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem eine einzelne Kennung, von der jedes Handgerät (11,
21) angesprochen wird, während einer ersten Benutzung
eines Handgeräts innerhalb des Systems oder danach
zugeteilt wird.
6. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem die lokale Steuereinrichtung (8) und die zentrale
Steuereinrichtung (1) über eine
Telekommunikationsverknüpfung oder ein Datenverteilungsnetzwerk miteinander
verbindbar sind.
7. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem die zentrale Steuereinrichtung (1) Video- und
Textdaten für einen Empfang durch die lokale
Steuereinrichtung (8) und für eine Anzeige auf der
Anzeigevorrichtung (12) überträgt.
8. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem die Übertragung von Daten zwischen jedem Handgerät
(11, 21) und der lokalen Steuereinrichtung (8) über
eine Infrarot-Verbindung erfolgt.
9. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem die Verarbeitungseinrichtung (26) der lokalen
Steuereinrichtung (8) nur dann selektiv Daten zu der
zentralen Verarbeitungseinrichtung (1) überträgt, wenn
eine vorbestimmte Übertragungsbedingung erfüllt ist.
10. System gemäß Anspruch 9, bei dem die vorherbestimmte
Übertragungsbedingung ein Überschreiten eines
vorbe
stimmten Punktestandes am Ende einer Dauer zum Spielen
eines Spiels umfaßt.
11. System gemäß irgendeinem der vorhergehenden Ansprüche,
bei dem die Verarbeitungseinrichtung der lokalen
Steuereinrichtung (8) nur aufgrund eines Befehls von der
zentralen Steuereinrichtung Daten zu der zentralen
Steuereinrichtung überträgt.
12. System gemäß Anspruch 11, soweit abhängig von Anspruch
7, bei dem der Befehl von der zentralen
Steuereinrichtung zusammen mit den Video- und Textdaten übertragen
wird.
13. System gemäß irgendeinem vorhergehenden Anspruch, bei
dem eine zweite lokale Steuereinrichtung vorgesehen
ist, die sich zum Steuern eines Datenflusses zu und von
jeweiligen zweiten Handgeräten betreiben läßt, so daß
Daten zwischen der ersten (8) und der zweiten lokalen
Steuereinrichtung über die zentrale Steuereinrichtung
(1) übertragen werden können.
14. System gemäß irgendeinem vorhergehenden Anspruch,
umfassend ein System zum Spielen eines Spiels, ein
Verkaufssystem oder ein Informationssystem.
15. System gemäß irgendeinem der vorhergehenden Ansprüche,
bei dem jedes Handgerät (11, 21) aufweist: einen Sender
und einen Empfänger (9) zum Übertragen von Daten von
dem Handgerät (11, 21) zu der lokalen Steuereinrichtung
(8) und von der lokalen Steuereinrichtung (8) zu dem
Handgerät, Eingabemittel zum Eingeben von Daten zum
Steuern der Ausgabe der Anzeigeeinrichtung über die
lokale Steuereinrichtung, wobei die Eingabemittel eine
Zeigersteuerung (54), die seitlich über eine Ebene (52)
beweglich ist, Mittel zum Abtasten der Position der
Zeigersteuerung innerhalb der Ebene (36) und zum
Bewirken eines enstprechenden Zeigers, der auf der
Anzeigeeinrichtung (12) zur Einnahme einer ähnlichen
Position angezeigt wird, und Verarbeitungsmittel zum
Verarbeiten von Daten von der lokalen Steuereinrichtung
und von Daten von den Eingabemitteln, wobei die
Verarbeitungseinrichtung die Übertragung von Daten zu der
lokalen Steuereinrichtung gemäß den Daten von der
lokalen Steuereinrichtung und den Eingabemitteln steuert.
16. System gemäß Anspruch 15, bei dem die Abtasteinrichtung
(38) eine Änderung bezüglich der Potentialdifferenz mit
einer Änderung in der Position der Zeigersteuerung (33)
überwacht.
17. System gemäß Anspruch 15 oder Anspruch 16, bei dem das
System ein System zum Spielen eines Spiels, ein
Verkaufssystem oder ein Informationssystem ist.
18. Verfahren zum Betreiben eines interaktiven Systems zum
Spielen eines Spiels gemäß irgendeinem der
vorhergehenden Ansprüche, wobei das Verfahren umfaßt: ein
Übertragen erster Daten von der zentralen
Steuereinrichtung, wodurch die lokale Steuereinrichtung dadurch
anspricht, daß sie bewirkt, daß die Anzeigeeinrichtung
die übertragenen ersten Daten anzeigt, ein Speichern
zweiter Daten in der lokalen Steuereinrichtung, die von
jedem lokalen Handgerät in Bezug auf die ersten Daten
erhalten werden, ein Anzeigen lokaler Daten, die von
der lokalen Steuereinrichtung empfangen werden, und ein
selektives Übertragen der gespeicherten zweiten Daten
zu der zentralen Steuereinrichtung, wenn vorbestimmte
Bedingungen erfüllt sind.
19. Verfahren nach Anspruch 18, bei dem die ersten Daten
Informationen zum Spielen eines Spiels und die zweiten
Daten Daten, die sich auf das Spielen des Spiels
beziehen, umfassen.
20. Verfahren gemäß Anspruch 19, bei dem die vorbestimmten
Bedingungen der lokalen Steuereinrichtung von der
zentralen Steuereinrichtung als Teil der Übertragung der
Informationen zum Spielen eines Spiels zur Verfügung
gestellt werden.
21. Verfahren gemäß Anspruch 19 oder Anspruch 20, bei dem
die vorbestimmten Bedingungen einen minimalen
Punktestand umfassen, wobei die lokale Steuereinrichtung
jeden gespeicherten Punktewert mit dem minimalen
Punktewert vergleicht und nur einen gespeicherten
Punktewert zu der zentralen Steuereinrichtung überträgt, wenn
der gespeicherte Punktewert derselbe wie der minimale
Punktestand ist oder diesen übertrifft.
22. Verfahren gemäß irgendeinem der Ansprüche 19 bis 21,
bei dem die zentrale Steuereinrichtung eine Rangfolge
für Einheiten aufrechterhält, die zuvor aufgezeichnete
Punktewerte haben, und einen oberen Abschnitt der
Rangfolge definiert, aus dem Einheiten ausgewählt werden,
ihre Punktewerte zu übertragen.
23. Verfahren gemäß irgendeinem der Ansprüche 19-21, bei
dem die zentrale Steuereinrichtung es gestattet, daß
eine erste Gruppe von Punkten übertragen wird, dann
eine oder mehrere weitere Gruppengrößen festsetzt, bis
die gewünschte Zahl an Punkten, die die vorbestimmte
Bedingung erfüllt, erreicht ist.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB939321312A GB9321312D0 (en) | 1993-10-15 | 1993-10-15 | Game playing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69424493D1 DE69424493D1 (de) | 2000-06-21 |
| DE69424493T2 true DE69424493T2 (de) | 2000-09-21 |
Family
ID=10743615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69424493T Expired - Lifetime DE69424493T2 (de) | 1993-10-15 | 1994-10-14 | Interaktives System und Verfahren |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5905523A (de) |
| EP (1) | EP0649102B1 (de) |
| AT (1) | ATE193133T1 (de) |
| DE (1) | DE69424493T2 (de) |
| DK (1) | DK0649102T3 (de) |
| ES (1) | ES2148290T3 (de) |
| GB (1) | GB9321312D0 (de) |
| GR (1) | GR3034136T3 (de) |
| PT (1) | PT649102E (de) |
Families Citing this family (88)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5539478A (en) * | 1995-05-31 | 1996-07-23 | International Business Machines Corporation | Video receiver display and three axis remote control |
| US5830068A (en) * | 1995-09-08 | 1998-11-03 | Ods Technologies, L.P. | Interactive wagering systems and processes |
| WO1997048064A1 (fr) * | 1996-06-10 | 1997-12-18 | Nurali Nurislamovich Latypov | Procede permettant a des utilisateurs situes a distance de participer a un concours interactif |
| US6144376A (en) * | 1996-11-15 | 2000-11-07 | Intel Corporation | Method and apparatus for merging, displaying and accessing personal computer content listings via a television user interface |
| US5938200A (en) | 1997-04-22 | 1999-08-17 | Gamescape, Inc. | Wagering game of chance |
| GB9712724D0 (en) * | 1997-06-18 | 1997-08-20 | Holmes Steven | Method and apparatus for interaction with broadcast television content |
| ES2192746T3 (es) | 1997-12-02 | 2003-10-16 | Two Way Tv Ltd | Procedimiento y aparato de transmision de datos. |
| EP0921657B1 (de) * | 1997-12-02 | 2003-02-12 | Two Way TV Limited | Verfahren und Vorrichtung zur Datenübertragung |
| PT920891E (pt) * | 1997-12-02 | 2003-03-31 | Two Way Tv Ltd | Processo e aparelho para inserir dados |
| US6457175B1 (en) * | 1998-11-09 | 2002-09-24 | Tut Systems, Inc. | Method and apparatus for installing a software upgrade within a memory resource associated with a computer system |
| US7130616B2 (en) * | 2000-04-25 | 2006-10-31 | Simple Devices | System and method for providing content, management, and interactivity for client devices |
| US20020013852A1 (en) * | 2000-03-03 | 2002-01-31 | Craig Janik | System for providing content, management, and interactivity for thin client devices |
| US7468934B1 (en) * | 1999-07-12 | 2008-12-23 | Ez4Media, Inc. | Clock with link to the internet |
| US20050210101A1 (en) * | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
| US7194758B1 (en) * | 1999-05-24 | 2007-03-20 | Matsushita Electric Industrial Co., Ltd. | Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers |
| CA2375701C (en) * | 1999-06-03 | 2010-08-10 | Anchor Gaming | Method and device for implementing a downloadable software delivery system |
| US8033913B2 (en) * | 1999-06-03 | 2011-10-11 | Igt | Gaming machine update and mass storage management |
| US6735487B1 (en) * | 1999-07-01 | 2004-05-11 | Ods Properties, Inc. | Interactive wagering system with promotions |
| GB2358756B (en) * | 1999-07-23 | 2003-12-31 | Microvision Ltd | Method of advertising |
| US6394899B1 (en) * | 1999-10-29 | 2002-05-28 | Stephen Tobin Walker | Method of playing a knowledge based wagering game |
| US7343617B1 (en) | 2000-02-29 | 2008-03-11 | Goldpocket Interactive, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
| US7367042B1 (en) | 2000-02-29 | 2008-04-29 | Goldpocket Interactive, Inc. | Method and apparatus for hyperlinking in a television broadcast |
| US7120924B1 (en) | 2000-02-29 | 2006-10-10 | Goldpocket Interactive, Inc. | Method and apparatus for receiving a hyperlinked television broadcast |
| JP2001276438A (ja) * | 2000-03-31 | 2001-10-09 | Konami Computer Entertainment Osaka:Kk | ネットゲームシステム、ネットゲーム装置、ネットゲーム方法及びネットゲームプログラムを記録した可読記録媒体 |
| JP2001314656A (ja) * | 2000-05-08 | 2001-11-13 | Bandai Co Ltd | ゲーム装置及びゲームシステム |
| US7951002B1 (en) | 2000-06-16 | 2011-05-31 | Igt | Using a gaming machine as a server |
| US20020078446A1 (en) * | 2000-08-30 | 2002-06-20 | Jon Dakss | Method and apparatus for hyperlinking in a television broadcast |
| US20060031550A1 (en) * | 2000-09-05 | 2006-02-09 | Universal Electronics Inc. | Webpad adapted to communicate using wide area and local area communication channels |
| US20020065927A1 (en) * | 2000-09-05 | 2002-05-30 | Janik Craig M. | Webpad and method for using the same |
| US20020178279A1 (en) * | 2000-09-05 | 2002-11-28 | Janik Craig M. | Webpad and method for using the same |
| US20020065902A1 (en) * | 2000-09-05 | 2002-05-30 | Janik Craig M. | Webpad and method for using the same |
| US6447396B1 (en) * | 2000-10-17 | 2002-09-10 | Nearlife, Inc. | Method and apparatus for coordinating an interactive computer game with a broadcast television program |
| US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
| US8636596B2 (en) | 2000-11-04 | 2014-01-28 | Igt | Dynamic player notices for operational changes in gaming machines |
| US8556698B2 (en) | 2000-10-19 | 2013-10-15 | Igt | Executing multiple applications and their variations in computing environments |
| US9251647B2 (en) | 2000-10-19 | 2016-02-02 | Igt | Remote configuration of gaming terminals |
| US7168089B2 (en) | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
| US7515718B2 (en) * | 2000-12-07 | 2009-04-07 | Igt | Secured virtual network in a gaming environment |
| US20050153778A1 (en) * | 2004-01-14 | 2005-07-14 | Dwayne Nelson | Methods and apparatus for gaming data downloading |
| US7972214B2 (en) * | 2000-12-07 | 2011-07-05 | Igt | Methods and devices for downloading games of chance |
| US20070136817A1 (en) * | 2000-12-07 | 2007-06-14 | Igt | Wager game license management in a peer gaming network |
| US20080214300A1 (en) * | 2000-12-07 | 2008-09-04 | Igt | Methods for electronic data security and program authentication |
| US7186181B2 (en) * | 2001-02-02 | 2007-03-06 | Igt | Wide area program distribution and game information communication system |
| US6725102B2 (en) * | 2001-02-14 | 2004-04-20 | Kinpo Electronics Inc. | Automatic operation system and a method of operating the same |
| US20020143901A1 (en) * | 2001-04-03 | 2002-10-03 | Gtech Rhode Island Corporation | Interactive media response processing system |
| CN1251503C (zh) * | 2001-05-14 | 2006-04-12 | 皇家菲利浦电子有限公司 | 与实时内容流互动的设备 |
| US7918728B2 (en) | 2001-06-15 | 2011-04-05 | Igt | Personal gaming device and method of presenting a game |
| US8087988B2 (en) | 2001-06-15 | 2012-01-03 | Igt | Personal gaming device and method of presenting a game |
| US8282475B2 (en) | 2001-06-15 | 2012-10-09 | Igt | Virtual leash for personal gaming device |
| US20050003841A1 (en) * | 2001-08-03 | 2005-01-06 | Juha Salo | Method, system and terminal for synchronising a plurality of terminals |
| US8708828B2 (en) | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
| US7131909B2 (en) * | 2002-09-10 | 2006-11-07 | Igt | Method and apparatus for managing gaming machine code downloads |
| US6902481B2 (en) | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
| US7931533B2 (en) | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
| US6846238B2 (en) * | 2001-09-28 | 2005-01-25 | Igt | Wireless game player |
| US7343487B2 (en) | 2001-10-10 | 2008-03-11 | Nokia Corporation | Datacast distribution system |
| US6997803B2 (en) * | 2002-03-12 | 2006-02-14 | Igt | Virtual gaming peripherals for a gaming machine |
| US8597116B2 (en) | 2002-03-12 | 2013-12-03 | Igt | Virtual player tracking and related services |
| US7918730B2 (en) | 2002-06-27 | 2011-04-05 | Igt | Trajectory-based 3-D games of chance for video gaming machines |
| US20040030882A1 (en) * | 2002-08-08 | 2004-02-12 | Forman George Henry | Managed application pre-launching |
| US8083585B2 (en) * | 2002-09-10 | 2011-12-27 | Igt | Apparatus and method for copying gaming machine configuration settings |
| US7511710B2 (en) | 2002-11-25 | 2009-03-31 | Microsoft Corporation | Three-dimensional program guide |
| US20040100484A1 (en) * | 2002-11-25 | 2004-05-27 | Barrett Peter T. | Three-dimensional television viewing environment |
| CA2423989A1 (en) * | 2003-03-28 | 2004-09-28 | Jvl Corporation | Game system for handheld personal devices |
| US8376855B2 (en) | 2004-06-28 | 2013-02-19 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
| US8870639B2 (en) | 2004-06-28 | 2014-10-28 | Winview, Inc. | Methods and apparatus for distributed gaming over a mobile device |
| US10226698B1 (en) | 2004-07-14 | 2019-03-12 | Winview, Inc. | Game of skill played by remote participants utilizing wireless devices in connection with a common game event |
| EP1904196A2 (de) | 2005-06-20 | 2008-04-02 | Airplay Network, Inc. | Verfahren und system zur verwaltung von client-betriebsmitteln und -instrumenten für aktivitäten auf datenverarbeitungseinrichtungen |
| US10721543B2 (en) | 2005-06-20 | 2020-07-21 | Winview, Inc. | Method of and system for managing client resources and assets for activities on computing devices |
| US8287379B2 (en) * | 2005-09-12 | 2012-10-16 | Igt | Distributed game services |
| US7887420B2 (en) * | 2005-09-12 | 2011-02-15 | Igt | Method and system for instant-on game download |
| US8149530B1 (en) | 2006-04-12 | 2012-04-03 | Winview, Inc. | Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming |
| US8705195B2 (en) | 2006-04-12 | 2014-04-22 | Winview, Inc. | Synchronized gaming and programming |
| US9919210B2 (en) | 2005-10-03 | 2018-03-20 | Winview, Inc. | Synchronized gaming and programming |
| US9511287B2 (en) | 2005-10-03 | 2016-12-06 | Winview, Inc. | Cellular phone games based upon television archives |
| US8002618B1 (en) | 2006-01-10 | 2011-08-23 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
| US9056251B2 (en) | 2006-01-10 | 2015-06-16 | Winview, Inc. | Method of and system for conducting multiple contests of skill with a single performance |
| US10556183B2 (en) | 2006-01-10 | 2020-02-11 | Winview, Inc. | Method of and system for conducting multiple contest of skill with a single performance |
| US11082746B2 (en) | 2006-04-12 | 2021-08-03 | Winview, Inc. | Synchronized gaming and programming |
| US8226474B2 (en) | 2006-09-08 | 2012-07-24 | Igt | Mobile gaming devices for use in a gaming network having gaming and non-gaming zones |
| US8117461B2 (en) * | 2006-09-13 | 2012-02-14 | Igt | Method of randomly and dynamically checking configuration integrity of a gaming system |
| WO2008075356A2 (en) * | 2006-12-19 | 2008-06-26 | Shay Bushinsky | Interactive broadcast system and method |
| US8813112B1 (en) | 2007-10-23 | 2014-08-19 | Winview, Inc. | Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast |
| US10235832B2 (en) * | 2008-10-17 | 2019-03-19 | Igt | Post certification metering for diverse game machines |
| US9716918B1 (en) | 2008-11-10 | 2017-07-25 | Winview, Inc. | Interactive advertising system |
| US11551529B2 (en) | 2016-07-20 | 2023-01-10 | Winview, Inc. | Method of generating separate contests of skill or chance from two independent events |
| JP6502908B2 (ja) * | 2016-10-12 | 2019-04-17 | ファナック株式会社 | スレーブ機器 |
| US11308765B2 (en) | 2018-10-08 | 2022-04-19 | Winview, Inc. | Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB219971A (en) * | 1923-08-02 | 1925-10-26 | Albert Fritz Meyerhofer | Process of producing soluble carbonates or hydroxides from insoluble carbonates, oxides or hydroxides |
| US4034990A (en) * | 1975-05-02 | 1977-07-12 | Sanders Associates, Inc. | Interactive television gaming system |
| US4126851A (en) * | 1975-11-03 | 1978-11-21 | Okor Joseph K | Programmable television game system |
| JPS54149529A (en) * | 1978-05-17 | 1979-11-22 | Hitachi Ltd | Magnetic bubble element |
| US4467424A (en) * | 1979-12-17 | 1984-08-21 | Hedges Richard A | Remote gaming system |
| CA1177558A (en) * | 1982-04-15 | 1984-11-06 | Groupe Videotron Ltee. (Le) | Cable network data transmission system |
| US4572509A (en) * | 1982-09-30 | 1986-02-25 | Sitrick David H | Video game network |
| US4587510A (en) * | 1983-10-19 | 1986-05-06 | Wico Corporation | Analog joystick controller |
| US4592546A (en) * | 1984-04-26 | 1986-06-03 | David B. Lockton | Game of skill playable by remote participants in conjunction with a live event |
| CA1245361A (en) * | 1984-06-27 | 1988-11-22 | Kerry E. Thacher | Tournament data system |
| US4719455A (en) * | 1986-01-24 | 1988-01-12 | Louis William M | Integrating pointing device |
| US4745468B1 (en) * | 1986-03-10 | 1991-06-11 | System for evaluation and recording of responses to broadcast transmissions | |
| WO1989006405A1 (en) * | 1988-01-11 | 1989-07-13 | Countrywide Competitions Limited | Games machine |
| GB2197971A (en) * | 1986-11-28 | 1988-06-02 | Alan William Robinson | Automated national bingo |
| US4864272A (en) * | 1987-05-28 | 1989-09-05 | Suncom, Inc. | Joystick controller |
| EP0310368A3 (en) * | 1987-09-29 | 1990-11-28 | Intervision Pty Ltd | Equipment and a method for entertaining people |
| US5151782A (en) * | 1989-05-17 | 1992-09-29 | Reiss Media Enterprises | Control system for satellite delivered pay-per-view television system |
| FR2658375B2 (fr) * | 1989-05-25 | 1994-04-22 | Adventure | Dispositif electronique destine a permettre la participation d'un individu a un programme telediffuse. |
| ES2099086T3 (es) * | 1989-06-09 | 1997-05-16 | Interactive Network Inc | Sistema de juego a distancia en el que intervienen varios participantes. |
| US5013038A (en) * | 1989-12-08 | 1991-05-07 | Interactive Network, Inc. | method of evaluating data relating to a common subject |
| US5236199A (en) * | 1991-06-13 | 1993-08-17 | Thompson Jr John W | Interactive media system and telecomputing method using telephone keypad signalling |
| US5324035A (en) * | 1991-12-02 | 1994-06-28 | Infinational Technologies, Inc. | Video gaming system with fixed pool of winning plays and global pool access |
| KR950004674B1 (ko) * | 1992-05-28 | 1995-05-04 | 아시아자동차공업주식회사 | 이동식 액체용기의 에어브리더용 액체누출 방지장치 |
| US5297802A (en) * | 1992-06-05 | 1994-03-29 | Terrence Pocock | Televised bingo game system |
| US5455619A (en) * | 1993-11-01 | 1995-10-03 | Lodgenet Entertainment Corporation | Video distribution system addressing device for identifying remote locations |
| US5510828A (en) * | 1994-03-01 | 1996-04-23 | Lutterbach; R. Steven | Interactive video display system |
-
1993
- 1993-10-15 GB GB939321312A patent/GB9321312D0/en active Pending
-
1994
- 1994-10-14 EP EP94307570A patent/EP0649102B1/de not_active Expired - Lifetime
- 1994-10-14 DK DK94307570T patent/DK0649102T3/da active
- 1994-10-14 AT AT94307570T patent/ATE193133T1/de not_active IP Right Cessation
- 1994-10-14 PT PT94307570T patent/PT649102E/pt unknown
- 1994-10-14 DE DE69424493T patent/DE69424493T2/de not_active Expired - Lifetime
- 1994-10-14 ES ES94307570T patent/ES2148290T3/es not_active Expired - Lifetime
-
1996
- 1996-06-28 US US08/672,591 patent/US5905523A/en not_active Expired - Fee Related
-
2000
- 2000-08-07 GR GR20000401831T patent/GR3034136T3/el not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| EP0649102A2 (de) | 1995-04-19 |
| GB9321312D0 (en) | 1993-12-08 |
| PT649102E (pt) | 2000-11-30 |
| DK0649102T3 (da) | 2000-09-11 |
| DE69424493D1 (de) | 2000-06-21 |
| ATE193133T1 (de) | 2000-06-15 |
| EP0649102A3 (de) | 1996-06-26 |
| US5905523A (en) | 1999-05-18 |
| GR3034136T3 (en) | 2000-11-30 |
| ES2148290T3 (es) | 2000-10-16 |
| EP0649102B1 (de) | 2000-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69424493T2 (de) | Interaktives System und Verfahren | |
| DE69011128T2 (de) | Verfahren zur datenauswertung. | |
| DE69628142T2 (de) | Interaktives fernsehen | |
| DE69620294T2 (de) | Verfahren und Gerät zum Spielen und Anzeigen eines Geschicklichkeitsspieles oder eines Glücksspieles | |
| DE69433852T2 (de) | Transaktionsbasiertes interaktives Fernsehsystem | |
| DE69509692T2 (de) | Vorrichtung und Verfahren zur Erfassung von über ein Kommunikationsnetzwerk in einen Videosystem übertragenen kodierten Daten | |
| DE60001288T2 (de) | Interaktives Fernsehrundfunksystem | |
| DE68927633T2 (de) | Dynamische rückruftechnik | |
| DE69812206T2 (de) | Interaktives, prädiktives Spielsteuerungssystem | |
| DE69912779T2 (de) | Vorrichtung und verfahren zur stimulierung von zuschauer-interaktionen in einem fernsehsystem | |
| DE69908283T2 (de) | Interaktive Anwendungen | |
| DE69607059T2 (de) | Vorrichtung und Verfahren zum Spielen eines Spieles oder Spielereignisses | |
| DE69308761T2 (de) | Fernwahl-Verfahren und -System | |
| DE60225265T2 (de) | Unterhaltungssystem | |
| DE3751518T2 (de) | Anordnung zur sammlung von fernsehkanaelendaten und marktforschungsdaten. | |
| DE60034915T2 (de) | Synchrones Datenverarbeitungsverfahren | |
| DE68925910T2 (de) | Fernsehdatenerfassungsgerät | |
| DE69620289T2 (de) | Interaktives Videosystem | |
| EP0988876B1 (de) | Verfahren und Vorrichtung zur Abfrage von entfernten Datenquellen | |
| DE69625965T2 (de) | Interaktives Fernsehsystem | |
| DE69806654T2 (de) | Interaktives Kommunikationssystem | |
| DE69518148T2 (de) | Interaktive abrollbare programmanzeige | |
| DE69015958T2 (de) | Fernbedienungssystem für elektronisches Gerät. | |
| DE69811321T2 (de) | Verfahren und Vorrichtung zur Datenübertragung | |
| EP1101357A1 (de) | Verfahren und anordnung zum einblenden von werbung in bildtelefonate |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8327 | Change in the person/name/address of the patent owner |
Owner name: TWO WAY MEDIA LTD., LONDON, GB |
|
| 8327 | Change in the person/name/address of the patent owner |
Owner name: ZH INTERACTIVE SYSTEMS L.L.C., WILMINGTON, DEL, US |