WO2001024051A1 - Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet - Google Patents
Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet Download PDFInfo
- Publication number
- WO2001024051A1 WO2001024051A1 PCT/US1999/022158 US9922158W WO0124051A1 WO 2001024051 A1 WO2001024051 A1 WO 2001024051A1 US 9922158 W US9922158 W US 9922158W WO 0124051 A1 WO0124051 A1 WO 0124051A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- information
- url
- communications device
- computer
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to data processing systems, methods and computer program products and, more particularly, to data processing systems, methods and computer program products for retrieving and displaying information from a computer network .
- the Internet is a worldwide, decentralized conglomeration of computer networks.
- the World Wide Web (hereinafter the "Web") was created in the early 1990' s, and is comprised of servers (computers connected to the Internet) having hypertext documents or Web pages stored therewithin. These Web pages are accessible by client devices (hereinafter “clients”) using browser programs (hereinafter “browsers”) utilizing the Hypertext Transfer Protocol (HTTP) and the Transmission Control Protocol/Internet Protocol (TCP/IP) .
- HTTP treats characters, images, tables, and the like, as objects and provides various correlations between objects.
- Exemplary browsers include Netscape Navigator ® (Netscape Communications Corporation, Mountain View, CA) and Internet Explorer ® (Microsoft Corporation, Redmond, WA) .
- Browsers provide a graphical user interface for retrieving and viewing Web pages hosted by HTTP servers, and for retrieving information from other sources including, but not limited to, File Transfer Protocol (FTP) servers, Gopher servers, and mail servers .
- FTP File Transfer Protocol
- a Web page using a standard page description language known as HyperText Markup Language (HTML) , may display text and graphics, and may also play sound, animation, and video clips.
- HTML provides basic document formatting and allows a Web page developer to specify hypertext links (conventionally manifested as highlighted text) to other servers and files.
- a URL Uniform Resource Locator
- a URL is a standard addressing technique for identifying information resources on the Internet.
- a URL is conventionally an alphanumeric character string that identifies both the Web page and the server in which the Web page is located.
- the specifications for URLs are governed by RFC1738 which is one of the official Request for Comments documents prepared by the Internet Engineering Task Force (IETF) .
- IETF Internet Engineering Task Force
- a URL gives the type of Internet resource being accessed (e . g. , HTTP, FTP, Gopher, WAIS) and, optionally, the path of the file sought. For example:
- resource -. //host . domain/path/filename wherein the resource can be "file”, “http” , “ftp”, “gopher”, “WAIS”, "news”, or "telnet”.
- the resource can be "file”, "http” , "ftp”, “gopher”, “WAIS”, "news”, or "telnet”.
- users can access the various Internet services, including Gopher, Telnet, and FTP.
- Neorex Company Ltd. of Japan
- Neorex maps the URL of each Web site to a unique identification number.
- the advertiser prints a bar code in an advertisement corresponding to the identification number assigned by Neorex.
- the identification number associated with the scanned bar code is transmitted to the Internet Link Server via the user's browser.
- the Internet Link Server responds to the user's browser with the actual URL associated with the identification number.
- the browser proceeds to access the Web site using the retrieved URL.
- Neorex a user establishes communications with a lookup server in order to map unique identification codes to actual URLs. Furthermore, only Web sites that are registered with a lookup server can be accessed with a bar code scanner using the Neorex approach.
- URLs that are either in bar code format or that are in alphanumeric format.
- a user may be presented with a choice of immediately accessing the server identified by the URL or storing the URL for later access.
- client-server communications can be established between the communications device and a server via radiotelephone communications.
- a PDA incorporating a radiotelephone may be utilized to access and display information from a server.
- a communications device such as a personal digital assistant, can be configured to transfer user information stored therewithin to a server, in response to scanning a URL.
- a communications device incorporating aspects of the present invention. Because actual URLs can be scanned, any intermediate step of mapping the URLs to identifying codes is rendered unnecessary. Furthermore, user information can be quickly and securely transmitted to a server by simply scanning a URL.
- FIG. 1 schematically illustrates a client and server in communication via a computer network.
- Fig. 2 schematically illustrates a client accessing a hypertext document, such as a web page, hosted by a web server.
- Fig. 3 illustrates an exemplary PDA having a scanning device .
- Fig. 4 illustrates an exemplary bar code.
- Fig. 5A illustrates an advertisement having a Web site URL in alphanumeric format.
- Fig. 5B illustrates an advertisement having a Web site URL in bar coded format.
- Fig. 6 is a flowchart schematically illustrating operations for various aspects of the present invention.
- Figs 7A-7C illustrate various dialog boxes which are presented to users for various aspects of the present invention.
- Fig. 8 illustrates an HTML form for transmitting data via a Common Gateway Interface.
- the present invention may take the form of a computer program product on a computer-readable storage medium having computer- readable program code means embodied in the medium.
- Any suitable computer readable medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
- a user accesses a server by establishing a TCP connection between the client and server.
- a client generally communicates with a server using HTTP protocol over a TCP connection between the client and server.
- the data transferred between the client and the server are HTTP data objects (e.g. HTML data) .
- a server may be a proxy that receives requests from multiple clients and routes the requests to the appropriate server.
- a client or server or other apparatus configured to execute program code embodied within computer usable media, operates as means for performing the various functions and carries out the methods of the various operations of the present invention. It is also understood that the present invention may be used with all client-server communications, and is not limited to specific protocols such as TCP/IP protocol.
- These computer program instructions may also be stored in a computer-usable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-usable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart block or blocks .
- the computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- blocks of the flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by special purpose hardware-based computer systems which perform the specified functions or steps, or combinations of special purpose hardware and computer instructions.
- client-server environments may include public networks, such as the Internet, and private networks often referred to as "Intranets.”
- Internet shall incorporate the term “Intranet” and any references to accessing the Internet shall be understood to mean accessing an Intranet as well.
- computer network shall incorporate publicly accessible computer networks and private computer networks.
- hypertext document shall include Web pages residing within HTTP servers (also referred to as Web servers) .
- Internet server shall include all servers accessible by clients via the Internet including, but not limited to, Web servers, FTP servers, WAIS servers, mail servers, and the like.
- a client 10 may include, but are not limited to, desktop computers and portable computing devices, such as personal digital assistants (PDAs) .
- a client 10 preferably includes a central processing unit 11, a display 12, a pointing device 13, a keyboard 14, access to persistent data storage, and an Internet connection 16 for connecting to the Internet 17.
- the keyboard 14, having a plurality of keys thereon, is in communication with the central processing unit 11.
- a pointing device 13, such as a mouse, is also connected to the central processing unit 11.
- the Internet connection 16 may be made via a modem 15 connected to traditional phone lines, an ISDN link, a Tl link, a T3 link, via cable television, via an ethernet network, and the like.
- the Internet connection 16 may be established using radiotelephone communications, as well.
- the Internet connection 16 may be made via a third party, such as an "Internet Service Provider" ("ISP").
- ISP Internet Service Provider
- the Internet connection 16 may be made either by a direct connection of the client 10 to the Internet or indirectly via another device connected to the Internet. In the latter case, the client 10 is typically connected to this device via a local or wide area network (LAN or WAN) .
- LAN or WAN local or wide area network
- data transfer rates between a client 10 and a server are equal to, or greater than, fourteen thousand four hundred baud
- the central processing unit 11 contains one or more microprocessors (not shown) or other computational devices and random access memory (not shown) or its functional equivalent, including but not limited to, RAM, FLASHRAM, and VRAM for storing programs therein for processing by the microprocessor (s) or other computational devices.
- a portion of the random access memory and/or persistent data storage, referred to as "cache,” is often utilized during communications between a client 10 and a server (described in detail below) to store various data transferred from the server.
- a client 10 has an Intel® 80486 processor (or equivalent) with at least eight megabytes (8 MB) of RAM, and at least five megabytes (5 MB) of persistent computer storage for caching.
- processors may be utilized to carry out the present invention without being limited to those enumerated herein.
- a color display is preferable, a black and white display or standard broadcast or cable television monitor may be used.
- a terminal not having computational capability such as an IBM® 3270 terminal or a network computer (NC) , or having limited computational capability, such as a network PC (Net PC) may be utilized in accordance with an embodiment of the present invention for accessing the Internet in a client capacity.
- a user accesses Internet resources by establishing a TCP connection between the client 10 and a server 20 hosting the resources.
- a client communicates with a Web server using HTTP protocol over the TCP connection between the client and Web server.
- An Internet server 20 may have a configuration similar to that of a client 10 and may include a central processing unit 21, a display 22, a pointing device 23, a keyboard 24, access to persistent data storage, and an Internet connection 26 for connecting to the Internet 17 via a modem 25, or otherwise. It is preferable that an Internet server have an Intel® Pentium® processor or equivalent, at least sixteen megabytes (16 MB) of RAM, and at least eight hundred megabytes (800 MB) of data storage.
- a Web server 20 may be implemented using other processors and via other computing devices, including, but not limited to, mainframe computing systems and mini-computers .
- Internet server software handles requests from clients for documents, whether they are text, graphic, multimedia, or virtual. The Internet server software may run under the operating system of the Web server.
- a client 10 via a browser residing on the client, makes a TCP/IP request for a Web page 30 from the host Web server 20 and displays the Web page on the client display device 12. If the displayed Web page 30 contains a hypertext link 32, the user can activate that link, and the browser will retrieve the linked Web page 34 from its host Web server 36.
- PDAs Personal Digital Assistants
- a PDA is a compact device that can serve various functions of a cellular phone, facsimile transmitter, personal organizer, and the like.
- PDAs typically include a stylus and touch screen for user input, and may include a keyboard, and various peripheral devices such as bar scanners.
- PDAs can be used for sending and retrieving e-mail, Web browsing, and data-sharing applications over the Internet, intranet or corporate networks .
- the PDA 40 includes a base 42 with a handset 44 removably secured within a cradle 46.
- the base 42 includes a display screen 48, which may be a "touch screen", a power on/off button 50a, a "handsfree” operation button 50b and an antenna 52 for communicating with a remote base station.
- the illustrated PDA 40 preferably performs various laptop computing functions including Internet browsing and includes a central processing unit, a keyboard, and access to persistent data storage (not shown) .
- the central processing unit preferably contains one or more microprocessors or other computational devices and random access memory or its functional equivalent, including but not limited to, RAM, FLASHRAM, and VRAM for storing programs therein for processing by the microprocessor (s) or other computational devices.
- RAM random access memory
- VRAM VRAM
- Other features of a PDA which may be included, are: PCMCIA slots (not shown) for connecting the PDA to a bar scanner 54, a modem, and to other devices; a stylus for use with the touch screen 48; RJll connections (not shown) to land line telephone systems; and infrared ports (not shown) for communications with peripheral devices.
- Bar Codes A bar code is a series of parallel, adjacent bars and spaces.
- An exemplary bar code 60 is illustrated in Fig. 4.
- Predefined bar and space patterns or symbologies are used to code alphanumeric characters .
- Bar code readers or scanners are conventionally connected via cable or wireless link to a communications device controlled by a memory resident driver that accepts bar code input.
- a bar code reader decodes a bar code by scanning a light source across the bar code and measuring the intensity of light reflected back to the reader. The pattern of reflected light produces an electronic signal that is decoded by software.
- Bar code hardware and software is well known in the art and available from various commercial sources. Furthermore, software for producing bar codes in various symbologies is well known in the art.
- the present invention may be utilized with virtually any of the various bar code symbologies, and is not limited to the symbologies illustrated herein.
- two-dimensional bar code symbologies may be utilized.
- an advertisement 70 includes a Web site URL 72 in alphanumeric format.
- an advertisement 74 includes a Web site URL 76 in bar coded format as well as in alphanumeric format .
- URLs in either alphanumeric format or bar coded format may be scanned by a reader connected to a communications device having the ability to establish client/server communications with the server identified by the URL and to display information from the server. Accordingly, a user is able to immediately access an Internet server by scanning a URL displayed in various media including, but not limited to, print and broadcast media.
- the term "communications device" is used herein to include radiotelephones, desktop or portable computers, as well as desktop or portable computers having communications capabilities, such as PDAs.
- a preferred communications device for carrying out these operations is the PDA 40 illustrated in Fig. 3.
- a portable communications device such as a PDA, having a scanning device connected thereto by cable or wireless link is used to scan data from a displayed medium (Block 100) .
- the scanning device is a bar code reader.
- the scanning device is preferably controlled by a memory resident driver that interprets and converts a bar code to text.
- both printed and broadcast media can be scanned with the scanning device. For example, a bar coded URL displayed on a television screen can be scanned using the present invention.
- a line scanner may be used instead of a bar code reader to scan URLs in alphanumeric format (i.e., http : //www. acme . com) .
- Optical character recognition (OCR) software converts the scanned software to actual text that can be passed to the appropriate client application (i.e., browser) as is described below.
- Line scanners and OCR software are known in the art and are commercially available.
- the communications device has URL recognition software for determining whether the scanned data is a URL (Block 110) .
- the URL recognition software could be implemented as an integral part of the communication device's operating system.
- the URL recognition software examines scanned data for a protocol name such as "http”, “ftp”, "mail to", or "@”, and so forth. If the data is not recognized as a URL, the data is handled as non-URL data as appropriate (Block 120) .
- the user may be prompted with several action choices (Block 130) .
- the user is presented with a dialog box allowing a choice to be made between accessing the URL immediately or storing the URL in non-volatile memory for use at a later time (i.e., as a bookmark) .
- the URL recognition software can also be configured to automatically access or store recognized URLs without prompting the user.
- An exemplary dialog box 80 for setting user preferences for the URL recognition software is illustrated in Fig. 7A.
- An exemplary dialog box for prompting a user for whether to access a URL or to store the URL is illustrated in Fig. 7B.
- a user is presented with three choices: "Always Save”; “Always Access Immediately”; and “Prompt For Action”. These choices can be selected by respective radio buttons 82a, 82b, 82c.
- a user is presented with two choices: “Access Now” and “Save” . These choices can be implemented via action buttons 86a and 86b, respectively.
- An exemplary dialog box 88 for allowing a user to access and remove stored URLs is illustrated in Fig. 7C.
- a user is presented with two choices: “Access” and “Remove” .
- a request is sent to the operating system of the communications device to launch the appropriate client application, such as a browser (Block 170) .
- the URL in text format, is passed to the client application (i.e., browser) using a conventional operating system mechanism, such as Microsoft's Dynamic Data Exchange (DDE) or Apple's Apple Events, and information from the server identified by the URL is displayed to the user (Block 180) .
- DDE Dynamic Data Exchange
- Apple's Apple Events information from the server identified by the URL is displayed to the user
- scanned URLs can be utilized to transfer user information to a server (Block 190) .
- a URL is identified
- the present invention automatically accesses one or more script files on a server which present the user with a form for transmitting information to an Internet server.
- a preferred protocol for executing script files is the Common Gateway Interface (CGI) .
- CGI provides a standard interface for clients to interface with applications via Web servers. More generally, CGI provides dynamically generated content to a client.
- a user can utilize an application written in virtually any computer language to interface and communicate with a Web server via CGI, as long as the Web server understands the CGI protocol.
- CGI communications are handled by parsing standard input and output .
- CGI can handle virtually any computer language that can print to the standard output, read from the standard input, and read environment variables .
- Most programming languages and many scripting languages perform all three of these functions including compiled languages such as C and interpreted languages such as Perl .
- An exemplary CGI application used in conjunction with the present invention is one that takes information submitted by a user via a client to a Web server, processes the information, and returns the processed information to the user.
- Sending information to a Web server to be processed by a CGI application typically requires the use of an HTML document known as a "form. " Referring to Fig. 8, an exemplary form 90 is illustrated. Forms are generated using HTML tags that provide various data entry features such as text fields 92, radio buttons 93, check boxes 94, menu lists 95, and the like.
- a form, such as the form illustrated in Fig. 8, is typically filled out by a user.
- the client browser encodes the information and submits it to the server specified in the form.
- the server executes the CGI application specified in the HTML form, which performs some function on or with the transmitted information.
- the server transmits responses or processing results to the client via another HTML document .
- Interactivity between a client and CGI application on a server can be provided by- utilizing multiple iterations of this process using forms and CGI applications.
- users can be presented with a form with which to order various products and services.
- Various user information including personal information and credit card information, can be stored within a communications device and automatically transmitted to a server upon execution of a script file.
- a server receiving user information returns an acknowledgement to the user upon receipt of the user information, as is known to those skilled in the art .
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1999/022158 WO2001024051A1 (fr) | 1999-09-24 | 1999-09-24 | Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet |
| AU62623/99A AU6262399A (en) | 1999-09-24 | 1999-09-24 | Systems, methods and computer program products for scanning uniform resource locators to access and display internet resources |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US1999/022158 WO2001024051A1 (fr) | 1999-09-24 | 1999-09-24 | Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001024051A1 true WO2001024051A1 (fr) | 2001-04-05 |
Family
ID=22273674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US1999/022158 Ceased WO2001024051A1 (fr) | 1999-09-24 | 1999-09-24 | Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU6262399A (fr) |
| WO (1) | WO2001024051A1 (fr) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002091274A3 (fr) * | 2001-05-03 | 2003-12-11 | Quinn Gaellen & Michael | Creation d'un trafic hors ligne ou en ligne et processus et methode d'identification demographique |
| EP1251440A3 (fr) * | 2001-04-20 | 2006-02-01 | Nippon Telegraph and Telephone Corporation | Système de délivrance de contenu du type token et procédé de délivrance de contenu du type token et terminal utilisateur portable |
| FR2875617A1 (fr) * | 2004-09-23 | 2006-03-24 | Neopost Ind Sa | Procede d'acces automatique a un fichier distant de donnees |
| WO2008112877A1 (fr) * | 2007-03-14 | 2008-09-18 | Hand Held Products, Inc. | Appareil et procédé pour dispositif d'entrée de données |
| US7600691B2 (en) * | 1994-05-25 | 2009-10-13 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
| US7721961B2 (en) | 2003-04-07 | 2010-05-25 | Silverbrook Research Pty Ltd | Method of maintaining product item status using coded interface |
| US7742953B2 (en) * | 2004-02-15 | 2010-06-22 | Exbiblio B.V. | Adding information or functionality to a rendered document via association with an electronic counterpart |
| EP2323034A3 (fr) * | 2009-11-12 | 2011-08-10 | NTT DoCoMo, Inc. | Dispositif de traitement d'informations, système de communication, programme et procédé de traitement d'informations |
| US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
| US8903759B2 (en) | 2004-12-03 | 2014-12-02 | Google Inc. | Determining actions involving captured information and electronic content associated with rendered documents |
| US8953886B2 (en) | 2004-12-03 | 2015-02-10 | Google Inc. | Method and system for character recognition |
| US8990235B2 (en) | 2009-03-12 | 2015-03-24 | Google Inc. | Automatically providing content associated with captured information, such as information captured in real-time |
| US9030699B2 (en) | 2004-04-19 | 2015-05-12 | Google Inc. | Association of a portable scanner with input/output and storage devices |
| US9075779B2 (en) | 2009-03-12 | 2015-07-07 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
| US9081799B2 (en) | 2009-12-04 | 2015-07-14 | Google Inc. | Using gestalt information to identify locations in printed information |
| US9116890B2 (en) | 2004-04-01 | 2015-08-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
| US9143638B2 (en) | 2004-04-01 | 2015-09-22 | Google Inc. | Data capture from rendered documents using handheld device |
| US9268852B2 (en) | 2004-02-15 | 2016-02-23 | Google Inc. | Search engines and systems with handheld document data capture devices |
| US9275051B2 (en) | 2004-07-19 | 2016-03-01 | Google Inc. | Automatic modification of web pages |
| US9323784B2 (en) | 2009-12-09 | 2016-04-26 | Google Inc. | Image search using text-based elements within the contents of images |
| US9454764B2 (en) | 2004-04-01 | 2016-09-27 | Google Inc. | Contextual dynamic advertising based upon captured rendered text |
| US10769431B2 (en) | 2004-09-27 | 2020-09-08 | Google Llc | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998006055A1 (fr) * | 1996-08-08 | 1998-02-12 | Rapaport Jeffrey Alan | Dispositif and procede permettant d'obtenir des informations provenant d'un reseau informatique au moyen d'un lecteur a balayage et d'un explorateur web |
| WO1998020411A1 (fr) * | 1996-11-08 | 1998-05-14 | Neomedia Technologies, Inc. | Acces automatique a des informations electroniques au moyen de codes lisibles par machine imprimes sur des documents |
| WO1998040823A1 (fr) * | 1997-03-12 | 1998-09-17 | Elonex Plc | Procede permettant de recueillir des adresses url provenant de supports imprimes |
-
1999
- 1999-09-24 WO PCT/US1999/022158 patent/WO2001024051A1/fr not_active Ceased
- 1999-09-24 AU AU62623/99A patent/AU6262399A/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998006055A1 (fr) * | 1996-08-08 | 1998-02-12 | Rapaport Jeffrey Alan | Dispositif and procede permettant d'obtenir des informations provenant d'un reseau informatique au moyen d'un lecteur a balayage et d'un explorateur web |
| WO1998020411A1 (fr) * | 1996-11-08 | 1998-05-14 | Neomedia Technologies, Inc. | Acces automatique a des informations electroniques au moyen de codes lisibles par machine imprimes sur des documents |
| WO1998040823A1 (fr) * | 1997-03-12 | 1998-09-17 | Elonex Plc | Procede permettant de recueillir des adresses url provenant de supports imprimes |
Cited By (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7600691B2 (en) * | 1994-05-25 | 2009-10-13 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
| EP1251440A3 (fr) * | 2001-04-20 | 2006-02-01 | Nippon Telegraph and Telephone Corporation | Système de délivrance de contenu du type token et procédé de délivrance de contenu du type token et terminal utilisateur portable |
| US7761326B2 (en) | 2001-04-20 | 2010-07-20 | Nippon Telegraph And Telephone Corporation | Token type content providing system and token type content providing method and portable user terminal |
| WO2002091274A3 (fr) * | 2001-05-03 | 2003-12-11 | Quinn Gaellen & Michael | Creation d'un trafic hors ligne ou en ligne et processus et methode d'identification demographique |
| US8079517B2 (en) | 2003-04-07 | 2011-12-20 | Silverbrook Research Pty Ltd | Method of maintaining product item status using computer system |
| US8132729B2 (en) | 2003-04-07 | 2012-03-13 | Silverbrook Research Pty Ltd | Sensing device |
| US8022943B2 (en) | 2003-04-07 | 2011-09-20 | Silverbrook Research Pty Ltd | Controller arrangement for an optical sensing pen |
| US7721961B2 (en) | 2003-04-07 | 2010-05-25 | Silverbrook Research Pty Ltd | Method of maintaining product item status using coded interface |
| US7819323B2 (en) | 2003-04-07 | 2010-10-26 | Silverbrook Research Pty Ltd | Communication facilitation |
| US7874481B2 (en) | 2003-04-07 | 2011-01-25 | Silverbrook Research Pty Ltd | Method of maintaining product status |
| US7934650B2 (en) | 2003-04-07 | 2011-05-03 | Silverbrook Research Pty Ltd | Method of maintaining product status using regionally coded interface |
| US7946485B2 (en) | 2003-04-07 | 2011-05-24 | Silverbrook Research Pty Ltd | Method of maintaining product status with invisibly coded interface |
| US9268852B2 (en) | 2004-02-15 | 2016-02-23 | Google Inc. | Search engines and systems with handheld document data capture devices |
| US8005720B2 (en) * | 2004-02-15 | 2011-08-23 | Google Inc. | Applying scanned information to identify content |
| US8019648B2 (en) * | 2004-02-15 | 2011-09-13 | Google Inc. | Search engines and systems with handheld document data capture devices |
| US7742953B2 (en) * | 2004-02-15 | 2010-06-22 | Exbiblio B.V. | Adding information or functionality to a rendered document via association with an electronic counterpart |
| US9454764B2 (en) | 2004-04-01 | 2016-09-27 | Google Inc. | Contextual dynamic advertising based upon captured rendered text |
| US9514134B2 (en) | 2004-04-01 | 2016-12-06 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
| US9633013B2 (en) | 2004-04-01 | 2017-04-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
| US9143638B2 (en) | 2004-04-01 | 2015-09-22 | Google Inc. | Data capture from rendered documents using handheld device |
| US9116890B2 (en) | 2004-04-01 | 2015-08-25 | Google Inc. | Triggering actions in response to optically or acoustically capturing keywords from a rendered document |
| US9030699B2 (en) | 2004-04-19 | 2015-05-12 | Google Inc. | Association of a portable scanner with input/output and storage devices |
| US9275051B2 (en) | 2004-07-19 | 2016-03-01 | Google Inc. | Automatic modification of web pages |
| FR2875617A1 (fr) * | 2004-09-23 | 2006-03-24 | Neopost Ind Sa | Procede d'acces automatique a un fichier distant de donnees |
| US10769431B2 (en) | 2004-09-27 | 2020-09-08 | Google Llc | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
| US8903759B2 (en) | 2004-12-03 | 2014-12-02 | Google Inc. | Determining actions involving captured information and electronic content associated with rendered documents |
| US8953886B2 (en) | 2004-12-03 | 2015-02-10 | Google Inc. | Method and system for character recognition |
| US8874504B2 (en) | 2004-12-03 | 2014-10-28 | Google Inc. | Processing techniques for visual capture data from a rendered document |
| WO2008112877A1 (fr) * | 2007-03-14 | 2008-09-18 | Hand Held Products, Inc. | Appareil et procédé pour dispositif d'entrée de données |
| US9075779B2 (en) | 2009-03-12 | 2015-07-07 | Google Inc. | Performing actions based on capturing information from rendered documents, such as documents under copyright |
| US8990235B2 (en) | 2009-03-12 | 2015-03-24 | Google Inc. | Automatically providing content associated with captured information, such as information captured in real-time |
| EP2323034A3 (fr) * | 2009-11-12 | 2011-08-10 | NTT DoCoMo, Inc. | Dispositif de traitement d'informations, système de communication, programme et procédé de traitement d'informations |
| US8880660B2 (en) | 2009-11-12 | 2014-11-04 | Ntt Docomo, Inc. | Information-processing device, communication system, computer readable medium, and information-processing method |
| US9081799B2 (en) | 2009-12-04 | 2015-07-14 | Google Inc. | Using gestalt information to identify locations in printed information |
| US9323784B2 (en) | 2009-12-09 | 2016-04-26 | Google Inc. | Image search using text-based elements within the contents of images |
Also Published As
| Publication number | Publication date |
|---|---|
| AU6262399A (en) | 2001-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2001024051A1 (fr) | Systemes, procedes et produits de programmes d'ordinateur destines a scanner des localisateurs de ressources uniformes permettant d'acceder et d'afficher des ressources internet | |
| US8793341B2 (en) | Web page content translator | |
| US6622919B1 (en) | System and method for accessing internet-based information resources by scanning Java-Applet encoded bar code symbols | |
| US6345764B1 (en) | Hand-held WWW access device with GUI-based www browser program integrated with bar code symbol reader for automatically accessing and displaying HTML-encoded documents by reading bar code symbols | |
| US6027024A (en) | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader | |
| US5995105A (en) | Methods and systems for providing a resource in an electronic network | |
| US6386453B1 (en) | System and method for carrying out information-related transactions | |
| US5940595A (en) | Electronic network navigation device and method for linking to an electronic address therewith | |
| RU2245577C2 (ru) | Электронная доска объявлений и почтовый сервер | |
| US5848413A (en) | Method and apparatus for accessing and publishing electronic documents | |
| US6412699B1 (en) | Method of and system for producing transaction-enabling graphical user interfaces at internet-enabled terminals in response to reading bar code symbols pointing to html-encoded documents embedded with java-applets and stored on http information servers | |
| US6375078B1 (en) | Universal transaction machine for carrying out information-related transactions using html-encoded documents embodying transaction-enabling java-applets automatically launched and executed in response to reading code symbols | |
| US6942150B2 (en) | Web-based mobile information access terminal | |
| CN1225479A (zh) | 基于请求者类型的网页的定制 | |
| US20030177274A1 (en) | Virtual subdomain address file suffix | |
| WO1998024050A9 (fr) | Systeme et procede pour acceder a des ressources d'information disponibles sur l'internet par lecture optique de symboles code barres contenant dans le code une mini application java | |
| JP2003006074A (ja) | 反転プロキシメカニズム | |
| JPH10171758A (ja) | バーコードを用いたwwwのファイル閲覧システム | |
| WO1998016884A1 (fr) | Dispositif pour lecture d'un systeme de navigation de reseau electronique et unite peripherique utilisable avec ce dispositif | |
| KR19990044850A (ko) | 인터넷 웹 페이지의 국제적 지원을 위한 방법 및 시스템 | |
| US7006243B2 (en) | Web-based imaging system providing means of accessing content individually | |
| US7424509B2 (en) | System and method for printing from a web application | |
| KR20020036072A (ko) | 계층적 구조의 코드를 사용한 인터넷 자동 접속 방법 및시스템 | |
| JP3782685B2 (ja) | 画像サーバおよびクライアント装置ならびにそれらの制御方法 | |
| WO2002046948A1 (fr) | Procede, systeme et programme informatique servant a ameliorer l'acces a un contenu sur un reseau |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 122 | Ep: pct application non-entry in european phase |