DE3417143A1 - Vorrichtung und verfahren zum programmieren von speicherkassetten - Google Patents

Vorrichtung und verfahren zum programmieren von speicherkassetten

Info

Publication number
DE3417143A1
DE3417143A1 DE19843417143 DE3417143A DE3417143A1 DE 3417143 A1 DE3417143 A1 DE 3417143A1 DE 19843417143 DE19843417143 DE 19843417143 DE 3417143 A DE3417143 A DE 3417143A DE 3417143 A1 DE3417143 A1 DE 3417143A1
Authority
DE
Germany
Prior art keywords
computer
programs
programming
memory
program
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.)
Withdrawn
Application number
DE19843417143
Other languages
English (en)
Inventor
Devender Reddy Beravol
Dan Hideki Izumi
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.)
ROMOX Inc
Original Assignee
ROMOX 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 ROMOX Inc filed Critical ROMOX Inc
Publication of DE3417143A1 publication Critical patent/DE3417143A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/355Personalisation of cards for use
    • G06Q20/3552Downloading or loading of personalisation data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Description

34Π143
VORRICHTUNG UND VERFAHREN ZUM PROGRAMMIEREN VON SPEICHERKASSETTEN
Die Erfindung bezieht sich auf Speichereinrichtungen für Computer, insbesondere auf eine Vorrichtung sowie ein Verfahren zum Programmieren von wiederprogrammierbaren Einsteck-Speicherkassetten.
Einsteck-Speieherkassetten werden im aLLgemeinen bei Rechnern und Personalcomputern verwendet, um eine größere VielfaLt an Software vorzusehen, zu der die Besitzer derartiger Computer andererseits bequemen Zugriff haben können, üblicherweise ist die Software fest in HaIbI ei terchips eingebettet, die in einer Kassette untergebracht sind. Irgendein aus einer Programmbibliothek ausgesuchtes Programm kann man im Computer ablaufen lassen, indem man die ausgewählte Programmkassette in eine am Computer vorgesehene Buchse einsetzt, die für diesen Zweck bestimmt ist. Demzufolge müssen sich die Programmanwender eine Anzahl von Kassetten halten, die den Programmen in ihren Bibliotheken entspricht. Weiterhin müssen diejenigen Einzelhändler, die Speicherkassetten für Computer vertreiben, einen beträchtlichen Bestand an programmierten Kassetten führen, um die wachsende Nachfrage der Personalcomputeranwender befriedigen zu können.
Die Erfindung bezieht sich auf eine Vorrichtung zum Aufbewahren einer aus Programmen bestehenden Bibliothek und zum wahlweisen Laden dieser Programme in wiederprogrammierbare Speieherkassetten. Demzufolge braucht ein Anwender statt einer großen Sammlung an Kassetten lediglich eine kleine Anzahl an Kassetten halten, die bei Bedarf wieder-
programmiert werden können. Außerdem ist von Bedeutung, daß der Einzelhändler auf die Führung eines großen Bestands an fest programmierten Speicherkassetten verzichten kann. Bei Verwendung der erfindungsgemäßen Kassetten-Programmiervorrichtung kann der Einzelhändler irgendein vom Käufer ausgesuchtes Programm aus einer Programmbibliothek in eine Leerkassette laden. Der Anwender bzw. Käufer kann dabei entweder eine Leerkassette kaufen oder seine eigene wiederprogrammierbare Speicherkassette zum Laden des g e wünschten Programms zur Verfugung stellen.
Ein bevorzugtes Ausführungsbeispiel der Erfindung umfaßt eine Kombination aus Sicherheitsmaßnahmen und ein elektronisches Berechnungssystem, um sicherstellen zu können, daß eine exakte Berechnung bzw. Buchführung aller von jedem Programm hergestellten Kopien erfolgt. Auf diese Weise wird für die Autoren und andere interessierte Personenkreise sichergestellt, daß ordungsgemäße Honorare gezahlt werden.
Es ist Aufgabe der Erfindung, eine verbesserte Kassetten-Programmiervorrichtung sowie ein Verfahren zum Speichern einer Programmbibliothek und zum Laden eines ausgewählten Programms oder eines Programmsatzes in wiederprogrammierbare Speieherkassetten vorzuschlagen. Weiterhin soll ein Verfahren zum Führen einer Programmbibliothek geschaffen werden, das ohne einen großen Bestand an Speicherkassetten auskommt. Außerdem soll eine Vorrichtung zum Programmieren einer Speicherkassette geschaffen werden, bei der der Halbleiterchip nicht aus der Kassette entnommen werden muß.
Die Lösung_dieser Aufgabe erfolgt anhand der Merkmaleder Patentansprüche 1, 13 und 16. Vorteilhafte Ausgestaltungen hiervon sind in weiteren Patentansprüchen aufgeführt.
Bei einem AusführungsbeispieL wird eine Kassettenprogrammier· vorrichtung vorgesehen, die einen Hauptrechner umfaßt. Dieser Hauptrechner steht mit einer VieLzahL von rechnerfernen Programmiertermina Ls (RPTs) in Verbindung und steuert diese. Diese ProgrammierterminaLs sind so ausgestaltet, daß sie ausgesuchte Computerprogramme (die entweder aus einer Bibliothek ausgewählt oder in einer anderen Kassette enthalten sind) in Leere, wiederprogrammierbare Kassetten laden können, wobei die Kassetten aus unterschiedlichen Computersystemen stammen können. Jedes Programmierterminal ""^ weist ein Modem bzw. einen Signalumsetzer auf, der zum Empfang und zur übertragung von Daten zwischen dem Hauptrechner und dem rechnerfernen Programmierterminal dient. Das Programmierterminal umfaßt eine zentrale Verarbeitungseinrichtung (CPM) mit einem Betriebssystem zum Steuern der Funktionen des Programmierterminals. Ferner sind eine Diskettenspeichereinrichtung zum Aufbewahren einer Programmbibliothek und ein mit Hilfe einer Batterie gesicherter Speicher zum Aufbewahren einer Aufzeichnung über die von dem rechnerfernen Programmierterminal ausgeführten Transaktionen vorgesehen. Zur Auswahl eines in die Kassette zu ladenden Programms und zur Auslösung des Lade-Vorgangs findet eine Tastatur Anwendung. Eine Kassettenbuchse koppelt die Kassette mit den anderen Bauteilen des Programmiertermina I s·bzw. Programmierungsterminals.
Die Erfindung wird im folgenden anhand der Zeichnung näher erläutert. Es zeigen:
Fig. 1 ein funktione Iles BLockdiagramm einer Kas-
settenprogrammiervorrichtung, die einen Hauptrechner und verschiedene rechnerferne
Programmierterminals umfaßt,
Fig. 2 ein funktione Iles Blockdiagramm eines
3417U3
rechnerfernen Programmierterminals und
Fig. 3 ein Flußdiagramm der Arbeitsvorgänge der Kassettenprogrammiervorrichtung.
Die Bezeichnungen "Einsteckkassette mit Speichermodul", "Speicherkassette", "Kassette" und "Einsteck-SpeiehermoduL" werden nachfolgend abwechselnd verwendet und betreffen allgemein irgendeine Vorrichtung, die ein Kassettengehäuse, eine im Kassettengehäuse angeordnete Speichereinrichtung sowie eine zum Teil im Kassettengehäuse angeordnete Verbindungseinrichtung zum Koppeln der Speichereinrichtung mit einem Computer aufweist. Speieherkassetten enthalten typischerweise entweder einen elektrisch programmierbaren, mit U11raνiο let11icht löschbaren Festwertspeicher (EPROM) oder einen elektrisch programmierbaren, elektrisch löschbaren Festwertspeicher (EEPROM).
Die Bezeichnungen "Programm" und "Software" betreffen nachfolgend zwei unterschiedliche Gruppen oder Arten von Computerprogrammen. Obwohl diese Bezeichnungen normalerweise untereinander austauschbar sind, werden sie im vorliegenden Fall für pädagogische Zwecke unterschiedlich benutzt. Somit werden die Computerprogramme, die Elemente der Erfindung aufweisen, als Software bezeichnet. Diese steuern den Arbeitsablauf des Haupt rechne rs und der rechnerfernen Programmierterminals. Die Bezeichnung "Pr ogramme" wird anderseits dazu benutzt, um die in dem Hauptrechner und den rechnerfernen Programmiertermina Is aufbewahrten Daten zu kennzeichnen, die entsprechend dem erfindungsgemäßen Verfahren in die mit Speichermodulen ausgestatteten Einsteckkassetten übertragen werden. In diesem Zusammenhang schließt die Bezeichnung "Programme" alle
Arten von Computerprogrammen und Daten ein, die sinnvoll, in einer Speicherkassette aufbewahrt werden können. Typische AnwendungsfäLLe sind Programme für HeimvideospieLe, ComputerLehrprogramme, Datensätze für einen speziellen Zweck, z.B. ein Telefonbuch oder Statistiken über alle Spieler oder Mannschaften einer speziellen, professionellen Sportliga oder andere Computerprogramme und Datensätze, dessen erwartete Nützlichkeit für den Kassettenbesitzer von beschränkter Dauer ist.
Wie aus Fig. 1 ersichtlich, wird die Kassettenprogrammiervorrichtung 11 von einem Hauptrechner 12 gesteuert. Dieser Hauptrechner 12 kann irgendein Minicomputer oder ein anderes Datenverarbeitungssystem sein, der bzw. das die nachfolgend beschriebenen peripheren Geräte bedienen kann.
Die Bedienung des Haupt rechners 12 wird mittels einer Konsole 13 vorgenommen. Listen und andere Ausdrucke können über einen vom Hauptrechner 12 gesteuerten Drucker 16 ausgedruckt werden. Eine aus Programmen bestehende Datenbank
14 wird in einem Großspeichermedium, wie z.B. auf Magnetplatten oder auf einem Magnetband, aufbewahrt. Weiterhin weist der Hauptrechner 12 mehrere Eingangs/Ausgangstore 15 auf, die zur Datenübertragung mit den rechne rfernen Programmiert e rmi na I s mit Modu lations/DemoduLationseiηrichtungen (Modem) 21 gekoppelt sind. Bei einem Ausführungsbeispiel kann jeder Hauptrechner 12 4 bis 64 Eingangs/Ausgangstore
15 führen. Zusätzliche Tore 15 können durch zusätzliche Hauptrechnersysteme 12 unterhalten werden oder durch Mehrfachausnützung (Multiplex) jedes Tores 15 an Mehrfach-Modulations/Demodu lationseinrichtungen 21. Vielfachtore 15 können in Verbindung mit einer an jedem Leitungsende vorgesehenen Daten-Verdichter/Mu11iρ I exer-Eiηrichtung 22 und 29 über ein einziges Paar von Modu lations/Demodulationseinrichtungen 23 und 28 Daten übertragen. Einze Itor-Modulations/Demodulationseinrichtungen 21 arbeiten typischer-
weise mit einer gewöhnlichen Telefonleitung 24 zusammen, um über eine entsprechende ModuLations/Demodulationseinrichtung 26 Daten auf die rechnerferne Programmiertermina L-seite der TeLefonLeitung zu übertragen. VieLfachtore 15-1, 15-2 und 15-3 können über ein einziges Paar von Modulations/ Demodulationseinrichtungen 23 und 28 zu entsprechenden Terminals 41-1, 41-2 und 41-3 Daten übertragen/ wenn an jedem Ende der DatenübertragungsLeitung 25 eine Daten-Verdichter/ Mu 11iplexer-Einrichtung 23, 29 verwendet wird. Diese Daten-Verdichter/MuItiρ L exer-Einrichtungen 23, 29 verdichten Mehrfachübertragungen auf eine einzige Leitung, decodieren verdichtete Signale und leiten die decodierten Daten an das richtige rechnerferne Programmierterminal 41 oder an das richtige Tor 15. Da eine mit einem Vielfachtor in Verbindung stehende Modulations/Demodulationseiηrichtung 23 eine große Bandbreite benötigt, kann zur Datenübertragung mit den rechnerfernen Programmierterminals 41 eine Standleitung 25 erforderlich sein.
Im allgemeinen wählt der Hauptrechner 12 unter Verwendung automatischer, in den ModuI ations/Demodulationseinrichtungen üblichen WähIeiηrichtungen die rechne rfernen Programmierterminals 41 an und stellt die Identität des rechne rfernen Programmierterminals 41 fest. Die in dem rechnerfernen Programmierterminal 41 gespeicherte Programmbibliothek kann dann durch eine Anzahl von Befehlen und durch übertragung neuer Programme in das Programmiertermina I 41 aktualisiert werden. Zusätzlich kann der Hauptrechner 12 eine Registrierung aller seit der letzten Datenübertragung von dem Prog rammi e rterrni na I durchgeführten und das Kopieren von Programmen betreffenden Vorgängen anfordern und verarbeiten. Ferner kann der Hauptrechner 12 auf Anrufe ansprechen, die von einem Programmierterminal 41 eingeleitet werden, z.B. für den Fall, daß das Programmierterminal 41 das Aus- bzw. Abladen eines speziellen, nicht in der Pro-
grammiertermina Ibib I iothek verfügbaren Programms anfordert.
Wie aus Fig. 2 ersichtlich, wird jedes rechnerferne Programmiertermina L 41 durch eine Zentraleinheit 42 gesteuert, die typischerweise ein Intel 8088/16-Bit Mikrocomputer ist. Eine Programmbibliothek ist in einem Diskettensatz abgespeichert, zu der über Diskettenlaufwerke 48 in Verbindung mit einer Diskettensteuereinrichtung 49 Zugriff genommen werden kann. Diese Diskettensteuereinrichtung 49 kann eine Intel 8272 oder NEC Diskettensteuereinrichtung darstellen.
Die Speichereinrichtung umfaßt sowohl einen nichtflüchtigen Speicher 62 zur Aufbewahrung eines Betriebssystems als auch einen flüchtigen Speicher 47 mit wahlfreiem Zugriff (RAM), der dem Leitwerk allgemein zur Verfugung steht. Ferner ist ein Siehe rs te I lungsspeieher 51 vorgesehen, der aus einem mit einer Batterieversorgung abgesicherten Speicher mit wahlfreiem Zugriff oder einem Blasenspeicher besteht. Dieser Speicher 51 dient zum Abspeichern einer Registrierung der von dem Prpgrammiertermina I ausgeführten Kopiervorgänge. Die Absicherung des Speichers 51 mit einer Batterie verhindert einen Datenverlust, falls das Programmierterminal 41 von seiner normalen Stromversorgung abgeschnitten wird. Ein Kassettenadapter 45 weist eine Buchse zum Ankoppeln von Kassetten an das Programmi?rtermina I 41 auf.
Bei einem bevorzugten Ausführungsbeispiel weist der Kassettenadapter 45 eine Gruppe von neun unterschiedlichen Kassettenschlitzen und eine programmierbare Stromversorgung auf. Jeder Kassettenschlitz hat Kantenverbinder zur Aufnahme der Speicherkassetten, die einem speziellen Computermodell oder einer Gruppe von Computermodellen, die gleiche Kassetten verwenden, zugehören. Zur bequemen Unterscheidung ist jeder Kassettenschlitz mit dem Namen des Computermodells oder dem Namen der Computermodelle bezeichnet, deren Kassette bzw. Kassetten mit dem Kantenverbinder des Schlitzes
kompatibel ist bzw. sind. Die programmierbare Stromversorgung kann bei diesem Ausführungsbeispiel unter Steuerung der Zentraleinheit irgendeine Spannung zwischen 4,9 und 26 Volt liefern, die jeweils zur Programmierung des spezielten Modells des in der zu programmierenden Kassette verwendeten EPROM erforderlich ist. Somit kann ein einzelnes, rechnerfernes Programmierterminal zum Aufzeichnen und Verkaufen von Programmen für eine große Anzahl unterschiedlicher Compute rtnode I Ie, die ein nichtkompatibles Kassettendesign aufweisen, verwendet werden, wobei viele EPROMs sogar unterschiedliche Programmier spannungen benötigen.
Eine Programmierer-Schnittstelle 44 puffert den Kassettenadapter 45 und eine Tastatur 46 gegenüber der Zentraleinheit 42. Die Tastatur 46 wird zur Auswahl eines oder mehre- rer Programme aus der auf den Disketten abgespeicherten Programmbibliothek oder eines oder mehrerer im Speicher 47 abgespeicherten Programme, die in eine Kassette 61 geladen werden sollen, und zum Einleiten des Ladevorgangs verwendet (bei dem bevorzugten Ausführungsbeispiel wird eine Kopie einer geringen Anzahl der populärsten Programme der Programmierterminal-Bibliothek in dem Speicher 47 mit wahlfreiem Zugriff abgespeichert, um diejenige Zeit zu verringern, die zum Fertigstellen der häufigsten Kassettenladevorgänge erforderlich ist). Die Tastatur 46 kann in Verbindung mit der automatischen Wähleinrichtung der Modulations/Demodulationseinrichtung auch dazu verwendet werden, um eine Nachricht an den Hauptrechner 12 zu senden. Diese Nachricht kann die Aufforderung zum übertragen eines speziellen, nicht in der Bibliothek des Programmiertermina Is vorhandenen Programms oder die Bestellung neuer Kassetten zur Ergänzung des Lagerbestands des Einzelhändlers enthalten oder Wartungsprobleme betreffen. Eine Anzeige 53 ermöglicht in Verbindung mit
einer Anzeigesteuereinrichtung 52 eine visuelLe HiLfe und eine Bestätigung der in die Tastatur 46 eingegebenen Befehle. Wahlweise ist ein Drucker 56 vorgesehen, um die Übersetzungslaufe der Bewegungsdaten ausdrucken zu können.
Eine Sieherheitsperre 55 schließt die Benutzung des Programmierterminals 31 durch Personen, die keinen Schlüssel für das System besitzen, aus. Die Modulations/Demodu lationseinrichtung (Modem) 26 arbeitet mit einer Datenübertragungssteuereinrichtung 54, beispielsweise einer Intel 8274-oder NEC MPP 7201-Steuereinrichtung zusammen, um mit dem Hauptrechner 12 über eine Te lefon Leitung 24 Daten austauschen zu können. Bekanntlich wandelt die Modulations/Demodulations· einrichtung 26 digitale Signale für die übertragung auf der Te lefon Leitung in analoge Signale Um und wandelt übertragene analoge Te lefon Leitungssigna Ie wieder in eine digitale Form zurück. Datenübertragungssteuereinrichtungen 54 wandeln die von der Modulat ions/Demodulationseinrichtung 26 stammenden^ seriellen Digita IsignaIe in ein paralleles, für die Zentraleinheit 42 annehmbares Format und die von der Zentraleinheit 42 stammenden parallelen Signale in ein zur Datenübertragung durch die Modulations/ Demodulationseinrichtung 26 geeignetes serielles Format um. Schließlich kann eine Löscheinrichtung 59 für löschbarey programmierbare Festwertspeicher (EPROM) vorgesehen werden, um den in einer Kassette angeordneten EPROM zum Löschen des Speieherinha I ts einem intensiven Ultraviolettlicht aussetzen zu können (enthält die Spei eherkassette hingegen einen EEPROM, d.h. einen elektrisch löschbaren, elektrisch programmierbaren Festwertspeicher, so kann zum Ausführen des elektrischen Löschungsvorgangs der Programmierer 44 verwendet werden).
Mit Bezug auf die Fig. 1, 2 und 3 wird nachfolgend die
-is- 3Λ17143
Funktionsweise der KassetteηProgrammiervorrichtung erläutert. Jedem Hauptrechner 12 sind mehrere in Einzelhändler-Absatzmärkten angeordnete, rechnerferne Programmiertem)!- nals zugeordnet. Der Hauptrechner 12 und die rechnerfernen Programmiertermina Is 41 tauschen gelegentlich über das normale Fernsprechnetz Daten aus. Bei diesen Gelegenheiten kann der Hauptrechner 12 alte in der Bibliothek des Programmierterminals 41 vorhandene Programme löschen, neue Programme in die Bibliothek übertragen und Daten sammeln, die sich auf Vorgänge bzw. Transaktionen des speziellen Programmierterminals 41 seit der letzten Datenübertragung beziehen. Programme werden typischerweise mit einer Fehlerkorrekturcodierung zu dem Programmierterminal 41 übertragen, um die Vollständigkeit der Daten sicherzustellen. Eine Verschlüsselung der übertragenen Programme kann vorgesehen werden, um ein unbefugtes Kopieren der geschützten Programme zu verhindern. In ähnlicher Weise werden die in dem Programmierterminal 41 vorhandenen Programme mit einem Dateisystem in einer Diskettenbibliothek gespeichert, das zu anderen Computern nicht kompatibel ist. Auf diese Weise kann ebenfalls ein unbefugtes Kopieren der in der Bibliothek enthaltenen Programme unterbunden werden.
Weitere Sicherungsmaßnahmen umfassen ein geschütztes Übertragungsprotokoll, das einen unbefugten Zugriff zu jedem Programmiertermina I 41 oder zu dem Haupt rechner 12 ausschließt. Jedes Programmierterminal 41 weist eine besondereinterne Identifizierung auf, die zur Durchführung eines Datenaustausches mit dem Hauptrechner 12 erforderlich ist. Schließlich kann das Programmiertermina I 41 so aufgebaut sein, daß es ein von dem Happtrechner 12 aus- bzw. abgeladenes Programm empfängt, das in Nicht-Programmierterminal-Systemen nicht funktioniert und zum Empfang und zum Speichern von vom Hauptrechner 12 stammenden Programmen erforderlich ist.
ALLe oben beschriebenen SicherungsmaRnahmen dienen dazu, sicherzustellen, daß sowohl der Autor als auch die ZwischenhändLer bzw. VerLeihe über aLLe Kopien informiert werden, die von jedem Programm hergestellt werden. Auf diese Weise kann die Zahlung ordnungsgemäßer Honorare garantiert werden. Mit anderen Worten, jeder Teil der Vorrichtung ist so ausgelegt, daß Versuche, unberechtigte Kopien von Programmen herzustellen, vereitelt werden und sichergestellt werden kann, daß eine Registrierung jeder hergestellten Kopie automatisch von einem zentralen Haupt rechner system erfolgt. Die Funktion der Kassettenprogrammiervorrichtung steht somit in Einklang mit dem Schutz der Urheber- oder Verlagsrechte der Autoren und ihrer Rechtsnachfolger.
Im Laden des Einzelhändlers arbeitet das in Fig. 2 dargestellte Programmierungsterminal wie folgt. Der Anwender oder im Laden anwesende Verkäufer setzt das Programmierungsterminal 41 dadurch in Betrieb, indem der geeignete Schlüssel in die Sicherheitssperre 55 eingeführt wird. Anschließend wird aus dem Speicher 47 mit wahlfreiem Zugriff oder der Diskettenbibliothek 48 unter Verwendung der Tastatur 46 und der Anzeige 53 (zur visuellen Rückkopplung) ein Programm ausgewählt. Eine Leerkassette 61 wird in den Kassettenadapter 45 eingesetzt. Das Laden des Programms in die Leerkassette 61 wird seitens der Tastatur 46 einge-Leitet und die Speicherkassette anschließend gelesen, um zu prüfen, ob eine ordungsgemäße Kopie des Programms in den Speicher der Kassette 61 aufgezeichnet wurde. Eine Registrierung dieses Kopiervorgangs wird in dem mit einer Batterie abgesicherten Speicher 51 vorgenommen.
Im Programmierungstermina L 41 vorgesehene Software steuert die Programmauswahl und den Ladevorgang. Bei dem bevorzugten Ausführungsbeispiel weist diese Software mehrere menügesteuerte Auswahlroutinen auf, die unter Verwendung attrak-
tiver Graphiken und einfach benannten Befehlen bzw. Anweisungen den Anwender durch den AuswahLprozeß führen. Zwischen den Such- und Ladevorgängen wird die Anzeige 53 in einem attraktiven Zustand gehalten und dabei alternativ ein kurzer Ausschnitt aus einem populären Videospiel oder eine Vorschau auf verschiedene Videospiele oder anderer in der Bibliothek des Programmierungsterminals verfügbarer Programme oder Anweisungen, wie man das Programmierungsterminal 41 benutzt, angezeigt. Durch Drücken irgendeiner Taste der Tastatur 46 wird die Anzeige des ersten Menüs eingeleitet. Aus dem ersten Menü (Liste) wählt der Anwender durch Drücken einer oder mehrerer Tasten der Tastatur 46 das Computermodell aus, für das er ein Programm kaufen möchte. Für jedes derartige Computermodell hat das Programmierungsterminal 41 eine Programmbibliothek, deren Programme auf diesem Computermodell laufen.
Als nächstes zeigt das Programmierungsterminal 41 ein Menü von Programmen an, die gegenwärtig für das ausgesuchte Computermodell verfügbar sind. Dabei wird der jeweilige Ladenpreis zum Laden einer Kopie eines bestimmten Programms in eine Spei eherkassette angezeigt. Wurde das falsche Computermodell ausgewählt, so kann der Anwender durch Drücken der richtigen Taste der Tastatur 46 zum ersten Menü bzw. zur ersten Liste zurückkehren. Nachdem der Anwender das Programm ausgesucht hat, das er kaufen möchte (durch Drücken der richtigen Tasten), so instruiert die Anzeige 53 den Anwender, eine Leerkassette 61 in den richtigen Kassettenschlitz des Kassettenadapters 45 einzusetzen. Wurde jedoch das falsche Programm gewählt, so kann der Anwender durch Drücken der richtigen Taste der Tastatur 46 zu dem zweiten Menü bzw. der zweiten Liste zurückgehen. Anschließend prüft das Programmierungsterminal 41, ob die eingesetzte Kassette wirklich eine funktionsfähige Leerkassette 61 ist. Falls die Kassette funktionsfähig,
jedoch nicht Leer ist, wird diese Tatsache an der Anzeige 53 angezeigt, und falls die Kassette mangelhaft ist, wird eine diese Tatsache wiedergebende Nachricht angezeigt. Somit kann das Programmierungsterminal 41 zwischen mangelhaften Kassetten und nicht mangelhaften, vollen Kassetten unterscheiden. Eine Registrierung der mangelhaften Kassetten wird zum Zwecke der Bestimmung der Kassettenzuverlässigkeit und der Qualitätssicherung vorgenommen. Nachdem das Programmierungsterminal 41 bestätigt, daß eine gute Leerkassette 61 in den richtigen Schlitz eingesetzt wurde, wird die Spei eherkassette mit dem ausgewählten Programm geladen.
Bringt der Käufer eine programmierte Kassette 61 zur Wiederprogrammierung mit, so kann im Geschäft entweder die Kassette 61 vor der Wiederprogrammierung in einer PROM-Löscheinrichtung 59 gelöscht oder die alte Kassette gegen eine Leerkassette umgetauscht werden. Im letzten Fall kann die Kassette 61 später entweder im Laden oder an einer besonderen Einrichtung gelöscht werden. Eine derartige zentrale Löschmöglichkeit kann dazu beitragen, den Weg der Pr%ogrammladevorgänge unabhängig von der früher beschriebenen computerisierten Vorrichtung zu halten. Ehe ein Umtausch der Kassette 61 stattfincet, kann der im Laden anwesende Verkäufer die Kassette 61 in das Programrnierungstermina I 41 einsetzen und deren Unversehrtheit prüfen. Auf diese Weise können Verluste infolge des Umtausches von guten Kassetten gegen mangelhafte ausgeschlossen werden .
Falls ein Käufer wünscht, ein in einer Kassette geladenes Programm in eine andere Kassette zu kopieren, so kann das Programmierungsterminal zur Aufzeichnung des in dem Speicher der ersten Kassette 61 gespeicherten Programms und zum Kopieren dieses Programms auf eine Leerkassette ver-
wendet werden. Das Programmierungstermina L 41 kopiert nur Programme von solchen Kassetten, die eine ausreichende Identifikation des Programms zulassen, um eine ordungsgemäße Berechnung der Kopiervorgänge zu ermöglichen. Somit können Programme, die nicht in der Bibliothek des Programmierungsterminals vorhanden sind, in einer Weise kopiert werden, die in Einklang_mit den Urheberrechten bzw. Copyrights der Programme steht.
Sowohl der Hauptrechner 12 als auch die Programmierungsterminals 41 sind mit einer Software ausgestattet, um eine Vielfalt an Berichten aufgrund der im Sicherstellungsspeicher 51 gespeicherten Umsatzdaten zu erzeugen. Das Programmierungsterminal 41 des bevorzugten Ausführungsbeispiels schließt einen Drucker 56 ein, mit dem Berichte ausgedruckt werden können, die die von dem speziellen Programmierungsterminal 41 durchgeführten Vorgänge zusammenfassen. Täglich, wöchentlich und monatlich können Berichte erstellt werden, die aufzeigen, welche Programme am häufigsten verkauft wurden, welches Computermodell den größten Absatz erzeugte, wieviele defekte Kassetten gefunden wurden, die gesamten Verkaufseinnahmen, die Gewinnanteile der Verkäufer, oder die andere relevante Informationen liefern. Nicht mit Druckern ausgestattete Programmierungsterminals können ähnliche Berichte auf der Anzeige 53 wiedergeben.
Der Hauptrechner 12 ruft periodisch jedes Programmierungsterminal 41 auf und erhält eine Kopie von allen Umsatzdaten, die in jedem SiehersteIlungsspeieher 51 der ProgrammierungsterminaLs 41 gespeichert sind. Aus diesen Informationen kann der Hauptrechner 12 Verkaufsberichte von jedem Programmierungsterminal 41 erstellen sowie die entsprechenden Umsätze der Verkäufer, die Verkaufszahl jedes Programms und die Honorare für die Copyright-Lizenzgeber, Popu laritatstrends oder ähnliche Arten von Analysen.
Die erfindungsgernäße Kassettenprogrammiervorrichtung ist fLexibeL und wirtschaftlich in der Anwendung, und zwar sowohl für den Einzelhändler als auch für den Computeranwender .
- Leerseite -

Claims (21)

  1. ν. FDNER EBBINGHAUS FINCK
    PATENTANWÄLTE EUROPEAN PATENT ATTORNEYS
    MARIAHILFPLATZ 2 & 3, MÜNCHEN 9O POSTADRESSE: POSTFACH 95 O1 6O, D-8OOO MÖNCHEN 95
    3U7U3
    ROMOX INC. 9. Mai 1984
    DEAB-31847.8
    VORRICHTUNG UND VERFAHREN ZUM PROGRAMMIEREN VON SPEICHERKASSETTEN
    Patentansprüche:
    M . JRechnerfernes Programm!erungstermina L zum Programmieren von EinsteckspeichermoduLkassetten, g e k e η η zei chnet durch
    - eine Zentraleinheit (42),
    - eine mit der Zentraleinheit (42) gekoppelte erste Speichereinrichtung (62),
    - eine in der ersten Speichereinrichtung (62) gespeicherte Programmeinrichtung zum Steuern des Betriebs der Zentraleinheit (42),
    - eine mit der Zentraleinheit (42) gekoppelte zweite Speichereinrichtung (48) zum Speichern einer Vielzahl von Computerprogrammen,
    - eine dritte Speichereinrichtung (51) zum Aufbewahren von Daten, die von dem rechnerfernen Programm!erunqsterminal (41) durchgeführte Vorgänge repräsentieren,
    - eine Befehlseingabeeinrichtung (46) zum Einleiten des Ladens eines speziellen in der zweiten Speichereinrichtung (48) abgespeicherten Programms in eine Ein-
    -Z-
    3ΑΠΗ3
    steck-Speicherkassette (61) und - eine Kassettenaufnahme (45) zum elektrischen Koppeln einer Einsteck-Speicherkassette (61) mit der Zentraleinheit (42), wobei die Einsteck-Speicherkassette (61) mit einem in der zweiten Speichereinrichtung (42) gespeicherten Programm geladen werden kann.
  2. 2. Programmierungstermina I nach Anspruch 1, dadurch gekennzeichnet, daß mit der Zentraleinheit (42) eine übertragungseinrichtung (21, 24, 26, 54) gekoppelt ist und daß die Programmeinrichtung eine erste Einrichtung zum Empfang der Daten der übertragungseinrichtung und zum Speichern dieser Daten in der zweiten Speichereinrichtung (48) sowie eine zweite Einrichtung aufweist, die die übertragungseinrichtung zur übertragung der in der dritten Speichereinrichtung (51) g e speicherten Daten verwendet.
  3. 3. Programmierungsterminal nach Anspruch 2, dadurch
    g e k e η η ζ e i c h η e t , daß die übertragungseinrichtung (21, 24, 26, 54) eine Schutzprotokolleinrichtung aufweist, um lediglich Computern Zugriff zu den rechnerfernen Programmierungsterminals (41) zu gestatten, die eine entsprechende Schutzprotokolleinrichtung aufweisen.
  4. 4. Programmierungstermina I nach Anspruch 2, dadurch
    g e k e η η ζ e i c h η e t , daß die übertragungseinrichtung (21, 24, 26, 54) eine automatische Telefonanrufbeantwortungseinrichtung zur Erwiderung von Anrufen, die von einem Hauptrechner (12) eingeleitet wurden, sowie eine automatische Telefonwähleinrichtung zum Einleiten von Datenübertragungen mit einem Hauptrechner (12) aufweist und daß eine, Tastatureingabe (46) vorgesehen ist, um Nachrichten darzustellen, die mit Hilfe der
    übertragungseinrichtung übertragen werden sollen.
  5. 5. Programmierungsterminal nach Anspruch 1, dadurch
    g e k e η η ζ e i c h η e t , daß eine Sicherheitssperreinrichtung (55) zum Verhindern des Betriebs des rechnerfernen Programmierungsterminals (41) vorgesehen ist.
  6. 6. Programmierungsterminal nach Anspruch 1,, dadurch
    g e k e η η ζ e i c h η e t , daß eine Löscheinrich-
    ' * tung (59) zum Löschen der in der Einsteck-Speicherkassette (61) gespeicherten Daten vorgesehen ist.
  7. 7. Programmierungsterminal nach Anspruch 1, dadurch gekennzei chnet, daß eine mit der Zentraleinheit (42) gekoppelte Anzeigeeinrichtung (53) vorgesehen ist, die eine visuelle Rückkopplung zu den Eingaben in die Befehlseingabeeinrichtung (46) ermöglicht und daß die Programmeinrichtung (Betriebssystem) Mittel zur Anzeige wenigstens eines attraktiven Bildes aufweist, falls das rechnerferne Programmierungsterminal (41) nicht verwendet wird.
  8. 8. Programmierungsterminal nach Anspruch 7, dadurch gekennzei chnet, daß die Programmiereinri chtung
    - eine Computermodellauswahleinrichtung, die in Erwiderung auf eine Eingabe in die Befehlseingabeeinrichtung (46) auf der Anzeigeeinrichtung (53) ein erstes Menü derjenigen ComputermodeLle wiedergibt, für die Programme in der zweiten Speichereinrichtung (48) abgespeichert sind, und die in Erwiderung auf ein Signal von der Befehlseingabeeinrichtung (46) eine von mehreren Programmdatenbanken auswählt und
    - eine Programmauswahleinrichtung, die auf der Anzeige-
    einrichtung (53) eines von mehreren zweiten Menüs anzeigt, wobei jedes zweite Menü eine Liste von Programmen aufweist, die in der zweiten Speichereinrichtung gespeichert und von einem speziellen Computermodell verwendbar sind und die eines der aufgelisteten Programme in Erwiderung auf ein Signal von der Befehlseingabeeinrichtung (46) auswählt,
    aufwe i st.
  9. 9. Programmierungsterminal nach Anspruch 7, dadurch g e kennzei chnet, daß eine Kassettenprüfeinrichtung zur überprüfung der Unversehrtheit einer Einsteck-Speicherkassette (61) sowie eine Kassettenprüfeinrichtung zum Prüfen, ob der in der Einsteck-Speicherkassette enthaltene Speicher unprogrammiert ist.
  10. 10. Programmierungsterminal nach Anspruch 1, dadurch g e k e η η ζ e i c h η et , daß eine mit der Zentraleinheit (42) gekoppelte Druckeinrichtung (56) vorgesehen ist, wobei die Programmeinrichtung eine Software zum Erstellen von Berichten einschließt, die auf den in der dritten Speichereinrichtung (51) gespeicherten Daten basieren.
  11. 11. Programmierungsterminal nach Anspruch 10, dadurch gekennzei chnet, daß die Software zum Erstellen von Berichten eine Gewinnanteil- bzw. Lizenzgebührenberechnungseinrichtung aufweist, die Vergütungen berechnet, die der Identität und Quantität der von dem Programmierungsterminal (41) in die Speicherkassette geladenen Programme entsprechen.
  12. 12. Programmierungsterminal nach Anspruch 1, dadurch
    g e k e η η ζ e i c h η e t , daß die dritte Speicher-
    3417H3
    einrichtung (51) nichtfLüchtig ist, wodurch die Kopiervorgangsdaten gegen Verlust infolge eines Stromausfalls geschützt werden.
  13. 13. Vorrichtung zum Programmieren von Einsteck-Speichermodulen, gekennzeichnet durch
    - eine erste Einrichtung (48) zum Aufbewahren einer Vielzahl von Computerprogrammen, - eine zweite Einrichtung (46) zur Auswahl mindestens eines von mehreren in der ersten Einrichtung (48) aufbewahrten Programmen und
    - eine dritte Einrichtung zum Laden eines ausgewählten Computerρrogramms der ersten Einrichtung (48) in ein unprogrammiertes, wiederprogrammierbares Spei chermodu I.
  14. 14. Vorrichtung nach Anspruch 13, dadurch g e k e η η ζ e i c h η e t , daß eine vierte Einrichtung zum Hinzufügen von Computerprogrammen in die erste Einrichtung (48) und zum Löschen von Computerprogrammen aus der ersten Einrichtung (48) und eine fünfte Einrichtung zur Registrierung jeder von der dritten Einrichtung hergestellten Kopie eines Computerprogramms vorgesehen sind.
  15. 15. Vorrichtung nach Anspruch 14, dadurch g e k e η η zei chnet,
    - daß die erste, zweite, dritte und fünfte Einrichtung zusammen ein rechnerfernes Programmierungsterminal
    (41) umfassen und die vierte Einrichtung einen Hauptrechner (12) aufweist,
    - daß der Hauptrechner (12) eine übertragungseinrichtung (24, 25) einschließt, die mit einer Vielzahl von rechne rfernen Programmierungsterminals (41) ge-
    -6- 3A17U3
    koppe Lt ist,
    - daß der Hauptrechner (12) eine Datensammeleinrichtung aufweist, die die Aufzeichnungen in der fünften Einrichtung (51) jedes mit dem Hauptrechner (12) gekoppelten Programmierterminals (41) aufnimmt, - daß eine BerichterstelLungseinrichtung zum Erstellen von auf den von der DatensammeLeinrichtung aufgenommenen Aufzeichnungen basierenden Berichten vorgesehen ist, die eine Einrichtung zum Berechnen der jedem Lizenzgeber der Programme geschuldeten Lizenzgebühren, die auf der Identität und der Gesamtzahl der durch alle,mit dem Hauptrechner (12) gekoppelten Programmierterminals (41) in Speicherkassetten (61) während einer bestimmten Zeitdauer geladenen Programmen basieren, und eine Einrichtung zum Berechnen der Gebühren aufweist, die den Kopiervorgängen bei jedem Programmiertermina I (41) zuzuschreiben sind und auch der Identität und Quantität der durch das Programmierterminal während einer bestimmten Zeitdauer in Speicherkassetten (61) geladenen Programmen basieren.
  16. 16. Verfahren zum Speichern eines Computerprogramms in eine Einsteck-SpeichermoduI kassette, g e k e η η ζ e i c h η e t durch die folgenden Schritte:
    (a) man wählt wenigstens eines von mehreren Computer-Programmen aus,
    (b) man stellt eine unprogrammierte, wiederprogrammierbare Einsteck-Speichermodulkassette zur Verfugung und
    (c) man ladt das ausgesuchte Computerprogramm in die Einsteck-Speichermodulkassette.
  17. 17. Verfahren nach Anspruch 16, dadurch gekennzeichnet, daß man
    (d) Computerprogramme von einem Hauptrechner zu einem Programmiertermina L überträgt, wobei das Programmiertermina L diese Computerprogramme
    für den zukünftigen Gebrauch speichert und Ce) eine Aufzeichnung jedes von dem ProgrammierterminaL ausgeführten Kopiervorganges herstellt, wobei der Schritt (c) das Koppeln der Einsteck-Speichermodulkassette mit dem rechnerentfernten Programmi erterminal einschließt und die Schritte Ca) und (c) die Verwendung einer Tastatureingabeeinrichtung einschließen, um das in die Kassette zu ladende Programm auszuwählen und den Ladevorgang einzuleiten.
  18. 18. Verfahren nach Anspruch 17, dadurch g e k e η η zei chnet, daß der Schritt (a) folgende Unterschritte aufweist:
    - die Anzeige eines ersten Menüs von Computermodellen, für die in dem rechnerfernen Programmierterminal
    Computerprogramme verfügbar sind,
    - die Auswahl einer von mehreren Programmdatenbanken in Erwiderung auf ein Signal der Tastatureingabeeinrichtung,
    - die Anzeige wenigstens eines von mehreren zweiten Menüs, wobei jedes zweite Menü eine Liste von Programmen enthält, die in dem rechnerfernen Programmierterminal verfügbar und auf einem speziellen Computermodell verwendbar sind und
    - die Auswahl eines der aufgelisteten Programme in Erwiderung auf ein Signal der Tastatureingabeinrichtung.
  19. 19. Verfahren nach Anspruch 17, dadurch g e k e η η -
    3417U3
    zeichnet, daß man
    (f) Berichte erzeugt, die auf den im Schritt (e) erzeugten Aufzeichnungen basieren und die Berechnung der jedem Lizenzgeber der Programme geschuldeten Honorare einschließen, die auf der Identität und Quantität der in die Einsteck-Speichermodulkassetten gespeicherten Programmen basieren.
  20. 20. Verfahren nach Anspruch 17, dadurch gekennzeichnet, daß man die Inhalte eines früher programmierten, löschbaren, elektrisch wiederprogrammierbaren Festwertspeichers vor dem Laden eines ausgewählten Computerprogramms löscht.
  21. 21. Verfahren nach Anspruch 17, dadurch g e k e η η zei chnet ,daß man vor dem Laden der Speichereinrichtung mit einem ausgewählten Computerprogramm erstens die Unversehrtheit der Speichereinrichtung im Inneren der Einsteck-SpeiehermoduI kassette überprüft und zweitens überprüft, ob die Speichereinrichtung nicht vorprogrammiert ist.
DE19843417143 1983-05-09 1984-05-09 Vorrichtung und verfahren zum programmieren von speicherkassetten Withdrawn DE3417143A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US49300083A 1983-05-09 1983-05-09
US06/500,657 US4597058A (en) 1983-05-09 1983-06-03 Cartridge programming system

Publications (1)

Publication Number Publication Date
DE3417143A1 true DE3417143A1 (de) 1984-11-15

Family

ID=27050929

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19843417143 Withdrawn DE3417143A1 (de) 1983-05-09 1984-05-09 Vorrichtung und verfahren zum programmieren von speicherkassetten

Country Status (4)

Country Link
US (1) US4597058A (de)
CA (1) CA1230393A (de)
DE (1) DE3417143A1 (de)
GB (1) GB2141846B (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0200704A3 (en) * 1985-04-24 1989-05-10 General Instrument Corporation Bootstrap channel security arrangement for communication network
EP0457940A1 (de) * 1990-05-21 1991-11-27 Hewlett-Packard GmbH Aktivierungsschaltung

Families Citing this family (149)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US4672554A (en) * 1983-05-19 1987-06-09 Brother Kogyo Kabushiki Kaisha Software vending instrument
US4725977A (en) * 1983-06-03 1988-02-16 Cpt, Ltd. Cartridge programming system and method using a central and local program library
US4674055A (en) * 1983-06-09 1987-06-16 Brother Kogyo Kabushiki Kaisha Software vending system
JPS60245097A (ja) * 1984-05-18 1985-12-04 ブラザー工業株式会社 ソフトウエア販売装置
US4766581A (en) * 1984-08-07 1988-08-23 Justin Korn Information retrieval system and method using independent user stations
JPS61286996A (ja) * 1985-02-15 1986-12-17 ブラザー工業株式会社 自動販売装置
US4956766A (en) * 1985-07-25 1990-09-11 International Business Machines Corp. Systems for inhibiting errors caused by memory cartridge insertion/removal using an idle loop
JPH063631B2 (ja) * 1985-11-12 1994-01-12 ブラザー工業株式会社 情報出力装置の管理装置
US4703465A (en) * 1985-12-04 1987-10-27 1K Entertainment Center Ltd. Method and apparatus for producing an audio magnetic tape recording from a preselected music library
US4791661A (en) * 1986-07-01 1988-12-13 Global Technology International, Inc. Portable EPROM programming and data transfer apparatus
GB8619989D0 (en) * 1986-08-16 1986-09-24 Modray Ltd Controlling length of time
US4977594A (en) * 1986-10-14 1990-12-11 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US5050213A (en) * 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4935870A (en) * 1986-12-15 1990-06-19 Keycom Electronic Publishing Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single key
US4851931A (en) * 1987-02-20 1989-07-25 1K Music International Ltd. Method and apparatus for producing an audio magnetic tape recording at high speed from a preselected music library
US5162989A (en) * 1987-02-20 1992-11-10 Oki Electric Industry Co., Ltd. Information rental system including processor equipped IC card having data erasing means
US4949257A (en) * 1987-04-28 1990-08-14 Zvi Orbach Automated merchandising system for computer software
US4887161A (en) * 1987-05-28 1989-12-12 Fuji Photo Film Co., Ltd. Memory cartridge and digital electronic still video camera in which said memory cartridge is freely loadable/unloadable
US5157491A (en) * 1988-10-17 1992-10-20 Kassatly L Samuel A Method and apparatus for video broadcasting and teleconferencing
US5790177A (en) * 1988-10-17 1998-08-04 Kassatly; Samuel Anthony Digital signal recording/reproduction apparatus and method
US5767913A (en) * 1988-10-17 1998-06-16 Kassatly; Lord Samuel Anthony Mapping system for producing event identifying codes
US5691777A (en) * 1988-10-17 1997-11-25 Kassatly; Lord Samuel Anthony Method and apparatus for simultaneous compression of video, audio and data signals
US5508733A (en) * 1988-10-17 1996-04-16 Kassatly; L. Samuel A. Method and apparatus for selectively receiving and storing a plurality of video signals
US5768517A (en) * 1988-10-17 1998-06-16 Kassatly; Samuel Anthony Paperless publication distribution and retrieval system
US4949187A (en) * 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5095430A (en) * 1989-01-23 1992-03-10 Joseph W. Remedio Golf cart computer with cartridge storage
EP0478571B1 (de) * 1989-04-28 1996-09-25 Softel, Inc. Verfahren und vorrichtung zur fernsteuerung und -überwachung der anwendung von rechnerprogrammen
CA2053261A1 (en) * 1989-04-28 1990-10-29 Gary D. Hornbuckle Method and apparatus for remotely controlling and monitoring the use of computer software
US5481742A (en) * 1990-05-04 1996-01-02 Reed Elsevier Inc. Printer control apparatus for remotely modifying local printer by configuration signals from remote host to produce customized printing control codes
US5355302A (en) 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US6970834B2 (en) * 1990-06-15 2005-11-29 Arachnid, Inc. Advertisement downloading computer jukebox
US5341505A (en) * 1990-10-30 1994-08-23 Whitehouse Harry T System and method for accessing remotely located ZIP+4 zipcode database
US5103476A (en) * 1990-11-07 1992-04-07 Waite David P Secure system for activating personal computer software at remote locations
US5222134A (en) * 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5799186A (en) * 1990-12-20 1998-08-25 Eastman Kodak Company Method and apparatus for programming a peripheral processor with a serial output memory device
US5253275A (en) 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
JP2686856B2 (ja) * 1991-03-07 1997-12-08 株式会社リコス 自動ダウンロード装置
US5251909A (en) * 1991-05-28 1993-10-12 Reed Michael J Secured high throughput data channel for public broadcast system
US20080228517A1 (en) * 1992-03-06 2008-09-18 Martin John R Computer jukebox and jukebox network
US7370008B1 (en) 1992-04-10 2008-05-06 Charles E. Hill & Associates, Inc. Electronic catalog system and method
US5528490A (en) * 1992-04-10 1996-06-18 Charles E. Hill & Associates, Inc. Electronic catalog system and method
US6193520B1 (en) * 1993-05-10 2001-02-27 Yugengaisha Adachi International Interactive communication system for communicating video game and karaoke software
DE4321381A1 (de) * 1993-06-26 1995-01-05 Sel Alcatel Ag Vorrichtung und Verfahren zum Austausch oder Änderung von Software in Geräten
US5418713A (en) * 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
US5559868A (en) * 1993-08-30 1996-09-24 Lucent Technologies Inc. Method for sending and receiving video images
JPH0798935A (ja) * 1993-09-29 1995-04-11 Toshiba Corp 情報信号記録再生装置
JPH07244781A (ja) * 1994-03-07 1995-09-19 C S K Sogo Kenkyusho:Kk ソフトウェアレンタル方法および装置ならびに流通媒体
US6298441B1 (en) 1994-03-10 2001-10-02 News Datacom Ltd. Secure document access system
US5802274A (en) * 1994-05-04 1998-09-01 International Business Machines Corporation Cartridge manufacturing system for game programs
US5678170A (en) * 1994-10-05 1997-10-14 Motorola, Inc. Method and apparatus for monitoring and limiting distribution of data
DK0786121T3 (da) 1994-10-12 2000-07-03 Touchtunes Music Corp System til digital, intelligent audiovisuel gengivelse
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US5592609A (en) * 1994-10-31 1997-01-07 Nintendo Co., Ltd. Video game/videographics program fabricating system and method with unit based program processing
US6115036A (en) * 1994-10-31 2000-09-05 Nintendo Co., Ltd. Video game/videographics program editing apparatus with program halt and data transfer features
US5680534A (en) * 1994-10-31 1997-10-21 Nintendo Co., Ltd. Video game/videographics program fabricating system and method with superimpose control
US5599231A (en) * 1994-10-31 1997-02-04 Nintendo Co., Ltd. Security systems and methods for a videographics and authentication game/program fabricating device
US5680533A (en) * 1994-10-31 1997-10-21 Nintendo Co., Ltd. Videographics program/video game fabricating system and method
DE4445847A1 (de) * 1994-12-22 1996-06-27 Sel Alcatel Ag Verfahren zum Verkaufen von Datensätzen sowie Verkaufsautomat, Speichereinrichtung und Chip-Karte dafür und Verkaufs-System für Telekommunikations-Software damit
US5687081A (en) * 1994-12-30 1997-11-11 Crown Equipment Corporation Lift truck control system
DE69637733D1 (de) 1995-02-13 2008-12-11 Intertrust Tech Corp Systeme und verfahren für ein sicheres übertragung
US6948070B1 (en) 1995-02-13 2005-09-20 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US7143290B1 (en) 1995-02-13 2006-11-28 Intertrust Technologies Corporation Trusted and secure techniques, systems and methods for item delivery and execution
US7133846B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management
US6157721A (en) 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US7069451B1 (en) 1995-02-13 2006-06-27 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US7095854B1 (en) 1995-02-13 2006-08-22 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US7133845B1 (en) 1995-02-13 2006-11-07 Intertrust Technologies Corp. System and methods for secure transaction management and electronic rights protection
US7165174B1 (en) 1995-02-13 2007-01-16 Intertrust Technologies Corp. Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management
US7124302B2 (en) 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6658568B1 (en) 1995-02-13 2003-12-02 Intertrust Technologies Corporation Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management
US20010011253A1 (en) * 1998-08-04 2001-08-02 Christopher D. Coley Automated system for management of licensed software
US5970471A (en) * 1996-03-22 1999-10-19 Charles E. Hill & Associates, Inc. Virtual catalog and product presentation method and apparatus
US5909638A (en) * 1996-08-06 1999-06-01 Maximum Video Systems, Inc. High speed video distribution and manufacturing system
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
FR2753868A1 (fr) 1996-09-25 1998-03-27 Technical Maintenance Corp Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US6758755B2 (en) 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
JPH10186526A (ja) * 1996-12-25 1998-07-14 Canon Inc 画像読取り装置、フィルム・カートリッジ処理装置及びアダプタ
US7062500B1 (en) 1997-02-25 2006-06-13 Intertrust Technologies Corp. Techniques for defining, using and manipulating rights management data structures
US5920861A (en) * 1997-02-25 1999-07-06 Intertrust Technologies Corp. Techniques for defining using and manipulating rights management data structures
US7574727B2 (en) 1997-07-23 2009-08-11 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6223348B1 (en) * 1997-09-03 2001-04-24 Universal Electronics Inc. Universal remote control system
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US7092914B1 (en) 1997-11-06 2006-08-15 Intertrust Technologies Corporation Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US7233948B1 (en) 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
FR2781582B1 (fr) 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781593B1 (fr) 1998-07-22 2001-01-12 Technical Maintenance Corp Telecommande pour systeme de reproduction audiovisuelle numerique intelligent
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
US6363418B1 (en) 1998-10-16 2002-03-26 Softbook Press, Inc. On-line image caching control for efficient image display
US6195667B1 (en) 1998-10-16 2001-02-27 Softbook Press, Inc. On-line menu updating for an electronic book
US6275934B1 (en) 1998-10-16 2001-08-14 Soft Book Press, Inc. Authentication for information exchange over a communication network
US6314474B1 (en) 1998-10-16 2001-11-06 Softbook Press, Inc. Efficient information exchange between an electronic book and a cartridge
US6351750B1 (en) 1998-10-16 2002-02-26 Softbook Press, Inc. Dynamic conversion of byte ordering for use on different processor platforms
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
US7430670B1 (en) 1999-07-29 2008-09-30 Intertrust Technologies Corp. Software self-defense systems and methods
US7243236B1 (en) 1999-07-29 2007-07-10 Intertrust Technologies Corp. Systems and methods for using cryptography to protect secure and insecure computing environments
GB9925227D0 (en) 1999-10-25 1999-12-22 Internet Limited Data storage retrieval and access system
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
AR028003A1 (es) * 2000-04-10 2003-04-23 United Video Properties Inc Guia de programacion interactiva con interfaz de guia de medios
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) * 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
US6498937B1 (en) 2000-07-14 2002-12-24 Trw Inc. Asymmetric bandwidth wireless communication techniques
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
US6520159B2 (en) * 2001-03-26 2003-02-18 General Motors Corporation Engine converter misfire protection method and apparatus
US7437318B2 (en) * 2001-03-30 2008-10-14 Gemstar Ebook Group Limited Systems and methods for electronic off-line catalog
US20020188466A1 (en) * 2001-04-18 2002-12-12 Barrette Pierre Philip Secure digital medical intellectual property (IP) distribution, market applications, and mobile devices
US20040042104A1 (en) * 2002-09-03 2004-03-04 Jose Vicente Tarodo Orti Method for copying disks, tapes and similar information supports, and corresponding public automatic machine for copying or duplicating information supports
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US7444207B2 (en) 2002-10-15 2008-10-28 Rain Bird Corporation Modular and expandable irrigation controller
JP3841413B2 (ja) * 2003-02-19 2006-11-01 任天堂株式会社 ゲームシステム、ゲーム装置及びゲームプログラム
CN1914573B (zh) 2003-12-23 2011-05-04 雷鸟有限公司 模块化灌溉控制器及其扩展模块
US7844367B2 (en) 2003-12-23 2010-11-30 Rain Bird Corporation Code replacement for irrigation controllers
US7327612B2 (en) * 2005-01-31 2008-02-05 Hewlett-Packard Development Company, L.P. Method and apparatus for providing the proper voltage to a memory
US7783935B2 (en) * 2006-06-02 2010-08-24 Hewlett-Packard Development Company, L.P. Bit error rate reduction buffer
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US9324064B2 (en) 2007-09-24 2016-04-26 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
KR101748448B1 (ko) 2009-03-18 2017-06-16 터치튠즈 뮤직 코포레이션 엔터테인먼트 서버 및 관련 소셜 네트워킹 서비스
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
WO2011094330A1 (en) 2010-01-26 2011-08-04 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
EP3123293A4 (de) 2014-03-25 2017-09-27 Touchtunes Music Corporation Digitale jukebox-vorrichtung mit verbesserten benutzeroberflächen sowie entsprechende verfahren

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3990710A (en) * 1968-06-24 1976-11-09 Hughes Robert M Coin-operated recording machine
US3609227A (en) * 1968-09-09 1971-09-28 Ampex Random access audio/video information retrieval system
US3744031A (en) * 1971-05-19 1973-07-03 North American Rockwell Method and apparatus for recording and verifying magnetic tape programs for machine tools
US3718906A (en) * 1971-06-01 1973-02-27 R Lightner Vending system for remotely accessible stored information
GB1504112A (en) * 1976-03-17 1978-03-15 Ibm Interactive enquiry systems
US4247106A (en) * 1978-04-12 1981-01-27 Jerrold Electronics Corporation System arrangement for distribution and use of video games
FR2461301A1 (fr) * 1978-04-25 1981-01-30 Cii Honeywell Bull Microprocesseur autoprogrammable
US4335809A (en) * 1979-02-13 1982-06-22 Barcrest Limited Entertainment machines
US4300040A (en) * 1979-11-13 1981-11-10 Video Corporation Of America Ordering terminal
US4414467A (en) * 1979-11-13 1983-11-08 Video Corporation Of America Vending ordering terminal
IT1128896B (it) * 1980-07-03 1986-06-04 Olivetti & Co Spa Apparecchiatura di elaborazione dati con memoria permanente programmabile

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0200704A3 (en) * 1985-04-24 1989-05-10 General Instrument Corporation Bootstrap channel security arrangement for communication network
US4982430A (en) * 1985-04-24 1991-01-01 General Instrument Corporation Bootstrap channel security arrangement for communication network
EP0457940A1 (de) * 1990-05-21 1991-11-27 Hewlett-Packard GmbH Aktivierungsschaltung

Also Published As

Publication number Publication date
GB8410888D0 (en) 1984-06-06
GB2141846B (en) 1987-06-10
US4597058A (en) 1986-06-24
GB2141846A (en) 1985-01-03
CA1230393A (en) 1987-12-15

Similar Documents

Publication Publication Date Title
DE3417143A1 (de) Vorrichtung und verfahren zum programmieren von speicherkassetten
DE60035320T2 (de) Kommunikationssystem und Verfahren, Kommunikationsgerät und Verfahren
DE69531082T2 (de) Verfahren und Vorrichtung mit einem Verschlüsselungskopfteil, die es ermöglicht, Software zu erproben
DE69433897T2 (de) Zugangskontrolle für tragbare datenspeichermedien
DE60021465T2 (de) Sicherheitsverwaltungssystem, Datenverteilungsvorrichtung und tragbares Terminalgerät
DE19528017C2 (de) Vorrichtung zum Verwalten von Software-Nutzungsmenge
DE3943311C2 (de) Tragbares Dateneingabegerät
DE3127825C2 (de)
DE69836296T2 (de) System und Verfahren zum Erfassen von Maschinendaten
US4725977A (en) Cartridge programming system and method using a central and local program library
DE2153631A1 (de) Guthabenkontrollsystem
DE60113162T2 (de) Mehrzweckcomputer mit entsprechendem Copyrightverwaltungsverfahren
EP0927978A2 (de) Multimedia-Box
DE19755819C1 (de) Verteiltes Zahlungssystem und Verfahren für den bargeldlosen Zahlungsverkehr mittels einer Börsenchipkarte
DE19529321C2 (de) Verfahren und Vorrichtung zur Schlüsselauthentisierung
DE60122865T2 (de) Ausgabesystem für IC-Karten
DE60033224T2 (de) Drucksystem und Verfahren dafür
EP0224639B1 (de) Verfahren zum Kontrollieren eines Speicherzugriffs auf einer Chipkarte und Anordnung zur Durchführung des Verfahrens
DE10154410A1 (de) Informationsmanagementvorrichtung und Informationsmanagementsystem
EP0722154B1 (de) Verfahren zum Verkaufen von Datensätzen sowie Verkaufsautomat und Verkaufs-System für Telekommunikations-Software
DE19748353A1 (de) Nutzungssystem für Informationsdienste
DE2921878C2 (de) Datenübertragungsvorrichtung
DE10240858A1 (de) System und Verfahren zum Bereitstellen einer Instruktion für den Benutzer eines Peripheriegeräts
DE60029972T2 (de) Verteilungsystem für Dateien mit digitalen Daten unter Verwendung eines Rechnernetzwerks
EP1614046B1 (de) Freigabe von funktionen eines gerätes der unterhaltungselektronik unter verwendung eines freischaltcodes

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee