+

FR2813680A1 - Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product - Google Patents

Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product Download PDF

Info

Publication number
FR2813680A1
FR2813680A1 FR0011554A FR0011554A FR2813680A1 FR 2813680 A1 FR2813680 A1 FR 2813680A1 FR 0011554 A FR0011554 A FR 0011554A FR 0011554 A FR0011554 A FR 0011554A FR 2813680 A1 FR2813680 A1 FR 2813680A1
Authority
FR
France
Prior art keywords
information
bar code
product
representative
server
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.)
Pending
Application number
FR0011554A
Other languages
French (fr)
Inventor
Jean Jacques Vandewalle
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.)
Gemplus SA
Original Assignee
Gemplus Card International SA
Gemplus SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gemplus Card International SA, Gemplus SA filed Critical Gemplus Card International SA
Priority to FR0011554A priority Critical patent/FR2813680A1/en
Publication of FR2813680A1 publication Critical patent/FR2813680A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The information is gathered by a server which searches information on the Internet. The server has a data store (34) associating a standard format bar code with the URL of another server. The bar code is carried on the product or its packaging, serving to identify the product. The bar code is delivered in numeric form to the server (31), and the identified URL is returned (32) to the client.

Description

<Desc/Clms Page number 1>
PROCEDE DE RECHERCHE ACCELEREE D'INFORMATIONS RELATIVES A UN PRODUIT, DANS UN RÉSEAU DE TYPE INTERNET, ET SERVEUR POUR SA MISE EN OEUVRE L'invention concerne un procédé de recherche accélérée d'informations relatives à un produit sur un réseau de type INTERNET. L'invention vise également à fournir un serveur pour la mise en ceuvre de l'invention.
<Desc / Clms Page number 1>
The invention relates to an accelerated search for information relating to a product on a network of the INTERNET type. The invention also aims to provide a server for implementing the invention.

Le réseau INTERNET offre aujourd'hui accès à de multiples informations mises à disposition des tiers par des sociétés ou des particuliers sur des serveurs connectés au réseau. The INTERNET network now offers access to multiple information made available to third parties by companies or individuals on servers connected to the network.

La richesse et 1a multiplicité de ces informations rend très difficile une recherche précise et rapide d'une information sur un produit. Des moteurs de recherche, de type Yahoo! ou Altavista (Marques déposées), remédient partiellement à ce problème en proposant une recherche de pages WEB, répondant à des critères de recherche, parmi des millions de pages WEB. La croissance exponentielle des pages WEB rendues disponibles dans le monde multiplie encore cette difficulté d'un accès ciblé et très rapide à une information donnée. En effet, une recherche d'une information concernant un micro-ordinateur 000 vendu par une société SSS donne souvent lieu à des centaines de résultats obligeant à un travail fastidieux d'analyse des contenus de différentes pages WEB proposées. The richness and multiplicity of this information makes it very difficult to find precise and rapid information on a product. Search engines, such as Yahoo! or Altavista (Trademarks), partially remedy this problem by offering a search for WEB pages, meeting search criteria, among millions of WEB pages. The exponential growth of WEB pages made available worldwide further multiplies this difficulty of targeted and very rapid access to given information. Indeed, a search for information concerning a microcomputer 000 sold by an SSS company often gives rise to hundreds of results requiring a tedious job of analyzing the contents of different WEB pages offered.

<Desc/Clms Page number 2><Desc / Clms Page number 2>

Parallèlement à cela, les particuliers et les entreprises ont un besoin grandissant d'accès fiables, rapides à des informations sur des produits donnés.  At the same time, individuals and businesses have an increasing need for reliable, fast access to information on specific products.

Ainsi par exemple, une personne ayant perdu une notice explicative jointe à un produit acheté peut souhaiter accéder à une notice mise à disposition sur INTERNET par le vendeur du produit. De même, une personne peut souhaiter se renseigner sur les spécificités d'un produit alimentaire qu'il vient d'acheter et dont les seules informations disponibles sur le produit lui-même ne sont pas exhaustive. Il souhaitera par exemple accéder à des informations concernant l'origine du produit, les contre-indications sur l'alimentation d'un enfant en bas âge avec un tel produit, les recettes de cuisine associées, etc..... Toutes ces informations ne peuvent évidemment pas être mises dans une notice explicative jointe au produit en raison du volume de la notice qui devrait être jointe au produit si l'on souhaite fournir une information très exhaustive. Un autre inconvénient est que quand bien même cette notice serait jointe au produit, cette notice ne peut être mise à jour après mise dans le commerce du produit. For example, a person who has lost an explanatory notice attached to a purchased product may wish to access a notice made available on the INTERNET by the seller of the product. Similarly, a person may wish to learn about the specifics of a food product he has just purchased and the only information available on the product itself is not exhaustive. For example, he would like to have access to information concerning the origin of the product, contraindications for feeding a young child with such a product, associated cooking recipes, etc. All of this information obviously cannot be put in an explanatory note attached to the product because of the volume of the notice which should be attached to the product if one wishes to provide very exhaustive information. Another drawback is that even if this notice is attached to the product, this notice cannot be updated after the product has been sold on the market.

L'invention vise donc à remédier à ces inconvénients . Un premier objectif de l'invention est de fournir un procédé de recherche rendant possible un accès ciblé et très rapide à des informations données relatives à un produit. Un second objectif de l'invention est de fournir un serveur permettant cet accèsciblé et très rapide. The invention therefore aims to remedy these drawbacks. A first objective of the invention is to provide a search method making possible targeted and very rapid access to given information relating to a product. A second objective of the invention is to provide a server allowing this targeted and very fast access.

<Desc/Clms Page number 3><Desc / Clms Page number 3>

A cette fin, un procédé selon de recherche d'informations relatives à un produit dans un réseau de type INTERNET, comprend les étapes de - association, dans un serveur de recherche du réseau, à au moins une information représentative d'un code barre d'identification de produit, d'au moins une adresse d'un autre serveur, ledit code barre étant porté par le produit ou son emballage selon un format standardisé; - réception par le serveur de recherche en provenance d'un terminal d'usager de ladite information représentative de code barre; et - transmission du serveur de recherche vers ledit terminal d'au moins une adresse de page associée, dans ledit serveur de recherche, à ladite information représentative de code barre qui est reçue.  To this end, a method according to the search for information relating to a product in a network of the INTERNET type, comprises the steps of - association, in a search server of the network, with at least one item of information representative of a bar code d 'product identification, of at least one address of another server, said barcode being carried by the product or its packaging in a standardized format; - reception by the search server from a user terminal of said representative bar code information; and - transmission from the search server to said terminal of at least one page address associated, in said search server, with said representative bar code information which is received.

Alternativement, un procédé selon l'invention de recherche d'informations relatives à un produit dans un réseau de type INTERNET, comprend les étapes de - association, dans un serveur de recherche du réseau, à au moins une information représentative d'un code barre d'identification Alternatively, a method according to the invention for searching for information relating to a product in an INTERNET type network, comprises the steps of - associating, in a network search server, with at least one item of information representative of a bar code Identification

<Desc/Clms Page number 4><Desc / Clms Page number 4>

de produit, d'au moins une adresse d'un autre serveur, ledit code barre étant porté par le produit ou son emballage selon un format standardisé; - réception par le serveur de recherche en provenance d'un terminal d'usager de ladite information représentative de code barre; et - transmission vers ledit terminal d'une page dont l'adresse est associée, dans ledit serveur de recherche, à ladite information représentative de code barre qui est reçue.  product, at least one address from another server, said bar code being carried by the product or its packaging in a standardized format; - reception by the search server from a user terminal of said representative bar code information; and - transmission to said terminal of a page whose address is associated, in said search server, with said representative bar code information which is received.

Typiquement, le procédé comprend en outre l'étape de visualisation par l'usager du contenu d'une page associée à ladite adresse par sélection par ledit usager de ladite au moins une adresse. Typically, the method further comprises the step of viewing by the user the content of a page associated with said address by selection by said user of said at least one address.

Selon une première variante, l'étape de transmission vers le terminal est précédée par une étape de lecture du code barre au moyen d'un lecteur de code barre pour produire ladite information représentative de code barre. According to a first variant, the step of transmitting to the terminal is preceded by a step of reading the bar code by means of a bar code reader to produce said information representing bar code.

Selon une seconde variante, l'étape de transmission vers le terminal est précédée par une étape de saisie au moyen d'un clavier de ladite information représentative de code barre sous la forme d'un nombre, ledit nombre étant inscrit à côté du code barre porté par le produit ou son emballage. According to a second variant, the step of transmitting to the terminal is preceded by a step of entering, by means of a keyboard, said information representing bar code in the form of a number, said number being written next to the bar code worn by the product or its packaging.

<Desc/Clms Page number 5><Desc / Clms Page number 5>

Selon un exemple, le format standardisé est le format standardisé UPC.  According to an example, the standardized format is the standardized UPC format.

Un serveur selon l'invention de recherche d'informations relatives à un produit dans un réseau de type INTERNET, comprend une unité de stockage de données associant à chacune respective d'une pluralité d'informations représentatives de codes barres d'identification de produit au moins une adresse d'une page d'un autre serveur, un code barre étant porté par un produit ou son emballage selon un format standardisé d'identification du produit. A server according to the invention for searching for information relating to a product in an INTERNET type network, comprises a data storage unit associating with each respective one of a plurality of information representative of product identification bar codes at minus an address from a page on another server, a barcode being carried by a product or its packaging in a standardized product identification format.

Typiquement, il comprend, en outre - une interface d'entrée pour recevoir des requêtes émises par des terminaux distants, une requête donnée comprenant une information représentative de code barre émise par un terminal donné, - une interface de sortie pour envoyer à destination dudit terminal donné au moins une adresse associée dans ledit serveur à ladite information représentative de code barre, et - un extracteur pour extraire de ladite requête l'information représentative de code barre émise par le terminal donné, et extraire de ladite unité de stockage de données au moins une adresse d'un autre serveur, associée à l'information représentative de code barre. Typically, it further comprises - an input interface for receiving requests sent by remote terminals, a given request comprising representative information of bar code sent by a given terminal, - an output interface for sending to said terminal given at least one address associated in said server with said representative bar code information, and - an extractor for extracting from said request the representative information of bar code transmitted by the given terminal, and extracting from said data storage unit at least an address of another server, associated with the representative bar code information.

<Desc/Clms Page number 6><Desc / Clms Page number 6>

Le serveur peut, en outre, délivrer des services propres en fonction des informations représentatives de code barre reçues.  The server can, moreover, deliver its own services as a function of the representative barcode information received.

D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement au cours de la description qui suit, donnée à titre d'exemple illustratif et non limitatif, et faite en référence aux figures annexées dans lesquelles: - la figure 1 est une représentation schématique d'un réseau de type INTERNET; - la figure 2 mont=e un format de code barre associé à un nombre correspondant, - la figure 3 est un bloc-diagramme d'un serveur selon l'invention, et - la figure 4 est une représentation schématique d'un enregistrement mémorisé dans une unité de stockage du serveur de la figure 3. Other characteristics and advantages of the present invention will appear more clearly during the description which follows, given by way of illustrative and nonlimiting example, and made with reference to the appended figures in which: - Figure 1 is a schematic representation an INTERNET type network; - Figure 2 mont = e a barcode format associated with a corresponding number, - Figure 3 is a block diagram of a server according to the invention, and - Figure 4 is a schematic representation of a stored record in a server storage unit in Figure 3.

Dans la présente description, les termes adresse URL ( Uniform Resource Locator en littérature anglo-saxonne) désignent une adresse INTERNET exploitée par les navigateurs. I'_ s'agit de l'adressage standard d'accès à une page WEB typiquement sur un serveur distant. En pratique, d'autres formats d'adresse peuvent être utilisés, tels que les formats URI ( Uniform Resource Identifier ) ou URN ( Uniform Resource Name ) . In the present description, the terms URL address (Uniform Resource Locator in Anglo-Saxon literature) designate an INTERNET address used by browsers. I'_ is the standard addressing for accessing a WEB page, typically on a remote server. In practice, other address formats can be used, such as URI (Uniform Resource Identifier) or URN (Uniform Resource Name) formats.

En référence à la figure 1, l'accès par un terminal 1 à un réseau INT de type INTERNET se réalise à travers un serveur/routeur 2 d'un fournisseur d'accès, donnant accès au terminal 1 à différents serveurs du réseau, With reference to FIG. 1, access by a terminal 1 to an INT network of the INTERNET type is carried out through a server / router 2 of an access provider, giving access to the terminal 1 to different servers of the network,

<Desc/Clms Page number 7><Desc / Clms Page number 7>

tels que les serveurs 3 et 4 à travers des noeuds de routage (non représentés) du réseau.  such as servers 3 and 4 through network routing nodes (not shown).

En référence à la figure 2, un code barre d'identification de produit se présente sous la forme de barres successives, éventuellement de différentes épaisseurs. Le code barre est utilisé pour coder N chiffres. Très fréquemment, ces N chiffres sont inscrits à proximité du code barre. Ces N=12 chiffres sont 7 56765 38909 8 dans la figure 2. A titre d'exemple non limitatif, un code barre au format UPC est utilisé pour coder un nombre à 12 chiffres, chacun de ces chiffres prenant une valeur comprise entre 0 et 9. Le premier chiffre est le caractère du système de nombre, les cinq suivants définissent le nombre d'identification du fabricant, les cinq suivants définissent la référence du produit, et le dernier chiffre est un chiffre de vérification d'intégrité, ou checksum. D'autres formats existent tels que le format Code 39 , le format CODE 128 , ou encore le format dit Entrelacé 2 sur 5 , et peuvent être utilisés dans le cadre de l'invention. With reference to FIG. 2, a product identification bar code is in the form of successive bars, possibly of different thicknesses. The barcode is used to code N digits. Very often, these N digits are written near the bar code. These N = 12 digits are 7 56765 38909 8 in FIG. 2. By way of nonlimiting example, a bar code in UPC format is used to code a 12-digit number, each of these digits taking a value between 0 and 9. The first digit is the character of the number system, the next five define the manufacturer's identification number, the next five define the product reference, and the last digit is an integrity check digit, or checksum. Other formats exist such as the Code 39 format, the CODE 128 format, or even the so-called Interleaved format 2 of 5, and can be used in the context of the invention.

L'invention va maintenant être décrite concernant une réalisation donnée à titre purement illustratif. I1 est considéré qu'une personne achète une bouteille de vin dans un supermarché. Cette personne souhaite obtenir des informations complémentaires concernant ce vin, telles que les caractéristiques du vin, la méthode de vendange, les types de plats avec lesquels doivent être dégustés ce vin, les précautions à prendre pour le bon vieillissement de ce vin, un accès à un forum de personnes faisant part de leur appréciation de ce vin, The invention will now be described concerning an embodiment given purely by way of illustration. It is considered that a person buys a bottle of wine in a supermarket. This person wishes to obtain additional information concerning this wine, such as the characteristics of the wine, the method of harvest, the types of dishes with which this wine should be tasted, the precautions to be taken for the proper aging of this wine, access to a forum of people expressing their appreciation of this wine,

<Desc/Clms Page number 8><Desc / Clms Page number 8>

la liste des magasins ou sont vendus ce même vin, e . c... . .  the list of stores where the same wine is sold, e. vs... . .

La personne, ou usager, se connecte alors à INTERNE-- au moyen de son terminal 1, puis accède à un serveur 3 après avoir demandé l'établissement d'une connexion avec ce serveur 3. Pour cela, l'usager saisit au moyen de son clavier une adresse de ce serveur, telle que www.codebarre.com. La page d'acceuil du serveur 3 est alors visualisée sur l'écran du terminal 1. La personne est alors invitée à faire connaître le nombre du code barre du produit pour lequel elle souhaite obtenir des informations complémentaires. Deux alternatives sont possibles. Ou bien, la saisie de cette information est réalisée au moyen d'une lecteur de code barre connecté au terminal 1. Dans ce cas, le code barre du produit lu par le lecteur est traduit sous la forme d'une information représentative de code barre, telle que -_e nombre 7 56765 38909 8 associé à ce code barre. Ou bien la saisie est réalisée manuellement au moyen d'un clavier du terminal 1. Dans ce cas, la personne saisit au moyen de son clavier l'information représentative de code barre 7 56765 38909 8 , qui est inscrite à côté du code barre porté par le produit ou son emballage. Dans les deux cas, après validation par la personne, l'information représentative de code barre, typiquemen-:# le nombre 7 56765 38909 8 est transmise au serveur 3. The person, or user, then connects to INTERNAL - by means of his terminal 1, then accesses a server 3 after having requested the establishment of a connection with this server 3. For this, the user enters by means of from his keyboard an address of this server, such as www.codebarre.com. The home page of the server 3 is then displayed on the screen of the terminal 1. The person is then invited to indicate the number of the bar code of the product for which he wishes to obtain additional information. Two alternatives are possible. Or, the entry of this information is carried out by means of a bar code reader connected to the terminal 1. In this case, the bar code of the product read by the reader is translated in the form of representative information of bar code , such as -_e number 7 56765 38909 8 associated with this barcode. Or the entry is carried out manually using a keyboard of the terminal 1. In this case, the person enters using his keyboard the representative information of bar code 7 56 765 38 909 8, which is written next to the bar code worn by the product or its packaging. In both cases, after validation by the person, the representative barcode information, typically: # the number 7 56765 38909 8 is transmitted to the server 3.

Selon. une autre variante, la procédure peut être automatique. Le terminal 1 étant connecté au réseau, la lecture d'un code barre par un lecteur de code barre déclenche automatiquement une procédure automatique de connexion au serveur codebarre.com et l'envoi According. another variant, the procedure can be automatic. Terminal 1 being connected to the network, reading a bar code by a bar code reader automatically triggers an automatic procedure for connecting to the codebarre.com server and sending

<Desc/Clms Page number 9><Desc / Clms Page number 9>

simultanée d'une requête incluant l'information représentative de code barre 7 56765 38909 8 qui vient d'être lue. De telles connexion et requête simultanées sont par exemple possibles par utilisation des requêtes GET ou POST.  simultaneous of a request including the representative information of bar code 7 56765 38909 8 which has just been read. Such simultaneous connection and request are for example possible by using GET or POST requests.

Comme montré sur la figure 3, le serveur 3 comprend une unité de stockage 34 de données associant à chacune d'une pluralité d'informations représentatives de code barre d'identification de produit au moins une adresse URL. Avantageusement, cette unité de stockage 34 est réalisée sous la forme d'une base de données. Cette unité de stockage 34 mémorise une pluralité d'enregistrements du type montré à la figure 4, chaque enregistrement associant à chaque information représentative de code barre, ici 7 56765 38909 8 au moins une adresse URL, ici www.youpla.com/vin/invit/ ; www .youpla.com/vin/recettes/ et www.youpla.com/vin/prix. As shown in FIG. 3, the server 3 comprises a data storage unit 34 associating with each of a plurality of information representative of product identification bar code at least one URL address. Advantageously, this storage unit 34 is produced in the form of a database. This storage unit 34 stores a plurality of records of the type shown in FIG. 4, each record associating with each representative information of bar code, here 7 56 765 38 909 8 at least one URL address, here www.youpla.com/vin/ invite /; www .youpla.com / wine / recipes / and www.youpla.com/vin/prix.

Plus précisément, le serveur 4 comprend (a) - une interface d'entrée 31 pour recevoir des requêtes émises par des terminaux distants, chaque requête donnée comprenant une information représentative de code barre émise par un terminal donné, (b) - une interface de sortie 32 pour envoyer à destination du terminal donné au moins une information d'adresse URL associée dans l'unité de stockage à l'information représentative de code barre, et (c) - un extracteur pour extraire, de la requête, l'information représentative de code barre émise par le terminal donné, et extraire de l'unité de stockage 34 de données l'adresse ou les adresses URL More precisely, the server 4 comprises (a) - an input interface 31 for receiving requests sent by remote terminals, each given request comprising representative information of bar code sent by a given terminal, (b) - an interface for output 32 to send to the given terminal at least one URL address information associated in the storage unit with the representative bar code information, and (c) - an extractor to extract, from the request, the information representative of barcode emitted by the given terminal, and extract from the data storage unit 34 the address or URL addresses

<Desc/Clms Page number 10><Desc / Clms Page number 10>

qui sont associées à l'information représentative de code barre.  which are associated with representative barcode information.

Une requête est reçue par l'-nterface 31. L'extracteur 33 extrait de la requête l'information représentative de code barre. I1 accède alors à l'unité de stockage pour lire la ou les adresses URL associées à cette information représentative de code barre. A request is received by the interface 31. The extractor 33 extracts the representative barcode information from the request. I1 then accesses the storage unit to read the URL address (s) associated with this representative bar code information.

Ces informations d'adresse URL sont ensuite transmises au terminal 1, à travers l'interface 32, pour être visualisées sous la forme de lien(s) sélectionnable(s). L'usager visualise le contenu d'une page associée à une adresse URL par sélection, par exemple au moyen. de sa souris, d'un lien sélectionnable pointant une adresse URL d'une page d'un serveur 4 mémorisant les informations qu'il désire obtenir concernant les caractéristiques du vin, méthode de vendange, types de plats avec lesquels doivent être dégustés ce vin, précaution à prendre pour le bon vieillissement de ce vin, forum de personnes faisant part de leur appréciation de ce vin, ensemble des magasins ou sont vendus ce même vin, etc..... Ce serveur est typiquement un serveur de la société qui a mis le produit sur le marché, cette société ayant préalablement transmis au serveur de recherche 2 l'adresse ou les adresses de pages WEB à associer à tel ou tel code barre. This URL address information is then transmitted to the terminal 1, through the interface 32, to be viewed in the form of selectable link (s). The user views the content of a page associated with a URL address by selection, for example by means. of his mouse, of a selectable link pointing to a URL address of a page of a server 4 memorizing the information which he wishes to obtain concerning the characteristics of the wine, method of harvest, types of dishes with which to be tasted this wine , precaution to take for the good aging of this wine, forum of people expressing their appreciation of this wine, all the stores where this same wine is sold, etc ..... This server is typically a server of the company which has put the product on the market, this company having previously transmitted to the search server 2 the address or addresses of WEB pages to be associated with such and such a bar code.

Selon une autre variante, le serveur 3 peut lui même prendre l'initiative que soit transmise au terminal 1 de l'usager, en réponse à la requête de cet usager, la page du serveur 4 mémorisant les informations qu'il désire obtenir concernant les caractéristiques du vin. Tel peut être le cas par exemple lorsqu'une seule adresse est disponible pour l'information représentative de code barre reçue par le serveur 3. According to another variant, the server 3 can itself take the initiative to be transmitted to the user's terminal 1, in response to this user's request, the page of the server 4 memorizing the information that it wishes to obtain concerning the characteristics of the wine. This can be the case for example when a single address is available for the representative bar code information received by the server 3.

<Desc/Clms Page number 11><Desc / Clms Page number 11>

Dans ce cas, il est opérée une transmission vers le terminal 1 d'une page dort l'adresse est associée, dans le serveur de recherche 3, à ladite information représentative de code barre qui est reçue. Cette page peut être transmise vers le terminal 1 ou bien directement par le serveur 4 stockant cette page, ou peut être transmise par le serveur 4 vers le terminal 1 à travers le serveur 3.  In this case, a transmission is made to the terminal 1 of a page asleep the address is associated, in the search server 3, with said representative bar code information which is received. This page can be transmitted to the terminal 1 or directly by the server 4 storing this page, or can be transmitted by the server 4 to the terminal 1 through the server 3.

Le serveur 3 peut, en outre, héberger des services associés à une ou des informations représentatives de code barre. Ainsi, par exemple, un service d'information de régime alimentaire peut être mis en #uvre sur la base des informations représentatives de code barre transmises par un usager et qui concernent son alimentation sur une période donnée. Le serveur in-formera par exemple l'usager de la totalité des calories contenues dans l'ensemble des aliments absorbés durant cette période donnée. The server 3 can, moreover, host services associated with one or more representative information of bar code. Thus, for example, a diet information service can be implemented on the basis of representative bar code information transmitted by a user and relating to his diet over a given period. The server will, for example, inform the user of all the calories contained in all of the food absorbed during this given period.

<Desc/Clms Page number 12><Desc / Clms Page number 12>

Claims (10)

REVENDICATIONS 1. Procédé de recherche d'informations relatives à un produit dans un réseau de type INTERNET, comprenant les étapes de - association, dans un serveur de recherche du réseau, à au moins une information représentative d'un code barre d'identification de produit, d'au moins une adresse d'un autre serveur, ledit code barre étant porté par le produit ou son emballage selon un format standardisé; - réception par le serveur de recherche en provenance d'un terminal d'usager de ladite informa::ion représentative de code barre; et - transmission du serveur de recherche vers ledit terminal d'au moins une adresse de page associée, dans ledit serveur de recherche, à ladite information représentative de code barre qui est reçue. CLAIMS 1. Method for searching for information relating to a product in an INTERNET type network, comprising the steps of - associating, in a search server of the network, with at least one item of information representative of an identification bar code of product, from at least one address of another server, said bar code being carried by the product or its packaging in a standardized format; - reception by the search server from a user terminal of said representative bar code information; and - transmission from the search server to said terminal of at least one page address associated, in said search server, with said representative bar code information which is received. 2. Procédé de recherche d'informations relatives à un produit dans un réseau de type INTERNET, comprenant les étapes de 2. Method for searching for information relating to a product in an INTERNET type network, comprising the steps of <Desc/Clms Page number 13><Desc / Clms Page number 13> - association, dans un serveur de recherche du réseau, à au moins une information représentative d'un code barre d'identification de produit, d'au moins une adresse d'un autre serveur, ledit code barre étant porté par le produit ou son emballage selon un format standardisé; - réception par le serveur de recherche en provenance d'un terminal d'usager de ladite information représentative de code barre; et - transmission vers ledit terminal d'une page dont l'adresse est associée, dans ledit serveur de recherche, à ladite information représentative de code barre qui est reçue. - association, in a network search server, with at least one piece of information representative of a product identification bar code, of at least one address of another server, said bar code being carried by the product or its packaging in a standardized format; - reception by the search server from a user terminal of said representative bar code information; and - transmission to said terminal of a page whose address is associated, in said search server, with said representative bar code information which is received. 3 - Procédé conforme à la revendication 1 ou 2, caractérisé en ce qu'il comprend en outre l'étape de visualisation par l'usager du contenu d'une page associée à ladite adresse par sélection par ledit usager de ladite au moins une adresse.3 - Method according to claim 1 or 2, characterized in that it further comprises the step of viewing by the user of the content of a page associated with said address by selection by said user of said at least one address . 4 - Procédé conforme à la revendication 1 ou 2, caractérisé en ce que l'étape de transmission vers le terminal est précédée par une étape de lecture du code barre au moyen d'un lecteur de code barre pour produire ladite information représentative de code barre.4 - Method according to claim 1 or 2, characterized in that the step of transmission to the terminal is preceded by a step of reading the bar code by means of a bar code reader to produce said information representative of bar code . 5 - Procédé conforme à la revendication 1 ou 2, caractérisé en ce que l'étape de transmission vers le  5 - Process according to claim 1 or 2, characterized in that the step of transmission to the <Desc/Clms Page number 14><Desc / Clms Page number 14> terminal est précédée par une étape de saisie au moyen d'un clavier de ladite information représentative de code barre sous la forme d'un nombre, ledit nombre étant inscrit à côté du code barre porté par le produit ou son emballage. terminal is preceded by a step of entering, using a keyboard, said representative bar code information in the form of a number, said number being written next to the bar code carried by the product or its packaging. 6 - Procédé conforme à l'une quelconque des revendications précédentes, caractérisé en ce que ledit format standardisé est au moins l'un des formats parmi l'ensemble des formats standardisés (UPC, Code39, Code128, Entrelacé 2 sur 5).6 - Process according to any one of the preceding claims, characterized in that said standardized format is at least one of the formats among all the standardized formats (UPC, Code39, Code128, Interleaved 2 of 5). 7 - Serveur de recherche d'informations relatives à un produit dans un réseau de type INTERNET, caractérisé en ce qu'il comprend une unité de stockage de données associant à chacune respective d'une pluralité d'informations représentatives de codes barres d'identification de produit au moins une adresse d'une page d'un autre serveur, un code barre étant porté par un produit ou son emballage selon un format standardisé d'identification du produit.7 - Search server for information relating to a product in an INTERNET type network, characterized in that it comprises a data storage unit associating with each respective one of a plurality of information representative of identification bar codes product at least one address of a page from another server, a barcode being carried by a product or its packaging according to a standardized format for product identification. 8. Serveur conforme à la revendication 7, caractérisé en ce qu'il comprend, en outre - une interface d'entrée pour recevoir des requêtes émises par des terminaux distants, une requête donnée comprenant une information représentative de code barre émise par un terminal donné, - une interface de sortie pour envoyer à destination dudit terminal donné au moins une 8. Server according to claim 7, characterized in that it further comprises - an input interface for receiving requests sent by remote terminals, a given request comprising representative information of bar code sent by a given terminal , - an output interface for sending to said terminal given at least one <Desc/Clms Page number 15><Desc / Clms Page number 15> adresse associée dans ledit serveur à ladite information représentative de code barre, et - un extracteur pour extraire de ladite requête l'information représentative de code barre émise par le terminal donné, et extraire de ladite unité de stockage de données au moins une adresse d'un autre serveur, associée à l'information représentative de code barre. address associated in said server with said representative information of barcode, and - an extractor for extracting from said request the representative information of barcode transmitted by the given terminal, and extracting from said data storage unit at least one address of another server, associated with the representative bar code information. 9 - Serveur conforme à la revendication. 7 ou 8, caractérisé en ce qu'il délivre des services propres en fonction d'informations représentatives de code barre reçues.9 - Server according to the claim. 7 or 8, characterized in that it delivers its own services as a function of information representative of the bar code received. 10 - Serveur conforme à l'une quelconque des revendications 7 à 9, caractérisé en ce que ledit format standardisé est au moins l'un des formats parmi l'ensemble des formats standardisés (UPC, Code39, Codel28, Entrelacé 2 sur 5).10 - Server according to any one of claims 7 to 9, characterized in that said standardized format is at least one of the formats among all the standardized formats (UPC, Code39, Codel28, Interleaved 2 of 5).
FR0011554A 2000-09-06 2000-09-06 Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product Pending FR2813680A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0011554A FR2813680A1 (en) 2000-09-06 2000-09-06 Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0011554A FR2813680A1 (en) 2000-09-06 2000-09-06 Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product

Publications (1)

Publication Number Publication Date
FR2813680A1 true FR2813680A1 (en) 2002-03-08

Family

ID=8854165

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0011554A Pending FR2813680A1 (en) 2000-09-06 2000-09-06 Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product

Country Status (1)

Country Link
FR (1) FR2813680A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998003923A1 (en) * 1996-07-21 1998-01-29 Ernestine, Llc World wide web bar code access system
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
US6061738A (en) * 1997-06-27 2000-05-09 D&I Systems, Inc. Method and system for accessing information on a network using message aliasing functions having shadow callback functions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
WO1998003923A1 (en) * 1996-07-21 1998-01-29 Ernestine, Llc World wide web bar code access system
US6061738A (en) * 1997-06-27 2000-05-09 D&I Systems, Inc. Method and system for accessing information on a network using message aliasing functions having shadow callback functions

Similar Documents

Publication Publication Date Title
US7277957B2 (en) Method of reconstructing network communications
US8676886B2 (en) System and method for dynamically changing the content of an information display
US10409806B2 (en) Transaction management system
US8621002B2 (en) System and method for dynamically changing the content of an information display
US5794039A (en) Method for abstracting messages of various protocols into objects for storage in a database
US5983351A (en) Web site copyright registration system and method
US7646776B2 (en) Method and apparatus for generating unique ID packets in a distributed processing system
US6138151A (en) Network navigation method for printed articles by using embedded codes for article-associated links
US5901287A (en) Information aggregation and synthesization system
US6473781B1 (en) Communication system and method
CN1274443A (en) Method for controlling computer with audio signal
CN101232507A (en) Information processing device, and information processing method
WO1998035469A2 (en) Information aggregation and synthesization system
US20030187957A1 (en) Automatic data download system and method
JP3638181B2 (en) Electronic bulletin board registration device
JPH1063562A (en) Package media, e-mail and terminal equipment
EP1290578A1 (en) Automatic and secure data search method using a data transmission network
WO2001073560A1 (en) Contents providing system
FR2813680A1 (en) Accelerated search for information on a product via the Internet, uses data store to translate bar code information taken from product to URL giving more information on the product
WO2002099697A1 (en) Method and system for displaying the searching result with specified image
JP2001147870A (en) Advertisement substitute server and advertisement information transmitting method and recording medium recording program
US7353249B2 (en) Method and apparatus for data retrieval from data server using a socket communications program
JP3946084B2 (en) E-mail management system, e-mail server, computer program, and recording medium
JPH10301954A (en) Image search method and image search system
EP1550965A1 (en) System and method for managing a dynamic, structured query and integrating it into a desired application
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载