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 PDF

Info

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
Application number
DE69735505T
Other languages
English (en)
Other versions
DE69735505D1 (de
Inventor
M. David Sewell WILZ
Harry Carl Morristown KNOWLES
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.)
Metrologic Instruments Inc
Original Assignee
Metrologic Instruments 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
Priority claimed from US08/820,540 external-priority patent/US6068188A/en
Priority claimed from US08/846,219 external-priority patent/US6076733A/en
Priority claimed from US08/869,164 external-priority patent/US5992752A/en
Priority claimed from US08/887,785 external-priority patent/US6027024A/en
Priority claimed from US08/891,599 external-priority patent/US5905251A/en
Priority claimed from US08/905,903 external-priority patent/US6152369A/en
Priority claimed from US08/916,694 external-priority patent/US5905248A/en
Application filed by Metrologic Instruments Inc filed Critical Metrologic Instruments Inc
Publication of DE69735505D1 publication Critical patent/DE69735505D1/de
Publication of DE69735505T2 publication Critical patent/DE69735505T2/de
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval 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 Internet 1 mittels der Internet-Infrastruktur (d.s. ISPs und NSPs) verbunden. Wie der Name angibt, besteht die Funktion eines Internet-Servers 2 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 ziffer 3 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-System 3 mit der Internetinfrastruktur mittels eines ISP 4 (oder NSP) unter Verwendung von körperlichen Kommunikationsmedien oder einer drahtlosen (Radiofrequenzen – RF-basierten) digitalen Kommunikationsverbindung 5, 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-Server 2 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-Server 2 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 hiervon 3 in der Form eines Strichkode-gesteuerten Desktop-Computersystems 6 verwirklicht. Wie gezeigt, besteht das Desktop-Computersystem aus einem Videomonitor 6A, einen Prozessor 6B, einer Tastatur 6C, einer Maus 6C und einen Postscript® Laserdrucker 35 und wird mit dem Internet mittels einer ISP 4 verbunden. Das Computersystem 6 weist ein GUI-basiertes Webbrowserprogramm und ein drahtloses Palmtopstrichkodeeinlesesystem zum Abtasten mit Laser 7 auf, welches mit dem Kommunikationseingang dieses Hostsystems auf herkömmliche Weise verbunden ist. In der bevorzugten Ausführungsform umfasst ein drahtloses Strichkodesymboleinlesesystem 7 eine in der Hand haltbare, 2-D (Raster)Laserabtast-Strichkodesymbol-Einlesevorrichtung 7A und eine Basiseinheit 7B, welche die RF-Signale empfängt, welche von der Vorrichtung 7A beim erfolgreichen Einlesen jedes 2D Strichkodesymbols durch sie übertragen werden; wobei die Basiseinheit 7B ein akustisches Bestätigungssignal als Antwort auf jedes solches erfolgreiche Einlesen erzeugt. System 7 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 Strichkodesymbol 8 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-Computerplattform 6 (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 Strichkodesymboleinlesesystem 7 aus einem 2-D Laser-Strichkodesymbolleser, welcher mit dem Daten-Eingabeanschluss der Klient-Computerplattform 6 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 in 3 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 Anzeigeframe 60A 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-) Anzeigeframe 60B 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 Anzeigerahmen 60B 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 Server 2 schickt. Information, die im HTML Formulardokument enthalten ist, wird vom HTTP Server 2 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 Anzeigerahmen 60B 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 Transaktionsanzeigerahmen 60B 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):
    Figure 00150001
  • 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 in 1 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 in 3 gezeigt. In der veranschaulichenden Ausführungsform, gezeigt in 3, wird ein Anzeigeframework mit zwei Frames gezeigt. Vorzugsweise zeigt der obere Anzeigeframe 60A des Transaktion-aktivierenden Terminals den Namen des Unternehmens, welches die informationsbezogene Transaktion sponsert oder aktiviert, wohingegen der untere Anzeigeframe 60B 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)

  1. 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.
  2. 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.
  3. Verfahren nach Anspruch 1, wobei das Internetanschlussgerät in der Form eines Internetkiosks vorliegt, welcher an einem öffentlichen Ort installiert ist.
  4. 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.
  5. 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.
  6. 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.
  7. Vorrichtung nach Anspruch 6, welche mit dem Internetanschlussgerät in einem tragbaren, handgroßen Anschlussgerät untergebracht ist.
  8. Vorrichtung nach Anspruch 6, welche mit dem Internetanschlussgerät in einem Internetkiosk untergebracht ist, welcher an einem öffentlichen Ort installiert ist.
  9. 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.
DE69735505T 1996-11-25 1997-11-24 System und verfahren zum zugriff auf internet-basierte informationsquellen durchabtastung von java-applet kodierte strichkode-symbolen Expired - Lifetime DE69735505T2 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
WO1998024036A1 (en) 1998-06-04
DE69735505D1 (de) 2006-05-11
KR20000057247A (ko) 2000-09-15
CA2272583C (en) 2007-10-23
CN1178147C (zh) 2004-12-01
CN1256772A (zh) 2000-06-14
JP2002512709A (ja) 2002-04-23
EP0958546B1 (de) 2006-03-15
JP2002516637A (ja) 2002-06-04
HK1027882A1 (en) 2001-01-23
CA2272585C (en) 2004-08-10
HK1023828A1 (en) 2000-09-22
BR9713425A (pt) 2000-01-25
WO1998024049A1 (en) 1998-06-04
CN1246939A (zh) 2000-03-08
CA2272467C (en) 2005-03-29
CA2272583A1 (en) 1998-06-04
BR9713426A (pt) 2000-01-25
KR100355340B1 (ko) 2002-10-12
AU5367998A (en) 1998-06-22
EP0950226A1 (de) 1999-10-20
WO1998024050A1 (en) 1998-06-04
CA2272467A1 (en) 1998-06-04
KR20000057248A (ko) 2000-09-15
US6622919B1 (en) 2003-09-23
CN1171159C (zh) 2004-10-13
AU5513498A (en) 1998-06-22
EP0950226A4 (de) 2002-09-25
ATE320632T1 (de) 2006-04-15
CA2272585A1 (en) 1998-06-04
EP1019844A1 (de) 2000-07-19
BR9713416A (pt) 2000-04-18
EP0958546A1 (de) 1999-11-24
EP0958546A4 (de) 2002-11-20
HK1026042A1 (en) 2000-12-01
KR100461269B1 (ko) 2004-12-14
EP1019844A4 (de) 2003-04-23

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