CA2173542C - Dispositif et procede de traitement d'informations codees pour code a barres et carte a puce - Google Patents
Dispositif et procede de traitement d'informations codees pour code a barres et carte a puce Download PDFInfo
- Publication number
- CA2173542C CA2173542C CA002173542A CA2173542A CA2173542C CA 2173542 C CA2173542 C CA 2173542C CA 002173542 A CA002173542 A CA 002173542A CA 2173542 A CA2173542 A CA 2173542A CA 2173542 C CA2173542 C CA 2173542C
- Authority
- CA
- Canada
- Prior art keywords
- information
- card
- specifications
- smart card
- actions
- 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 - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 4
- 238000003672 processing method Methods 0.000 title 1
- 230000015654 memory Effects 0.000 claims abstract description 29
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 3
- 230000009467 reduction Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/02—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/343—Cards including a counter
- G06Q20/3437—Cards including a counter the counter having non-monetary units, e.g. trips
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
Abstract
Il s'agit d'un dispositif et d'un procédé de traitement d'informations codées. Le dispositif comprend des moyens (6, 9) de lecture de données codées dans une carte (7) à puce, des moyens (2) lecteurs de code à barres (3) reproduits sur un article et des moyens (10) de comparaison entre les informations lues et des informations stockées concernant une série d'articles prédéterminés. Il comprend également des moyens de traitement des résultats de ces comparaisons et des moyens (10) d'écriture dans la mémoire de la carte à puce, d'informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat, les moyens de lecture de données et d'écriture d'informations dans la carte à puce étant prévus pour au moins deux types de carte (7) à puce différents et comportant des moyens d'identification des spécificités et d'acceptation ou de rejets des cartes à puce en fonction desdites spécificités.
Description
~173542 , - 1 DISPOSITIF ET PROCEDE DE TRAITEMENT D'INFORMATIONS
CODEES POUR CODE A BARRES ET CARTE A PUCE
La présente invention concerne un dispositif de traitement d'informations codées, lors de l'achat d'un article dans un magasin de détail, du type comprenant des moyens de lecture de données codées dans une carte à puce, des moyens lecteurs de code à
barres reproduit sur l'article, des moyens de stockage d'informations codées concernant un ou plusieurs articles, des moyens de comparaison entre les informations lues par les moyens lecteurs de code à barres et des informations stockées dans lesdits moyens de stockage et concernant une série d'articles prédéterminés, des moyens de traitement des résultats de ces comparaisons et des moyens agencés pour imprimer automatiquement une facture, commandés par lesdits moyens de traitement des résultats.
Elle concerne également un procédé mettant en oeuvre un tel dispositif.
La présente invention trouve une application particulièrement importante, bien que non exclusive, dans le domaine du traitement des cartes de fidélité, présentées au moment du paiement par les clients des magasins de détail, tels que les hypermarchés et supermarchés.
On connaît déjà des systèmes de traitement de telles cartes. Ceux-ci demandent la mise en place d'un dispositif distinct et sur mesure, pour chaque carte traitée, et pour chaque modèle et marque de caisse traitant la carte. De tels systèmes présentent de ce fait des inconvénients. Ils engendrent en effet des applications figées difficiles à modifier, et ne permettent pas d'assurer un fonctionnement homogène.
, - 2 On connaît également de tels dispositifs développés notamment dans le domaine bancaire, fonctionnant avec des cartes à puces. Ce type de dispositif est de portée limitée et ne permet pas, notamment, de modifier le contenu de la carte en fonction des informations issues du lecteur de codes à barres.
La présente invention vise à fournir un dispositif et procédé répondant mieux que ceux antérieurement connus aux exigences de la pratique, notamment en ce qu'elle est facilement adaptable aux protocoles et équipements existants, en ce qu'elle permet de gérer de manière uniforme un environnement composé de lecteurs de codes à barres et de lecteurs de cartes à
puces différents, tout en mettant en oeuvre des algorithmes simples.
Dans ce but l'invention propose notamment un dispositif de traitement d'informations codées, lors de l'achat d'un article dans un magasin, du type ci-dessus défini, caractérise en ce que il comporte desmoyens d'écriture dans la mémoire de la carte à puce d'informations issues d'une part des résultats des comparaisons entre les informations codées du code à
barres et des informations concernant une série d'articles déterminés, et d'autre part de la date d'achat, et en ce que les moyens de lecture de données et d'écriture d'informations dans la carte à puce sont prévus pour au moins deux types de carte à puce 30 différents et comportent des moyens d'identification des spécificités et d'acceptation ou de rejets desdites cartes à puce en fonction desdites spécificités.
Grâce à l'invention, le système d'encaissement du magasin de détail va permettre, lorsque la caissière ; 2173~2 , insère la carte dans les moyens de lecture de cartes à puce, de lire le contenu de la carte, d'analyser la liste des codes à barres des articles achetés par le client et de les comparer avec les informations codifiées, en appliquant le ou les algorithmes de sélection établis au travers du protocole revendiqué.
Les informations ainsi retenues sont enregistrées dans un fichier spécifique de la mémoire de la carte à puce, par exemple désigné par le protocole en o fonction de la nature physique de la carte (taille de sa mémoire, type de processeurs, version, etc.).
L'invention permet ainsi d'homogénéiser et de simplifier le traitement des cartes à puce dans un environnement technique complexe, comportant un nombre important de périphériques matériels et logiciels hétérogènes comme c'est le cas d'un magasin de détail comprenant plusieurs terminaux sur différents sites de caisse de sorties de clients, chacun muni de moyens lecteurs de codes à barres d'articles.
Dans des modes de réalisation avantageux on a de plus recours à l'une et/ou à l'autre des dispositions suivantes :
- le dispositif comporte des moyens de commande permettant de déclarer les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à barres ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont 30 agencés pour vérifier la validité de la commande dans le contexte de l'achat qui vient d'être effectué ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour ajouter des informations additionnelles à la mémoire de la carte à puce en fonction de `- 2173542 l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour permettre d'ajouter des informations aux mémoires de toute carte présentée dont les spécificités sont acceptées.
L'invention propose également un procédé de traitement d'informations codées, lors de l'achat o d'un article dans un magasin de détail, selon lequel - on lit des données codées dans une carte à puce, - on lit un code à barres reproduit sur l'article acheté, - on compare les informations lues avec des informations stockées dans des moyens de stockage et concernant des séries d'articles prédéterminés à
acheter, - on traite les résultats de ces comparaisons pour imprimer automatiquement une facture, 20 - et on imprime automatiquement une facture, à partir desdits résultats, caractérisé
en ce que on écrit des informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat dans la mémoire de la carte à puce, et en ce que on lit les données et on écrit les informations dans la carte à puce pour au moins deux types de carte à puce différents, après identification des spécificités et acceptation ou non desdites cartes à puce en fonction desdites 30 spécificités.
Avantageusement lors du traitement desdites informations codées, on déclare les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à
barres.
1735~2 Dans un mode de réalisation avantageux, on déclare les spécifications des actions à effectuer, et on ajoute des informations additionnelles au contenu de la mémoire de la carte à puce en fonction de l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué.
Egalement avantageusement on déclare les spécifications des actions à effectuer et on ajoute des informations additionnelles aux mémoires de o toutes cartes présentées dont les spécificités sont acceptées.
L'invention sera mieux comprise à la lecture de la description qui suit d'un mode particulier de réalisation, donnée à titre d'exemple non limitatif.
La description se réfère au dessin qui l'accompagne dans lequel la figure unique montre un schéma général d'un dispositif 1 selon le mode de réalisation de l'invention plus particulièrement décrit ici, comprenant un lecteur 2 de code à barres 20 3, par exemple via un stylo optique 4.
Le code ~ barres 3 sert à identifier un article 5 de façon connue en elle-même.
Le dispositif 1 comprend un boîtier 6 dans lequel peut être insérée une carte 7 à puce 8 reliée à un circuit 9 de lecture/écriture dans la mémoire de la puce.
Le lecteur 2 de code à barres et le circuit 9 de lecture/écriture sont reliés à des moyens 10 de traitement par exemple constitués par un micro-30 ordinateur connecté à une mémoire 11 de masse agencéepour stocker des données concernant une série d'articles prédéterminés, et à une caisse 12 enregistreuse et imprimante de facture.
Les moyens 10 de traitement sont par ailleurs reliés à des moyens (non représentés) situés `~ ~173542 , entièrement à distance du site où est implanté le dispositif 1 et agencés pour assurer la cohérence des informations traitées et collectées par différents dispositifs et effectuer la compensation entre les données venant des différents sites.
Plus précisément, l'invention met en oeuvre un protocole composé d'un procédé de codification de commandes, et des algorithmes déclenchés par l'insertion de la carte 7 à puce dans le boîtier 6.
o Ces algorithmes exécutent les commandes en fonction des informations venant du lecteur 2 de codes à barres et du circuit 9 de lecture/écriture, de la mémoire de la carte.
Les algorithmes mentionnés ci-dessus vont être donnés plus précisément ci-après.
La syntaxe générale du protocole utilisée dans le mode de réalisation de l'invention plus particulièrement décrit ici commence par une commande (un mot réservé), suivie par une liste de paramètres séparés, par exemple, par des points virgules.
A titre d'exemple, il est présenté ci-après l~utilisation de l'invention dans le cadre d'une gestion de promotions.
La commande CARTE permet de déclarer les spécificités de chaque carte à puce acceptée par le système.
La syntaxe de commande CARTE est par exemple la suivante :
CARTE Version;Masque;RépCpns;FichCpns;CpnsMaxi;
RépPoints;FichPoints - Version est le numéro de version de la carte, unique pour chaque commande CARTE.
- Masque est le nom du système opératif de la carte, différent pour chaque fournisseur de cartes.
.
- RépCpns est le nom du répertoire, dans la mémoire de la carte, qui contient le fichier des promotions.
- FichCpns est le nom du fichier deæ promotions, dans la mémoire de la carte.
- CpnsMaxi est le nombre maximum de coupons que la carte peut contenir.
- RépPoints est le nom du répertoire qui contient le fichier des points.
- FichPoints est le nom du fichier des points.
La commande PROMO permet quant-à-elle de déclarer les spécifications des actions à effectuer sur la mémoire de la carte suite à la lecture d'un code à
barres.
La syntaxe de la commande PROMO est la suivante :
PROMO Version;SfDécl;CodePromo;Descl;Desc2;Montant;
Début;Fin;PanierMini;Durée [;CodeEAN;CodeSf;Option]
Version est le numéro de version des cartes ciblées par cette commande.
SfDécl est le code sous-famille déclenchant l'offre. Ce paramètre désigne la sous-famille d'articles qui déclenchera l'activation de la promotion.
Note : Arbitrairement, les codes 900 et 901 nécessitent un traitement spécifique. Le code 900 représente un coupon distribué aux seuls clients n'ayant pas acheté le produit en promotion. Le code 901 représente un coupon distribué de manière non sélective, à tout porteur de la carte.
CodePromo est le code promotion, unique pour chaque promotion.
Descl,Desc2 sont les descriptions de la promotion.
Montant est le montant de la réduction, en centimes, ou en points.
2173~
Débu t est la date de début de promotion, date à
partir de laquelle la promotion commencera à être écrite sur les cartes.
Fin est la date de fin de promotion date à partir de laquelle la promotion ne sera plus diffusée.
PanierMini est le montant minimum du panier en francs, seuil en dessous duquel la promotion ne sera pas activée.
Durée est la durée de vie du coupon en jour (0/15/30/45). Si la durée de vie est de 0 jours, des points seront distribués, au lieu de coupons.
CodeEAN est le code EAN de l'article(s) en promotion. Le code EAN peut contenir la lettre "X"
dans une ou plusieurs positions, la promo sera donc valable pour plusieurs articles ayant la même structure de base, à un ou plusieurs chiffres près, appartenant tous à la sous-famille indiquée.
CodeSf est le code sous-famille de l'article(s) en promo.
20 Option est l'option fidélisation/nouveau client.
Si cette valeur est "M" (pour [M]ême produit), le client recevra ce bon de réduction si l'EAN acheté
est identique à l'EAN en promotion. Si la valeur est "A" ([A]utres produits), le client recevra ce bon de réduction si l'EAN acheté est différent de l'EAN en promotion. Si la valeur est I, l'option est inactivée.
Les 3 derniers paramètres (CodeEAN, CodeSf, Option) peuvent être omis ; dans ce cas, la promotion 30 porte sur un achat global, et non pas sur un article précis.
Concernant le fonctionnement, pour chaque article scanné ayant une sous-famille, l'algorithme appelé
"émission par déclenchement" est effectué.
~173~4~
. g Cet algorithme recherche les commandes PROMO ayant comme valeur SfDécl la valeur de la sous-famille de l'article scanné, puis vérifiera la validité de la commande dans le contexte de l'achat qui vient d'être effectué :
- l'enregistrement doit être valable au jour de la transaction, - le montant total de la transaction doit être supérieur à Pani erMini, o - Option = " I ", ou Option = "M" et 1'EAN scanné =
CodeEAN, ou Option = "A" et les 6 premiers caractères de l'EAN scanné sont différents de ceux de CodeEAN.
Si ces conditions sont satisfaites, l'enregistrement est alors ajouté à la carte.
De manière semblable, l'algorithme appelé
"émission par omission" permet d'ajouter des enregistrements à une carte, en fonction de l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué. Ces enregistrements sont désignés par des commandes PROMO avec le paramètre SfDécl ayant la valeur "900".
De manière semblable, l'algorithme appelé
"émission non sélective" permet d'ajouter des enregistrements à toute carte présentée. Ces enregistrements sont désignés par des commandes PROMO
avec le paramètre SfDécl ayant la valeur "901".
Les algorithmes mentionnés ci-dessus sont donnés plus précisément ci-après :
Al~or;thme ~'ém;ss;on par déclenchement :
Pour chaque article scanné ayant une sous-famille MarketLink<>O
{
lecture fichier promotions, avec Promotion.SfDéclencheur=sous-famille MarketLink de l'ean scanné;
tant qu'une promotion existe pour cette sous-famille, et tant que nombre_de_coupons_disponibles < 15 {
- - 2173~2 .
8i ((Promotion.Option=1) ou Promotion.Option = M et ean_scanné = Promotion.CodeEAN) ou (Promotion.Option = A
et ean-scanné [car 1 à car 6] <> Promotion.CodeEAN[car 1 à
car 6])) et (Promotion.Début<=aujourd'hui<=Promotion.Fin) et (Promotion.PanierMini<=montant_du ticket) et (Promotion.CodeEAN ~ Promot~on.CodeSF n'est pas d6~à dans l'espace memoirenimage-carte") {
inscription de la promotion dans l'espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles+l;
}
lecture de la promotion suivante;
}
}
Al gor; thme tl ' ém; ss; on l?~r om; ss; on lecture fichier promotions, avec Promotion.SfDéclencheur "900"
tant qu'une promotion existe pour la sous-famille "900", et tant que nombre de_coupons_disponibles < 15 {
{
si (Promotion.Début<=aujourd'hui<=Promotion.Fin) et (Promotion.PanierMini<=montant_du_ticket) et (Promotion.CodeEAN + Promotion.CodeSF n'est pas dans le panier du client) {
inscription de la promotion dans l'espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles +l;
lecture de la promotion suivante;
) Al gor; thme ~1~ ém; ss; on non sél ect; ve lecture fichier promotions, avec Promotion.SfDéclencheur "901"
tant qu'une promotion existe pour la sous-famille "901", et tant que nombre_de_coupons_disponibles < 15 si (Promotion.Début<=aujourd~hui<=Promotion.Fin) et ~Promotion.PanierMini<=montant_du ticket) et (Promotion.CodeEAN + Promotion.CodeSF n'est pas déjà dans l'espace mémoire "image-carte") {
inscription de la promotion dans l~espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles + 1;
}
lecture de la promotion suivante;
On va maintenant décrire le fonctionnement du dispositif 1 de la figure 1.
Une carte de fidélité 7 est présentée à la caissière afin de recevoir des bons de réduction et accumuler des points. Lorsque le porteur achète un article 5 pour lequel il détient un bon de réduction sur sa carte, la valeur de la réduction est automatiquement déduite de son ticket. De plus, le porteur peut choisir de régler son achat avec le solde de points qu'il a accumulés sur sa carte, sur la base de 1 point égale 1 franc.
Les bons de réduction sont émis de manière sélective, en fonction des achats du porteur. Une campagne promotionnelle peut, par exemple, proposer un bon de réduction de 5 francs, à valoir sur un prochain achat de balles de tennis de la marque X.
Plutôt que de proposer ce bon à tous les porteurs, la marque X ch~isira de le donner aux seuls porteurs achetant, par exemple, une raquette de tennis.
Les points sont également émis de manière sélective. Par exemple, une marque de chaussures Y
offre 50 points aux acheteurs de fiÇ~ chaussures de sport.
~173~4~
Grâce à l'invention, il devient possible de gérer cette sélectivité. Le système d'encaissement rec,oit les caractéristiques des promotions et les intègre au niveau de chaque caisse. Une promotion donnée sera déclenchée lorsqu'un code EAN déclencheur est lu par le scanner de la caisse.
L'environnement comprend ainsi des fonctions intégrant les algorithmes de l'invention qui sont directement utilisables par un système d'encaissement o programmé, par exemple, en langage C.
Comme il va de soit et comme il résulte d'ailleurs de ce qui précède, la présente invention ne se limite pas au mode de réalisation plus particulièrement décrit mais en embrasse toutes les variantes.
CODEES POUR CODE A BARRES ET CARTE A PUCE
La présente invention concerne un dispositif de traitement d'informations codées, lors de l'achat d'un article dans un magasin de détail, du type comprenant des moyens de lecture de données codées dans une carte à puce, des moyens lecteurs de code à
barres reproduit sur l'article, des moyens de stockage d'informations codées concernant un ou plusieurs articles, des moyens de comparaison entre les informations lues par les moyens lecteurs de code à barres et des informations stockées dans lesdits moyens de stockage et concernant une série d'articles prédéterminés, des moyens de traitement des résultats de ces comparaisons et des moyens agencés pour imprimer automatiquement une facture, commandés par lesdits moyens de traitement des résultats.
Elle concerne également un procédé mettant en oeuvre un tel dispositif.
La présente invention trouve une application particulièrement importante, bien que non exclusive, dans le domaine du traitement des cartes de fidélité, présentées au moment du paiement par les clients des magasins de détail, tels que les hypermarchés et supermarchés.
On connaît déjà des systèmes de traitement de telles cartes. Ceux-ci demandent la mise en place d'un dispositif distinct et sur mesure, pour chaque carte traitée, et pour chaque modèle et marque de caisse traitant la carte. De tels systèmes présentent de ce fait des inconvénients. Ils engendrent en effet des applications figées difficiles à modifier, et ne permettent pas d'assurer un fonctionnement homogène.
, - 2 On connaît également de tels dispositifs développés notamment dans le domaine bancaire, fonctionnant avec des cartes à puces. Ce type de dispositif est de portée limitée et ne permet pas, notamment, de modifier le contenu de la carte en fonction des informations issues du lecteur de codes à barres.
La présente invention vise à fournir un dispositif et procédé répondant mieux que ceux antérieurement connus aux exigences de la pratique, notamment en ce qu'elle est facilement adaptable aux protocoles et équipements existants, en ce qu'elle permet de gérer de manière uniforme un environnement composé de lecteurs de codes à barres et de lecteurs de cartes à
puces différents, tout en mettant en oeuvre des algorithmes simples.
Dans ce but l'invention propose notamment un dispositif de traitement d'informations codées, lors de l'achat d'un article dans un magasin, du type ci-dessus défini, caractérise en ce que il comporte desmoyens d'écriture dans la mémoire de la carte à puce d'informations issues d'une part des résultats des comparaisons entre les informations codées du code à
barres et des informations concernant une série d'articles déterminés, et d'autre part de la date d'achat, et en ce que les moyens de lecture de données et d'écriture d'informations dans la carte à puce sont prévus pour au moins deux types de carte à puce 30 différents et comportent des moyens d'identification des spécificités et d'acceptation ou de rejets desdites cartes à puce en fonction desdites spécificités.
Grâce à l'invention, le système d'encaissement du magasin de détail va permettre, lorsque la caissière ; 2173~2 , insère la carte dans les moyens de lecture de cartes à puce, de lire le contenu de la carte, d'analyser la liste des codes à barres des articles achetés par le client et de les comparer avec les informations codifiées, en appliquant le ou les algorithmes de sélection établis au travers du protocole revendiqué.
Les informations ainsi retenues sont enregistrées dans un fichier spécifique de la mémoire de la carte à puce, par exemple désigné par le protocole en o fonction de la nature physique de la carte (taille de sa mémoire, type de processeurs, version, etc.).
L'invention permet ainsi d'homogénéiser et de simplifier le traitement des cartes à puce dans un environnement technique complexe, comportant un nombre important de périphériques matériels et logiciels hétérogènes comme c'est le cas d'un magasin de détail comprenant plusieurs terminaux sur différents sites de caisse de sorties de clients, chacun muni de moyens lecteurs de codes à barres d'articles.
Dans des modes de réalisation avantageux on a de plus recours à l'une et/ou à l'autre des dispositions suivantes :
- le dispositif comporte des moyens de commande permettant de déclarer les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à barres ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont 30 agencés pour vérifier la validité de la commande dans le contexte de l'achat qui vient d'être effectué ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour ajouter des informations additionnelles à la mémoire de la carte à puce en fonction de `- 2173542 l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué ;
- les moyens de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour permettre d'ajouter des informations aux mémoires de toute carte présentée dont les spécificités sont acceptées.
L'invention propose également un procédé de traitement d'informations codées, lors de l'achat o d'un article dans un magasin de détail, selon lequel - on lit des données codées dans une carte à puce, - on lit un code à barres reproduit sur l'article acheté, - on compare les informations lues avec des informations stockées dans des moyens de stockage et concernant des séries d'articles prédéterminés à
acheter, - on traite les résultats de ces comparaisons pour imprimer automatiquement une facture, 20 - et on imprime automatiquement une facture, à partir desdits résultats, caractérisé
en ce que on écrit des informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat dans la mémoire de la carte à puce, et en ce que on lit les données et on écrit les informations dans la carte à puce pour au moins deux types de carte à puce différents, après identification des spécificités et acceptation ou non desdites cartes à puce en fonction desdites 30 spécificités.
Avantageusement lors du traitement desdites informations codées, on déclare les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à
barres.
1735~2 Dans un mode de réalisation avantageux, on déclare les spécifications des actions à effectuer, et on ajoute des informations additionnelles au contenu de la mémoire de la carte à puce en fonction de l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué.
Egalement avantageusement on déclare les spécifications des actions à effectuer et on ajoute des informations additionnelles aux mémoires de o toutes cartes présentées dont les spécificités sont acceptées.
L'invention sera mieux comprise à la lecture de la description qui suit d'un mode particulier de réalisation, donnée à titre d'exemple non limitatif.
La description se réfère au dessin qui l'accompagne dans lequel la figure unique montre un schéma général d'un dispositif 1 selon le mode de réalisation de l'invention plus particulièrement décrit ici, comprenant un lecteur 2 de code à barres 20 3, par exemple via un stylo optique 4.
Le code ~ barres 3 sert à identifier un article 5 de façon connue en elle-même.
Le dispositif 1 comprend un boîtier 6 dans lequel peut être insérée une carte 7 à puce 8 reliée à un circuit 9 de lecture/écriture dans la mémoire de la puce.
Le lecteur 2 de code à barres et le circuit 9 de lecture/écriture sont reliés à des moyens 10 de traitement par exemple constitués par un micro-30 ordinateur connecté à une mémoire 11 de masse agencéepour stocker des données concernant une série d'articles prédéterminés, et à une caisse 12 enregistreuse et imprimante de facture.
Les moyens 10 de traitement sont par ailleurs reliés à des moyens (non représentés) situés `~ ~173542 , entièrement à distance du site où est implanté le dispositif 1 et agencés pour assurer la cohérence des informations traitées et collectées par différents dispositifs et effectuer la compensation entre les données venant des différents sites.
Plus précisément, l'invention met en oeuvre un protocole composé d'un procédé de codification de commandes, et des algorithmes déclenchés par l'insertion de la carte 7 à puce dans le boîtier 6.
o Ces algorithmes exécutent les commandes en fonction des informations venant du lecteur 2 de codes à barres et du circuit 9 de lecture/écriture, de la mémoire de la carte.
Les algorithmes mentionnés ci-dessus vont être donnés plus précisément ci-après.
La syntaxe générale du protocole utilisée dans le mode de réalisation de l'invention plus particulièrement décrit ici commence par une commande (un mot réservé), suivie par une liste de paramètres séparés, par exemple, par des points virgules.
A titre d'exemple, il est présenté ci-après l~utilisation de l'invention dans le cadre d'une gestion de promotions.
La commande CARTE permet de déclarer les spécificités de chaque carte à puce acceptée par le système.
La syntaxe de commande CARTE est par exemple la suivante :
CARTE Version;Masque;RépCpns;FichCpns;CpnsMaxi;
RépPoints;FichPoints - Version est le numéro de version de la carte, unique pour chaque commande CARTE.
- Masque est le nom du système opératif de la carte, différent pour chaque fournisseur de cartes.
.
- RépCpns est le nom du répertoire, dans la mémoire de la carte, qui contient le fichier des promotions.
- FichCpns est le nom du fichier deæ promotions, dans la mémoire de la carte.
- CpnsMaxi est le nombre maximum de coupons que la carte peut contenir.
- RépPoints est le nom du répertoire qui contient le fichier des points.
- FichPoints est le nom du fichier des points.
La commande PROMO permet quant-à-elle de déclarer les spécifications des actions à effectuer sur la mémoire de la carte suite à la lecture d'un code à
barres.
La syntaxe de la commande PROMO est la suivante :
PROMO Version;SfDécl;CodePromo;Descl;Desc2;Montant;
Début;Fin;PanierMini;Durée [;CodeEAN;CodeSf;Option]
Version est le numéro de version des cartes ciblées par cette commande.
SfDécl est le code sous-famille déclenchant l'offre. Ce paramètre désigne la sous-famille d'articles qui déclenchera l'activation de la promotion.
Note : Arbitrairement, les codes 900 et 901 nécessitent un traitement spécifique. Le code 900 représente un coupon distribué aux seuls clients n'ayant pas acheté le produit en promotion. Le code 901 représente un coupon distribué de manière non sélective, à tout porteur de la carte.
CodePromo est le code promotion, unique pour chaque promotion.
Descl,Desc2 sont les descriptions de la promotion.
Montant est le montant de la réduction, en centimes, ou en points.
2173~
Débu t est la date de début de promotion, date à
partir de laquelle la promotion commencera à être écrite sur les cartes.
Fin est la date de fin de promotion date à partir de laquelle la promotion ne sera plus diffusée.
PanierMini est le montant minimum du panier en francs, seuil en dessous duquel la promotion ne sera pas activée.
Durée est la durée de vie du coupon en jour (0/15/30/45). Si la durée de vie est de 0 jours, des points seront distribués, au lieu de coupons.
CodeEAN est le code EAN de l'article(s) en promotion. Le code EAN peut contenir la lettre "X"
dans une ou plusieurs positions, la promo sera donc valable pour plusieurs articles ayant la même structure de base, à un ou plusieurs chiffres près, appartenant tous à la sous-famille indiquée.
CodeSf est le code sous-famille de l'article(s) en promo.
20 Option est l'option fidélisation/nouveau client.
Si cette valeur est "M" (pour [M]ême produit), le client recevra ce bon de réduction si l'EAN acheté
est identique à l'EAN en promotion. Si la valeur est "A" ([A]utres produits), le client recevra ce bon de réduction si l'EAN acheté est différent de l'EAN en promotion. Si la valeur est I, l'option est inactivée.
Les 3 derniers paramètres (CodeEAN, CodeSf, Option) peuvent être omis ; dans ce cas, la promotion 30 porte sur un achat global, et non pas sur un article précis.
Concernant le fonctionnement, pour chaque article scanné ayant une sous-famille, l'algorithme appelé
"émission par déclenchement" est effectué.
~173~4~
. g Cet algorithme recherche les commandes PROMO ayant comme valeur SfDécl la valeur de la sous-famille de l'article scanné, puis vérifiera la validité de la commande dans le contexte de l'achat qui vient d'être effectué :
- l'enregistrement doit être valable au jour de la transaction, - le montant total de la transaction doit être supérieur à Pani erMini, o - Option = " I ", ou Option = "M" et 1'EAN scanné =
CodeEAN, ou Option = "A" et les 6 premiers caractères de l'EAN scanné sont différents de ceux de CodeEAN.
Si ces conditions sont satisfaites, l'enregistrement est alors ajouté à la carte.
De manière semblable, l'algorithme appelé
"émission par omission" permet d'ajouter des enregistrements à une carte, en fonction de l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué. Ces enregistrements sont désignés par des commandes PROMO avec le paramètre SfDécl ayant la valeur "900".
De manière semblable, l'algorithme appelé
"émission non sélective" permet d'ajouter des enregistrements à toute carte présentée. Ces enregistrements sont désignés par des commandes PROMO
avec le paramètre SfDécl ayant la valeur "901".
Les algorithmes mentionnés ci-dessus sont donnés plus précisément ci-après :
Al~or;thme ~'ém;ss;on par déclenchement :
Pour chaque article scanné ayant une sous-famille MarketLink<>O
{
lecture fichier promotions, avec Promotion.SfDéclencheur=sous-famille MarketLink de l'ean scanné;
tant qu'une promotion existe pour cette sous-famille, et tant que nombre_de_coupons_disponibles < 15 {
- - 2173~2 .
8i ((Promotion.Option=1) ou Promotion.Option = M et ean_scanné = Promotion.CodeEAN) ou (Promotion.Option = A
et ean-scanné [car 1 à car 6] <> Promotion.CodeEAN[car 1 à
car 6])) et (Promotion.Début<=aujourd'hui<=Promotion.Fin) et (Promotion.PanierMini<=montant_du ticket) et (Promotion.CodeEAN ~ Promot~on.CodeSF n'est pas d6~à dans l'espace memoirenimage-carte") {
inscription de la promotion dans l'espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles+l;
}
lecture de la promotion suivante;
}
}
Al gor; thme tl ' ém; ss; on l?~r om; ss; on lecture fichier promotions, avec Promotion.SfDéclencheur "900"
tant qu'une promotion existe pour la sous-famille "900", et tant que nombre de_coupons_disponibles < 15 {
{
si (Promotion.Début<=aujourd'hui<=Promotion.Fin) et (Promotion.PanierMini<=montant_du_ticket) et (Promotion.CodeEAN + Promotion.CodeSF n'est pas dans le panier du client) {
inscription de la promotion dans l'espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles +l;
lecture de la promotion suivante;
) Al gor; thme ~1~ ém; ss; on non sél ect; ve lecture fichier promotions, avec Promotion.SfDéclencheur "901"
tant qu'une promotion existe pour la sous-famille "901", et tant que nombre_de_coupons_disponibles < 15 si (Promotion.Début<=aujourd~hui<=Promotion.Fin) et ~Promotion.PanierMini<=montant_du ticket) et (Promotion.CodeEAN + Promotion.CodeSF n'est pas déjà dans l'espace mémoire "image-carte") {
inscription de la promotion dans l~espace mémoire "image-carte";
nombre_de_coupons_disponibles = nombre_de_coupons_ disponibles + 1;
}
lecture de la promotion suivante;
On va maintenant décrire le fonctionnement du dispositif 1 de la figure 1.
Une carte de fidélité 7 est présentée à la caissière afin de recevoir des bons de réduction et accumuler des points. Lorsque le porteur achète un article 5 pour lequel il détient un bon de réduction sur sa carte, la valeur de la réduction est automatiquement déduite de son ticket. De plus, le porteur peut choisir de régler son achat avec le solde de points qu'il a accumulés sur sa carte, sur la base de 1 point égale 1 franc.
Les bons de réduction sont émis de manière sélective, en fonction des achats du porteur. Une campagne promotionnelle peut, par exemple, proposer un bon de réduction de 5 francs, à valoir sur un prochain achat de balles de tennis de la marque X.
Plutôt que de proposer ce bon à tous les porteurs, la marque X ch~isira de le donner aux seuls porteurs achetant, par exemple, une raquette de tennis.
Les points sont également émis de manière sélective. Par exemple, une marque de chaussures Y
offre 50 points aux acheteurs de fiÇ~ chaussures de sport.
~173~4~
Grâce à l'invention, il devient possible de gérer cette sélectivité. Le système d'encaissement rec,oit les caractéristiques des promotions et les intègre au niveau de chaque caisse. Une promotion donnée sera déclenchée lorsqu'un code EAN déclencheur est lu par le scanner de la caisse.
L'environnement comprend ainsi des fonctions intégrant les algorithmes de l'invention qui sont directement utilisables par un système d'encaissement o programmé, par exemple, en langage C.
Comme il va de soit et comme il résulte d'ailleurs de ce qui précède, la présente invention ne se limite pas au mode de réalisation plus particulièrement décrit mais en embrasse toutes les variantes.
Claims (9)
1. Dispositif (1) de traitement d'informations codées, lors de l'achat d'un article (5) dans un magasin de détail, comprenant - des moyens (6, 9) de lecture de données codées dans une carte (7) à puce, - des moyens (2) lecteurs de code à barres (3) reproduits sur l'article, - des moyens (11) de stockage d'informations codées concernant un ou plusieurs articles, - des moyens (10) de comparaison entre les informations lues par les moyens lecteurs de code à
barres et des informations stockées dans lesdits moyens de stockage et concernant une série d'articles prédéterminés, - des moyens de traitement des résultats de ces comparaisons, - et des moyens (12) agencés pour imprimer automatiquement une facture (13), commandés par lesdits moyens de traitement desdits résultats, caractérisé
en ce que il comporte des moyens (10) d'écriture dans la mémoire de la carte à puce, d'informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat et en ce que les moyens de lecture de données et d'écriture d'informations dans la carte à puce sont prévus pour au moins deux types de carte (7) à puce différents et comportent des moyens d'identification des spécificités et d'acceptation ou de rejets desdites cartes à puce en fonction desdites spécificités.
barres et des informations stockées dans lesdits moyens de stockage et concernant une série d'articles prédéterminés, - des moyens de traitement des résultats de ces comparaisons, - et des moyens (12) agencés pour imprimer automatiquement une facture (13), commandés par lesdits moyens de traitement desdits résultats, caractérisé
en ce que il comporte des moyens (10) d'écriture dans la mémoire de la carte à puce, d'informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat et en ce que les moyens de lecture de données et d'écriture d'informations dans la carte à puce sont prévus pour au moins deux types de carte (7) à puce différents et comportent des moyens d'identification des spécificités et d'acceptation ou de rejets desdites cartes à puce en fonction desdites spécificités.
2. Dispositif selon la revendication 1, caractérisé
en ce que il comporte des moyens (10) de commande permettant de déclarer les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à barres.
en ce que il comporte des moyens (10) de commande permettant de déclarer les spécifications des actions à effectuer sur le contenu de la mémoire de la carte à puce suite à la lecture du code à barres.
3. Dispositif selon la revendication 2, caractérisé en ce que les moyens (10) de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour vérifier la validité de la commande dans le contexte de l'achat qui vient d'être effectué.
4. Dispositif selon l'une quelconque des revendications 2 et 3, caractérisé en ce que les moyens (10) de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour ajouter des informations additionnelles à la mémoire de la carte à puce en fonction de l'absence d'un ou plusieurs articles dans l'achat qui vient d'être effectué.
5. Dispositif selon l'une quelconque des revendications 2, 3 et 4, caractérisé en ce que les moyens (10) de commande permettant de déclarer les spécifications des actions à effectuer sont agencés pour permettre d'ajouter des informations aux mémoires de toute carte présentée dont les spécificités sont acceptées.
6. Procédé de traitement d'informations codées, lors de l'achat d'un article (5) dans un magasin de détail, selon lequel - on lit des données codées dans une carte (7) à
puce, - on lit un code à barres (3) reproduit sur l'article acheté, - on compare les informations lues avec des informations stockées dans des moyens de stockage et concernant des séries d'articles prédéterminés à
acheter, - on traite les résultats de ces comparaisons pour imprimer automatiquement une facture (13), - et on imprime automatiquement une facture, à partir desdits résultats, caractérisé
en ce qu'on écrit des informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat dans la mémoire de la carte à puce, et en ce que on lit les données et on écrit les informations dans la carte à puce pour au moins deux types de carte à puce différents, après identification des spécificités et acceptation ou non desdites cartes (7) à puce en fonction desdites spécificités.
puce, - on lit un code à barres (3) reproduit sur l'article acheté, - on compare les informations lues avec des informations stockées dans des moyens de stockage et concernant des séries d'articles prédéterminés à
acheter, - on traite les résultats de ces comparaisons pour imprimer automatiquement une facture (13), - et on imprime automatiquement une facture, à partir desdits résultats, caractérisé
en ce qu'on écrit des informations issues d'une part des résultats de ces comparaisons et d'autre part de la date d'achat dans la mémoire de la carte à puce, et en ce que on lit les données et on écrit les informations dans la carte à puce pour au moins deux types de carte à puce différents, après identification des spécificités et acceptation ou non desdites cartes (7) à puce en fonction desdites spécificités.
7. Procédé selon la revendication 6, caractérisé
en ce que on déclare les spécifications des actions à
effectuer sur le contenu de la mémoire de la carte (7) à puce suite à la lecture du code à barres (3).
en ce que on déclare les spécifications des actions à
effectuer sur le contenu de la mémoire de la carte (7) à puce suite à la lecture du code à barres (3).
8. Procédé selon l'une quelconque des revendications 6 et 7, caractérisé en ce que on déclare les spécifications des actions à effectuer, et on ajoute des informations additionnelles au contenu de la mémoire de la carte à puce en fonction de l'absence d'un ou plusieurs articles (5) dans l'achat qui vient d'être effectué.
9. Procédé selon l'une quelconque des revendications 6 à 8, caractérisé en ce que on déclare les spécifications des actions à effectuer et on ajoute des informations additionnelles aux mémoires de toute carte (7) présentée dont les spécificités sont acceptées.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9504162 | 1995-04-07 | ||
FR9504162A FR2732801B1 (fr) | 1995-04-07 | 1995-04-07 | Dispositif et procede de traitement d'informations codees pour code a barres et carte a puce |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2173542A1 CA2173542A1 (fr) | 1996-10-08 |
CA2173542C true CA2173542C (fr) | 2001-01-02 |
Family
ID=9477872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002173542A Expired - Fee Related CA2173542C (fr) | 1995-04-07 | 1996-04-04 | Dispositif et procede de traitement d'informations codees pour code a barres et carte a puce |
Country Status (6)
Country | Link |
---|---|
US (1) | US5804806A (fr) |
EP (1) | EP0736849A1 (fr) |
JP (1) | JPH09185768A (fr) |
AU (1) | AU711297B2 (fr) |
CA (1) | CA2173542C (fr) |
FR (1) | FR2732801B1 (fr) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2761791B1 (fr) * | 1997-04-03 | 2000-05-12 | Gemplus Card Int | Carte a circuit integre avec compteur de gratification et procede de comptage de gratifications |
US6443362B1 (en) | 1997-04-03 | 2002-09-03 | Gemplus | Integrated circuit card with a bonus counter and a method counting bonuses |
FR2762424B1 (fr) | 1997-04-17 | 2003-01-10 | Gemplus Card Int | Carte a puce avec compteur, notamment compteur d'unite ou de gratifications, et procede de mise en oeuvre |
FR2762918B1 (fr) * | 1997-05-02 | 2003-10-31 | Gemplus Card Int | Carte a puce munie d'un dispositif de comptage |
FR2768830B1 (fr) | 1997-09-25 | 2000-03-17 | Jean Berard | Procede et dispositif de traitement d'informations, notamment de coupons de reduction |
US6019284A (en) | 1998-01-27 | 2000-02-01 | Viztec Inc. | Flexible chip card with display |
US6450407B1 (en) | 1998-04-17 | 2002-09-17 | Viztec, Inc. | Chip card rebate system |
US6549912B1 (en) | 1998-09-23 | 2003-04-15 | Visa International Service Association | Loyalty file structure for smart card |
US6179206B1 (en) * | 1998-12-07 | 2001-01-30 | Fujitsu Limited | Electronic shopping system having self-scanning price check and purchasing terminal |
US7721948B1 (en) * | 1999-05-25 | 2010-05-25 | Silverbrook Research Pty Ltd | Method and system for online payments |
US7971784B2 (en) * | 1999-05-25 | 2011-07-05 | Silverbrook Research Pty Ltd | Sensing device with mode changes via nib switch |
FR2801394B1 (fr) * | 1999-11-22 | 2002-02-22 | Sagem | Terminal de paiement electronique |
US7203663B1 (en) | 2000-02-15 | 2007-04-10 | Jpmorgan Chase Bank, N.A. | System and method for converting information on paper forms to electronic data |
JP2002032859A (ja) * | 2000-07-18 | 2002-01-31 | Sony Corp | ポイントカード、ポイントカード処理装置及びポイントカードシステム |
WO2002011019A1 (fr) | 2000-08-01 | 2002-02-07 | First Usa Bank, N.A. | Systeme et procede permettant des transactions de compte activees par repondeur |
CA2419947A1 (fr) * | 2000-08-22 | 2002-02-28 | Ernex Marketing Technologies, Inc. | Systemes et procedes de commercialisation |
US20020133426A1 (en) * | 2001-03-15 | 2002-09-19 | Walker Jay S. | Method and apparatus for promoting a product |
US20030019942A1 (en) * | 2001-07-24 | 2003-01-30 | Blossom George W. | System and method for electronically readable card having power source |
US20110202402A1 (en) * | 2001-08-22 | 2011-08-18 | Moneris Solutions Corporation | Marketing systems and methods |
US7620567B2 (en) * | 2002-02-19 | 2009-11-17 | First Data Corporation | Systems and methods for operating loyalty programs |
US7424441B2 (en) * | 2002-02-19 | 2008-09-09 | First Data Corporation | Systems and methods for integrating loyalty and stored-value programs |
US8392301B1 (en) | 2002-03-08 | 2013-03-05 | Jpmorgan Chase Bank, N.A. | Financial system for isolated economic environment |
US20040210498A1 (en) * | 2002-03-29 | 2004-10-21 | Bank One, National Association | Method and system for performing purchase and other transactions using tokens with multiple chips |
US8010405B1 (en) | 2002-07-26 | 2011-08-30 | Visa Usa Inc. | Multi-application smart card device software solution for smart cardholder reward selection and redemption |
US7121456B2 (en) | 2002-09-13 | 2006-10-17 | Visa U.S.A. Inc. | Method and system for managing token image replacement |
US9852437B2 (en) | 2002-09-13 | 2017-12-26 | Visa U.S.A. Inc. | Opt-in/opt-out in loyalty system |
US8626577B2 (en) | 2002-09-13 | 2014-01-07 | Visa U.S.A | Network centric loyalty system |
US8015060B2 (en) | 2002-09-13 | 2011-09-06 | Visa Usa, Inc. | Method and system for managing limited use coupon and coupon prioritization |
US6920611B1 (en) | 2002-11-25 | 2005-07-19 | Visa U.S.A., Inc. | Method and system for implementing a loyalty merchant component |
US7827077B2 (en) | 2003-05-02 | 2010-11-02 | Visa U.S.A. Inc. | Method and apparatus for management of electronic receipts on portable devices |
US8554610B1 (en) | 2003-08-29 | 2013-10-08 | Visa U.S.A. Inc. | Method and system for providing reward status |
US7104446B2 (en) | 2003-09-03 | 2006-09-12 | Visa U.S.A., Inc. | Method, system and portable consumer device using wildcard values |
US8489452B1 (en) | 2003-09-10 | 2013-07-16 | Target Brands, Inc. | Systems and methods for providing a user incentive program using smart card technology |
US7051923B2 (en) | 2003-09-12 | 2006-05-30 | Visa U.S.A., Inc. | Method and system for providing interactive cardholder rewards image replacement |
US8407083B2 (en) | 2003-09-30 | 2013-03-26 | Visa U.S.A., Inc. | Method and system for managing reward reversal after posting |
US8005763B2 (en) | 2003-09-30 | 2011-08-23 | Visa U.S.A. Inc. | Method and system for providing a distributed adaptive rules based dynamic pricing system |
US7593876B2 (en) | 2003-10-15 | 2009-09-22 | Jp Morgan Chase Bank | System and method for processing partially unstructured data |
US7653602B2 (en) | 2003-11-06 | 2010-01-26 | Visa U.S.A. Inc. | Centralized electronic commerce card transactions |
US20050187821A1 (en) * | 2004-02-24 | 2005-08-25 | Joshua Lapsker | Reusable discount card and prescription drug compliance system |
US7933835B2 (en) | 2007-01-17 | 2011-04-26 | The Western Union Company | Secure money transfer systems and methods using biometric keys associated therewith |
US8818904B2 (en) | 2007-01-17 | 2014-08-26 | The Western Union Company | Generation systems and methods for transaction identifiers having biometric keys associated therewith |
US8504473B2 (en) | 2007-03-28 | 2013-08-06 | The Western Union Company | Money transfer system and messaging system |
USD635186S1 (en) | 2008-06-30 | 2011-03-29 | Jpmorgan Chase Bank, N.A. | Metal transaction device |
US9305292B1 (en) | 2008-07-03 | 2016-04-05 | Jpmorgan Chase Bank, N.A. | Systems and methods for providing an adaptable transponder device |
USD636021S1 (en) | 2008-07-17 | 2011-04-12 | Jpmorgan Chase Bank, N.A. | Eco-friendly transaction device |
US20110145082A1 (en) | 2009-12-16 | 2011-06-16 | Ayman Hammad | Merchant alerts incorporating receipt data |
US8429048B2 (en) | 2009-12-28 | 2013-04-23 | Visa International Service Association | System and method for processing payment transaction receipts |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2574962A1 (fr) * | 1984-12-13 | 1986-06-20 | Cooperatives Consommation Ste | Procede pour enregistrer les achats effectues par des clients individuels, carte magnetique et lecteur-encodeur pour la mise en oeuvre du procede |
DE3777708D1 (de) * | 1986-07-03 | 1992-04-30 | Omron Tateisi Electronics Co | Verkaufsstellenterminal. |
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 |
JP2512107B2 (ja) * | 1988-10-24 | 1996-07-03 | アンリツ株式会社 | カ―ド取引処理システム |
JP2639854B2 (ja) * | 1990-07-04 | 1997-08-13 | 株式会社 エーシーエス | カードシステム |
GB9221362D0 (en) * | 1992-10-12 | 1992-11-25 | Argos Distributors Ltd | A data information system |
US5382779A (en) * | 1993-05-07 | 1995-01-17 | Digicomp Research Corporation | Shelf price label verification apparatus and method |
JPH0737147A (ja) * | 1993-07-16 | 1995-02-07 | Fujitsu Ltd | 連動処理機能付きカード処理装置 |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
-
1995
- 1995-04-07 FR FR9504162A patent/FR2732801B1/fr not_active Expired - Fee Related
-
1996
- 1996-03-21 EP EP96400590A patent/EP0736849A1/fr not_active Withdrawn
- 1996-03-26 AU AU50312/96A patent/AU711297B2/en not_active Ceased
- 1996-04-01 US US08/625,340 patent/US5804806A/en not_active Expired - Lifetime
- 1996-04-04 CA CA002173542A patent/CA2173542C/fr not_active Expired - Fee Related
- 1996-04-08 JP JP8110547A patent/JPH09185768A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JPH09185768A (ja) | 1997-07-15 |
FR2732801B1 (fr) | 1997-06-06 |
EP0736849A1 (fr) | 1996-10-09 |
AU5031296A (en) | 1996-10-17 |
FR2732801A1 (fr) | 1996-10-11 |
AU711297B2 (en) | 1999-10-07 |
US5804806A (en) | 1998-09-08 |
CA2173542A1 (fr) | 1996-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2173542C (fr) | Dispositif et procede de traitement d'informations codees pour code a barres et carte a puce | |
EP0786746B1 (fr) | Procédé et dispositif de traitement d'informations codées avec carte à puce | |
US7822640B2 (en) | Multi-card bulk package identifying activation systems and methods | |
US9785931B2 (en) | Methods and systems for bulk activation of multiple, disparate stored value accounts | |
EA200200364A1 (ru) | Способ и система предоставления маркетинговых скидок на товары | |
EP0995161B1 (fr) | Dispositif, procede et systeme informatique d'encaissement pour delivrer automatiquement des billets d'avantages commerciaux | |
EP2449508A1 (fr) | Procede et systeme de gestion automatisee d'objets munis d'etiquettes rfid. | |
JP2010009158A (ja) | レシート発行装置とレシート発行方法 | |
US20040188521A1 (en) | Commodity sales system and method | |
FR2757656A1 (fr) | Systeme de vente par abonnement | |
WO2006120350A2 (fr) | Procede et systeme de gestion d'avantages pour tout type de carte bancaire | |
FR2804228A1 (fr) | Dispositif et procede de traitement et d'affichage d'informations codees stockees dans une carte a puce | |
CA2287491A1 (fr) | Carte a puce avec compteur, notamment compteur d'unite ou de gratifications, et procede de mise en oeuvre | |
JP2003242291A (ja) | 懸賞システム、記憶媒体付き商品 | |
US20100053329A1 (en) | Exit security | |
JPH09120420A (ja) | 顧客情報の分析方法 | |
WO2011029955A1 (fr) | Dispositif et procede de fidelisation. | |
FR2810760A1 (fr) | Systeme et procede informatique pour la fidelisation d'une clientele | |
FR2781103A1 (fr) | Procede de traitement d'informations provenant de titulaires identifies, en vue de permettre l'emission de donnees en retour vers lesdits titulaires | |
FR2730079A1 (fr) | Dispositif et procede de lecture et de traitement des informations codees dans un code a barres | |
FR3107381A1 (fr) | Système et procédé d'identification du propriétaire d'un produit | |
WO2000052610A1 (fr) | Procede d'attribution electronique d'avantages commerciaux et moyens pour la mise en oeuvre du procede | |
EP1168209A1 (fr) | Système et méthode de marketing orientés par voyance sur un réseau | |
JP2007257004A (ja) | サービス提供システムおよびサービス提供方法 | |
FR2808105A1 (fr) | Methode et systeme de promotion commerciale |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20140404 |