DE69735505T2 - System und verfahren zum zugriff auf internet-basierte informationsquellen durchabtastung von java-applet kodierte strichkode-symbolen - Google Patents
System und verfahren zum zugriff auf internet-basierte informationsquellen durchabtastung von java-applet kodierte strichkode-symbolen Download PDFInfo
- Publication number
- DE69735505T2 DE69735505T2 DE69735505T DE69735505T DE69735505T2 DE 69735505 T2 DE69735505 T2 DE 69735505T2 DE 69735505 T DE69735505 T DE 69735505T DE 69735505 T DE69735505 T DE 69735505T DE 69735505 T2 DE69735505 T2 DE 69735505T2
- Authority
- DE
- Germany
- Prior art keywords
- transaction
- internet
- applet
- bar code
- information
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
- HINTERGRUND DER ERFINDUNG
- TECHNISCHES GEBIET
- Die vorliegende Erfindung betrifft ein neuartiges System und Verfahren zum Ausführen von informationsbezogenen Transaktionen (z.B. elektronischer Handel) durch Lesen von Strichkode-Symbolen, welche transaktionsaktivierende Applets verkörpern, welche durch den Internet-Browser des Informationszugriffsterminals, welcher diesem zugeordnet ist, automatisch gestartet und ausgeführt werden.
- KURZE BESCHREIBUNG DES STANDS DER TECHNIK
- Zur Zeit werden die meisten informationsbezogenen Transaktionen, darunter Finanztransaktionen, Produkteinkäufe, Dienstleistungserwerb, Versicherungsanspruchsmeldung, Informationszugriff und Ähnliches unter Verwendung von Telefon und Information (z.B. persönliche Identifikationsnummer, usw.), welche auf einer Karte von der Größe einer Kreditkarte vorgedruckt ist, die als eine Transaktionskarte dient, durchgeführt. Einige Finanztransaktionen (z.B. Geldveranlagungen und/oder Geldabhebungen) erfordern den Einsatz von besonderen Maschinen, welche Geldausgabemaschinen (ATMs) genannt werden. Während Entwicklungen in der Telefonie und der Sprachtechnologie auf Telefon basierende Transaktionen in den letzten Jahren ökonomischer gemacht haben, gibt es nichtsdestoweniger praktische Einschränkungen, welche auf den Arten von Transaktionen auferlegt sind, welche man leicht per Telefon ausführen kann.
- Als Reaktion auf die Mängel und Nachteile, welche mit auf Telefon basierenden Transaktionen verknüpft sind, haben viele Anbieter und Dienstleistungsversorger Internetsites im World-Wide Web (d.s. "Web-sites") eingerichtet, um es ihren Kunden zu ermöglichen, verschiedene Arten von Transaktionen unter Verwendung eines Internet-Browser-Programms, wie dem Navigator® der Netscape Communications Inc. oder dem Internet Explorer® der Microsoft Inc., durchzuführen. Während die Entwicklung der HyperText Mark-up Language (HTML) und GUI-basierte Web-Browser-Programme den Zugriff auf Web-Sites relativ einfach gestalten, bleibt die Tatsache bestehen, dass viele Konsumenten sich bei der Verwendung herkömmlicher Web-Browser unbehaglich fühlen und daher eher Transaktionen unter Einsatz des Telefons ausführen würden. Folglich können diese Konsumenten nicht die Vorteile erfahren, die mit Internet-basierten Informationstransaktionen in Verbindung gebracht werden, während Produktanbieter und Dienstleistungsversorger nicht die Einsparungen und Vorteile, die mit Internet-basierten Informationstransaktionen in Verbindung gebracht werden, ausnützen können.
- Mittlerweile beschreibt EP-A-0697793 ein interaktives Fernsehsystem, in welchem ein Identifikationskode in abtastbaren Markierungen, wie einem Xerox (Markenzeichen) Bildzeichen, kodiert ist. Das Abtasten der Markierungen kennzeichnet eine Benutzerauswahl, welche einen Server veranlasst, Multimediadaten oder -programme auf das Anzeigegerät des Benutzers zu senden.
- Folglich besteht ein großer Bedarf an der Technik für ein verbessertes System und Verfahren zum Ausführen informationsbezogener Transaktionen (als auch elektronischen Handels) über das Internet, während die Mängel und Nachteile der Systeme und Methodik des Stands der Technik vermieden werden sollen.
- OFFENBARUNG DER ERFINDUNG
- Gemäß der vorliegenden Erfindung wird ein Verfahren zum Ermöglichen einer informationsbasierenden Transaktion über das Internet, als auch eine Vorrichtung zum Ermöglichen solch einer Transaktion gemäß der angeschlossenen Ansprüche bereitgestellt.
- Dementsprechend stellt die vorliegende Erfindung ein Verfahren und eine Vorrichtung zum Ausführen informationsbezogener Transaktionen (als auch elektronischen Handels) über das Internet bereit, während die Mängel und Nachteile der Systeme und Methodik des Stands der Technik vermieden werden.
- Der Strichkodesymbolleser kann ein mit Laser abtastender Strichkodesymbolleser oder ein CCD-Typ-Strichkodeleser, der in der Lage ist, 2-D Strichkodesymbole zu lesen, sein.
- Das Internet-Transaktionssystem kann die Form eines Desktop-, Laptop- oder Palmtop-Computers aufweisen, welcher mit dem Internet mittels einem Internetzugangsanbieter (ISP) verbunden ist, wobei das System ein GUI-basiertes Web-Browser-Programm und einen programmierten Strichkodesymbolscanner aufweist, welcher damit über eine Schnittstelle zum automatischen Einlesen von in Strichkodesymbolen eingebetteten, Transaktion-aktivierenden Java-Applets und Ausführen derselben auf der Verarbeitungsplattform davon, welche das Java-aktivierte Browser-Programm unterstützt, verbunden ist.
- Die Java-Applets können innerhalb der Struktur des 2-D Strichkodesymbols, welches auf einer Kreditkarte oder einer anderen Transaktionen ermöglichenden Karte aufgedruckt ist, oder innerhalb der Struktur des PDF-Typ 2-D Strichkodesymbols kodiert sein.
- Das Transaktion-aktivierende System wird vorzugsweise automatisch mit den Internet-Informationsressourcen, welche durch das eingelesene Applet-kodierte Strichkodesymbol bestimmt sind, zum lokalen Verarbeiten und Anzeigen entsprechend dem Transaktion-aktivierenden Applet verbunden.
- Diese und andere Aufgaben der vorliegenden Erfindung werden hierin im Folgenden offensichtlich.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Zum vollständigeren Verständnis, wie die Aufgaben der vorliegenden Erfindung ausgeübt werden können, sollte die folgende detaillierte Beschreibung der veranschaulichenden Ausführungsformen in Verbindung mit den begleitenden Zeichnungen gelesen werden, wobei:
-
1 ein schematisches Diagramm der ersten veranschaulichenden Ausführungsform der vorliegenden Erfindung ist, in welcher das Internet-basierte Transaktion-aktivierende System hiervon in der Form eines Desktop-Computers verwirklicht ist, welcher mit dem Internet mittels einem ISP verbunden ist und ein GUI-basiertes Web-Browser-Programm und einen 2-D Strichkodesymbolleser aufweist, welcher zum Einlesen von Applet-kodierten Strichkodesymbolen zum Zwecke des automatischen Startens Transaktion-aktivierender Web-Dokumente durch Scannen entsprechender Applet-kodierter Strichkodesymbole, die auf verschiedenen Typen von Medien aufgedruckt sind, vorgesehen ist; -
2 ein Flussdiagramm ist, welches die Schritte darstellt, die beim Ausführen des Transaktion-aktivierenden Verfahrens der vorliegenden Erfindung über das Internet umfasst sind; und -
3 ein schematisches Diagramm eines Anzeigeschirms auf einem Strichkode-betriebenen Internetzugriffssystem der vorliegenden Erfindung ist, welcher einen herkömmlichen Internet-Browser-Anzeigeschirm zeigt, der ein Anzeigegitter mit zwei Frames darstellt, welches dazu dient, die Transaktion zu ermöglichen, welche mit einem Applet in Beziehung steht, welcher mit einem abgetasteten Applet-kodierten Strichkodesymbol kodiert ist. - BESTE ARTEN ZUM AUSFÜHREN DER ERFINDUNG
- Die veranschaulichenden Ausführungsformen der vorliegenden Erfindung werden nun mit Bezugnahme auf die Zeichnungsfiguren beschrieben, wobei gleiche Elemente und Strukturen durch gleiche Bezugsziffern gekennzeichnet sind.
- Überblick des Internet-basierten Transaktion-aktivierenden Verfahrens und Systems hiervon
- Allgemein wird das System und Verfahren der vorliegenden Erfindung in Verbindung mit einem global-basierten digitalen paketgeschalteten Telekommunikationsnetz (bekannt als das Internet) ausgeübt. Die Funktion des Internets besteht darin, eine Infrastruktur bereitzustellen, welche drahtgebundene und drahtlose digitale Telekommunikation über die gesamte Welt unter Verwendung der gut bekannten TCP/IP Netzwerk-Protokolle unterstützt. Allgemein umfasst die Internet-Infrastruktur Internet-Dienstleistungsanbieter (ISPs), Netzwerkdienstanbieter (NSPs), Router, Telekommunikationsleitungen und -kanäle usw., alle gut bekannt in der Technik.
- Wie in
1 gezeigt, sind viele Internet Web-Site Server (d.s. Informationen ausgebende Computersysteme)2 , welche sich physikalisch überall auf der Welt befinden, mit dem Internet1 mittels der Internet-Infrastruktur (d.s. ISPs und NSPs) verbunden. Wie der Name angibt, besteht die Funktion eines Internet-Servers2 darin, Informationsressourcen dem Internetbenutzer anzubieten, wenn er durch ein teilnehmendes Computersystem, das mit einem Internet-Browser ausgestattet ist, dazu aufgefordert wird. Der Ort jeder einzelnen Informationsressource auf einem Informationsserver, welcher mit der Internet-Infrastruktur verbunden ist, ist durch einen Uniform Resource Locator (URL) bestimmt, dessen Syntax in der Technik gut bekannt ist. - In Übereinstimmung mit den Prinzipien der vorliegenden Erfindung werden ein oder mehrere Transaktion-aktivierende JavaTM-Applets und ein oder mehrere Transaktion-bedienende HTML-kodierte Dokumente (d.s. Webseiten) zum Zwecke des Ausführens einer bestimmten, Information basierten Transaktion erzeugt. Jedes Java-Applet ist so gestaltet, um zu ermöglichen, eine bestimmte Transaktion oder einen bestimmten Aspekt derselben unter Verwendung eines der Internet-basierten, Transaktion-aktivierenden Systeme der vorliegenden Erfindung ausführbar zu machen. Jedes Transaktion-anbietende HTML-Dokument ist so gestaltet, um beim Ausführen der Transaktion, die durch das(die) Applet(s) aktiviert wird, unterstützend zu wirken. Dann wird das Java-Applet in einem Strichkodesymbol (z.B. 2-D PDF-Typ Strichkodesymbol) eingebettet. Wie hierin im Folgenden verwendet, werden solche kodierten Strichkodesymbole im Allgemeinen als "Applet-kodierte Strichkodesymbole" oder "Applet-kodierte Symbole" bezeichnet.
- Jedes Transaktion anbietende HTML-kodierte Dokument wird auf einem HTTP-Server (d.i. Webserver) gemeinsam mit dem kompilierten Kode, welcher dem(den) Java-Applet(s) zugeordnet ist, gespeichert. Der Ort jedes Transaktion-bedienenden HTML-Dokuments ist durch eine URL bezeichnet, die innerhalb der Struktur des Applets bestimmt ist. Die Funktion eines URL besteht darin, den Ort der entsprechenden Informationsdatei auf dem HTML-Server zu bestimmen. Das Applet-kodierte Kodesymbol wird dann auf verschiedene Typen von Printmedien gedruckt. Java-Applet kodierte Strichkodesymbole der vorliegenden Erfindung können gedruckt auf verschiedene Typen von Objekten und/oder Medien oder auf andere Weise auf diesen angebracht sein.
- Allgemein wird, wenn ein Applet-kodiertes Strichkodesymbol unter Verwendung eines Internetzugangssystems hierin eingelesen wird, auf Informationsressourcen, welche die Transaktion, die damit in Verbindung steht, betreffen, automatisch zugegriffen, werden diese verarbeitet und dargestellt in Übereinstimmung mit dem kodierten Java-Applet, um das Ausführen der informationsbasierten Transaktion zu ermöglichen.
- Insbesondere wenn ein Java-Applet kodiertes Strichkodesymbol durch ein Strichkode-betriebenes Internetzugriffssystem hiervon abgetastet wird, empfängt der Java zulassende Browser, welcher dem beigefügt ist, automatisch das Applet und führt dasselbe auf die folgende Weise aus. Zuerst wird der kompilierte Applet-Kode, welcher (typischerweise auf einem Internetserver) an der URL, die im Applet bestimmt ist, gespeichert ist, von einem HTTP-Server auf den Java zulassenden Browser übertragen, welcher dem Klientensystem beigefügt ist, der das Applet-kodierte Strichkodesymbol abtastet. Während der Ausführung des Appletkodes wird auf angegebene Informationsressourcen im Internet gemeinsam mit den angeforderten Eingaben, die vom Benutzer durch Tastatureingabe oder Ähnliches bereitgestellt werden, am Strichkode angeleiteten Internetzugangssystem zugegriffen. Schließlich wird Information, welche durch das ausgeführte Applet festgelegt ist, für den Benutzer auf der vorweg erstellten (Rahmentyp) der Transaktion dienenden Webseite dargestellt, wie gezeigt, zum Beispiel, in
3 . Hierin im Folgenden wird jedes Klient-Computersystem, welches zum Abtasten und Ausführen von Applet-kodierten Strichkodesymbolen in der Lage ist, als ein "Transaktion-aktivierendes System", "Internet-basiertes Transaktion-aktivierendes System" oder "Internet Transaktion-aktivierender Terminal", allgemein mit der Bezugs ziffer3 in den Figurenzeichnungen gekennzeichnet, bezeichnet. - Nachdem ein Überblick des Verfahrens der vorliegenden Erfindung vorgelegt wurde, ist es richtig, nun die besonderen veranschaulichenden Ausführungsformen des Internetzugriffsystems der vorliegenden Erfindung zu beschreiben.
- Im Allgemeinen können jeder Internetinformationsserver (z.B. HTTP-Server)
2 und jedes Klient-System3 mit der Internetinfrastruktur mittels eines ISP4 (oder NSP) unter Verwendung von körperlichen Kommunikationsmedien oder einer drahtlosen (Radiofrequenzen – RF-basierten) digitalen Kommunikationsverbindung5 , gut bekannt in der Technik, verbunden sein. Insbesondere, während jede veranschaulichende Ausführungsform des Internet-basierten Transaktion-aktivierenden Systems hiervon in der Form eines Klient-Systems, welches betrieblich mit der Infrastruktur des Internets mittels eines ISP verbunden ist, verwirklicht ist, versteht es sich von selbst, dass die Internetverbindung durch einen NSP oder einen anderen Zugangspunkt in der Internetinfrastruktur erzielt werden kann. In den veranschaulichenden Ausführungsformen wird jeder HTTP-Server2 als ein Computersystem verwirklicht, welches unter herkömmlicher HTTP-Serversoftware (z.B. WebStar® von StarNine Inc., FASTRAKTM Server von Netscape Communications Inc. Oder Microsoft® Internet Information Server von der Microsoft Corporation) läuft, und ist mit einem ISP auf herkömmliche Weise verknüpft. Jedem HTTP-Server ist eine eindeutige TCP/IP-Adresse (und ein ebensolcher Domain-Name) im Internet zugewiesen und er ist mit Internetnetzwerksoftware ausgestattet, um das TCP/IP-Protokoll zu unterstützen. Außerdem ist jeder HTTP-Server mit einem oder mehreren Anwendungssoftwareprogrammen zum Erzeugen und Aufrechterhalten von Hypermedia-Dokumenten ausgestattet, welche Text, Graphiken und Audioinformation innerhalb einer Infor mationsdateistruktur enthalten, die in HTML, TVML oder einer anderen Form der Standardauszeichnungssprachen, die in der Technik gut bekannt sind, ausgedrückt sind. Jedes HTML Dokument im WWW wird körperlich von einem HTTP-Server2 an einem Ort, welcher durch seine URL angegeben ist, ausgeliefert. - Erste veranschaulichende Ausführungsform des Internetbasierten Transaktions-aktivierenden Systems hiervon
- Wie in
1 veranschaulicht, wird die erste veranschaulichende Ausführungsform des Internet-basierten Transaktion-aktivierenden Systems hiervon3 in der Form eines Strichkode-gesteuerten Desktop-Computersystems6 verwirklicht. Wie gezeigt, besteht das Desktop-Computersystem aus einem Videomonitor6A , einen Prozessor6B , einer Tastatur6C , einer Maus6C und einen Postscript® Laserdrucker35 und wird mit dem Internet mittels einer ISP4 verbunden. Das Computersystem6 weist ein GUI-basiertes Webbrowserprogramm und ein drahtloses Palmtopstrichkodeeinlesesystem zum Abtasten mit Laser7 auf, welches mit dem Kommunikationseingang dieses Hostsystems auf herkömmliche Weise verbunden ist. In der bevorzugten Ausführungsform umfasst ein drahtloses Strichkodesymboleinlesesystem7 eine in der Hand haltbare, 2-D (Raster)Laserabtast-Strichkodesymbol-Einlesevorrichtung7A und eine Basiseinheit7B , welche die RF-Signale empfängt, welche von der Vorrichtung7A beim erfolgreichen Einlesen jedes 2D Strichkodesymbols durch sie übertragen werden; wobei die Basiseinheit7B ein akustisches Bestätigungssignal als Antwort auf jedes solches erfolgreiche Einlesen erzeugt. System7 kann durch jedes der (i) drahtlosen Strichkodesymboleinlesesysteme, welche in der EPO Publikation Nr.EP 0 715 273 A2 offenbart sind, oder (ii) durch leitungsgebundene Strichkodesymboleinlesesysteme, welche in der veröffentlichten PCT Publikation Nr. WO93/06565 offenbart sind, verwirklicht werden, wobei jede Publikation hierin zur Bezugnahme eingebunden ist. Beispiel von 2-D (Laserabtast-) Strichkodesymboleinlesevorrichtungen, welche verwendet werden können, um "2-D Typ" Internet-basierte Transaktion-aktivierende Systeme gemäß den Lehren der vorliegenden Erfindung aufzubauen, werden in den folgenden US-Patentschriften Nr.: 5,594,232; 5,523,552; 5,504,316, 5,414,250; 5,373,148; 5,319;181 offenbart. Jedes dieser US Patente ist hierin durch Bezugnahme in ihrer Gesamtheit eingebunden. In anderen Ausführungsformen der vorliegenden Erfindung kann man Abtastmodule einsetzen, welche in der Lage sind, sowohl 1-D und 2-D Typ Strichkodesymbole zu lesen. - Die Funktion des programmierten Strichkodesymbollesers
7 besteht darin, ein 2-D Strichkodesymbol8 einzulesen, welches mit dem Computerkode, welcher mit einem Java-Applet (d.i. ein Miniprogramm) beigefügt ist, kodiert ist; und Zeichendaten, welche dafür bezeichnend sind, für den Einsatz durch das Internet-Browserprogramm seines beigefügten Internetterminals zu erzeugen. - In der veranschaulichenden Ausführungsform kann der Internet Transaktion-aktivierende Terminal (verwirklicht durch das Desktop-Computersystem
6 ) durch jedes herkömmliche GUI-basierte Internet-Browserprogramm, wie den Navigator® von Netscape, in geeigneter Weise durch das Hinzufügen eines Plug-in Moduls (z.B. Browser-Unterprogramm) verwirklicht werden, welches: (i) automatisch Information von einer gescannten Applet-kodierten Strichkodesymbolinformation einliest und dieselbe innerhalb eines adressierten Datenpuffers an dem I/O Port der Klient-Computerplattform6 (welche den Internetzugriffsterminal unterstützt) speichert; und (ii) automatisch das kodierte Applet ausführt, während die Transaktion-anbietende Webseite im Rahmenstil dem Benutzer am anfordernden Klient-System angezeigt wird. In solchen Ausführungsformen wird bevorzugt, dass jedes Internet-basierte Transaktion-aktivierende System ein vorab geladenes Browserprogramm aufweist, welches mit dem oben beschriebenen Plug-in Modul oder den Funktionalitäten, welche dadurch bereitgestellt werden, ausgestattet ist. Es versteht sich jedoch von selbst, dass in einigen Fällen es anstrebenswert sein kann, das Browserprogramm und das Plug-in Modul auf die Klient-Computersysteme von einem Internet-basierten Informationsserver im WWW zu verteilen oder herunterzuladen, welcher das gut bekannte Dateiübertragungsprotokoll (FTP) verwendet. Auf diesem Weg können herkömmliche Klient-Computersysteme leicht in Internet-basierte Transaktion-aktivierende Systeme gemäß der vorliegenden Erfindung verwandelt werden. In den bevorzugten Ausführungsformen der Erfindung besteht das Strichkodesymboleinlesesystem7 aus einem 2-D Laser-Strichkodesymbolleser, welcher mit dem Daten-Eingabeanschluss der Klient-Computerplattform6 verbunden ist. - Wie hierin oben erwähnt, ist jedes Applet-kodierte Strichkodesymbol der vorliegenden Erfindung vorzugsweise eine 2-D Strichkodesymbolstruktur, welche eine PDF-417 Symbologie aufweist, die das Kodieren der (ASCII-Typ) Information erlaubt, welche in einer Informationsstruktur vom Applet-Typ enthalten ist, deren Syntax in der Technik gut bekannt ist.
- Modifikationen zu den veranschaulichenden Ausführungsformen der Internet-basierten Transaktion-aktivierenden Systeme der vorliegenden Erfindung
- Anstelle des Einsatzes eines Laserabtastmoduls, um die Internetzugriffsterminals der vorliegenden Erfindung aufzubauen, gezeigt in
1 , kann man 2-D CCD-Strichkodeabtastmaschinen (oder -module), welche LEDs einsetzen, um Strichkodesymbole im Abtastfeld zu beleuchten, und lineare oder Gittervorrichtungen vom CCD-Typ zum Einfangen von Bildern davon zum nachfolgenden Dekodierverarbeiten verwenden. Beispiel von CCD Abtastmodulen, welche verwendet werden können, um CCD-basierte Internetzugriffsteminals gemäß der vorliegenden Erfindung aufzubauen, können in den folgenden US-Patentschriften Nr.: 5,550,366; 5,354,977; 5,291,009; 5,484,994; 5,349,172; und 5,532,467 gefunden werden; wobei jede hierin durch Bezugnahme in ihrer Gesamtheit eingefügt ist. - Universales Transaktion-aktivierendes Verfahren der vorliegenden Erfindung
- Nach dem Beschreiben verschiedener veranschaulichender Ausführungsformen der Internet-basierten Transaktion-aktivierenden Systeme der vorliegenden Erfindung ist es nun richtig zu beschreiben, wie solche Systeme eingesetzt werden können, um informationsbezogene Transaktionen über das Internet unter Verwendung von Strichkodesymbolen, welche Transaktion-akrivierende Java-Applets einschließen, auszuführen.
- In Verbindung damit soll Bezug auf
2 hergestellt werden, wobei das Flussdiagramm, das darin dargestellt ist, die Schritte darlegt, die in der Ausübung der Transaktion-aktivierenden Methodologie hiervon über das Internet erforderlich sind. - Wie in Block A in
2 dargestellt, umfasst das Verfahren das Erzeugen eines Transaktion-aktivierenden Web-Dokuments (d.i. ein HTML-kodiertes Dokument), welches als der "Server" für die Transaktion, die über das Internet aktiviert werden soll, dient. Dieses Web-Dokument kann unter Verwendung eines im Handel erhältlichen HTML-Editor-Werkzeugs und/oder Webseitenentwicklungswerkzeugs (z.B. Page Mill 2.0 von Adobe Inc.) erzeugt werden, die in der Technik gut bekannt sind. Wie in3 gezeigt, kann das die Transaktion bedienende Web-Dokument als ein "Framework" im Netscape-Stil ausgedruckt werden, welches mehrere Frames aufweist, die im Besonderen dafür gestaltet sind, um die Marketingziele der informationsbezogenen Dienstleistung, die dem Kunden, Konsumenten oder Klienten, der auf diese Webseite zugreift, geliefert werden soll, auszuführen. Wahlweise kann diese Webseite auch Hot-Links auf andere Webseiten enthalten, welche irgendwie mit der informationsbezogenen Transaktion, die aktiviert werden soll, oder mit der Dienstleistung, die bereitgestellt werden soll, zusammenhängen. - Wie in
3 gezeigt, kann der obere Anzeigeframe60A der Schnittstelle im Framework-Stil dazu verwendet werden, um den Sponsor der informationsbezogenen Dienstleistung zu identifizieren, als auch um eine Beschreibung der Dienstleistung, die geliefert werden soll, und ihre Vorteile für den Konsumenten. Der untere (Transaktions-) Anzeigeframe60B kann verwendet werden, um HTML-kodierte Dokumente (Seiten)anzuzeigen, welche so gestaltet sind, um die bestimmte Transaktion, die gestaltet wird, durchzuführen. Zu beachten ist, dass solche HTML-Dokumente durch die Natur der aktivierten Transaktion bestimmt werden. Typischerweise sind die HTML-Dokumente, die im Anzeigerahmen60B angezeigt werden, HTML-Dokumente vom Formular-Typ, welche besondere Arten von Information vom Benutzer erfordern und es erfordern, dass der Benutzer das vollständig ausgefüllte Formular zurück an den ausgebenden HTTP Server2 schickt. Information, die im HTML Formulardokument enthalten ist, wird vom HTTP Server2 empfangen und dann an eine Programmierschnittstelle (CGI), wie sie gut bekannt in der Technik ist, weitergegeben, welche die Information daraus herausholt und eine relationale Datenbank oder Ähnliches abfragt. Information, welche aus der Datenbank geholt wird, wird dann in ein HTML (Ausgabe) Dokument angeordnet und an den anfragenden Internetzugangsterminal geschickt, wo sie dann im Anzeigerahmen60B für die Überprüfung durch den Internetbenutzer dargestellt wird. In einigen Fällen kann die Information, die aus der abgefragten Datenbank geholt wird, in ein anderes HTML Formulardokument eingesetzt werden und an den anfordernden Internetzugangsterminal geschickt werden, wo es dann im Transaktionsanzeigerahmen60B zur Überprüfung und Antwort durch den Benutzer angezeigt wird. - Wie im Block B aus
2 gekennzeichnet, wird auch ein Transaktion-aktivierendes JavaTM-Applet (oder ein Satz davon) ebenfalls gemeinsam mit der Entwicklung der HTML-kodierten Dokumente, die oben beschrieben sind, erzeugt. Vorzugsweise werden diese Aufgaben in einer Seite-an-Seite-Vorgangsweise ausgeführt, da sie miteinander in Verbindung stehen. Solche Applets können unter Verwendung von Java-Applet-Anwendungsprogrammierschnittstellen (APIs) und Entwicklungswerkzeugen (z.B. JavaScriptTM Autorenwerkzeug, JambaTM Software Autorenwerkzeug und/oder Java BeansTM Software Autorenwerkzeug), die in der Programmiertechnik gut bekannt sind, erzeugt werden. Zu beachten ist, dass dieser Schritt typischerweise die Gestaltung einer oder mehrerer CGIs umfasst, welche den Zugriff zu Datenbanken bereitstellen, die bestimmte Arten von Information enthalten, welche zum Ausführen und Liefern der beabsichtigten Informationsdienstleistung erforderlich ist. Im Allgemeinen besteht die Funktion jedes Transaktion-aktivierenden Java-Applets darin, eine bestimmte informationsbezogene Transaktion (z.B. eine Finanztransaktion; einen Eintrittskartenerwerb; einen Informationserwerb, einen Produkterwerb; eine Dienstleistungebereitstellung; und Ähnliches) zu ermöglichen. Vorzugsweise wird jedes Transaktion-aktivierende Applet so gestaltet, um leicht zu verfolgende Informationsanzeigen auf der Klientenseite des Systems zu erzeugen, welche von Benutzern weiterverfolgt werden können, die über sehr geringe (wenn überhaupt) Computer- oder Internet-Browserkenntnisse verfügen. Während des Transaktionsgestaltungsvorgangs sollten verschiedene Überlegungen mit dem sequentiellen Ablauf der Informationsanzeigebildschirme, Abfragen und Wahlmöglichkeiten, die darin vorgelegt werden, Entscheidungsschleifenstrukturen und Ähnliches abgeglichen werden. - Dann wird, wie in Block C in
6 , jedes Transaktionaktivierende Java-Applet (oder Applets) in Bytekode kompiliert und in einem 2-D Strichkodesymbol (z.B. vom PDF-Typ) in der Form eines neuen HTML APPLET eingebettet. Das Applet-Element gehorcht der folgenden allgemeinen Syntax (man beachte, dass [ ] optionale Parameter kennzeichnet): - Der wahlweise <PARAM>-Tag führt dazu, um die Applet-spezifischen Attribute zu bestimmen, welche das Applet als Strings abfragen kann. Diese Strings können in einem HTML Dokument verwendet werden, um das Verhalten des Applets anzupassen und ihre jeweiligen Werte als Befehlszeilenvariable bereitzustellen.
- CODEBASE und CODE sind Parameter, welche durch den ersten Teil des APPLET bestimmt werden. Der Java-aktivierte Web-Browser verwendet diese Parameter, um den Applet-Kode auf dem anbietenden HTTP-Server zu orten. CODEBASE weist den Java-aktivierten Web-Browser an, nach Kode in dem Klassen-Verzeichnis zu suchen, welches mit der URL des Transaktion-aktivierten HTML Dokuments in Verbindung steht. Der CODE Parameter stellt den Namen der Java Kodedatei bereit, welche von dem anbietenden HTTP-Server geladen werden muss. Alle anderen Klassen-Dateien, welche durch das Applet verwendet werden, werden ebenfalls vom Codebase-Verzeichnis geladen. CODEBASE ist ein optionaler Parameter; wenn er nicht bestimmt ist, dann sucht der Java-aktivierte Web-Browser nach Klassen-Dateien im HTML-Dokument-Verzeichnis. Es ist wichtig, dass die Verwendung der Groß/Kleinschreibung sowohl im Klassen-Namen als auch dem Dateinamen identisch ist.
- Der ALT Parameter bezeichnet einen String, welcher angezeigt werden soll, wenn der Browser den <APPLET>-Tag versteht, aber nicht die Java-Fähigkeiten aufweist. Netscape 2.0 gestattet es, den Java Übersetzer mittels einer Prüfzelle unter Optionen im Sicherheitseinstellungen-Menü ein oder aus zu schalten. Der ALT Parameter ist ein Weg, um die Benutzer daran zu erinnern, Java wiederum anzustellen, nachdem es abgedreht war, um Zeitverlust bei langsamen Applets (wie sie oft auf Webseiten auftreten) zu vermeiden.
- Applets, welche in einem kodierten Strichkodesymbol (oder auf einer Transaktion-aktivierten Webseite) nebeneinander existieren, kommunizieren mittels des NAME Parameters. Das AppletContext-Verfahren getApplet (Stringname) erwidert einen Bezug an das genannte Applet, wenn es in dem kodierten Strichkodesymbol gefunden werden kann, und erlaubt Kommunikation zwischen den Applets.
- Der PARAM-Tag wird beim Übertragen von Textinformation an den Appletkode verwendet, wobei das getParameter (String param_name) Appletverfahren verwendet wird. Da der Parameter abgleichende Kode nicht empfindlich in Bezug auf Groß/Kleinschreibung ist und Anführungszeichen nicht syntaxbestimmend sind, sind die folgenden Tags gleichwertig:
<PARAM name = EMAIL
>param NAME = EMAIL
<param name = "email" - Zwischen dem letzten <PARAM>-Tag und dem </APPLET>-Tag kann Text und HTML-Kode zum Anzeigen gekennzeichnet sein, wenn der Web-Browser eines bestimmten Klient-Systems den <APPLET>-Tag nicht erkennen kann. Dies ist ein guter Bereich für eine Nachricht, welche Benutzer zu einer "Vanilla"-Version der Transaktion-aktivierenden Webseite lenkt.
- Das abschließende Element des Applet-Tags muss </applet> sein, um dem Web-Browser mitzuteilen, dass das Applet beendet ist.
- Für zusätzliche Einzelheiten, welche mit Appletaufbau- und Einbettungstechniken in Zusammenhang stehen, kann auf "JAVA" (1987) von Ed Tittel und Bill Brogden, veröffentlicht von IDG Books Worldwide Inc., verwiesen werden, welches hierin durch Bezugnahme aufgenommen ist.
- Wie in Block D aus
2 gekennzeichnet, werden die Informationsdateien, welche dem Transaktion-bedienenden HTML-Dokument beigefügt sind, und jedes eingebettete Java-Applet (z.B. Kode im Klassen-Verzeichnis, welcher mit der URL des HTML-Dokuments in Verbindung steht, Java Kodedateien, Klassen-Dateien, die durch das Applet eingesetzt werden, usw.) dann auf einen HTTP-Server geladen und in dem Dateimanagementsystem davon auf eine herkömmliche Weise gespeichert. Der Ort des Transaktion-aktivierenden HTML-kodierten Dokuments ist durch eine URL (z.B. http://www.mastercard.com/acctinfo/request.html) eindeutig bestimmbar, welche im Applet kodiert wird. - Wie in Block E in
2 bezeichnet, wird das die Transaktion-aktivierende Applet dann in einer Symbolstruktur wie einem 2-D Strichkodesymbol kodiert. Sobald das Applet in einer Symbolstruktur (d.i. Strichkode vom PDF-Typ) kodiert ist, sollte der Ort der die Transaktion aktivierenden Web-Dokumente, die dem gleichen Applet unterliegen, in ihrem zugewiesenen HTTP-Server nicht bewegt werden, um sicherzustellen, dass das die Transaktion aktivierende Web-Dokument (welches die Schnittstelle im Framework-Stil bereitstellt) beim Einlesen und Ausführen des Applet-kodierten 2-D Strichkodesymbols automatisch gestartet wird. - Wie in Block F in
2 bezeichnet, ist das Internet-basierte, Transaktion-aktivierende System nun bereit, um die informationsbezogene Dienstleistung, welche mit dem Java-Applet in Verbindung steht, das in der 2-D Strichkodesymbolstruktur eingebettet ist (angewendet auf die Transaktionskarte oder eingedruckt in einen Transaktionsführer oder einer Transaktionsliste), zu liefern. Um eine angestrebte Transaktion zu aktivieren, braucht der Konsument, der Kunde oder Klient nur das Applet-kodierte Symbol auf seiner oder ihrer Transaktionskarte unter Verwendung des Strichkodesymbollesers, welcher an einem Transaktion-aktivierenden Terminal der vorliegenden Erfindung bereitgestellt ist, wie in1 gezeigt, einzulesen. Als Antwort auf diese automatische Symboleinlesehandlung wird der Java-aktivierte Browser am Transaktion-aktivierenden Terminal automatisch das(die) die Transaktion-aktivierenden Web-Dokument(e), die durch das Applet, das aus dem dekodierten Strichkodesymbol herausgeholt wurde, anfordern und dann automatisch das(die) HTML-Dokument(e) anzeigen, die gestaltet sind, um eine Schnittstelle im Framwork-Stil zum Aktivieren der Transaktion bereitzustellen, wie in3 gezeigt. In der veranschaulichenden Ausführungsform, gezeigt in3 , wird ein Anzeigeframework mit zwei Frames gezeigt. Vorzugsweise zeigt der obere Anzeigeframe60A des Transaktion-aktivierenden Terminals den Namen des Unternehmens, welches die informationsbezogene Transaktion sponsert oder aktiviert, wohingegen der untere Anzeigeframe60B verschiedene graphische Symbole anzeigt, welche der Kunde veranlasst wird, auszuwählen, um eine Transaktions dienstleistung auszuwählen. Die Symbolauswahl kann durch Berühren eines Touch-Screen-Anzeigeschirms oder durch Ausführen einer Tasteneingabehandlung erfolgen, wie eben der Fall gelagert ist. Vorzugsweise startet eine Auswahlhandlung automatisch eines oder mehrere Java-Applets und leitet so die besondere Transaktion, die damit in Verbindung steht, oder einen bestimmten Aspekt derselben ein. - In einer alternativen Ausführungsform der vorliegenden Erfindung können die Applet-Autoren ein Transaktion-aktivierenden Java-Applet in einem 2-D PDF-Typ Strichkodesymbol so einbetten, dass das Java-Applet selbstausführend ist (d.h. automatisch beim Abtasten gestartet und in den Java-aktivierten Browser eingeben wird). Diese Modifikation, welche durch HTML-Kodieren und/oder Java-Applet-Kodieren erzielbar ist, arbeitet, um den Transaktionsvorgang, der durch das eingebettete Java-Applet repräsentiert wird, einzuleiten, aber würde es dem Kunden immer noch erlauben, die Transaktion mit einem Fortschritt und Tempo abzuwickeln, welche für seine oder ihre persönlichen Wünsche geeignet sind.
- Da das Java-Applet sich in der durch seinen Gestalter (d.i. der Autor) beabsichtigten Weise ausführt, folgt der Kunde einfach den Informationsanzeigebildschirmen, welche dadurch inszeniert werden, um mit einer Abfolge und Geschwindigkeit, die den Kundenwünschen entspricht, die informationsbezogene Transaktion durchzuführen und die Dienstleistung, die damit in Verbindung steht, zu empfangen. Während der Transaktion kann Audioinformation als auch graphisch angezeigte Information an den Kunden geliefert werden.
- Am Ende der Transaktion kann der Internet-Transaktionaktivierende Terminal der vorliegenden Erfindung eine gedruckte Bestätigung für den Kunden als Beweis der Dienstleistung und der zugehörigen Transaktion erzeugen. Wahlweise kann auch Telefonunterstützung am Internet-Trans aktion-aktivierenden Terminal für den Fall, dass der Kunde mit einem menschlichen Repräsentanten für zusätzlichen Beistand sprechen muss, bereitgestellt werden.
- Ein Vorteil des Verfahrens der vorliegenden Erfindung, die oben im Detail besprochen ist, besteht darin, dass jedes Computersystem (z.B. Web-aktivierte Netzwerkcomputer oder Internet-aktivierte Kioske, ausgestattet mit einem Strichkodeleser) automatisch in eine universale Transaktionsmaschine (UTM) verwandelt werden kann. Folglich kann die Notwendigkeit, spezialisierte Transaktionsmaschinen aufzubauen, nun in zahlreichen Anwendungen vermieden werden.
- Nachdem die veranschaulichenden Ausführungsformen der vorliegenden Erfindung beschrieben worden sind, werden sich mehrere Modifikationen leicht ins Bewusstsein drängen.
- Um anzuzeigen, dass eine bestimmte gedruckte Veröffentlichung oder Objekt ein Applet-kodiertes Strichkodesymbol gemäß der vorliegenden Erfindung trägt, kann es vorteilhaft sein, Transaktion-kennzeichnende Indizien unter das kodierte Strichkodesymbol zu drucken. Diese Druckübereinkunft, sobald einmal angenommen, hilft den Konsumenten zu bestimmen, welche Strichkodesymbole im Gegensatz zu anderen Arten von Strichkodesymbolen einen "Internet-Transaktionszugriff" bereitstellen.
- Java-Applet-kodierte Strichkodesymbole können für viele Zwecke eingesetzt werden. Zum Beispiel können Java-kodierte Strichkodesymbole auf versandten Sendungen und Paketen angebracht werden, um auf aktuelle Lieferanweisungen und/oder Versandgebühren, die auf einer COD-Basis am Ort der Lieferung bezahlt werden müssen, zugreifen zu können.
- Java-Strichkodesymbole können auf Konsumentenprodukte aufgebracht werden, um: (i) auf Informationen, die sich auf gegenwärtige und zukünftige Verkäufe (z.B. Spezialangebote) und/oder Werbung beziehen, zuzugreifen; (ii) um Kauftransaktionen von Konsumenten durchzuführen, welche den tragbaren Datenterminal, gezeigt in
1 , oder Ähnliches verwenden. - Java-Strichkodesymbole können auf vorbedruckte Lagerwarenkarten und -formulare aufgebracht werden, um den Einkauf und den Verkauf von Waren unter Händlern und Spezialisten im Markt zu organisieren.
- Java-Strichkodesymbole können auf Finanzinstrumente (z.B. derivative Instrumente) aufgedruckt sein und verwendet werden, um auf Information Zugriff zu haben, welche notwendig ist, um den Wert oder Preis derselben in einem sich dynamisch verändernden Markt zu berechnen und anzuzeigen. In solchen Anwendungen kann die Information von einer Anzahl von Internet-Servern erforderlich sein, um die Kosten, Preis oder Wert des Instruments zu jedem gegebenen Zeitpunkt zu berechnen und anzuzeigen.
- Java-Strichkodesymbole können auch auf jedem Objekt (z.B. Printmedien) aufgebracht werden, um auf Internet-basierte Multi-Media-Information (welche graphischen und/oder Audio-Inhalt aufweist) für einen oder mehrere Benutzer beim Einlesen eines Java-Applet-kodierten Strichkodesymbols zuzugreifen, sie zu verarbeiten und anzuzeigen. Durch bloßes Einlesen eines Java-Applet-kodierten 2-D Strichkodesymbols können Bilder, Text, berechnete Graphiken, Sprachnachrichten, Musik und/oder Videoclips am Internetzugriffssystem hiervon dargestellt werden.
- Es versteht sich von selbst, dass das Internet-basierte Transaktion-aktivierende System und Verfahren der veranschaulichenden Ausführungsformen in einer Vielzahl von Wegen, welche den Fachleuten auf diesem Gebiet der Technik durch Vorteil der neuartigen Lehren, die hierin offenbart sind, leicht augenscheinlich werden. Alle solchen Modifi kationen und Abänderungen der veranschaulichenden Ausführungsformen davon fallen innerhalb den Umfang und Geist der vorliegenden Erfindung, wie durch die Ansprüche der Erfindung, die hieran angeschlossen sind, definiert sind.
Claims (9)
- Verfahren zum Ermöglichen einer auf Information basierten Transaktion über das Internet, umfassend die Schritte: Bereitstellen eines selbstausführenden Java-Applets, welches innerhalb eines 2-D Strichkode-Symbols (
8 ) eingebettet ist, wobei das Applet einen universalen Ressourcenlokalisierer (URL) umfasst, der einen Internet-Ort für einen oder mehrere Java-Kodedateien bezeichnet und wenigstens eine Java-Kodedatei bezeichnet, die von jenem Ort geladen werden kann, welche, wenn sie auf einem Browser geladen und ausgeführt wird, ein HTML-Dokument bereitstellt, welches, wenn dargestellt, angepasst ist, eine Transaktion wie eine Finanztransaktion, einen Eintrittskartenerwerb, einen Informationskauf, einen Produktkauf, einen Dienstleistungsankauf und Ähnliches über das Internet zu ermöglichen; Lesen (7 ,18 ,20 ,70 ) des 2-D Strichkodesymbols, wodurch Daten erzeugt werden, die das Applet darstellen und automatisch die Daten in einem Browser innerhalb eines Internetanschlussgeräts (17 ,26 ,72 ) eingeben; und automatisches Einleiten des Applets bei Eingabe in den Browser, so dass ein Kunde, Konsument oder Klient die informationsbezogene Transaktion über das Internet durchführen kann. - Verfahren nach Anspruch 1, welches des Weiteren umfasst: Erzeugen eines oder mehrerer HTML-kodierter Dokumente, welche(s) ein Frame-HTML-Dokument für den Einsatz beim Aktivieren der informationsbezogenen Transaktion einschließ(t)en; und Speichern des einen oder der mehreren HTML-kodierten Dokumente in einem HTTP-Server, welcher einzigartig durch die URL identifizierbar ist.
- Verfahren nach Anspruch 1, wobei das Internetanschlussgerät in der Form eines Internetkiosks vorliegt, welcher an einem öffentlichen Ort installiert ist.
- Verfahren nach Anspruch 1, wobei der Schritt des Bereitstellens des selbstausführenden Java-Applets umfasst: (a) Erzeugen eines oder mehrerer HTML-kodierter Dokumente, welche(s) ein Frame-HTML-Dokument für den Einsatz beim Aktivieren der informationsbezogenen Transaktion einschließ(t)en; (b) Speichern des einen oder der mehreren HTML-kodierten Dokumente in einem HTTP-Server; (c) Erzeugen eines die Transaktion aktivierenden Java-Applets, welches eine URL zum HTTP-Server mit einschließt; und (d) Einbetten des die Transaktion aktivierenden Java-Applets innerhalb des 2-D Strichkodesymbols.
- Verfahren nach einem der Ansprüche 1 bis 4, wobei das HTML-Dokument Formulardokumente umfasst, welche vorbestimmte Arten von Information vom Kunden, Konsumenten oder Klienten erfordern, um sie zurück an einen Server zu senden, von welchem die eine oder die mehreren Java-Kodedateien herstammen.
- Vorrichtung zum Ermöglichen einer auf Information basierenden Transaktion über das Internet, umfassend: Mittel (
7 ,18 ,20 ,70 ) zum Lesen eines 2-D Strichkode-Symbols (8 ), welches darin ein selbstausführendes, die Transaktion aktivierendes Java-Applet eingebettet hat, wobei das Applet einen universalen Ressourcenlokalisierer (URL) umfasst, der einen Internet-Ort für einen oder mehrere Java-Kodedateien bezeichnet und wenigstens eine Java-Kodedatei bezeichnet, die von jenem Ort geladen werden kann, welche, wenn sie auf einem Browser geladen und ausgeführt wird, ein HTML-Dokument bereitstellt, welches, wenn dargestellt, angepasst ist, eine Transaktion wie eine Finanztransaktion, einen Eintrittskartenerwerb, einen Informationskauf, einen Produktkauf, einen Dienstleistungsankauf und Ähnliches über das Internet zu ermöglichen; und zum Erzeugen von Daten, die das die Transaktion aktivierende Applet darstellen; und Mittel zum automatischen Bereitstellen des die Transaktion aktivierenden Applets für einen Internet-Browser innerhalb eines Internetanschlussgeräts (17 ,26 ,72 ) beim Lesen des Strichkodesymbols, um auf ein oder mehrere HTML-kodierte Dokumente zuzugreifen und sie darzustellen, und zum automatischen Einleiten der Ausführung des die Transaktion aktivierenden Applets, so dass ein Kunde, Konsument oder Klient die informationsbezogene Transaktion über das Internet durchführen kann. - Vorrichtung nach Anspruch 6, welche mit dem Internetanschlussgerät in einem tragbaren, handgroßen Anschlussgerät untergebracht ist.
- Vorrichtung nach Anspruch 6, welche mit dem Internetanschlussgerät in einem Internetkiosk untergebracht ist, welcher an einem öffentlichen Ort installiert ist.
- Vorrichtung nach Anspruch 6, wobei das HTML-Dokument Formulardokumente umfasst, welche vorbestimmte Arten von Information vom Kunden, Konsumenten oder Klienten erfordern, um sie zurück an einen Server zu senden, von welchem die eine oder die mehreren Java-Kodedateien herstammen.
Applications Claiming Priority (17)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US869164 | 1986-05-30 | ||
US820540 | 1992-01-14 | ||
US75336796A | 1996-11-25 | 1996-11-25 | |
US753367 | 1996-11-25 | ||
US08/820,540 US6068188A (en) | 1993-11-24 | 1997-03-19 | System and method for composing menus of URL-encoded bar code symbols while using internet browser program |
US08/846,219 US6076733A (en) | 1993-11-24 | 1997-04-25 | Web-based system and method for enabling a viewer to access and display HTML-encoded documents located on the world wide web (WWW) by reading URL-encoded bar code symbols printed on a web-based information resource guide |
US846219 | 1997-04-25 | ||
US08/869,164 US5992752A (en) | 1993-11-24 | 1997-06-04 | Internet-based system for enabling information-related transactions over the internet using Java-enabled internet terminals provided with bar code symbol readers for reading Java-Applet encoded bar code symbols |
US08/887,785 US6027024A (en) | 1994-08-17 | 1997-07-03 | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader |
US887785 | 1997-07-03 | ||
US891599 | 1997-07-11 | ||
US08/891,599 US5905251A (en) | 1993-11-24 | 1997-07-11 | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing |
US08/905,903 US6152369A (en) | 1990-09-11 | 1997-08-04 | System for storing, accessing and displaying html encoded |
US905903 | 1997-08-04 | ||
US916694 | 1997-08-22 | ||
US08/916,694 US5905248A (en) | 1990-09-11 | 1997-08-22 | System and method for carrying out information-related transactions using web documents embodying transaction enabling applets automatically launched and executed in response to reading URL-encoded symbols pointing thereto |
PCT/US1997/021975 WO1998024050A1 (en) | 1996-11-25 | 1997-11-24 | System and method for accessing internet-based information resources by scanning java-applet encoded bar code symbols |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69735505D1 DE69735505D1 (de) | 2006-05-11 |
DE69735505T2 true DE69735505T2 (de) | 2006-12-14 |
Family
ID=27575523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69735505T Expired - Lifetime DE69735505T2 (de) | 1996-11-25 | 1997-11-24 | System und verfahren zum zugriff auf internet-basierte informationsquellen durchabtastung von java-applet kodierte strichkode-symbolen |
Country Status (12)
Country | Link |
---|---|
US (1) | US6622919B1 (de) |
EP (3) | EP1019844A4 (de) |
JP (2) | JP2002516637A (de) |
KR (2) | KR100461269B1 (de) |
CN (2) | CN1178147C (de) |
AT (1) | ATE320632T1 (de) |
AU (2) | AU5513498A (de) |
BR (3) | BR9713416A (de) |
CA (3) | CA2272583C (de) |
DE (1) | DE69735505T2 (de) |
HK (3) | HK1023828A1 (de) |
WO (3) | WO1998024050A1 (de) |
Families Citing this family (129)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6568595B1 (en) | 1994-08-17 | 2003-05-27 | Metrologic Instruments, Inc. | System and method for carrying out electronic-commerce transactions using web documents embodying electronic-commerce enabling applets automatically launched and executed in response to reading url-encoded symbols pointing thereto |
US7467137B1 (en) * | 1994-09-02 | 2008-12-16 | Wolfe Mark A | System and method for information retrieval employing a preloading procedure |
US5978773A (en) * | 1995-06-20 | 1999-11-02 | Neomedia Technologies, Inc. | System and method for using an ordinary article of commerce to access a remote computer |
EA199900411A1 (ru) | 1996-10-25 | 2000-02-28 | Айпиэф, Инк. | Система и способ обслуживания и выдачи через интернет информации, относящейся к потребительским товарам |
WO1998020411A1 (en) * | 1996-11-08 | 1998-05-14 | Neomedia Technologies, Inc. | Automatic access of electronic information through machine-readable codes on printed documents |
US6148331A (en) * | 1997-04-25 | 2000-11-14 | Parry; Rhys Evan | Destination website access and information gathering system |
US8626763B1 (en) * | 1997-05-22 | 2014-01-07 | Google Inc. | Server-side suggestion of preload operations |
US6959286B2 (en) | 1997-10-27 | 2005-10-25 | Ipf, Inc. | Method and system for searching a dynamically updated database of UPN/TM/PD and URL data links |
US7089199B2 (en) | 1997-10-27 | 2006-08-08 | Metrologic Instruments, Inc. | System for and method of managing and delivering manufacturer-specified consumer product information to consumers in the marketplace |
TW548572B (en) * | 1998-06-30 | 2003-08-21 | Sony Corp | Image processing apparatus, image processing method and storage medium |
TW420946B (en) * | 1998-07-20 | 2001-02-01 | Intel Corp | Display capture system |
EP0977141A3 (de) | 1998-07-31 | 2003-04-23 | Sony Corporation | Informationsverarbeitungsgerät und -Verfahren |
US6374259B1 (en) | 1998-10-01 | 2002-04-16 | Onepin, Llc | Method and apparatus for storing and retreiving business contact information in computer system |
US7349907B2 (en) | 1998-10-01 | 2008-03-25 | Onepin, Inc. | Method and apparatus for storing and retrieving business contact information in a computer system |
US7970792B2 (en) | 1998-10-01 | 2011-06-28 | Onepin, Inc. | Phone to phone data exchange |
US7813725B2 (en) | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
US7509349B2 (en) | 1998-10-01 | 2009-03-24 | Onepin, Inc. | Method and apparatus for storing and retrieving business contact information in a computer system |
US6845370B2 (en) | 1998-11-12 | 2005-01-18 | Accenture Llp | Advanced information gathering for targeted activities |
US6134548A (en) * | 1998-11-19 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for advanced mobile bargain shopping |
EP1173822A1 (de) * | 1998-11-12 | 2002-01-23 | AC Properties B.V. | Ein system, methode und produkt zum fortschrittlichen mobilen einkauf zu günstigen preisen |
JP2002541035A (ja) | 1999-02-08 | 2002-12-03 | ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド | インターネット小包出荷システムおよび方法 |
US6199099B1 (en) | 1999-03-05 | 2001-03-06 | Ac Properties B.V. | System, method and article of manufacture for a mobile communication network utilizing a distributed communication network |
US6401085B1 (en) | 1999-03-05 | 2002-06-04 | Accenture Llp | Mobile communication and computing system and method |
US6356905B1 (en) | 1999-03-05 | 2002-03-12 | Accenture Llp | System, method and article of manufacture for mobile communication utilizing an interface support framework |
US7024627B2 (en) * | 2000-07-19 | 2006-04-04 | Verizon Corporate Services Group Inc. | System and method for providing a graphical representation of a frame inside a central office of a telecommunications system |
RU2166207C2 (ru) * | 1999-04-08 | 2001-04-27 | Закрытое акционерное общество "Аби Программное обеспечение" | Способ использования вспомогательных массивов данных в процессе преобразования и/или верификации компьютерных кодов, выполненных в виде символов, и соответствующих им фрагментов изображения |
RU2166206C2 (ru) * | 1999-04-20 | 2001-04-27 | Закрытое акционерное общество "Аби Программное обеспечение" | Способ ориентированного нахождения областей в исходном массиве данных и последовательного активирования и обработки в них преобразуемых компьютерных кодов, выполненных в виде символов |
US6314457B1 (en) * | 1999-04-21 | 2001-11-06 | Airclic, Inc. | Method for managing printed medium activated revenue sharing domain name system schemas |
DE19923353A1 (de) * | 1999-05-21 | 2000-11-23 | Alcatel Sa | Virtuelle Visitenkarte |
MY130357A (en) * | 1999-05-24 | 2007-06-29 | Tani Electronics Corp | Method of expression, recording, reproduction, and communication of computer object using color, apparatus for recording and/or reproduction, recording medium, and method of preparation of code |
US6822639B1 (en) * | 1999-05-25 | 2004-11-23 | Silverbrook Research Pty Ltd | System for data transfer |
DE19924161A1 (de) * | 1999-05-26 | 2000-11-30 | Konrad Schnorr | Online-Informationssystem für den Handel (mail-TV) |
US6611817B1 (en) | 1999-06-17 | 2003-08-26 | International Business Machines Corporation | Automated technique for code generation of datastream mappings |
DE19951881A1 (de) * | 1999-10-28 | 2001-05-03 | Friendlyway Ag Fuer Anwenderfr | Vorrichtung und Verfahren zur Anzeige von Information |
KR20010045843A (ko) * | 1999-11-02 | 2001-06-05 | 박남대 | Pc를 이용한 웹터미널시스템 |
US7003720B1 (en) | 2000-01-07 | 2006-02-21 | Abf Freight Sysems. Inc. | Electronic shipment planner |
JP2001209468A (ja) * | 2000-01-28 | 2001-08-03 | Digi-Tek Inc | ネットワークシステム |
KR100418862B1 (ko) * | 2000-03-14 | 2004-02-14 | 주식회사 칼라짚미디어 | 물리적으로 표현된 코드이미지를 이용한 광고 서비스 방법및 그 장치 |
US6674923B1 (en) * | 2000-03-28 | 2004-01-06 | Eastman Kodak Company | Method and system for locating and accessing digitally stored images |
KR20010100414A (ko) * | 2000-05-02 | 2001-11-14 | 김진철 | 바코드를 이용하여 인터넷 사이트에 접속하는 방법 |
GB0012096D0 (en) * | 2000-05-19 | 2000-07-12 | Jardine John | Improvements in and relating to telecommunications |
US7496502B2 (en) | 2000-06-16 | 2009-02-24 | Semiconductor Energy Laboratory Co., Ltd. | Information providing system and method therefor |
WO2002019198A1 (en) * | 2000-08-21 | 2002-03-07 | Kim Jung Yong | Certificate bar-code circulating method by mobile communication terminal and computer readable medium stored thereon computer executable instruction for performing the same |
JP2002074499A (ja) * | 2000-08-24 | 2002-03-15 | Sony Corp | サービス提供方法 |
AU2001278823A1 (en) * | 2000-08-29 | 2002-03-13 | Jung-Yong Kim | Credit bar-code circulating method by mobile communication terminal, and computer readable medium stored thereon computer executable instruction for performing the same |
KR100447762B1 (ko) * | 2000-09-22 | 2004-09-08 | 주식회사 칼라짚미디어 | 서적 등에 부가된 코드이미지를 이용한 멀티미디어 정보서비스 방법 및 그 장치 |
NO20004882L (no) * | 2000-09-28 | 2002-04-02 | Mobile Matrix Lab As | Fremgangsmåte for overföring av informasjon til terminaler ved hjelp av optisk lesbare koder |
JP2002132992A (ja) * | 2000-10-23 | 2002-05-10 | Nec Corp | 保守サービス提供システム、バーコード検索システム、その方法、及びそのプログラムを記録した記録媒体 |
US7130889B2 (en) * | 2000-11-29 | 2006-10-31 | Ncr Corporation | Method of printing information by a network kiosk |
US6965683B2 (en) * | 2000-12-21 | 2005-11-15 | Digimarc Corporation | Routing networks for use with watermark systems |
US8103877B2 (en) | 2000-12-21 | 2012-01-24 | Digimarc Corporation | Content identification and electronic tickets, coupons and credits |
US7024473B2 (en) * | 2001-01-05 | 2006-04-04 | Matsushita Electric Works, Ltd. | Web server for communicating with one or more electronic devices through a gateway computer |
US20020095487A1 (en) * | 2001-01-18 | 2002-07-18 | Robert Day | System for registering, locating, and identifying network equipment |
US7072974B2 (en) | 2001-03-27 | 2006-07-04 | The Code Corporation | Extensible application interface using machine-readable graphical codes |
US6957769B2 (en) | 2001-04-13 | 2005-10-25 | The Code Corporation | System and method for encoding and decoding data and references to data in machine-readable graphical codes |
US6978038B2 (en) | 2001-04-13 | 2005-12-20 | The Code Corporation | Systems and methods for pixel gain compensation in machine-readable graphical codes |
US7185824B2 (en) | 2001-04-13 | 2007-03-06 | The Code Corporation | System and method for associating pre-printed machine-readable graphical codes with electronically-accessible data |
EP1255218A1 (de) * | 2001-05-04 | 2002-11-06 | VLS Virtual Laser Systems AG | Verfahren und Vorrichtung zur Interaktion mit einem Druckerzeugnis |
KR100362419B1 (ko) * | 2001-05-29 | 2002-11-23 | 인벤션테크날리지 주식회사 | 바코드를 이용한 프레젠테이션 장치 및 방법, 그리고바코드를 이용한 프레젠테이션 기능을 수행하는프로그램을 기록한 기록매체 |
KR20030002186A (ko) * | 2001-06-30 | 2003-01-08 | 주식회사 아이콘랩 | 패턴으로부터 추출된 코드에 의한 교육 컨텐츠 연결 장치및 방법 |
KR100480460B1 (ko) * | 2001-06-30 | 2005-04-06 | 주식회사 아이콘랩 | 사이트 선택 및 이의 자동 연결 방법 |
US7328842B2 (en) * | 2001-08-14 | 2008-02-12 | Ikan Technologies Inc. | Networked waste processing apparatus |
WO2003027929A1 (en) * | 2001-09-25 | 2003-04-03 | Sun-Tae Kwon | Electronic commerce system amd method using goods identification code |
JP4233259B2 (ja) * | 2002-02-08 | 2009-03-04 | 株式会社電通テック | コード情報を用いた情報提供システム |
US6973508B2 (en) * | 2002-02-12 | 2005-12-06 | Fisher-Rosemount Systems, Inc. | Highly versatile process control system controller |
US6978930B2 (en) | 2002-06-21 | 2005-12-27 | A.T.X. International, Inc. | Optical bar code scanner and system for retrieving bar code data |
US7621453B2 (en) | 2002-07-29 | 2009-11-24 | The Code Corporation | System and method for controlling the distribution of data translation components to portable data collection devices |
US7392933B2 (en) | 2002-07-29 | 2008-07-01 | The Code Corporation | Systems and methods for interfacing multiple types of object identifiers and object identifier readers to multiple types of applications |
US7070091B2 (en) | 2002-07-29 | 2006-07-04 | The Code Corporation | Systems and methods for interfacing object identifier readers to multiple types of applications |
US7097099B2 (en) | 2002-07-29 | 2006-08-29 | The Code Corporation | Data collection device with integrated data translation |
US7203303B1 (en) * | 2002-09-23 | 2007-04-10 | Bellsouth Intellectual Property Corporation | Methods and devices for identifying telecommunications equipment |
JP4312469B2 (ja) * | 2003-02-21 | 2009-08-12 | 富士通株式会社 | バーコード読取装置 |
KR100509931B1 (ko) * | 2003-03-07 | 2005-08-24 | 주식회사 케이티프리텔 | 코드 패턴을 이용한 운송 호출 서비스의 제공방법 |
US7367514B2 (en) | 2003-07-03 | 2008-05-06 | Hand Held Products, Inc. | Reprogramming system including reprogramming symbol |
KR100568798B1 (ko) * | 2003-11-15 | 2006-04-07 | 조용균 | 핫코드를 이용한 사이버 사용설명서 |
JP4283102B2 (ja) * | 2003-12-24 | 2009-06-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 非接触読み取り型の記録媒体、携帯端末、携帯端末の制御方法、該制御方法を携帯端末に実行させるためのコンピュータ実行可能なプログラム、および情報処理システム |
US7240831B2 (en) | 2004-01-21 | 2007-07-10 | The Code Corporation | Systems and methods for establishing communication between an identification tag reader and a computing device |
US7334142B2 (en) * | 2004-01-22 | 2008-02-19 | International Business Machines Corporation | Reducing power consumption in a logically partitioned data processing system with operating system call that indicates a selected processor is unneeded for a period of time |
US8001550B2 (en) | 2004-03-22 | 2011-08-16 | The Code Corporation | Object identifier readers that are configured to automatically send and/or store data read from an object identifier |
EP1842124A4 (de) | 2004-10-19 | 2008-04-16 | Veritec Inc | Sichere karten und verfahren |
US20060090078A1 (en) * | 2004-10-21 | 2006-04-27 | Blythe Michael M | Initiation of an application |
US20080076402A1 (en) * | 2004-11-02 | 2008-03-27 | Yong-Seok Jeong | Method and Apparatus for Requesting Service Using Access Code |
WO2006049425A1 (en) * | 2004-11-02 | 2006-05-11 | Yong-Seok Jeong | Method and apparatus for requesting service using multi-dimensional code |
US7204417B2 (en) | 2004-11-03 | 2007-04-17 | The Code Corporation | Graphical code reader that is configured for efficient decoder management |
US7898505B2 (en) * | 2004-12-02 | 2011-03-01 | Hewlett-Packard Development Company, L.P. | Display system |
US8702503B2 (en) * | 2005-03-23 | 2014-04-22 | Hewlett-Packard Development Company, L.P. | Token configured to interact |
WO2006118402A1 (en) * | 2005-04-29 | 2006-11-09 | Lg Electronics Inc. | Radio frequency identification data processing system |
US7278568B2 (en) | 2005-07-01 | 2007-10-09 | United Parcel Service Of America, Inc. | Mail sorting systems and methods |
CN1321538C (zh) * | 2005-08-26 | 2007-06-13 | 北京新网互联科技有限公司 | 基于二维条形码识别技术的短信网址通信系统 |
US7717342B2 (en) | 2005-08-26 | 2010-05-18 | Hand Held Products, Inc. | Data collection device having dynamic access to multiple wireless networks |
CN201061164Y (zh) * | 2005-08-26 | 2008-05-14 | 手持产品公司 | 手持式条形码读取设备、数据收集系统和数据收集设备 |
US8010621B2 (en) * | 2005-10-11 | 2011-08-30 | Nokia Corporation | Offline webpage activated by reading a tag |
US7530494B1 (en) * | 2005-12-05 | 2009-05-12 | Streelman Steven M | Multi-functional scanner for reading barcodes |
US7934660B2 (en) | 2006-01-05 | 2011-05-03 | Hand Held Products, Inc. | Data collection system having reconfigurable data collection terminal |
WO2008006273A1 (fr) * | 2006-07-03 | 2008-01-17 | Beijing Huaqi Information Digital Technology Co. Ltd | Dispositif de lecture en mode point et procédé d'obtention de fichiers audio/video en réseau |
CN101470761B (zh) * | 2006-07-03 | 2011-03-23 | 北京华旗资讯数码科技有限公司 | 获取网络音、视频文件的方法 |
US11062342B2 (en) | 2006-07-27 | 2021-07-13 | Blackhawk Network, Inc. | System and method for targeted marketing and consumer resource management |
US7447510B2 (en) | 2006-10-22 | 2008-11-04 | Onepin, Inc. | Short message service network plug-in |
US7861933B2 (en) | 2006-11-06 | 2011-01-04 | Ikan Technologies Inc. | Methods and systems for network configuration |
GB2446211B (en) | 2007-01-31 | 2012-03-07 | Hewlett Packard Development Co | Method and apparatus for enabling interaction between a mobile device and another device |
US8635309B2 (en) | 2007-08-09 | 2014-01-21 | Hand Held Products, Inc. | Methods and apparatus to change a feature set on data collection devices |
US20090119215A1 (en) * | 2007-11-07 | 2009-05-07 | Microsoft Corporation | Secure e-payments |
US7942311B2 (en) * | 2007-12-14 | 2011-05-17 | Frito-Lay North America, Inc. | Method for sequencing flavors with an auditory phrase |
KR100958448B1 (ko) * | 2008-08-11 | 2010-05-18 | 김동선 | 유무선 겸용 바코드 스캐너 |
KR100993027B1 (ko) | 2008-09-25 | 2010-11-09 | 이디비(주) | 통신 장애 대비 기능을 갖는 바코드 스캐너 |
KR100958449B1 (ko) * | 2008-09-25 | 2010-05-18 | 이디비(주) | 이미지 촬영 기능을 갖는 바코드 스캐너 |
CN101883248A (zh) * | 2009-05-04 | 2010-11-10 | 沈阳爱国者网络科技有限公司 | 一种从网络获取视频文件的方法 |
NL2003447C2 (nl) | 2009-05-20 | 2010-08-16 | Megchelen & Tilanus B V Van | Werkwijze en systeem voor coderen en specificeren van een object. |
US8856871B2 (en) | 2010-05-20 | 2014-10-07 | Van Megchelen & Tilanus B.V. | Method and system for compiling a unique sample code for specific web content |
CN101976328B (zh) * | 2010-09-30 | 2013-08-28 | 福建新大陆电脑股份有限公司 | 一种会展资料收集系统、方法 |
US8517269B2 (en) | 2010-11-09 | 2013-08-27 | Hand Held Products, Inc. | Using a user'S application to configure user scanner |
CN102012997A (zh) * | 2010-11-23 | 2011-04-13 | 北京凯瑞乐科技有限公司 | 一种代码收集处理方法及其系统、装置 |
US8511572B2 (en) | 2011-08-31 | 2013-08-20 | Hand Held Products, Inc. | Encoded information reading terminal with data formatting functionality |
JP5851046B2 (ja) * | 2011-11-10 | 2016-02-03 | エンパイア テクノロジー ディベロップメント エルエルシー | リモート表示 |
US8608053B2 (en) | 2012-04-30 | 2013-12-17 | Honeywell International Inc. | Mobile communication terminal configured to display multi-symbol decodable indicia |
DE102012219565A1 (de) | 2012-10-25 | 2014-04-30 | Krones Ag | Vorrichtung zur Unterstützung von Datengewinnung und/oder Datenverarbeitung |
US8856044B1 (en) | 2013-03-23 | 2014-10-07 | Jeffrey Drazan | Segmented access of remotely stored biographical data to a client device |
US8887993B2 (en) * | 2013-04-23 | 2014-11-18 | The Boeing Company | Barcode access to electronic resources for complex system parts |
CN107066479A (zh) * | 2013-07-08 | 2017-08-18 | 江苏凌空网络股份有限公司 | 一种采用条形码图像进行通信的装置 |
WO2015017884A1 (en) * | 2013-08-06 | 2015-02-12 | Pidea Pty Ltd | A server implemented method, server, and computer readable storage medium for transmitting document metacontent |
KR101636607B1 (ko) * | 2014-02-27 | 2016-07-05 | 김승영 | 유용 미생물 자동분사장치를 구비한 음식물 쓰레기통 |
CN105446709B (zh) * | 2014-07-29 | 2019-06-21 | 阿里巴巴集团控股有限公司 | 一种Java应用处理方法及装置 |
CN111615105B (zh) | 2016-07-18 | 2023-08-04 | 创新先进技术有限公司 | 信息提供、获取方法、装置及终端 |
JP2018101425A (ja) * | 2018-01-09 | 2018-06-28 | 株式会社東芝 | 電子機器、表示方法及びシステム |
CN110457025B (zh) * | 2018-05-07 | 2022-04-12 | 腾讯科技(深圳)有限公司 | 条形码的显示方法和装置、存储介质及电子装置 |
JP7135732B2 (ja) * | 2018-10-31 | 2022-09-13 | カシオ計算機株式会社 | ウェアラブル電子装置 |
TWI742361B (zh) * | 2019-04-17 | 2021-10-11 | 台灣餐飲零售系統股份有限公司 | 雲端列印系統 |
US11631295B2 (en) | 2020-08-11 | 2023-04-18 | ScooterBug, Inc. | Wireless network, mobile systems and methods for controlling access to lockers, strollers, wheel chairs and electronic convenience vehicles provided with machine-readable codes scanned by mobile phones and computing devices |
US11790722B2 (en) | 2020-08-11 | 2023-10-17 | Best Lockers, Llc | Single-sided storage locker systems accessed and controlled using machine-readable codes scanned by mobile phones and computing devices |
Family Cites Families (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4654482A (en) | 1984-10-15 | 1987-03-31 | Deangelis Lawrence J | Home merchandise ordering telecommunications terminal |
US4841132A (en) | 1986-07-21 | 1989-06-20 | Matsushita Electric Industrial Co., Ltd. | Program recording scheduling apparatus using an optical reader |
US5448046A (en) | 1987-12-28 | 1995-09-05 | Symbol Technologies, Inc. | Arrangement for and method of expediting commercial product transactions at a point-of-sale site |
US5514861A (en) * | 1988-05-11 | 1996-05-07 | Symbol Technologies, Inc. | Computer and/or scanner system mounted on a glove |
CA1334218C (en) | 1989-03-01 | 1995-01-31 | Jerome Swartz | Hand-held laser scanning for reading two dimensional bar codes |
US5304786A (en) | 1990-01-05 | 1994-04-19 | Symbol Technologies, Inc. | High density two-dimensional bar code symbol |
US5280498A (en) | 1989-06-29 | 1994-01-18 | Symbol Technologies, Inc. | Packet data communication system |
US5504316A (en) | 1990-05-08 | 1996-04-02 | Symbol Technologies, Inc. | Laser scanning system and scanning method for reading 1-D and 2-D barcode symbols |
US5373148A (en) | 1989-10-30 | 1994-12-13 | Symbol Technologies, Inc. | Optical scanners with scan motion damping and orientation of astigmantic laser generator to optimize reading of two-dimensionally coded indicia |
JPH03160567A (ja) * | 1989-11-20 | 1991-07-10 | Fujitsu Ltd | 参照情報アクセス処理方式 |
US5115326A (en) * | 1990-06-26 | 1992-05-19 | Hewlett Packard Company | Method of encoding an e-mail address in a fax message and routing the fax message to a destination on a network |
US5340971A (en) | 1990-09-17 | 1994-08-23 | Metrologic Instruments, Inc. | Automatic bar code reading system having selectable long range and short range modes of operation |
US6027024A (en) | 1994-08-17 | 2000-02-22 | Metrologic Instruments, Inc. | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader |
US5808285A (en) | 1990-09-17 | 1998-09-15 | Metrologic Instruments, Inc. | Portable code symbol reading device with one-way wireless data packet transmission link to base unit employing condition-dependent acoustical signalling for data packet reception acknowledgement |
US5869819A (en) | 1994-08-17 | 1999-02-09 | Metrologic Instuments Inc. | Internet-based system and method for tracking objects bearing URL-encoded bar code symbols |
US5905248A (en) * | 1990-09-11 | 1999-05-18 | Metrologic Instruments, Inc. | System and method for carrying out information-related transactions using web documents embodying transaction enabling applets automatically launched and executed in response to reading URL-encoded symbols pointing thereto |
US6227450B1 (en) * | 1990-09-11 | 2001-05-08 | Metrologic Instruments, Inc. | Electronically-controlled mechanically-damped off-resonant light beam scanning mechanism and code symbol readers employing the same |
US5992752A (en) * | 1993-11-24 | 1999-11-30 | Metrologic Instruments, Inc. | Internet-based system for enabling information-related transactions over the internet using Java-enabled internet terminals provided with bar code symbol readers for reading Java-Applet encoded bar code symbols |
US5288976A (en) | 1991-07-15 | 1994-02-22 | Nynex Corporation | Bar code use in information, transactional and other system and service applications |
US5291009A (en) | 1992-02-27 | 1994-03-01 | Roustaei Alexander R | Optical scanning head |
US5349172A (en) | 1992-02-27 | 1994-09-20 | Alex Roustaei | Optical scanning head |
US5354977A (en) | 1992-02-27 | 1994-10-11 | Alex Roustaei | Optical scanning head |
US5484994A (en) | 1993-10-18 | 1996-01-16 | Roustaei; Alexander | Optical scanning head with improved resolution |
US5331547A (en) * | 1993-01-29 | 1994-07-19 | Clinical Multiphase Research, Inc. | Process and computer system for control of interface software and data files |
US5490217A (en) * | 1993-03-05 | 1996-02-06 | Metanetics Corporation | Automatic document handling system |
CA2130319A1 (en) | 1993-08-25 | 1995-02-26 | Jay P. White | Remote controller and telephone incorporating bar code reading facilities |
US5600833A (en) * | 1993-09-17 | 1997-02-04 | Digital Equipment Corp. | Attribute portion based document retrieval system with system query language interface |
US6449377B1 (en) * | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
US6345104B1 (en) * | 1994-03-17 | 2002-02-05 | Digimarc Corporation | Digital watermarks and methods for security documents |
US5905251A (en) | 1993-11-24 | 1999-05-18 | Metrologic Instruments, Inc. | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing |
US5483052A (en) | 1993-12-07 | 1996-01-09 | Smith, Iii; Herbert J. | System for reading, storing and using bar-encoded data from a coded business card or other printed material |
US5918214A (en) | 1996-10-25 | 1999-06-29 | Ipf, Inc. | System and method for finding product and service related information on the internet |
US6064979A (en) | 1996-10-25 | 2000-05-16 | Ipf, Inc. | Method of and system for finding and serving consumer product related information over the internet using manufacturer identification numbers |
US5950173A (en) | 1996-10-25 | 1999-09-07 | Ipf, Inc. | System and method for delivering consumer product related information to consumers within retail environments using internet-based information servers and sales agents |
US5550366A (en) | 1994-06-20 | 1996-08-27 | Roustaei; Alexander | Optical scanner with automatic activation |
US5640193A (en) * | 1994-08-15 | 1997-06-17 | Lucent Technologies Inc. | Multimedia service access by reading marks on an object |
US5523552A (en) * | 1994-10-19 | 1996-06-04 | Symbol Technologies, Inc. | Method and apparatus to scan randomly oriented two-dimensional bar code symbols |
US5594232A (en) | 1995-05-05 | 1997-01-14 | Symbol Technologies, Inc. | Planar arrangement for two-dimensional optical scanning |
EP0744856A3 (de) | 1995-05-26 | 1997-06-25 | At & T Corp | Gerät und Verfahren zum Gebrauch von Produktidentifizierungscodes für die Herstellung von Kommunikationsverbindungen |
US5978773A (en) | 1995-06-20 | 1999-11-02 | Neomedia Technologies, Inc. | System and method for using an ordinary article of commerce to access a remote computer |
US5635694A (en) | 1995-09-27 | 1997-06-03 | Xerox Corporation | System and method for embedding machine coded destination information into a postal mark |
US6747692B2 (en) * | 1997-03-28 | 2004-06-08 | Symbol Technologies, Inc. | Portable multipurpose recording terminal and portable network server |
US7092369B2 (en) * | 1995-11-17 | 2006-08-15 | Symbol Technologies, Inc. | Communications network with wireless gateways for mobile terminal access |
US5918213A (en) | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
JPH09204389A (ja) * | 1996-01-26 | 1997-08-05 | Sony Corp | 情報処理装置および情報処理方法、並びに印刷物 |
US5804803A (en) | 1996-04-02 | 1998-09-08 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
US6012102A (en) | 1996-04-02 | 2000-01-04 | Infogear Technology Corporation | System using machine-readable printed symbols created from encoded data resource specifiers to establish connection to data resource on data communications network |
US5692073A (en) * | 1996-05-03 | 1997-11-25 | Xerox Corporation | Formless forms and paper web using a reference-based mark extraction technique |
AU3495097A (en) | 1996-07-21 | 1998-02-10 | Ernestine, Llc | World wide web bar code access system |
CA2212121C (en) | 1996-08-02 | 2010-03-30 | Symbol Technologies, Inc. | Improvements in data retrieval |
WO1998006055A1 (en) | 1996-08-08 | 1998-02-12 | Rapaport Jeffrey Alan | Apparatus and method for obtaining information from a computer network using a scanner and browser |
US6049835A (en) | 1996-08-30 | 2000-04-11 | Internet Media Corporation | System for providing easy access to the World Wide Web utilizing a published list of preselected Internet locations together with their unique multi-digit jump codes |
US5825002A (en) | 1996-09-05 | 1998-10-20 | Symbol Technologies, Inc. | Device and method for secure data updates in a self-checkout system |
US5979757A (en) | 1996-09-05 | 1999-11-09 | Symbol Technologies, Inc. | Method and system for presenting item information using a portable data terminal |
US6081827A (en) | 1996-09-23 | 2000-06-27 | Motorola, Inc. | Network navigation methods and systems using an article of mail |
US5903729A (en) | 1996-09-23 | 1999-05-11 | Motorola, Inc. | Method, system, and article of manufacture for navigating to a resource in an electronic network |
US5995105A (en) | 1996-09-23 | 1999-11-30 | Motorola, Inc. | Methods and systems for providing a resource in an electronic network |
US5938726A (en) | 1996-10-04 | 1999-08-17 | Motorola, Inc. | Apparatus for reading an electronic network navigation device and a peripheral for use therewith |
US6138151A (en) | 1996-09-23 | 2000-10-24 | Motorola, Inc. | Network navigation method for printed articles by using embedded codes for article-associated links |
US5986651A (en) | 1996-09-23 | 1999-11-16 | Motorola, Inc. | Method, system, and article of manufacture for producing a network navigation device |
US5930767A (en) | 1997-05-28 | 1999-07-27 | Motorola, Inc. | Transaction methods systems and devices |
US5902353A (en) | 1996-09-23 | 1999-05-11 | Motorola, Inc. | Method, system, and article of manufacture for navigating to a resource in an electronic network |
US5940595A (en) | 1996-09-23 | 1999-08-17 | Motorola, Inc. | Electronic network navigation device and method for linking to an electronic address therewith |
JPH10124517A (ja) * | 1996-10-15 | 1998-05-15 | Tec Corp | 商品情報参照装置及び商品情報参照機能を有する商品販売登録データ処理装置 |
EA199900411A1 (ru) | 1996-10-25 | 2000-02-28 | Айпиэф, Инк. | Система и способ обслуживания и выдачи через интернет информации, относящейся к потребительским товарам |
WO1998020411A1 (en) | 1996-11-08 | 1998-05-14 | Neomedia Technologies, Inc. | Automatic access of electronic information through machine-readable codes on printed documents |
US6334117B1 (en) * | 1996-11-27 | 2001-12-25 | Diebold, Incorporated | Automated banking machine and system |
JPH10171758A (ja) * | 1996-12-06 | 1998-06-26 | Neolex:Kk | バーコードを用いたwwwのファイル閲覧システム |
DE69734188T2 (de) | 1996-12-20 | 2006-06-29 | Symbol Technologies, Inc. | Tragbares Einkaufs- und Bestellungsausführungssystem |
AU6534798A (en) | 1997-02-13 | 1998-09-18 | Neomedia Technologies, Inc. | Automatic server access in an internetworked computer system |
MXPA99010114A (es) | 1997-05-07 | 2004-09-10 | Neomedia Tech Inc | Unidad de control remotomejorado con escaner y sistema para enllazar automaticamente a recursos enlinea. |
EP1025695A4 (de) | 1997-05-09 | 2002-11-27 | Neomedia Tech Inc | Verfahren zum einbetten von verbindungen in eine netzressource in einem übertragungsmedium |
AU7375098A (en) | 1997-05-09 | 1998-11-27 | Neomedia Technologies, Inc. | Method and system for accessing electronic resources via machine-readable da ta on intelligent documents |
US6292827B1 (en) * | 1997-06-20 | 2001-09-18 | Shore Technologies (1999) Inc. | Information transfer systems and method with dynamic distribution of data, control and management of information |
US6081629A (en) * | 1997-09-17 | 2000-06-27 | Browning; Denton R. | Handheld scanner and accompanying remote access agent |
US6032195A (en) | 1998-07-31 | 2000-02-29 | Motorola, Inc. | Method, system, and article for navigating an electronic network and performing a task using a destination-specific software agent |
US6289371B1 (en) * | 1998-09-30 | 2001-09-11 | Hewlett-Packard Company | Network scan server support method using a web browser |
US6302698B1 (en) * | 1999-02-16 | 2001-10-16 | Discourse Technologies, Inc. | Method and apparatus for on-line teaching and learning |
US7305478B2 (en) * | 2000-06-08 | 2007-12-04 | Symbol Technologies, Inc. | Bar code symbol ticketing for authorizing access in a wireless local area communications network |
-
1997
- 1997-11-24 EP EP97951505A patent/EP1019844A4/de not_active Withdrawn
- 1997-11-24 DE DE69735505T patent/DE69735505T2/de not_active Expired - Lifetime
- 1997-11-24 CA CA002272583A patent/CA2272583C/en not_active Expired - Fee Related
- 1997-11-24 BR BR9713416-3A patent/BR9713416A/pt not_active Application Discontinuation
- 1997-11-24 BR BR9713426-0A patent/BR9713426A/pt not_active Application Discontinuation
- 1997-11-24 JP JP52478598A patent/JP2002516637A/ja active Pending
- 1997-11-24 WO PCT/US1997/021975 patent/WO1998024050A1/en active IP Right Grant
- 1997-11-24 AU AU55134/98A patent/AU5513498A/en not_active Abandoned
- 1997-11-24 EP EP97949559A patent/EP0950226A4/de not_active Ceased
- 1997-11-24 AT AT97950761T patent/ATE320632T1/de not_active IP Right Cessation
- 1997-11-24 WO PCT/US1997/021443 patent/WO1998024049A1/en active IP Right Grant
- 1997-11-24 CA CA002272467A patent/CA2272467C/en not_active Expired - Fee Related
- 1997-11-24 EP EP97950761A patent/EP0958546B1/de not_active Expired - Lifetime
- 1997-11-24 JP JP52404498A patent/JP2002512709A/ja not_active Ceased
- 1997-11-24 CN CNB971815259A patent/CN1178147C/zh not_active Expired - Fee Related
- 1997-11-24 WO PCT/US1997/021970 patent/WO1998024036A1/en active IP Right Grant
- 1997-11-24 KR KR10-1999-7004628A patent/KR100461269B1/ko not_active IP Right Cessation
- 1997-11-24 AU AU53679/98A patent/AU5367998A/en not_active Abandoned
- 1997-11-24 US US09/308,804 patent/US6622919B1/en not_active Expired - Fee Related
- 1997-11-24 KR KR1019997004627A patent/KR100355340B1/ko not_active IP Right Cessation
- 1997-11-24 CA CA002272585A patent/CA2272585C/en not_active Expired - Fee Related
- 1997-11-24 CN CNB971815097A patent/CN1171159C/zh not_active Expired - Fee Related
- 1997-11-24 BR BR9713425-2A patent/BR9713425A/pt not_active Application Discontinuation
-
2000
- 2000-05-22 HK HK00103043A patent/HK1023828A1/xx not_active IP Right Cessation
- 2000-08-28 HK HK00105363A patent/HK1026042A1/xx not_active IP Right Cessation
- 2000-11-08 HK HK00107083A patent/HK1027882A1/xx not_active IP Right Cessation
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69735505T2 (de) | System und verfahren zum zugriff auf internet-basierte informationsquellen durchabtastung von java-applet kodierte strichkode-symbolen | |
DE69635448T2 (de) | System, das handelsartikel zum zugriff auf einen entfernten rechner verwendet | |
DE60014341T2 (de) | Server, der die automatische einfügung von daten in elektronische formulare auf einem nutzer-computer ermöglicht | |
US9218620B2 (en) | System and method for dynamically changing the content of an internet web page | |
US8621001B2 (en) | System and method for dynamically changing the content of an information display | |
US6192415B1 (en) | Web server with ability to process URL requests for non-markup language objects and perform actions on the objects using executable instructions contained in the URL | |
US7406498B2 (en) | Dynamic integration of web sites | |
DE60116343T2 (de) | Webserver | |
DE69731994T2 (de) | Verfahren und Gerät, um Informationen über Netzwerkanbieter zu bekommen und anzuzeigen | |
US20020052865A1 (en) | Serving signals | |
DE69636869T2 (de) | Server mit automatischer Menüladefunktion | |
WO1998024050A9 (en) | System and method for accessing internet-based information resources by scanning java-applet encoded bar code symbols | |
DE60122298T2 (de) | Dateneingabe | |
DE102007004082A1 (de) | Systeme und Verfahren zum Speichern und Anwenden von benutzerspezifizierten Dateinamenskonventionen | |
DE102005043057A1 (de) | System zur Datenanzeige | |
DE10236190A1 (de) | Variables Datendrucken mit web-basierter Bilderzeugung | |
DE10236189A1 (de) | Verfahren zum Zugreifen auf Bilderzeugungsinformationen auf einer Bedarfsbasis unter Verwendung einer Web-basierten Bilderzeugung | |
DE10115586A1 (de) | Verfahren zur Erzeugung von Internetinformationen | |
DE10118898A1 (de) | Vorrichtung und Verfahren zur Verarbeitung von Lesezeichenereignissen für eine Webseite | |
EP3340072B1 (de) | Verfahren zur durchführung einer selbsttätigen datenabfrage und programmprodukt | |
DE10325998A1 (de) | Verfahren zum Optimieren eines auf eine erste Netzwerkseite verweisenden Verweises | |
DE10118064A1 (de) | Erweiterung Browser-Bezogener Internetseiteninhaltskennzeichen und Kennwortüberprüfung auf Kommunikationsprotokolle | |
DE10248442A1 (de) | System zum gesteuerten Drucken einer Unterschrift unter Verwendung von webbasierter Bilderzeugung | |
DE102005022351B4 (de) | Verfahren zur Bearbeitung einer Folge von Client-Anfragen | |
DE69725427T2 (de) | Online Dokumentations- und Hilfssystem für rechnerbasierte Systeme |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |