BE1013900A3 - METHOD AND SYSTEM FOR USING A PORTABLE DEVICE FOR MANAGING PROMOTIONS. - Google Patents
METHOD AND SYSTEM FOR USING A PORTABLE DEVICE FOR MANAGING PROMOTIONS. Download PDFInfo
- Publication number
- BE1013900A3 BE1013900A3 BE2001/0009A BE200100009A BE1013900A3 BE 1013900 A3 BE1013900 A3 BE 1013900A3 BE 2001/0009 A BE2001/0009 A BE 2001/0009A BE 200100009 A BE200100009 A BE 200100009A BE 1013900 A3 BE1013900 A3 BE 1013900A3
- Authority
- BE
- Belgium
- Prior art keywords
- portable device
- promotions
- customer
- computer
- retail store
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Méthode, système et produit-programme informatique pour gérer des promotions à l'aide d'un dispositif portatif. La méthode comprend la réception de promotions par un dispositif portatif, le stockage des promotions dans le dispositif portatif à un point de vente (POS) au moment d'une transaction d'un client. Les promotions peuvent être stockées dans le dispositif portatif par transmission électronique d'un ordinateur associé au magazin de détail au moment de l'achat, ou par téléchargement des promotions à partir d'Internet. En outre, les promotions peuvent être transmises électroniquement de l'ordinateur associé au magasin de détail au dispositif portatif sur base d'une pluralité d'identificateurs de clients (CID) stockés dans le dispositif portatif.Method, system and computer program product for managing promotions using a portable device. The method includes receiving promotions by a portable device, storing promotions in the portable device at a point of sale (POS) at the time of a customer transaction. Promotions can be stored in the portable device by electronic transmission from a computer associated with the retail store at the time of purchase, or by downloading promotions from the Internet. In addition, promotions can be transmitted electronically from the computer associated with the retail store to the portable device based on a plurality of customer identifiers (CIDs) stored in the portable device.
Description
«i"i
METHODE ET SYSTEME POUR UTILISER UN DISPOSITIF PORTATIF POURMETHOD AND SYSTEM FOR USING A PORTABLE DEVICE FOR
LA GESTION DE PROMOTIONSPROMOTIONS MANAGEMENT
HISTORIQUE DE L'INVENTIONHISTORY OF THE INVENTION
Domaine de l'inventionField of the invention
La présente invention concerne généralement une méthode et un système pour utiliser des dispositifs électroniques portatifs, et plus particulièrement une méthode et un système pour utiliser un dispositif électronique portatif pour gérer des promotions. Tel qu'utilisé ici, le terme "promotion" se rapporte à toute offre, annonce publicitaire, coupon, film publicitaire, ou communication pour promouvoir une ou plusieurs marchandises et/ou services. Une promotion peut prendre la forme d'un coupon ou d'un certificat, par exemple.The present invention generally relates to a method and system for using portable electronic devices, and more particularly to a method and system for using portable electronic device for managing promotions. As used here, the term "promotion" refers to any offer, advertisement, coupon, advertising film, or communication to promote one or more goods and / or services. A promotion can take the form of a coupon or a certificate, for example.
Description de l'historiqueHistory description
Comme le savent tous les clients d'épiceries, de nombreux producteurs distribuent typiquement des promotions pour leurs produits soit par la poste, en les imprimant dans des journaux ou des revues, en les insérant dans des emballages de produits similaires ou apparentés, ou en les imprimant à un terminal de point de vente à une caisse, par exemple, d’une épicerie. En outre, avec la prolifération d’Internet, de plus en plus de personnes obtiennent de telles promotions en ligne. Dans la plupart de ces situations, la promotion doit être sur un papier imprimé que le client doit présenter à un détaillant au moment de l'achat afin que \β remise soit soustraite de la facture du client. Cette procédure a souvent l'inconvénient que le client perd la promotion et qu'il est donc dans l'impossibilité d'utiliser ou de se faire rembourser la promotion, rendant vains les efforts du producteur à récompenser ou à présenter de nouveaux produits au client. Ceci est particulièrement vrai dans le cas de promotions fournies au point de vente, qui sont souvent fourrées dans un sac à provisions et ne sont jamais à nouveau consultées.As all grocery customers know, many producers typically distribute promotions for their products either by mail, printing them in newspapers or magazines, inserting them into packages of similar or related products, or by printing at a point of sale terminal at a checkout, for example, at a grocery store. In addition, with the proliferation of the Internet, more and more people are getting such promotions online. In most of these situations, the promotion must be on printed paper that the customer must present to a retailer at the time of purchase so that the discount is taken from the customer's invoice. This procedure often has the disadvantage that the customer loses the promotion and that he is therefore unable to use or be reimbursed for the promotion, making the producer's efforts to reward or present new products to the customer in vain. . This is particularly true in the case of promotions provided at the point of sale, which are often stuffed in a shopping bag and are never consulted again.
La nature omniprésente du .téléphone cellulaire est la preuve de l'attrait des clients pour la commodité des communications sans fil. En outre, à mesure que des améliorations technologiques accroissent la largeur de bande des liaisons de données sans fil, les réseaux sans fil promettent de fournir la liaison finale à Internet en laissant les utilisateurs communiquer n'importe où, n'importe quand. Avec une telle commodité, des dispositifs portatifs de transmission de données sont susceptibles de devenir aussi courants que le téléphone cellulaire et une grande partie des liaisons Internet se fera avec de tels dispositifs portatifs.The ubiquitous nature of the cell phone is proof of the attractiveness of customers for the convenience of wireless communications. Additionally, as technological improvements increase the bandwidth of wireless data links, wireless networks promise to provide the final link to the Internet by letting users communicate anywhere, anytime. With such convenience, portable data devices are likely to become as common as the cell phone and much of the Internet will be connected to such portable devices.
RESUME DE L'INVENTIONSUMMARY OF THE INVENTION
En conséquence, un objectif de cette invention est de proposer une méthode et un système pour gérer des promotions à l'aide d'un dispositif portatif.Accordingly, an object of this invention is to provide a method and a system for managing promotions using a portable device.
Un autre objectif de la présente invention est de proposer une méthode et un système pour gérer plusieurs comptes de fidélité de clients, chacun étant associé à un magasin de détail différent, à l'aide d'un dispositif portatif.Another objective of the present invention is to propose a method and a system for managing several customer loyalty accounts, each being associated with a different retail store, using a portable device.
Encore un autre objectif de la présente invention est de proposer une méthode et un système pour obtenir et se faire rembourser des promotions offertes sur Internet, à l'aide d'un dispositif portatif.Yet another objective of the present invention is to provide a method and a system for obtaining and being reimbursed for promotions offered on the Internet, using a portable device.
Ces objectifs et d’autres sont atteints en proposant une méthode, un système, et un produit-programme informatique nouveaux pour gérer des promotions sur un dispositif portatif.These and other objectives are achieved by providing a new method, system, and computer program product for managing promotions on a portable device.
Selon un aspect de l’invention, une méthode, un dispositif portatif, et un produit-programme informatique pour gérer des promotions sur le dispositif portatif sont proposés. La méthode sur laquelle sont basés le dispositif portatif et le produit-programme informatique comprend la réception de promotions par le dispositif portatif électronique, le stockage des promotions dans le dispositif portatif électronique, et la transmission électronique des promotions du dispositif portatif électronique au point de vente (POS) au moment d'une transaction d’un client dans un magasin de détail. Les promotions, ainsi que des informations supplémentaires concernant des produits de détail, peuvent être reçues par l'intermédiaire d’un support câblé ou sans fil à partir du même ou d’un autre POS pendant une transaction précédente d’un client, ou à partir d'Internet, et peuvent avoir la forme d'une annonce publicitaire ou d'un coupon de client. Le dispositif portatif peut être aussi utilisé pour gérer plusieurs comptes de fidélité de client en stockant une pluralité d'identificateurs de magasins de détail et d'identificateurs de clients, correspondants dans le dispositif portatif, et en transmettant électroniquement la pluralité d'identificateurs de magasins de détail et d’identificateurs de clients associés du dispositif portatif à un POS ayant un identificateur de magasin associé au moment de la transaction du client.According to one aspect of the invention, a method, a portable device, and a computer program product for managing promotions on the portable device are provided. The method on which the portable device and the computer program product are based includes receiving promotions by the electronic portable device, storing promotions in the electronic portable device, and electronically transmitting promotions from the electronic portable device to the point of sale. (POS) at the time of a customer transaction in a retail store. Promotions, as well as additional retail product information, may be received via wired or wireless media from the same or another POS during a previous customer transaction, or from the Internet, and may take the form of an advertisement or customer coupon. The portable device can also be used to manage multiple customer loyalty accounts by storing a plurality of corresponding retail store identifiers and customer identifiers in the portable device, and electronically transmitting the plurality of store identifiers retail and customer identifiers associated from the portable device to a POS having a store identifier associated at the time of the customer's transaction.
Selon un autre aspect de l’invention, une méthode, un système, et un produit-programme informatique pour déterminer des promotions à délivrer à un dispositif portatif sont proposés. La méthode sur laquelle sont basés le système et le produit-programme informatique comprend l’initialisation d'un ordinateur associé à un magasin de détail, la détermination des promotions à offrir à un client, la transmission électronique des promotions déterminées de l'ordinateur à un dispositif portatif au moment d'une transaction de client. L'initialisation peut être faite manuellement ou automatiquement en réponse à l’interfaçage du dispositif portatif avec le système, et les promotions, ainsi que des informations supplémentaires concernant des produits de détail, peuvent être transmises par l'intermédiaire d'un support câblé ou sans fil et peuvent avoir la forme d'une annonce publicitaire ou d'un coupon de client. Les promotions peuvent être déterminées sur la base d'un historique d'achats associé à l'identificateur de client ou être déterminées sur la base d'un identificateur de produit. Le système peut aussi recevoir du dispositif portatif une pluralité d'identificateurs de magasins de détail comprenant un identificateur de magasin de détail associé au magasin de détail et un identificateur de client particulier associé au magasin de détail dans lequel le système est situé.According to another aspect of the invention, a method, a system, and a computer program product for determining promotions to be delivered to a portable device are provided. The method on which the system and the computer program product are based includes initializing a computer associated with a retail store, determining promotions to offer to a customer, electronically transmitting determined promotions from computer to a portable device at the time of a customer transaction. Initialization can be done manually or automatically in response to interfacing the portable device with the system, and promotions, as well as additional retail product information, can be transmitted via wired media or wireless and can take the form of an advertisement or customer coupon. Promotions can be determined on the basis of a purchase history associated with the customer identifier or can be determined on the basis of a product identifier. The system can also receive from the handheld device a plurality of retail store identifiers including a retail store identifier associated with the retail store and a particular customer identifier associated with the retail store in which the system is located.
¥ DESCRIPTION SUCCINCTE DES DESSINS Une compréhension plus complète de l'invention et d'un grand nombre de ses avantages associés sera aisément obtenue, tandis qu’elle sera mieux comprise à la lecture de la description détaillée qui suit en référence aux dessins connexes, dans lesquels : la figure 1 est un système pour délivrer des promotions à un dispositif portatif selon une réalisation de la présente invention; la figure 2 est un schéma synoptique d'un dispositif portatif utilisé selon une réalisation de la présente invention; la figure 3A est un tableau de magasins de détail pour associer des identificateurs de clients (CID) d'un client particulier à un magasin de détail selon une réalisation de la présente invention; la figure 3B est un tableau de promotions prédéterminées pour associer une promotion prédéterminée à un CID selon une réalisation de la présente invention; la figure 3C est un tableau de déclencheurs d'achats pour associer des déclencheurs d'achats à des promotions ciblées selon une réalisation de la présente invention; les figures 4A à 4C sont des exemples de promotions qui peuvent être affichées sur le dispositif portatif selon une réalisation de la présente invention; la figure 5 est un organigramme décrivant le processus pour gérer des promotions à l'aide du dispositif portatif selon une réalisation de la présente invention; la figure 6 est un organigramme décrivant le processus pour fournir des promotions d'un POS au dispositif portatif selon une réalisation de la présente invention; la figure 7A est un schéma synoptique d'un système pour télécharger des promotions à partir d'Internet, selon une réalisation de la présente invention; et les figures 7B et 7C sont des organigrammes décrivant des processus alternatifs pour délivrer des promotions d'Internet au dispositif portatif selon des réalisations alternatives de la présente invention; la figure 8 est un schéma synoptique d'un système informatique programmé pour exécuter une ou plusieurs des fonctions à usage particulier de la présente invention.¥ BRIEF DESCRIPTION OF THE DRAWINGS A more complete understanding of the invention and many of its associated advantages will be easily obtained, while it will be better understood on reading the following detailed description with reference to the related drawings, in which: FIG. 1 is a system for delivering promotions to a portable device according to an embodiment of the present invention; FIG. 2 is a block diagram of a portable device used according to an embodiment of the present invention; Figure 3A is a retail store table for associating customer identifiers (CIDs) of a particular customer with a retail store in accordance with an embodiment of the present invention; FIG. 3B is a table of predetermined promotions for associating a predetermined promotion with a CID according to an embodiment of the present invention; FIG. 3C is a table of purchase triggers for associating purchase triggers with targeted promotions according to an embodiment of the present invention; FIGS. 4A to 4C are examples of promotions which can be displayed on the portable device according to an embodiment of the present invention; Figure 5 is a flowchart describing the process for managing promotions using the handheld device according to an embodiment of the present invention; Figure 6 is a flowchart describing the process for providing promotions from a POS to the portable device according to an embodiment of the present invention; FIG. 7A is a block diagram of a system for downloading promotions from the Internet, according to an embodiment of the present invention; and Figures 7B and 7C are flowcharts depicting alternative processes for delivering promotions from the Internet to the portable device according to alternative embodiments of the present invention; Figure 8 is a block diagram of a computer system programmed to perform one or more of the special purpose functions of the present invention.
DESCRIPTION DES REALISATIONS PREFEREES En référence maintenant aux dessins, dans lesquels les mêmes repères numériques désignent des parties identiques ou correspondantes dans l'ensemble des figures, et plus particulièrement à la figure 1, un système informatisé pour délivrer des promotions à un dispositif portatif selon une réalisation de la présente invention est représenté. Le système de la figure 1 comprend un ordinateur central 101, une base de données d'achats commune 103, un ou plusieurs magasins de détail 105, un ordinateur de données d'achats 107, une base de données d'achats locale 109, un contrôleur de magasin 111, une base de données d'achats localel 13, et un ou plusieurs points de vente 115, chacun comprenant une imprimante 117, un terminal 119, un scanner 121, et une unité de transfert de données 123.DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring now to the drawings, in which the same reference numerals designate identical or corresponding parts in all of the figures, and more particularly in FIG. 1, a computerized system for delivering promotions to a portable device according to a embodiment of the present invention is shown. The system of Figure 1 includes a central computer 101, a common shopping database 103, one or more retail stores 105, a shopping data computer 107, a local shopping database 109, a store controller 111, a local purchasing database 13, and one or more points of sale 115, each comprising a printer 117, a terminal 119, a scanner 121, and a data transfer unit 123.
L'ordinateur central 101 est une station de travail, un serveur, ou un autre dispositif quelconque pour communiquer avec l'ordinateur de données d'achats 107 et pour stocker des informations et récupérer des informations dans la base de données d'achats commune 103. L'ordinateur central 101 détermine aussi des promotions à transmettre à des clients dans le magasin de détail 105 selon une réalisation de l'invention. L'ordinateur central 101 communique avec l'ordinateur de données d'achats 107 en utilisant un protocole approprié quelconque et peut être mis en oeuvre à l'aide du système informatique 801 de la figure 8, par exemple.The mainframe 101 is any workstation, server, or other device for communicating with the purchasing data computer 107 and for storing information and retrieving information from the common purchasing database 103 The central computer 101 also determines promotions to be transmitted to customers in the retail store 105 according to an embodiment of the invention. The central computer 101 communicates with the purchasing data computer 107 using any suitable protocol and can be implemented using the computer system 801 of FIG. 8, for example.
La base de données d’achats commune 103 est un fichier qui comprend des enregistrements contenant des informations pour fournir des promotions selon la présente invention. Ces informations comprennent l'information de chaque achat effectué par un client dans le magasin de détail 105. Une telle information peut comprendre, sans se limiter à cela, l'article stock (SKU), la marque, la taille, le poids, le prix, la date et l'heure d'achat, et un identificateur de client (CID) du client faisant l’achat, par exemple. Dans une réalisation, des parties de cette information sont obtenues à partir de codes à barres sur des articles achetés» qui sont lus par. le scanner 121 pendant une transaction. Ces codes à barres peuvent contenir une information UPC, JAN, ou EAN. Des enregistrements dans la base de données d'achats commune 103 contiennent des zones conjointement avec un ensemble d'opérations pour la recherche, le tri, la recombinaison, et d'autres fonctions de base de données. La base de données d'achats commune 103 peut être mise en oeuvre comme deux bases de données ou plus, si désiré. Un ou plusieurs des brevets américains n° 5.832.457, 5.649.114, 5.430.644, et 5.592.560 décrivent des techniques pour collecter des informations d'historiques d'achats de clients et pour stocker de telles informations dans des bases de données telles que la base de données d'achats commune 103 et la base de données d'achats localel 13, par exemple. Les brevets américains n° 5.832.457, 5.649.114, 5.430.644, et 5.592.560 sont incorporés ici à titre de référence. En outre, des techniques pour collecter des informations d'achats de clients et pour stocker de telles informations dans des bases de données, telles que la base de données d'achats commune 103 et la base de données d'achats localel 13, sont décrites dans d'autres brevets qui sont la propriété de Catalina Marketing et/ou Catalina Marketing International. Chaque brevet étant la propriété de Catalina Marketing et/ou Catalina Marketing International est incorporé ici à titre de référence.The common purchasing database 103 is a file which includes records containing information for providing promotions according to the present invention. This information includes information about each purchase made by a customer in retail store 105. Such information can include, but is not limited to, the stock item (SKU), brand, size, weight, price, date and time of purchase, and a customer identifier (CID) of the customer making the purchase, for example. In one embodiment, portions of this information are obtained from bar codes on purchased items which are read by. the scanner 121 during a transaction. These bar codes can contain UPC, JAN, or EAN information. Records in the common purchasing database 103 contain fields in conjunction with a set of operations for searching, sorting, recombining, and other database functions. The common purchasing database 103 can be implemented as two or more databases, if desired. One or more of U.S. Patent Nos. 5,832,457, 5,649,114, 5,430,644, and 5,592,560 describe techniques for collecting customer purchase history information and for storing such information in databases such as the common purchasing database 103 and the local purchasing database 13, for example. U.S. Patents 5,832,457, 5,649,114, 5,430,644, and 5,592,560 are incorporated herein by reference. In addition, techniques for collecting purchasing information from customers and for storing such information in databases, such as the common purchasing database 103 and the local purchasing database 13, are described. in other patents which are the property of Catalina Marketing and / or Catalina Marketing International. Each patent being the property of Catalina Marketing and / or Catalina Marketing International is incorporated here for reference.
Le magasin de détail 105 est génériquement appelé point de stockage de détail et est un emplacement où des marchandises sont conservées pour être vendues au détail à des clients. Comme indiqué ci-dessus, de nombreux magasins de détail 105 peuvent être connectés à l'ordinateur central 101.Retail store 105 is generically called a retail storage point and is a location where goods are kept for retail sale to customers. As noted above, many retail stores 105 can be connected to the central computer 101.
L'ordinateur de données d’achats 107 peut être mis en oeuvre à l'aide du système informatique 801 de la figure 8, par exemple, ou de n'importe quel autre PC, poste de travail, serveur, ou appareil approprié pour communiquer avec l'ordinateur central 101, pour stocker et récupérer des informations dans la base de données d'achats locale 109, pour contrôler les données transmises entre le terminal 119 et le contrôleur de magasin 111 (c’est-à-dire les données de transaction) et pour piloter l'imprimante 117 et l'unité de transfert de données 123. Selon une réalisation, l'ordinateur de données d'achats 107 détermine et délivre des promotions.The purchasing data computer 107 can be implemented using the computer system 801 of Figure 8, for example, or any other PC, workstation, server, or suitable device for communicating with the central computer 101, for storing and retrieving information in the local purchasing database 109, for controlling the data transmitted between the terminal 119 and the store controller 111 (i.e. the data of transaction) and to control the printer 117 and the data transfer unit 123. According to one embodiment, the purchasing data computer 107 determines and delivers promotions.
La base de données d’achats locale 109 est un fichier qui comprend des enregistrements contenant des informations pour délivrer des promotions selon la présente invention. Les enregistrements dans la base de données d'achats locale 109 contiennent des zones pour associer des codes à barres à des produits dans le magasin de détail 105 (par exemple, en utilisant des codes UPC, JAN, et/ou EAN). La base de données d'achats locale 109 comprend aussi des opérations pour la recherche, le tri, la recombinaison, et d'autres fonctions de base de données. La base de données d'achats locale 109 peut être mise en oeuvre comme deux bases de données ou plus, si désiré. Périodiquement (par exemple, quotidiennement), les informations de transaction de vente stockées dans la base de données d'achats locale 109 sont récupérées par l'ordinateur de données d'achats 107 et transmises à l'ordinateur central 101, qui utilise les informations pour mettre à jour les informations d'historiques d'achats stockées dans la base de données d'achats commune 103.The local purchasing database 109 is a file which includes records containing information for delivering promotions according to the present invention. The records in the local purchasing database 109 contain areas for associating bar codes with products in the retail store 105 (for example, using UPC, JAN, and / or EAN codes). The local purchasing database 109 also includes operations for searching, sorting, recombining, and other database functions. The local purchasing database 109 can be implemented as two or more databases, if desired. Periodically (for example, daily), the sales transaction information stored in the local purchasing database 109 is retrieved by the purchasing data computer 107 and transmitted to the central computer 101, which uses the information to update the purchase history information stored in the common purchase database 103.
Le contrôleur de magasin 111 est un ordinateur ou dispositif quelconque pour communiquer avec le terminal 119 et pour utiliser des informations stockées dans la base de données de magasin 113 pour exécuter des transactions au point de vente (POS) 115. Une description d'un contrôleur de magasin 111 est donnée dans le brevet américain n° 5.173.851, qui est incorporé ici à titre de référence.The store controller 111 is any computer or device for communicating with the terminal 119 and for using information stored in the store database 113 to execute point of sale (POS) transactions 115. A description of a controller Store 111 is given in U.S. Patent No. 5,173,851, which is incorporated herein by reference.
La base de données de magasin 113 est un fichier qui comprend des enregistrements contenant des informations pour exécuter des transactions au point de vente 115 en lisant des codes à barres imprimés sur des articles achetés. Les enregistrements dans la base de données de magasin 113 contiennent des zones pour associer des codes à barres à des produits et à leurs prix correspondants. La base de données de magasin 113 comprend aussi des opérations pour la recherche, le tri, la recombinaison, et d'autres fonctions de base de données, et peut être mise en oeuvre comme deux bases de données ou plus, si désiré.The store database 113 is a file that includes records containing information for performing point-of-sale transactions 115 by reading bar codes printed on purchased items. The records in the store database 113 contain areas for associating bar codes with products and their corresponding prices. The store database 113 also includes operations for searching, sorting, recombining, and other database functions, and can be implemented as two or more databases, if desired.
Le magasin de détail 105 comprend un ou plusieurs points de vente 115. Chaque point de vente 115 comprend de préférence une imprimante correspondante 117, un terminal 119, un scanner 121, et une unité de transfert de données 123. L'unité de transfert de données 123 est couplée à l'ordinateur de données d'achats 107 et assure une liaison de transmission bidirectionnelle de données 125 avec le dispositif portatif 201. Selon une réalisation de la présente invention, l'unité de transfert de données 123 est utilisée pour échanger . des données concernant des promotions avec le dispositif portatif 201. Les promotions sont téléchargées en amont ou téléchargées en aval par l'unité de transfert de données 123 en réponse à la réception de commandes de l'ordinateur de données. d'achats 107 et/ou du dispositif portatif 201, par exemple. L'unité de transfert de données 123 peut être mise en oeuvre comme port de données pour transmettre et recevoir des données par l'intermédiaire d'un supp.prt câblé. Comme autre exemple, l'unité de transfert de données 123 peut être un émetteur-récepteur sans fil tel un émetteur et un détecteur à infrarouge, ou un dispositif pour exploiter la technologie de liaison radioélectrique Bluetooth. Bluetooth est une spécification technologique pour des liaisons radioélectriques à courte distance, à faible facteur de forme et faible coût entre des PC mobiles, des téléphones mobiles, et d'autres appareils portatifs. En alternative, l'unité de transfert de données 123 peut être mise en oeuvre comme n'importe quelle combinaison de dispositifs appropriés pour assurer une liaison de transmission bidirectionnelle de données 125 afin d'assurer la compatibilité avec une variété de dispositifs portatifs. Selon une réalisation, l'unité de transfert de données 123 transmet et reçoit des signaux électriques, électromagnétiques et optiques qui transportent des flots de données numériques représentant divers . types d'informations associées à des promotions. En outre, un exemplaire papier des promotions transférées à l'unité de transfert de données 123 peut être imprimé sur l'imprimante 117 en réponse à la réception de commandes de l'ordinateur de données d'achats 107, si désiré.The retail store 105 comprises one or more points of sale 115. Each point of sale 115 preferably comprises a corresponding printer 117, a terminal 119, a scanner 121, and a data transfer unit 123. The transfer unit data 123 is coupled to the purchasing data computer 107 and provides a bidirectional data transmission link 125 with the portable device 201. According to one embodiment of the present invention, the data transfer unit 123 is used to exchange . data relating to promotions with the portable device 201. The promotions are downloaded upstream or downloaded downstream by the data transfer unit 123 in response to the reception of commands from the data computer. 107 and / or portable device 201, for example. The data transfer unit 123 can be implemented as a data port for transmitting and receiving data via a wired supp.prt. As another example, the data transfer unit 123 may be a wireless transceiver such as an infrared transmitter and detector, or a device for exploiting Bluetooth radio link technology. Bluetooth is a technological specification for short distance, low form factor and low cost radio links between mobile PCs, mobile phones, and other portable devices. Alternatively, the data transfer unit 123 can be implemented as any combination of devices suitable for providing a two-way data transmission link 125 to ensure compatibility with a variety of portable devices. According to one embodiment, the data transfer unit 123 transmits and receives electrical, electromagnetic and optical signals which transport streams of digital data representing various. types of information associated with promotions. In addition, a paper copy of promotions transferred to the data transfer unit 123 can be printed on the printer 117 in response to receipt of commands from the purchasing data computer 107, if desired.
Le terminal 119 peut être mis en oeuvre comme une caisse enregistreuse standard et peut comprendre un écran, un lecteur de cartes de crédit, et un bloc de touches numériques, par exemple. Le terminal 119 communique avec le contrôleur de magasin 111 et le scanner 112, Le scanner 121 peut être mis en oeuvre comme n'importe quel dispositif de balayage pour lire des informations de produits tels un code d'article (par exemple, UDC, EAN, ou JAN) à partir de codes à barres pu d’autres références sur le produit. Ces informations lues par le scanner 121 sont transmises au contrôleur de magasin 111 par le terminal 119. Le contrôleur de magasin 111 utilise les informations lues et les informations stockées dans la base de données du magasin 113 pour déterminer des informations de la transaction comprenant le prix du produit, la quantité, et é’ description du produit, par exemple.Terminal 119 can be implemented as a standard cash register and can include a screen, a credit card reader, and a block of number keys, for example. The terminal 119 communicates with the store controller 111 and the scanner 112. The scanner 121 can be implemented like any scanning device to read product information such as an article code (for example, UDC, EAN , or JAN) from bar codes or other references on the product. This information read by the scanner 121 is transmitted to the store controller 111 by the terminal 119. The store controller 111 uses the information read and the information stored in the store database 113 to determine transaction information including the price. of the product, quantity, and description of the product, for example.
S’il y a des points de vente multiples 115 à l’intérieur du magasin de détail 105, chaque terminal 119 est alors de préférence disposé dans une boucle avec le contrôleur de magasin 111. L'ordinateur de données d'achats 107 est placé amont du contrôleur de magasin 111 dans la boucle afin que les informations transmises des terminaux au contrôleur de magasin soient contrôlées par l'ordinateur de données d'achats 107.If there are multiple outlets 115 inside the retail store 105, each terminal 119 is then preferably arranged in a loop with the store controller 111. The purchasing data computer 107 is placed upstream of the store controller 111 in the loop so that the information transmitted from the terminals to the store controller is controlled by the purchasing data computer 107.
On comprendra que le système de la figure 1 est donné uniquement à titre d'exemple, étant donné que de nombreuses variantes du matériel et du logiciel spécifiques utilisés pour mettre en oeuvre la présente invention apparaîtront aisément à celui ayant une expérience ordinaire dans la technique. Par exemple, la fonctionnalité de l'ordinateur de données d'achats 107 et celle du contrôleur de magasin 111 peuvent être combinées dans un dispositif unique. Cette application et d'autres applications de systèmes informatiques de détail sont décrites de manière plus approfondie dans un ou plusieurs des brevets américains n° 4.723.212, 4.910.672, 5.173.851, 5.612.868, et 6.026.370, chacun d'eux étant incorporé ici à titre de référence. Pour mettre en oeuvre ces variantes ainsi que d'autres variantes, un ordinateur unique (par exemple, le système informatique 801 de la figure 7) peut être programmé pour exécuter les fonctions spécialisées de deux des dispositifs quelconques ou plus numérotés de 101 à 123 représentés sur la figure 1. Par ailleurs, deux ordinateurs programmés ou plus peuvent être remplacés par un quelconque des dispositifs numérotés de 101 à 123 représentés sur la figure 1. Les principes et avantages du traitement réparti, tels que la redondance et la répétition, peuvent être également mis en oeuvre comme souhaité pour accroître ia robustesse et les performances du système, par exemple.It will be understood that the system of Figure 1 is given only by way of example, since many variations of the specific hardware and software used to implement the present invention will readily appear to those having ordinary experience in the art. For example, the functionality of the purchasing data computer 107 and that of the store controller 111 can be combined in a single device. This and other retail computer system applications are described in more detail in one or more of U.S. Patent Nos. 4,723,212, 4,910,672, 5,173,851, 5,612,868, and 6,026,370, each 'them being incorporated here for reference. To implement these variants as well as other variants, a single computer (for example, the computer system 801 of FIG. 7) can be programmed to execute the specialized functions of two of the arbitrary devices or more numbered from 101 to 123 represented. in Figure 1. In addition, two or more programmed computers can be replaced by any of the devices numbered 101 through 123 shown in Figure 1. The principles and advantages of distributed processing, such as redundancy and repetition, can be also implemented as desired to increase the robustness and performance of the system, for example.
La figure 2 est un organigramme d'un exemple de dispositif portatif utilisé selon la présente invention. La figure 2 est destinée à représenter un quelconque de divers petits ordinateurs à écran tel l'ordinateur portatif vendu sous la marque déposée PalmPilot par Corporation of Santa Clara, Californie, la marque déposée Palm par Palm, Inc. de Santa Clara, Californie, ou l'ordinateur portatif décrit dans un quelconque des brevets américains numéros 4.545.023, 5.133.076, et 5.900.875, par exemple. Les brevets américains numéros 4.545.023, 5.133.076, et 5.900.875 sont incorporés ici à titre de référence. En outre le dispositif portatif 201 peut être un organiseur (PDA), un téléphone cellulaire, ou n'importe quel autre dispositif portatif capable de télécharger en amont, télécharger en aval, stocker, et manipuler des informations numériques.Figure 2 is a flow diagram of an exemplary portable device used in accordance with the present invention. FIG. 2 is intended to represent any of various small screen computers such as the laptop sold under the trademark PalmPilot by Corporation of Santa Clara, California, the trademark Palm by Palm, Inc. of Santa Clara, California, or the laptop described in any of the US patents 4,545,023, 5,133,076, and 5,900,875, for example. US Patents 4,545,023, 5,133,076, and 5,900,875 are incorporated herein for reference. In addition, the portable device 201 can be an organizer (PDA), a cell phone, or any other portable device capable of uploading, uploading, storing, and manipulating digital information.
De préférence, le dispositif portatif 201 comprend un bus 203 ou un autre mécanisme de communication pour transmettre des informations, et un processeur 205 couplé au bus 203 pour traiter les informations. Le dispositif portatif 201 comprend aussi une unité de mémoire 207, telle qu'une mémoire à accès aléatoire (RAM) ou une autre mémoire vive dynamique (par exemple, une RAM dynamique (DRAM), une RAM statique (SRAM), une DRAM synchrone (SDRAM), une RAM flash)), couplée au bus 203 pour stocker des informations et des instructions à exécuter par le processeur 205. En outre, l'unité de mémoire 207 peut être utilisée pour stocker des variables temporaires ou d'autres informations intermédiaires pendant l'exécution d'instructions à exécuter par le processeur 205. L'unité de mémoire 207 peut comprendre en outre une mémoire morte (ROM) ou une autre mémoire vive statique (par exemple, une ROM programmable (PROM), une PROM effaçable (EPROM), et une PROM effaçable et programmable électriquement (EEPROM)) pour stocker des informations statiques et des instructions pour le processeur 205. LA ROM peut être représentée comme une unité de mémoire séparée. Un support d’information 211, tel un disque magnétique couplé au bus 203 peut être prévu pour stocker des informations et des instructions.Preferably, the portable device 201 comprises a bus 203 or another communication mechanism for transmitting information, and a processor 205 coupled to the bus 203 for processing the information. The portable device 201 also includes a memory unit 207, such as a random access memory (RAM) or another dynamic random access memory (for example, a dynamic RAM (DRAM), a static RAM (SRAM), a synchronous DRAM (SDRAM), a flash RAM)), coupled to the bus 203 to store information and instructions to be executed by the processor 205. In addition, the memory unit 207 can be used to store temporary variables or other information intermediaries during the execution of instructions to be executed by the processor 205. The memory unit 207 may further comprise a read-only memory (ROM) or another static random access memory (for example, a programmable ROM (PROM), a PROM erasable (EPROM), and an electrically erasable and programmable PROM (EEPROM)) for storing static information and instructions for processor 205. The ROM can be represented as a separate memory unit. An information medium 211, such as a magnetic disk coupled to the bus 203 can be provided for storing information and instructions.
Le dispositif portatif 201 comprend aussi une unité d'affichage 213, tel un afficheur à cristaux liquides (LCD), couplée au bus 203 pour afficher des informations pour l'utilisateur du dispositif portatif 201. Le dispositif portatif 201 comprend un dispositif d'entrée 215, tel qu'un clavier alphanumérique et/ou une commande de çurseur, pour communiquer des sélections d'informations et de commandes au processeur 205.The portable device 201 also includes a display unit 213, such as a liquid crystal display (LCD), coupled to the bus 203 to display information for the user of the portable device 201. The portable device 201 includes an input device 215, such as an alphanumeric keyboard and / or a cursor command, for communicating selections of information and commands to processor 205.
Le dispositif portatif 201 comprend aussi une interface 217 couplée au bus 203. L'interface 217 assure une liaison de transmission bidirectionnelle de données 125 avec l'unité de transfert de données 123 du POS 115 ou un système informatique tel 801 représenté sur la figure 8. L'interface 217 peut être un port de données pour transmettre et recevoir des données par l'intermédiaire d'un support câblé. Comme autre exemple, l'interface 217 peut être un émetteur-récepteur sans fil tel un émetteur et un détecteur à infrarouge, ou un dispositif pour exploiter la technologie de liaison radioélectrique à courte distanceThe portable device 201 also includes an interface 217 coupled to the bus 203. The interface 217 provides a bidirectional data transmission link 125 with the data transfer unit 123 of the POS 115 or a computer system such as 801 shown in FIG. 8 The interface 217 can be a data port for transmitting and receiving data via a wired medium. As another example, the interface 217 can be a wireless transceiver such as an infrared transmitter and detector, or a device for exploiting short-range radio link technology.
Bluetooth.-En alternative, l'interface peut être mise en oeuvre comme n'importe quelle combinaison de dispositifs pour assurer une liaison de transmission bidirectionnelle de données 125 afin de réaliser la compatibilité avec divers dispositifs POS. Dans une telle mise en oeuvre quelconque, l'interface 127 transmet et reçoit des signaux électriques, électromagnétiques ou optiques qui transportent des flots de données numériques représentant divers types d'informations.Bluetooth.-As an alternative, the interface can be implemented like any combination of devices to provide a bidirectional data transmission link 125 in order to achieve compatibility with various POS devices. In any such implementation, the interface 127 transmits and receives electrical, electromagnetic or optical signals which carry streams of digital data representing various types of information.
La présente invention stocke des informations concernant des identifications de clients, des magasins de détail 105, les historiques d'achats de clients, et des déclencheurs d’achats, par exemple. Ces informations sont stockées dans une ou plusieurs mémoires telles qu’un disque dur, un disque optique, un disque magnéto-optique, et/ou une RAM, par exemple. Une ou plusieurs bases de données, telles que la base de données commune 103 et la base de données de magasin 113, peuvent stocker les informations utilisées pour mettre en oeuvre la présente invention. Les bases de données sont organisées à l'aide de structures de données (par exemple, des enregistrements, des tableaux, des matrices, des zones, des graphiques, des arborescences, et/ou des listes) contenues dans une ou plusieurs mémoires, telles que les mémoires désignées ci-dessus ou n'importe quels dispositifs de stockage désignés ci-dessous dans la description de la figure 8, par exemple.The present invention stores information regarding customer identifications, retail stores 105, customer purchase histories, and purchase triggers, for example. This information is stored in one or more memories such as a hard disk, an optical disk, a magneto-optical disk, and / or RAM, for example. One or more databases, such as the common database 103 and the store database 113, can store the information used to implement the present invention. Databases are organized using data structures (for example, records, tables, matrices, zones, graphs, trees, and / or lists) contained in one or more memories, such as as the memories designated above or any storage devices designated below in the description of Figure 8, for example.
Les figures 3A, 3B, et 3C décrivent des structures de données utilisées pour mettre en oeuvre un système pour gérer des promotions selon une réalisation de la présente invention. Les structures de données sont décrites dans un format relationnel, en utilisant des tableaux, au moyen duquel les informations stockées dans une colonne (c'est-à-dire, une zone) d'un tableau sont cartographiées ou liées aux informations stockées dans la même rangée (c'est-à-dire, un enregistrement) à travers la ou les autres colonnes du tableau. Ces structures de données sont utilisées par l’ordinateur central 101 et/ou l'ordinateur de données d'achats 107 et/ou le dispositif portatif 201 pour gérer des promotions selon la présente invention. Selon une réalisation, la structure de données représentée sur la figure 3A est stockée dans le dispositif portatif 201 afin qu'un client puisse gérer un grand nombre de comptes de fidélité de client, tandis quejes structures de données représentées sur les figures 3B et 3C sont stockées dans la base de données commune 103, la base de données d'achats locale 109, et/ou n'importe quel(s) autre(s) dispositif(s) ou support(s) de stockage.Figures 3A, 3B, and 3C describe data structures used to implement a system for managing promotions according to an embodiment of the present invention. Data structures are described in a relational format, using tables, by means of which the information stored in a column (i.e., an area) of a table is mapped or linked to the information stored in the same row (i.e., record) across the other column (s) of the table. These data structures are used by the central computer 101 and / or the purchasing data computer 107 and / or the portable device 201 to manage promotions according to the present invention. According to one embodiment, the data structure represented in FIG. 3A is stored in the portable device 201 so that a customer can manage a large number of customer loyalty accounts, while the data structures represented in FIGS. 3B and 3C are stored in the common database 103, the local purchasing database 109, and / or any other storage device (s) or medium (s).
La figure 3A est un tableau de magasins de détail 301 qui comprend une zone 303 pour stocker des identificateurs de clients (CID) et une zone 305 pour stocker un magasin de détail particulier associé au CID dans la zone 303. Un CID est n'importe quel identificateur qui est scanné, lu, ou bien entré dans un système informatique à une caisse pour identifier un client. Chaque client peut avoir des CID multiples et chaque magasin de détail peut utiliser un des CID pour faire le suivi des achats du client et fournir des mesures incitatives. Ainsi, différents magasins de détail peuvent avoir un différent CID pour un client particulier. Des exemples de CID possibles comprennent des numéros de cartes de crédit, des numéros de cartes de débit, des numéros de cartes de sécurité sociale, des numéros de permis de conduire, des numéros de compte-chèques, des adresses de rues, des noms, des adresses de courrier électronique, des numéros téléphoniques, des numéros de cartes de clients fréquents, des identifications de cartes de clients (SCID), ou des numéros de cartes de fidélité de client délivrées par le magasin de détail 105, bien que n'importe quelle autre forme d'identification appropriée puisse être utilisée.Figure 3A is a retail store table 301 which includes an area 303 for storing customer identifiers (CID) and an area 305 for storing a particular retail store associated with the CID in area 303. A CID is any which identifier is scanned, read, or entered into a computer system at a checkout to identify a customer. Each customer can have multiple CIDs and each retail store can use one of the CIDs to track customer purchases and provide incentives. Thus, different retail stores may have a different CID for a particular customer. Examples of possible CIDs include credit card numbers, debit card numbers, social security card numbers, driver's license numbers, checking account numbers, street addresses, names, email addresses, phone numbers, frequent customer card numbers, customer card identifications (SCID), or customer loyalty card numbers issued by retail store 105, although any what other appropriate form of identification can be used.
Pour illustrer l’utilisation du tableau de magasins de détail 301, la figure 3A comprend trois exemples d’entrées pour un client hypothétique ayant 3 comptes de fidélité de client stockés dans Je dispositif portatif 201. La première entrée de la figure 3A montre que la zone 303 peut contenir le numéro "12345" comme CID associé au client hypothétique, et dans le même enregistrement, la zone 305 peut contenir l'entrée "Épicerie ABC" comme magasin de détail correspondant. Le tableau de magasins de détail 301 contient aussi le CID "8765" du client dans la zone 303 et l'entrée correspondante (c'est-à-dire l'entrée dans le même enregistrement) "Marché XYZ" dans la zone 305 comme montré par la deuxième entrée de la figure 3A. En alternative, au lieu du nom de magasin, la zone 305 stocke des codes ou des données d'identification de magasins de détail comme montré dans la troisième entrée de la figure 3A. Ainsi, le tableau de magasins de détail 301 associe chacun de plusieurs CID affectés au client hypothétique à un magasin de détail correspondant 105 permettant ainsi au client de renforcer et de gérer facilement un grand nombre de cartes de fidélité différentes lorsqu'elles sont stockées dans le dispositif portatif 201.To illustrate the use of the retail store table 301, Figure 3A includes three examples of entries for a hypothetical customer having 3 customer loyalty accounts stored in the portable device 201. The first entry in Figure 3A shows that the field 303 may contain the number "12345" as the CID associated with the hypothetical customer, and in the same record, field 305 may contain the entry "Grocery ABC" as the corresponding retail store. The retail store table 301 also contains the customer's CID "8765" in field 303 and the corresponding entry (that is, entry in the same record) "Market XYZ" in field 305 as shown by the second entry in Figure 3A. Alternatively, instead of the store name, area 305 stores codes or retail store identification data as shown in the third entry in Figure 3A. Thus, the table of retail stores 301 associates each of several CIDs assigned to the hypothetical customer with a corresponding retail store 105 thus allowing the customer to easily reinforce and manage a large number of different loyalty cards when they are stored in the portable device 201.
La figure 3B est un tableau de promotions prédéterminées 307 qui comprend une zone 309 pour stocker des CID et une zone 311 pour stocker des promotions prédéterminées associées au CID. Â la différence du tableau de magasins de détail 301, le tableau de promotions prédéterminées 307 stocke des CID de nombreux clients différents et de promotions associées à chaque CID. Ainsi, comme montré dans les exemples d'entrées de la figure 3B, la première entrée dans le tableau 307 associe des promotions prédéterminées au client éventuel visé à la figure 3A, tandis que la deuxième entrée du tableau 307 associe des promotions prédéterminées à un client différent ayant le CID MMM765. Les promotions prédéterminées dans la zone 311 peuvent être déterminées sur la base de l'historique d'achats du client obtenu par analyse, par exemple, des données d'achats telles que le lieu de l'achat, une description des articles achetés, le prix de chaque article acheté, la date et l’heure de la transaction, et n'importe quelle autre information désirée des transactions des clients.FIG. 3B is a table of predetermined promotions 307 which includes an area 309 for storing CIDs and an area 311 for storing predetermined promotions associated with the CID. Unlike the retail store table 301, the predetermined promotions table 307 stores CIDs from many different customers and promotions associated with each CID. Thus, as shown in the example entries in FIG. 3B, the first entry in table 307 associates predetermined promotions with the prospective customer referred to in FIG. 3A, while the second entry in table 307 associates predetermined promotions with a customer different having CID MMM765. The predetermined promotions in area 311 can be determined on the basis of the customer's purchase history obtained by analysis, for example, of purchase data such as the place of purchase, a description of the articles purchased, the price of each item purchased, date and time of transaction, and any other desired information from customer transactions.
La figure 3C est un tableau de déclencheurs d'achats 313 comprenant une zone 315 pour stocker des déclencheurs d'achats et une zone 317 pour stocker des promotions. Les déclencheurs d'achats dans la zone 315 peuvent être des codes à barres gu d'autres informations qui, lorsque transmis du terminal 119 au contrôleur de magasin 111, sont contrôlés par l'ordinateur de données d'achats 107 et font délivrer par l'ordinateur de données d'achats 107 la ou les promotions correspondantes dans la zone 317 au dispositif portatif 201 par l’intermédiaire de l'unité de transfert de données 123. Ainsi, le tableau de déclencheurs d'achats 313 associe des déclencheurs d'achats à des promotions à délivrer à un client dont la transaction satisfait à un ou plusieurs déclencheurs d'achats dans la zone 315.FIG. 3C is a table of purchase triggers 313 comprising an area 315 for storing purchase triggers and an area 317 for storing promotions. The purchasing triggers in the zone 315 can be bar codes gu other information which, when transmitted from the terminal 119 to the store controller 111, are controlled by the computer with purchasing data 107 and have delivered by the purchasing data computer 107 the corresponding promotion (s) in the zone 317 to the portable device 201 via the data transfer unit 123. Thus, the purchasing trigger table 313 combines triggers of purchases to promotions to be delivered to a customer whose transaction satisfies one or more purchase triggers in zone 315.
Dans une réalisation préférée, les produits de détail concernant les promotions stockées dans la zone 317 sont des compléments, en concurrence avec, ou d'une certaine façon liés aux articles déclencheurs d'achats stockés dans la zone 315. La première entrée de la figure 3C montre un exemple d'une promotion pour un produit en concurrence avec un produit déclencheur. Dans cet exemple, la "boisson gazeuse de marque A" dans la zone 315 est un article achetéqui fournit un déclencheur pour une promotion de "50 cents de remise sur la boisson gazeuse de marque B" dans la zone 317, la boisson gazeuse de marque B étant en concurrence avec la boisson gazeuse de marque A. De même, l’article déclencheur "thé de marque T" dans la zone 315 déclenche une promotion pour "50 cents de remise sur un sac de sucre de 5 Ib" dans la zone 317, le sucre étant ordinairement utilisé avec du thé et par conséquent est un article complémentaire du thé. Ainsi, si des achats d'un client comprennent à la fois de la boisson gazeuse de marque A et du thé de marque T, ces articles seront lus au POS 115 et les promotions pour 50 cents de remise sur la boisson gazeuse de marque B et 50 cents de remise sur un sac de sucre de 5 Ib seront offertes au POS 115 au client. La manière dont les promotions dans la zone 317 sont fournies en réponse à un article déclencheur dans la zone 315 sera décrite ultérieurement ci-dessous.In a preferred embodiment, the retail products relating to promotions stored in area 317 are complements, in competition with, or in some way related to the purchase trigger items stored in area 315. The first entry in the figure 3C shows an example of a promotion for a product competing with a trigger product. In this example, "brand A soft drink" in field 315 is a purchased item that provides a trigger for a promotion of "50 cents off brand B soft drink" in field 317, branded soft drink B competes with brand A soft drink. Similarly, the trigger item "brand T tea" in area 315 triggers a promotion for "50 cents off a bag of 5 Ib sugar" in the area 317, sugar is commonly used with tea and therefore is a complementary item to tea. Thus, if a customer's purchases include both brand A soft drink and brand T tea, these items will be read at POS 115 and promotions for 50 cents off brand B soft drink and 50 cents rebate on a 5 Ib bag of sugar will be offered to POS 115 to the customer. How promotions in area 317 are provided in response to a triggering item in area 315 will be described later below.
Comme montré par les zones fantômes sur les figures 3B et 3C, la zone de promotions prédéterminées 311 et/ou la zone de promotions 317 peuvent contenir une sous-zone respective 323 et 325, pour fournir à un client une condition associée aux promotions. Alors que toutes les promotions exigent une condition de base telle que faire un achat quelconque, ou acheter une marque particulière d'un produit, les sous-zones 323 et/ou 325 sont prévues pour stocker des conditions supplémentaires et/ou des actions qui sont exigées afin de recevoir la récompense de la promotion. Dans une réalisation préférée, les conditions stockées dans les zones 323 et/ou 325 sont des conditions de fidélité qui exigent que le client fasse preuve d'une fidélité accrue au magasin 105, à une chaîne de magasins comprenant le magasin 105, et/ou à une marque ou un produit particulier. Les conditions de fidélité peuvent comprendre des conditions de durée identifiant une période, de temps (par exemple, une semaine) durant laquelle d'autres conditions doivent être satisfaites, des conditions d'achat telles des conditions de montant d'achat identifiant un montant en argent qui doit êtreAs shown by the phantom areas in Figures 3B and 3C, the predetermined promotions area 311 and / or the promotions area 317 may contain a respective sub-area 323 and 325, to provide a customer with a condition associated with promotions. While all promotions require a basic condition such as making any purchase, or purchasing a particular brand of a product, subfields 323 and / or 325 are intended to store additional conditions and / or actions that are required in order to receive the promotion reward. In a preferred embodiment, the conditions stored in zones 323 and / or 325 are loyalty conditions which require the customer to demonstrate increased loyalty to the store 105, to a chain of stores including the store 105, and / or to a particular brand or product. The loyalty conditions may include duration conditions identifying a period, time (for example, a week) during which other conditions must be satisfied, purchase conditions such as purchase amount conditions identifying an amount in money that should be
X JX J
dépensé pendant la période de temps indiquée par la condition de temps, des conditions de lieu identifiant un ou plusieurs lieux où les conditions d'achat peuvent être satisfaites, et des conditions de marque identifiant une marque ou un produit qui doit être acheté afin de recevoir la récompense. Par exemple, la première entrée de la figure 3B montre que le client reçoit un gallon de lait pour seulement 5 cents si le client dépense, dans la semaine, $25 dans la magasin associé au CID 8765. Ainsi, outre la condition de base d'acheter un gallon de lait, le client doit dépenser, en une semaine, $25 dans le magasin associé au CID 8765 afin de recevoir la récompense. Comme montré sur la figure 3A, le CID 8765 est associé au "marché XYZ" et, par conséquent, la première entrée du tableau 307 est destinée à promouvoir la fidélité au marché XYZ.spent during the period of time indicated by the time condition, place conditions identifying one or more places where the purchase conditions can be satisfied, and brand conditions identifying a brand or product that must be purchased in order to receive the reward. For example, the first entry in Figure 3B shows that the customer receives a gallon of milk for only 5 cents if the customer spends $ 25 in the store associated with CID 8765 during the week. Thus, in addition to the basic requirement of buy a gallon of milk, the customer must spend, in one week, $ 25 in the store associated with CID 8765 in order to receive the reward. As shown in Figure 3A, CID 8765 is associated with the "XYZ market" and, therefore, the first entry in Table 307 is intended to promote loyalty to the XYZ market.
Les figures 4A, 4B et 4C sont des exemples de promotions qui peuvent être offertes à des clients. Comme montré sur ces figures, chaque promotion comprend une récompense à recevoir par le client, et peut ou non comprendre une condition de fidélité à satisfaire par le client afin de recevoir la récompense. Comme décrit ci-dessus, la condition de fidélité indique ce qu'une personne doit faire pour recevoir la récompense. La récompense peut être un chèque, un coupon, une remise, un certificat, un support remboursable, et/ou un autre avantage positif à une personne qui satisfait à la condition. Par exemple, la promotion 401 de la figure 4A comprend la récompense 403 (50 cents de remise sur l'eau gazeuse de marque B) à laquelle n’est associée aucune fidélité. Un client qui achète de l'eau gazeuse de marque B à un magasin de détail 105 qui accepte la promotion recevra une. remise de 50 cents sans aucune autre action. De même, la figure 4B montre là récompense 407 de 50 cents de remise sur les céréales de marque X. Toutefois, comme montré sur la figure 4C, la promotion 413 comprend la condition 417 qui exige que le client dépense $25 dans le magasin de détail 105 dans les 7 jours pour recevoir la récompense 415 d'un gallon de lait pour 5 cents.Figures 4A, 4B and 4C are examples of promotions that may be offered to customers. As shown in these figures, each promotion includes a reward to be received by the customer, and may or may not include a loyalty condition to be met by the customer in order to receive the reward. As described above, the loyalty condition indicates what a person must do to receive the reward. The reward may be a check, coupon, discount, certificate, refundable medium, and / or other positive benefit to a person who meets the condition. For example, promotion 401 in Figure 4A includes the reward 403 (50 cents off brand B sparkling water) with which no loyalty is associated. A customer who purchases brand B sparkling water at a 105 retail store that accepts the promotion will receive one. 50 cents rebate without any other action. Likewise, Figure 4B shows the 407 reward of 50 cents off brand X grain. However, as shown in Figure 4C, promotion 413 includes condition 417 which requires the customer to spend $ 25 in the retail store. 105 within 7 days to receive the 415 reward for a gallon of milk for 5 cents.
Les promotions 401 et 405 sont de préférence des offres remarquables destinées à inciter un client à prendre une marque particulière de produit ou à promouvoir la fidélité à une marque de produit. Dans le cas d'incitation d’un client à changer de marques, la promotion est de préférence déclenchée par l'achat d'une marque concurrente comme décrit en référence à la figure 3C ci-dessus. La promotion 413 est une offre remarquable destinée à fidéliser la clientèle au magasin 105. Selon une réalisation de l’invention, les récompenses concernant la fidélité au magasin sont pour des articles de base tels que du lait, des oeufs, du pain, etc., pour inciter les clients à faire tous leurs achats d'épicerie au magasin 105 au lieu de faire des courses uniquement pour des articles spécifiques. On comprendra, cependant, que chaque promotion peut être adaptée à différents objectifs, comme désiré. Les récompenses et les conditions peuvent comprendre des objets autres que des épiceries et des magasins de détails. En outre, les promotions peuvent comprendre d'autres informations non représentées sur les figures 4A, 4B, et 4C et les autres informations peuvent comprendre des informations liées ou non aux achats du client ou aux promotions offertes au client. Enfin, on comprendra que, bien que la promotion décrite sur les figures 3A à 3C et 4A à 4C indique des coupons remboursables, le dispositif portatif 201 peut être utilisé pour gérer d'autres promotions telles que toute offre, annonce publicitaire, mesure incitative, film publicitaire, ou communication pour promouvoir une ou plusieurs marchandises et/ou services. Par exemple, la promotion peut être une annonce publicitaire qui peut être affichée sur l'écran 213 du dispositif portatif 201. L'annonce publicitaire peut être du texte et/ou une vidéo.Promotions 401 and 405 are preferably remarkable offers intended to encourage a customer to take a particular brand of product or to promote loyalty to a brand of product. In the case of an incentive for a customer to change brands, the promotion is preferably triggered by the purchase of a competing brand as described with reference to Figure 3C above. Promotion 413 is a remarkable offer intended to retain customers at store 105. According to one embodiment of the invention, the rewards relating to store loyalty are for basic items such as milk, eggs, bread, etc. , to encourage customers to do all their grocery shopping at store 105 instead of shopping only for specific items. It will be understood, however, that each promotion can be adapted to different objectives, as desired. Rewards and conditions may include items other than grocery stores and retail stores. In addition, promotions may include other information not shown in Figures 4A, 4B, and 4C and the other information may include information related or not to customer purchases or promotions offered to the customer. Finally, it will be understood that, although the promotion described in FIGS. 3A to 3C and 4A to 4C indicates reimbursable coupons, the portable device 201 can be used to manage other promotions such as any offer, advertisement, incentive measure, advertising film, or communication to promote one or more goods and / or services. For example, the promotion may be an advertisement which may be displayed on the screen 213 of the portable device 201. The advertisement may be text and / or a video.
La figure 5 est un organigramme décrivant le processus de gestion des promotions avec un dispositif portatif selon la présente invention. La description de cette figure, est faite en référence uniquement à l’ordinateur de données d'achats 107, étant entendu que l'ordinateur central 101 peut être utilisé en combinaison avec ou en remplacement de l'ordinateur de données d'achats 107. Dans l'étape 501, le client stocke des promotions reçues par le dispositif portatif 201. Les promotions sont stockées dans l'unité de mémoire 207 et/ou le dispositif de stockage 211 par l'intermédiaire de l'interface 217 et du bus du dispositif portatif 201. L'étape de stockage 501 peut être réalisée en réponse à des promotions reçues du PO$ 115 ou d'Internet 706, par exemple, comme décrit ci-dessous.FIG. 5 is a flowchart describing the process for managing promotions with a portable device according to the present invention. The description of this figure is made with reference only to the purchasing data computer 107, it being understood that the central computer 101 can be used in combination with or in replacement of the purchasing data computer 107. In step 501, the client stores promotions received by the portable device 201. The promotions are stored in the memory unit 207 and / or the storage device 211 via the interface 217 and the bus of the portable device 201. The storage step 501 can be performed in response to promotions received from PO $ 115 or the Internet 706, for example, as described below.
Après que les promotions sont stockées dans le dispositif portatif, dans l'étape 503, le client peut visualiser les promotions sur l'écran 213 du dispositif portatif 201. Les promotions peuvent être individuellement visualisées sur l'écran 213 comme montré sur les figures 4A, 4B, et 4C, par exemple, ou être visualisées dans un format tabulaire permettant à l'utilisateur du dispositif portatif 201 de visualiser plusieurs promotions en même temps. Le dispositif d'entrée 215 permet à un utilisateur du dispositif portatif de communiquer des sélections de commandes au processeurs 205 par l'intermédiaire du bus 203, pour sélectionner, supprimer, grouper ou bien organiser les promotions stockées dans la mémoire du dispositif portatif 201. Par exemple, un client utilisant un dispositif portatif 201 peut visualiser toutes les promotions, grouper les promotions à retenir, et supprimer les autres promotions. Avec les promotions retenues stockées dans le dispositif portatif 201, le client fait ses courses dans un magasin de détail pour les articles de détail associés aux promotions retenues dans l'étape 503. Ceci permet au client de grouper facilement des promotions qui peuvent être remboursées au magasin de détail.After the promotions are stored in the portable device, in step 503, the client can view the promotions on the screen 213 of the portable device 201. The promotions can be individually viewed on the screen 213 as shown in FIGS. 4A , 4B, and 4C, for example, or be viewed in a tabular format allowing the user of the portable device 201 to view several promotions at the same time. The input device 215 allows a user of the portable device to communicate command selections to the processors 205 via the bus 203, to select, delete, group or even organize the promotions stored in the memory of the portable device 201. For example, a client using a portable device 201 can view all of the promotions, group the promotions to be retained, and delete the other promotions. With the selected promotions stored in the portable device 201, the customer does his shopping in a retail store for the retail items associated with the promotions selected in step 503. This allows the customer to easily group promotions which can be reimbursed to the retail store.
Pendant la transaction d'achat du client, le scanner 211 du POS 115 lit les articles achetés du client y compris les articles associés aux promotions comme montré dans l'étape 505. De préférence, le client télécharge un CID unique associé au client du dispositif portatif 201 vers le POS 115 comme dans l'étape 507 pendant la transaction d'achat. Dans une réalisation, lorsque le client interface le dispositif portatif 201 avec le POS 115, le tableau de magasins de détail 301 est transféré de l'unité de mémoire 207 par l'intermédiaire du bus 203 et de l’interface 217 du dispositif portatif 201. L’unité de transfert de données 123 du POS 115 reçoit et transfère le tableau de magasins de détail 301 à l'ordinateur de données d'achats 107 qui obtient un identificateur de magasin unique au magasin de détail 105 ou à la chaîne de magasins à laquelle le magasin de détail 105 est associé, à partir de la base de données d'achats locale 109 ou de la base de données de magasin 113. L'ordinateur de données d’achats 107 cherche dans la zone 305 du tableau de magasins de détail 301, un identificateur de magasin qui correspond à l'identificateur obtenu de la base de données 109 ou 113, et le CID correspondant dans la zone 303 du tableau 301 est déterminé être le CID du client pour le magasin de détail particulier 105. Par exemple, un client faisant ses courses à l'épicerie ABC et ayant le tableau 301 de la figure 3A stocké dans le dispositif portatif 201 interfacerait le dispositif portatif 201 avec un POS 115 situé dans l'épicerie ABC afin de transmettre le tableau 301 à l'ordinateur de données d'achats 107 situé dans l'épicerie ABC. L'ordinateur de données d'achats 107 obtient alors l'identificateur "Épicerie ABC" de la base de données d'achats locale 109, par exemple, et compare cet identificateur avec la zone 305 pour déterminer le CID du client pour l'épicerie ABC. Le CID étant déterminé, l'ordinateur de données d'achats 107 et l'ordinateur central 101 peuvent contrôler les achats et fournir des mesures incitatives au client comme indiqué ci-dessus en référence à la figure 1.During the customer purchase transaction, the POS 211 scanner 211 reads articles purchased from the customer including items associated with promotions as shown in step 505. Preferably, the customer downloads a unique CID associated with the customer from the device portable 201 to POS 115 as in step 507 during the purchase transaction. In one embodiment, when the client interfaces the portable device 201 with the POS 115, the table of retail stores 301 is transferred from the memory unit 207 via the bus 203 and the interface 217 of the portable device 201 The data transfer unit 123 of the POS 115 receives and transfers the table of retail stores 301 to the purchasing data computer 107 which obtains a unique store identifier at the retail store 105 or the store chain to which the retail store 105 is associated, from the local shopping database 109 or the store database 113. The shopping data computer 107 searches in area 305 of the store table Retail 301, a store identifier that matches the identifier obtained from database 109 or 113, and the corresponding CID in field 303 of Table 301 is determined to be the customer's CID for the retail store gone culier 105. For example, a customer shopping at the ABC grocery store and having the table 301 in FIG. 3A stored in the portable device 201 would interface the portable device 201 with a POS 115 located in the ABC grocery store in order to transmit the table 301 to the purchasing data computer 107 located in the grocery store ABC. The purchasing data computer 107 then obtains the identifier "Grocery ABC" from the local purchasing database 109, for example, and compares this identifier with field 305 to determine the customer's CID for the grocery ABC. With the CID determined, the purchasing data computer 107 and the central computer 101 can monitor purchases and provide incentives to the customer as shown above with reference to Figure 1.
Les promotions sont transmises de manière identique du dispositif portatif 201 au POS 115 dans l'étape 507. Les promotions sont transmises de l'unité de transfert de données 123 à l'ordinateur de données d'achats 107. L'ordinateur de données d'achats 107 contrôle les articles lus par le scanner 121 et transférés au contrôleur de magasin 111 par l'intermédiaire du terminal 119. Dans l'étape 508, l'ordinateur de données d'achats 107 compare les articles lus aux promotions téléchargées du dispositif portatif 201 au POS 115 dans l'étape 507. De cette façon, l'ordinateur de données d’achats applique les promotions aux articles correspondants achetés par le client et crédite automatiquement la facture du client dans l'étape 509.The promotions are transmitted identically from the portable device 201 to the POS 115 in step 507. The promotions are transmitted from the data transfer unit 123 to the purchasing data computer 107. The data computer d purchasing 107 checks the articles read by the scanner 121 and transferred to the store controller 111 via the terminal 119. In step 508, the purchasing data computer 107 compares the articles read with the promotions downloaded from the device portable 201 to POS 115 in step 507. In this way, the purchasing data computer applies the promotions to the corresponding items purchased by the customer and automatically credits the customer's invoice in step 509.
La figure 6 montre le processus pour entrer des promotions dans le dispositif portatif 201 à partir d’un. POS 115 selon une réalisation de la présente invention. La description de cètte figure est faite en référence uniquement à l'ordinateur de données d'achats 107 étant entendu que l'ordinateur central 101 peut être utilisé en combinaison avec ou en remplacement de l’ordinateur de données d'achats 107. Dans cette réalisation, le client fait des achats au magasin de détail 105 et au moment de la transaction d'achat du client, l'ordinateur de données d’achats 107 est initialisé comme montré dans l'étape 601. L'initialisation de l'ordinateur de données d'achats 107 peut survenir automatiquement en réponse au client activant une connexion de signal entre le dispositif portatif 201 et l'unité de transfert de données 123 par connexion physique au moyen d'un support câblé ou par connexion au moyen d'un support sans fil. En alternative, l'initialisation de l'ordinateur de données d'achats peut survenir en réponse à une entrée manuelle de l'opérateur du POS 115. Dans chaque occurrence, l'étape d'initialisation 601 signale à l’ordinateur de données d'achats 107 qu'un dispositif portatif 201 est interfacé à l'ordinateur de données d'achats 107 par l'intermédiaire de l'unité de transfert de données 123 du POS 115.Figure 6 shows the process for entering promotions into handheld device 201 from one. POS 115 according to an embodiment of the present invention. The description of this figure is made with reference only to the purchasing data computer 107, it being understood that the central computer 101 can be used in combination with or in replacement of the purchasing data computer 107. In this embodiment, the customer makes purchases at the retail store 105 and at the time of the customer's purchase transaction, the purchase data computer 107 is initialized as shown in step 601. Initialization of the computer purchasing data 107 may occur automatically in response to the client activating a signal connection between the portable device 201 and the data transfer unit 123 by physical connection by means of a wired medium or by connection by means of a wireless support. As an alternative, the initialization of the purchasing data computer may occur in response to a manual entry by the operator of the POS 115. In each occurrence, the initialization step 601 signals the data computer d purchasing 107 that a portable device 201 is interfaced to the purchasing data computer 107 by means of the data transfer unit 123 of POS 115.
Après initialisation, dans l'étape 603 l'ordinateur de données d'achats 107 détermine les promotions à délivrer au dispositif portatif 201 interfacé au POS 115. Des promotions peuvent être déterminées, par exemple sur la base de l'historique de données d'achats du client, ou déterminées sur la base d'articles déclencheurs comme décrit ci-dessous.After initialization, in step 603, the purchasing data computer 107 determines the promotions to be delivered to the portable device 201 interfaced with the POS 115. Promotions can be determined, for example on the basis of the data history of customer purchases, or determined on the basis of triggering items as described below.
Après avoir déterminé des promotions dans l'étape 603, l'ordinateur de données d'achats 107 transmet électroniquement les promotions au dispositif portatif 201 par l'intermédiaire de l'unité de transfert de données 123. Cette transmission électronique peut être faite au moyen soit d'un support câblé, soit d'un support sans fil. Les promotions transmises sont alors reçues par le dispositif portatif 201 qui stocke les promotions pour commencer le processus de gestion de promotions montré sur la figure 5, De préférence, les promotions transmises à partir du POS 115 sont téléchargées en aval simultanément avec le téléchargement en amont des promotions dans l'étape 507 de la figure 5. Par conséquent, dans une réalisation préférée, un client utilise un dispositif portatif 201 au moment de l'achat pour se faire rembourser des promotions précédemment stockées et pour stocker de nouvelle promotions qui peuvent être remboursées dans des transactions futures. En alternative, le client peut se faire rembourser des promotions selon le processus montré sur la figure 5 sans recevoir de nouvelles promotions du POS 115. En outre, on comprendra que des promotions peuvent être reçues du même POS ou d'un POS différent que le client utilise pour se faire rembourser des promotions.After determining promotions in step 603, the purchasing data computer 107 electronically transmits the promotions to the portable device 201 via the data transfer unit 123. This electronic transmission can be done by means either a wired medium or a wireless medium. The promotions transmitted are then received by the portable device 201 which stores the promotions to begin the promotion management process shown in FIG. 5. Preferably, the promotions transmitted from the POS 115 are downloaded downstream simultaneously with the download upstream promotions in step 507 of FIG. 5. Consequently, in a preferred embodiment, a client uses a portable device 201 at the time of purchase to be reimbursed for promotions previously stored and to store new promotions which may be reimbursed in future transactions. Alternatively, the customer can be reimbursed for promotions according to the process shown in Figure 5 without receiving new promotions from POS 115. In addition, it will be understood that promotions can be received from the same POS or from a different POS as the customer uses to be reimbursed for promotions.
Selon une réalisation, l'ét,ape 603 de la figure 6 pour déterminer des promotions à délivrer au dispositif portatif 201 du client est accomplie selon des promotions prédéterminées obtenues sur la base de l'historique d’achats du client. Dans cette réalisation, et en référence à la figure 1, l’ordinateur central 101 interroge l'ordinateur de données d'achats 107 dans chacun des magasins de détail 105 pour des informations d'historiques d'achats afin de mettre à jour les informations d'historiques d'achats stockées dans la base de données d'achats commune 103. L'ordinateur central 101 génère des informations de comportement à partir des informations d'historiques d’achats stockées dans la base de données d'achats commune 103. Ces informations de comportement peuvent être une information quelconque qu'un spécialiste des études de marché (c'est-à-dire un expert) souhaite utiliser pour déterminer si une promotion ciblée doit être délivrée à un client. Des exemples d'informations de comportement sont l'achat par un client d'au moins cinq livres d'aliments pour chiens par mois au cours de l'année dernière, l'achat par le client d'un remède contre le rhume la semaine dernière, et l'achat continu par le client de lait sans lactose.According to one embodiment, the et, ape 603 of FIG. 6 for determining promotions to be delivered to the portable device 201 of the customer is accomplished according to predetermined promotions obtained on the basis of the purchase history of the customer. In this embodiment, and with reference to FIG. 1, the central computer 101 interrogates the computer with purchasing data 107 in each of the retail stores 105 for purchasing history information in order to update the information. purchase history stored in the common purchase database 103. The central computer 101 generates behavior information from the purchase history information stored in the common purchase database 103. This behavioral information can be any information that a market researcher (i.e. an expert) wishes to use to determine whether a targeted promotion should be delivered to a customer. Examples of behavioral information are the purchase by a customer of at least five pounds of dog food per month in the past year, the purchase by the customer of a weekly cold remedy last, and the customer's continued purchase of lactose-free milk.
L'ordinateur central 101 compare l'information de comportement générée aux critères d'achats stockés dans la base de données d'achats commune 103 et associés à une promotion particulière. Si l'information de comportement d'un client quelconque satisfait aux critères d'achats, le CID du client est stocké dans la zone 309 et la promotion correspondante est stockée dans la zone 311 du tableau de promotions prédéterminées 307. De cette manière, le tableau de promotions prédéterminées 307 est garni de CID et de promotions associées à délivrer aux clients correspondants.The central computer 101 compares the behavior information generated with the purchasing criteria stored in the common purchasing database 103 and associated with a particular promotion. If the behavior information of any customer satisfies the purchasing criteria, the customer's CID is stored in area 309 and the corresponding promotion is stored in area 311 of the predetermined promotions table 307. In this way, the predetermined promotions table 307 is stocked with CIDs and associated promotions to be delivered to corresponding customers.
L'ordinateur central 101 délivre le tableau de promotions prédéterminées 307 aux magasins de détail 105. Si désiré, le tableau de promotions prédéterminées 307 est décomposé en tableaux de promotions prédéterminées séparés pour chaque magasin de détail 105. Si désiré, seuls les CID de clients qui fréquentent le magasin de détail correspondant 105 sont fournis à chaque magasin de détail 105 afin de réduire l’effet des contraintes de stockage et de transmission. Le tableau de promotions prédéterminées 307 est reçu par l'ordinateur de données d'achats 107 et le magasin de détail 105 et est stocké dans la base de données d'achats locale 109.The central computer 101 delivers the predetermined promotions table 307 to the retail stores 105. If desired, the predetermined promotions table 307 is broken down into separate predetermined promotions tables for each retail store 105. If desired, only customer CIDs that frequent the corresponding retail store 105 are supplied to each retail store 105 to reduce the effect of storage and transmission constraints. The predetermined promotions table 307 is received by the shopping data computer 107 and the retail store 105 and is stored in the local shopping database 109.
Lorsqu'un client effectue un achat dans le magasin de détail 105 et interface le dispositif portatif 201 avec l'ordinateur de données d'achats par l'intermédiaire du POS 115, le tableau de CID de clients est transmis par l'unité de transfert de données 123 à l'ordinateur de données d'achats 107 qui détermine le CID comme décrit ci-dessus. En alternative, le CID du client peut être entré au POS 115 par d'autres moyens connus tels qu'une entrée manuelle, une reconnaissance optique de codes (OPC), ou le balayage d'une carte magnétique contenant le CID. Une fois que le CID est déterminé, l'ordinateur de données d'achats 107 utilise le CID pour déterminer si le même CID existe dans la zone 309 du tableau de promotions prédéterminées 307. Si le CID est trouvé dans la zone 309, la ou les promotions prédéterminées correspondantes dans la zone 311 sont délivrées à l'unité de transfert de données 123 au point de vente 115. Les promotions prédéterminées sont alors transmises par liaison de transmission 125 à l'interface 217 du dispositif portatif 201. Les promotions prédéterminées sont transférées par le bus 203 dans l'unité de mémoire 207 du dispositif portatif 201 où les promotions peuvent être révisées et organisées comme dans l'étape 403 sur la figure 4. De cette manière, les promotions ciblées vers le client dont le CID a été entré au POS 115 sont délivrées au client au point de vente 115.When a customer makes a purchase in the retail store 105 and interfaces the portable device 201 with the purchase data computer via the POS 115, the customer CID table is transmitted by the transfer unit 123 to the purchasing data computer 107 which determines the CID as described above. Alternatively, the customer's CID can be entered at POS 115 by other known means such as manual entry, optical code recognition (OPC), or scanning a magnetic card containing the CID. Once the CID is determined, the purchasing data computer 107 uses the CID to determine if the same CID exists in area 309 of the predetermined promotions table 307. If the CID is found in area 309, the or the corresponding predetermined promotions in the area 311 are delivered to the data transfer unit 123 at the point of sale 115. The predetermined promotions are then transmitted by transmission link 125 to the interface 217 of the portable device 201. The predetermined promotions are transferred by the bus 203 in the memory unit 207 of the portable device 201 where the promotions can be revised and organized as in step 403 in FIG. 4. In this way, the promotions targeted towards the client whose CID has been entered at POS 115 are delivered to the customer at point of sale 115.
Dans une autre réalisation, l'étape 603 de la figure 6 pour la détermination de promotions à délivrer au dispositif portatif 201 du client est accomplie selon des achats déclencheurs dans une transaction en cours au point de vente 115. Dans cette réalisation, l'ordinateur de données d'achats 107 reçoit des déclencheurs d'achats et des promotions, qui sont stockés dans la base de données d'achats locale 109. Les déclencheurs d'achats et les promotions peuvent être téléchargés de l'ordinateur central 101, entrées manuellement, ou transférées par n'importe quel autre moyen approprié à l'ordinateur de données d'achats 107 (par exemple, par disquette ou par l’intermédiaire d'une connexion à un autre ordinateur). Les déclencheurs d'achats et les promotions sont stockées dans le tableau de . déclencheurs d'achats 313 dans les zones respectives 315 et 317. Les déclencheurs d'achats correspondent à l'information d'un achat en cours au point de vente 115. Par exemple, les déclencheurs d'achats peuvent être une information d'un code à barres ou une information UPC associée à des promotions correspondantes 317. Ainsi, chaque déclencheur d'achat peut identifier un ou plusieurs produits.In another embodiment, step 603 of FIG. 6 for determining promotions to be delivered to the client's portable device 201 is accomplished according to triggering purchases in a transaction in progress at the point of sale 115. In this embodiment, the computer purchase data 107 receives purchase triggers and promotions, which are stored in the local purchase database 109. Purchase triggers and promotions can be downloaded from the central computer 101, entered manually , or transferred by any other appropriate means to the purchasing data computer 107 (for example, by diskette or through a connection to another computer). The purchase triggers and promotions are stored in the table. purchase triggers 313 in the respective zones 315 and 317. The purchase triggers correspond to the information of a purchase in progress at the point of sale 115. For example, the purchase triggers can be information of a barcode or UPC information associated with corresponding promotions 317. Thus, each purchase trigger can identify one or more products.
Comme décrit ci-dessus, l'ordinateur de données d’achats 107 contrôle l'information d’un achat en cours transmise du terminal 119 au contrôleur de magasin 111. L'information de l'achat en cours peut être générée par lecture d'un code à barres sur un produit ou par une autre méthode appropriée quelconque pour transmettre l'information d'un terminal de point de vente à un contrôleur de magasin. L'ordinateur de données d'achats 107 compare l'information de l'achat en cours avec le déclencheur d’achat stocké dans la zone 315. S'il y a concordance entre n'importe lequel des déclencheurs d’achats dans la zone 315 et l'information de l'achat en cours contrôlée par l'ordinateur de données d'achats 107 (par exemple, si un produit identifié par le déclencheur d'achat est acheté), l'ordinateur de données d'achats 107 transmet alors électroniquement la promotion correspondante dans la zone 317 au dispositif portatif 201 par l'intermédiaire de l’unité de transfert de données 123, par la liaison de transmission 125 à l'interface 217 du dispositif portatif 201. Les promotions sont transférées par l'intermédiaire du bus 203 dans l'unité de mémoire 207 du dispositif portatif 201 où les promotions peuvent être révisées et organisées comme dans l'étape 503 de la figure 5. De cette manière, les promotions correspondant à des articles déclencheurs d'une transaction d'achat en cours sont délivrées au client au point de vente 115,As described above, the purchasing data computer 107 controls the information of a purchase in progress transmitted from the terminal 119 to the store controller 111. The information of the purchase in progress can be generated by reading d '' a barcode on a product or by any other appropriate method to transmit information from a point of sale terminal to a store controller. The purchase data computer 107 compares the information of the purchase in progress with the purchase trigger stored in the zone 315. If there is a match between any of the purchase triggers in the zone 315 and the current purchase information controlled by the purchase data computer 107 (for example, if a product identified by the purchase trigger is purchased), the purchase data computer 107 transmits then electronically the corresponding promotion in the area 317 to the portable device 201 via the data transfer unit 123, by the transmission link 125 to the interface 217 of the portable device 201. The promotions are transferred by the via the bus 203 in the memory unit 207 of the portable device 201 where the promotions can be reviewed and organized as in step 503 of FIG. 5. In this way, the promotions corresponding to articles triggering a trans purchase action in progress are delivered to the customer at point of sale 115,
Selon une-autre réalisation de la présente invention, les promotions sont transmises au dispositif portatif 201 en provenance d'un fabricant ou d’un annonceur publicitaire par l'intermédiaire d'un réseau longue distance. La figure 7A est un système pour télécharger des promotions vers un dispositif portatif 201 par Internet. Différents ordinateurs (par exemple, les ordinateurs 701 et 703) sont connectés par Internet 706 aux différents serveurs qui fournissent des informations sur les produits et des promotions, dans ce cas, le serveur du fabricant 708, le serveur de l'anrvonceur 709, et l'ordinateur de données d'achats 107. Chaque serveur 708 et 709, et l'ordinateur de données d'achats 107 est un ordinateur, un serveur, un dispositif, et/ou un logiciel pour délivrer des promotions sur Internet 706. De telles promotions comprennent des coupons de remise, des comptes de cartes de fidélité, des cartes de client fréquent et/ou des crédits de magasin. Les ordinateurs 701 et 703, et les serveurs 708 et 709 peuvent être mis en oeuvre comme un système informatique tel le système informatique représenté sur la figure 8. En outre, on comprendra que l'ordinateur de données d’achats 107 sur la figure 7A peut fournir des promotions par Internet 706 en travaillant en association avec un ou plusieurs des dispositifs représentés sur la figure 1. En particulier, l'ordinateur central 101 peut être utilisé en combinaison avec ou en remplacement de l'ordinateur de données d'achats 107 représenté sur la figure 7A.According to another embodiment of the present invention, promotions are transmitted to the portable device 201 from a manufacturer or an advertiser via a long distance network. Figure 7A is a system for downloading promotions to a portable device 201 over the Internet. Different computers (for example, computers 701 and 703) are connected via the Internet 706 to different servers that provide product information and promotions, in this case, the manufacturer's server 708, the advertiser's server 709, and the shopping data computer 107. Each server 708 and 709, and the shopping data computer 107 is a computer, server, device, and / or software for delivering promotions over the Internet 706. From such promotions include discount coupons, loyalty card accounts, frequent customer cards and / or store credits. Computers 701 and 703, and servers 708 and 709 can be implemented as a computer system such as the computer system shown in Figure 8. In addition, it will be understood that the purchasing data computer 107 in Figure 7A can provide promotions over the Internet 706 by working in association with one or more of the devices shown in Figure 1. In particular, the central computer 101 can be used in combination with or in replacement of the purchasing data computer 107 shown in Figure 7A.
La figure 7B montre le processus d'entrée de promotions dans le dispositif portatif 201 à partir d'Internet 707. Dans l'étape 721, le client accède au site Web ou à la page Web contenant des promotions en utilisant l'ordinateur de bureau 701. L'étape 721 exige typiquement que le client se connecte à un fournisseur de services Internet (ISP) en utilisant un modem téléphonique, un modem-câble ou un dispositif câblé identique pour obtenir une connexion avec Internet 706. Lorsque connecté à Internet 706, le client utilise un navigateur Web fonctionnant sur l'ordinateur 701 pour visualiser une page Web identifiée par un URL associé au fabricant ou à une autre entité offrant les promotions. Le terme "URL" est destiné à comprendre des noms de ressources normalisés, des identificateurs de ressources normalisés, et leurs équivalents. Il peut être demandé au client d’entrer un code d'identification de client qui permet aux fabricants de faire le suivi des clients.accédant au URL et utilisent une telle information de suivi pour de futures promotions et annonces publicitaires ciblées.Figure 7B shows the process of entering promotions into the handheld device 201 from the Internet 707. In step 721, the client accesses the website or web page containing promotions using the desktop computer 701. Step 721 typically requires that the client connects to an Internet service provider (ISP) using a telephone modem, cable modem, or identical cable device to obtain a connection to the Internet 706. When connected to the Internet 706 , the client uses a web browser running on the computer 701 to view a web page identified by a URL associated with the manufacturer or another entity offering promotions. The term "URL" is intended to include standard resource names, standard resource identifiers, and their equivalents. The customer may be asked to enter a customer identification code that allows manufacturers to track customers, accessing the URL, and using such tracking information for future promotions and targeted advertisements.
Le client consulte la page Web associée, par exemple, au serveur du groupe du fabricant 708 pour des promotions et sélectionne les promotions à télécharger en aval dans l’étape 723. Le client entre alors une commande dans l'ordinateur de bureau 701 pour faire télécharger par Internet 707 les promotions sélectionnées dans l'étape 723 du serveur 708 vers l'ordinateur de bureau du client 701 comme dans l'étape 725. Les promotions sont alors transmises électroniquement au dispositif portatif 201 où elles sont reçues et stockées pour commencer le processus représenté sur la figure 5. Selon une réalisation, les promotions sélectionnées de différents serveurs tels que les serveurs 708 et 709, et de l'ordinateur de données d'achats 107 peuvent être stockées dans l'ordinateur de bureau 701, et être ensuite téléchargées vers le dispositif portatif 201. En outre, le client peut télécharger en aval les promotions en vrac, puis les réviser et les organiser sur le dispositif portatif 201 comme décrit ci-dessus en référence à la figure 5.The client consults the web page associated, for example, with the server of the manufacturer's group 708 for promotions and selects the promotions to download downstream in step 723. The client then enters an order in the desktop computer 701 to make downloading the promotions selected in step 723 from the server 708 to the client's desktop computer 701 as in step 725 from the Internet 707. The promotions are then transmitted electronically to the portable device 201 where they are received and stored to start the process shown in FIG. 5. According to one embodiment, the promotions selected from different servers such as the servers 708 and 709, and from the purchasing data computer 107 can be stored in the office computer 701, and then be downloaded to the portable device 201. In addition, the customer can download the promotions in bulk downstream, then review and organize them on the d portable device 201 as described above with reference to FIG. 5.
Dans une autre réalisation, le client télécharge les promotions directement vers le dispositif portatif 201 sans l'aide d'un ordinateur de bureau comme montré sur la figure 7C. Le dispositif portatif 201 utilisé dans cette réalisation est équipé d'un dispositif pour accéder à Internet 706 par des moyens sans fil. Dans cette réalisation, l'interface 217 du dispositif portatif 201 assure en outre une liaison de transmission bidirectionnelle de données sans fil 711 avec Internet 706. La liaison de transmission 711 est typiquement réalisée par une connexion sans fil à un ISP. Le dispositif portatif 701 comprend de préférence un navigateur Web ou un autre logiciel pour communiquer par un réseau à protocole Internet (IP). En exécutant ce logiciel sur le dispositif portatif 201, le client accède au site Web et visualise la page Web associée au serveur de groupe du fabricant 708 dans l’étape 731. Par exemple, la page Web du fabricant est consultée comme avec l'ordinateur de bureau 701 décrit ci-dessus et des promotions sont sélectionnées pour être transmises électroniquement au dispositif portatif 201 dans l'étape 733. Toutefois, dans l'étape 735, les promotions sont alors transmises électroniquement du serveur du fabricant 708 au moyen de la liaison de transmission, sans fil 711 directement au dispositif portatif 201 où elles sont reçues et stockées pour commencer le processus représenté sur la figure 5. Comme avec l'ordinateur de bureau 701 décrit en référence à la figure 7B, les promotions peuvent être électroniquement transmises directement au dispositif portatif 201 à partir d'un quelconque de plusieurs serveurs et/ou ordinateurs en commun ou sélectivement.In another embodiment, the client downloads the promotions directly to the portable device 201 without using a desktop computer as shown in FIG. 7C. The portable device 201 used in this embodiment is equipped with a device for accessing the Internet 706 by wireless means. In this embodiment, the interface 217 of the portable device 201 also provides a bidirectional wireless data transmission link 711 with the Internet 706. The transmission link 711 is typically produced by a wireless connection to an ISP. The portable device 701 preferably includes a web browser or other software for communicating over an Internet Protocol (IP) network. By running this software on the handheld device 201, the client accesses the website and views the web page associated with the manufacturer's group server 708 in step 731. For example, the manufacturer's web page is viewed as with the computer 701 described above and promotions are selected to be transmitted electronically to the portable device 201 in step 733. However, in step 735, promotions are then transmitted electronically from the manufacturer's server 708 by means of the link. transmission, wireless 711 directly to the portable device 201 where they are received and stored to begin the process shown in Figure 5. As with the desktop computer 701 described with reference to Figure 7B, promotions can be electronically transmitted directly to the portable device 201 from any one of several servers and / or computers in common or selectively.
Les promotions selon la présente invention peuvent être accompagnées par une information supplémentaire concernant le fabricant de l'article de détail associé à la promotion. Par exemple, les promotions transmises électroniquement du POS 115 ou par Internet 706 comme décrit ci-dessus peuvent être accompagnées par une information de contact telle qu’un site Web, une page Web, une adresse Web (URL) et/ou une adresse de courrier électronique, par exemple, qu'un client peut utiliser pour joindre le fabricant du produit associé à la promotion ou une autre entité telle une association de défense du consommateur, pour recevoir des informations et/ou d'autres promotions. Cette réalisation peut être mise en oeuvre en stockant l'information supplémentaire dans une sous-zone supplémentaire associée des zones 311 et 317, par exemple. En alternative, l'information supplémentaire peut être délivrée au dispositif portatif 201 à partir du POS 115 sur la base de l'historique d'achats du client ou d'un achat déclencheur d'une manière identique à celle des promotions décrites ci-dessus. En outre, en ce qui concerne la transmission des promotions du POS 115 au dispositif portatif 201, l'information supplémentaire reçue par le client peut être aussi un reçu électronique pour la transaction d'achat en cours du client. De préférence, le reçu électronique peut être téléchargé vers le logiciel de gestion financière du client, par exemple Quicken, sur un ordinateur de bureau tel le 801 montré sur la figure 8.The promotions according to the present invention may be accompanied by additional information concerning the manufacturer of the retail item associated with the promotion. For example, promotions transmitted electronically from POS 115 or over the Internet 706 as described above may be accompanied by contact information such as a website, web page, web address (URL) and / or email, for example, that a customer can use to reach the manufacturer of the product associated with the promotion or another entity such as a consumer association, to receive information and / or other promotions. This embodiment can be implemented by storing the additional information in an additional associated sub-area of the areas 311 and 317, for example. As an alternative, the additional information can be delivered to the portable device 201 from the POS 115 on the basis of the customer's purchase history or of a triggering purchase in a manner identical to that of the promotions described above. . In addition, with regard to the transmission of promotions from POS 115 to portable device 201, the additional information received by the customer can also be an electronic receipt for the customer's current purchase transaction. Preferably, the electronic receipt can be downloaded to the client's financial management software, for example Quicken, on a desktop computer such as 801 shown in Figure 8.
Des parties de l'invention peuvent être mise en oeuvre de façon pratique en utilisant des ordinateurs ou des microprocesseurs universels conventionnels programmés selon les enseignements de la présente invention, comme s'en rendront compte ceux familiarisés avec la technique des ordinateurs. Un logiciel approprié peut être facilement préparé par des programmeurs ayant une qualification normale sur la base des enseignements de la présente découverte, comme s'en rendront compte ceux familiarisés avec la technique des logiciels.Parts of the invention may be practically practiced using conventional universal computers or microprocessors programmed in accordance with the teachings of the present invention, as will be appreciated by those familiar with computer technology. Appropriate software can be readily prepared by programmers with normal qualifications based on the teachings of this discovery, as those familiar with software technique will appreciate.
La figure 8 représente ûn système informatique 801 sur lequel une réalisation selon la présente invention peut être mise en oeuvre. Le système informatique 801 comprend un bus 803 ou un autre mécanisme de communication pour transmettre des informations, et un processeur 805 couplé au bus 803 pour traiter les informations. Le système informatique 801 comprend aussi une mémoire principale 807, telle qu'une mémoire à accès aléatoire (RAM) ou une autre mémoire vive dynamique (par exemple, une RAM dynamique (DRAM), une RAM statique (SRAM), une DRAM synchrone (SDRAM), une RAM Flash)), couplée au bus 803 pour stocker des informations et des instructions à exécuter par le processeur 805. En outre, la mémoire principale 807 peut être utilisée pour stocker des variables temporaires ou d'autres informations intermédiaires pendant l'exécution d'instructions à exécuter par le processeur 805. Le système informatique 801 comprend en outre une mémoire morte (ROM) 809 ou une autre mémoire vive statique (par exemple, une ROM programmable (PROM), une PROM effaçable (EPROM), et une PROM effaçable et programmable électriquement (EEPROM)) couplée au bus 803 pour stocker des informations statiques et des instructions pour le processeur 805. Un support d'information 811, tel un disque magnétique ou un disque optique, est prévu et couplé au bus 803 pour stocker des informations et des instructions.FIG. 8 represents a computer system 801 on which an embodiment according to the present invention can be implemented. The computer system 801 includes a bus 803 or other communication mechanism for transmitting information, and a processor 805 coupled to the bus 803 for processing information. The computer system 801 also comprises a main memory 807, such as a random access memory (RAM) or another dynamic random access memory (for example, a dynamic RAM (DRAM), a static RAM (SRAM), a synchronous DRAM ( SDRAM), a Flash RAM)), coupled to the bus 803 to store information and instructions to be executed by the processor 805. In addition, the main memory 807 can be used to store temporary variables or other intermediate information during the execution of instructions to be executed by the processor 805. The computer system 801 also comprises a read-only memory (ROM) 809 or another static random access memory (for example, a programmable ROM (PROM), an erasable PROM (EPROM), and an electrically erasable and programmable PROM (EEPROM)) coupled to the bus 803 to store static information and instructions for the processor 805. An information medium 811, such as a magnetic disk or a optical disc, is provided and coupled to bus 803 to store information and instructions.
Le système informatique 801 peut aussi comprendre des dispositifs logiques à usage spécial (par exemple, des circuits intégrés à application spécifique (ASIC)) ou des dispositifs logiques configurables (par exemple, un réseau générique de logique (GAL) ou des réseaux de portes reprogrammables sur place (FPGA)). D'autres dispositifs supports amovibles (par exemple, un disque compact, une bande, et un support magnéto-optique amovible) ou fixes, des lecteurs de supports haute densité, peuvent être ajoutés au système informatique 801 à l'aide d'un bus de périphériques approprié (par exemple, un bus d'interface pour petits systèmes informatiques (SCSI), un bus d'électronique de dispositif intégrée (IDE), ou un bus d'accès direct à la mémoire (DMA)). Le système informatique 801 peut comprendre en outre un lecteur de disque compact, un lecteur/graveur de disque compact, ou un juke-box de disque compact, chacun d'eux pouvant être connecté au même bus de périphériques ou à un autre bus de périphériques-.The computer system 801 can also include special purpose logic devices (for example, specific application integrated circuits (ASIC)) or configurable logic devices (for example, a generic logic network (GAL) or reprogrammable gate networks on site (FPGA)). Other removable media devices (for example, compact disc, tape, and removable magneto-optical media) or fixed media, high density media players, can be added to the 801 computer system using a bus appropriate peripheral devices (for example, an interface bus for small computer systems (SCSI), an integrated device electronics bus (IDE), or a direct memory access bus (DMA)). The computer system 801 may further comprise a compact disc player, a compact disc reader / writer, or a compact disc jukebox, each of which can be connected to the same peripheral bus or to another peripheral bus -.
Le système informatique 801 peut être couplé par l'intermédiaire du bus 803 à un écran 813, tel un tube cathodique (CRT), pour afficher des informations pour l'utilisateur d'un ordinateur. L'écran 813 peut être piloté par une carte d’affichage ou graphique. Le système informatique comprend des périphériques d'entrée, tels qu'un clavier 815 et une commande de curseur 817, pour transmettre des informations et des sélections de commande au processeur 805. La commande de curseur 817, par exemple, est une souris, une boule de pointage, ou des touches de déplacement du curseur pour transmettre des informations de direction et des sélections de commande au processeur 805 et pour commander le déplacement du curseur sur l'écran 813. En outre, une imprimante peut fournir des listes imprimées des structures de données montrées sur les figures 3A, 3B, et 3C ou d'autres données quelconques stockées et/ou générées par le système informatique 801.The computer system 801 can be coupled via the bus 803 to a screen 813, such as a cathode ray tube (CRT), to display information for the user of a computer. The screen 813 can be controlled by a display or graphic card. The computer system includes input devices, such as a keyboard 815 and a cursor command 817, for transmitting information and command selections to processor 805. The cursor command 817, for example, is a mouse, a trackball, or cursor movement keys for transmitting direction information and command selections to processor 805 and for controlling movement of the cursor on screen 813. In addition, a printer can provide printed lists of structures data shown in Figures 3A, 3B, and 3C or any other data stored and / or generated by the computer system 801.
Le système informatique 801 exécute une partie ou la totalité des étapes de traitement de l'invention en réponse au processeur 805 exécutant une ou plusieurs séquences d'une ou plusieurs instructions contenues dans une mémoire, telle la mémoire principale 807. De telles instructions peuvent être lues dans la mémoire principale 807 à partir d'un autre support lisible par ordinateur, tel le support d'information 811. Un ou plusieurs processeurs dans une configuration multitraitement peuvent être aussi employés pour exécuter les séquences d'instructions contenues dans la mémoire principale 807. Dans des réalisations alternatives, un circuit câblé peut être utilisé à la place ou en combinaison avec des instructions logicielles. Ainsi, les réalisations ne sont pas limitées à une combinaison spécifique quelconque du circuit matériel et du logiciel.The computer system 801 executes part or all of the processing steps of the invention in response to the processor 805 executing one or more sequences of one or more instructions contained in a memory, such as the main memory 807. Such instructions can be read in main memory 807 from another computer-readable medium, such as information medium 811. One or more processors in a multiprocessing configuration can also be used to execute the sequences of instructions contained in main memory 807 In alternative embodiments, a wired circuit may be used in place of or in combination with software instructions. Thus, the embodiments are not limited to any specific combination of the hardware circuit and the software.
Comme indiqué ci-dessus, le système 801 comprend au moins un support lisible par ordinateur ou une mémoire programmés selon les enseignements de l’invention et pour contenir des structures de données, des tableaux, des enregistrements, ou d'autres données décrites ici. La présente invention, stockée sur un support lisible par ordinateur ou sur une combinaison de tels supports, comprend un logiciel pour commander le système informatique 801, pour piloter un ou des périphériques afin dé mettre en oeuvre l'invention, et pour permettre au système informatique 801 d’interagir avec un utilisateur, par exemple, un client. Un tel logiciel peut comprendre, sans être limité à cela, des pilotes de périphériques, des systèmes d'exploitation, des outils de développement, et un logiciel d'applications. De tels supports lisibles par machine comprennent en outre le produit-programme informatique de la présente invention pour exécuter la totalité ou une partie (si le traitement est distribué) du traitement exécuté en mettant en oeuvre l’invention.As indicated above, the system 801 comprises at least one computer-readable medium or a memory programmed according to the teachings of the invention and to contain data structures, tables, records, or other data described here. The present invention, stored on a computer-readable medium or on a combination of such media, comprises software for controlling the computer system 801, for controlling one or more peripherals in order to implement the invention, and for enabling the computer system 801 to interact with a user, for example, a client. Such software can include, but is not limited to, device drivers, operating systems, development tools, and application software. Such machine-readable media further includes the computer program product of the present invention for performing all or part (if the processing is distributed) of the processing performed by implementing the invention.
Les périphériques à code machine de la présente invention peuvent être n'importe quel mécanisme à code interprété ou exécutable, comprenant, sans être limité à cela, des scénarios, des interpréteurs, des bibliothèques de liens dynamiques, des classes Java, et des programmes complets exécutables. En outre, des parties du traitement de la présente invention peuvent être distribuées pour améliorer les performances, la fiabilité et/ou le coût.The machine code peripherals of the present invention can be any interpreted or executable code mechanism, including, but not limited to, scenarios, interpreters, dynamic link libraries, Java classes, and full programs executables. In addition, parts of the processing of the present invention can be dispensed to improve performance, reliability and / or cost.
Le terme "support lisible par ordinateur" tel qu'utilisé ici s'applique à tout support participant à la délivrance d'instructions au processeur 805 pour leur exécution. Un support lisible par ordinateur peut prendre de nombreuses formes, comprenant, sans être limité à cela, des supports non volatils, des supports volatils, et des supports de transmission. Les supports non volatils comprennent, par exemple, des disques optiques, des disques magnétiques, et des disques magnéto-optiques, tel le support d'information 811. Les supports volatils comprennent une mémoire dynamique, telle la mémoire principale 807. Les supports de transmission comprennent des câbles coaxiaux, des fils de cuivre et des fibres optiques, incluant les fils appartenant au bus 803. Les supports de transmission peuvent prendre aussi la forme de signaux acoustiques ou lumineux, tels ceux générés pendant des transmissions de données par ondes hertziennes et ondes infrarouges.The term "computer-readable medium" as used herein applies to any medium involved in issuing instructions to the processor 805 for their execution. Computer readable media can take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical disks, magnetic disks, and magneto-optical disks, such as the 811 data medium. Volatile media includes dynamic memory, such as the main 807 memory. Transmission media include coaxial cables, copper wires, and optical fibers, including wires belonging to bus 803. Transmission media can also take the form of acoustic or light signals, such as those generated during radio and data transmission infrared.
Des formes courantes de supports lisibles par machine comprennent, par exemple, des disques durs, des disquettes, une bande, des disques magnéto-optiques, des PROM (EPROM, EEPROM, EPROM Flash) une DRAM, une SRAM, une SDRAM, ou n'importe quel autre support magnétique, des disques compacts {par exemple, des CD-ROM), ou n'importe quel autre support optique, des cartes perforées, une bande papier, ou un autre support physique avec des motifs de trous, une onde porteuse (décrite ci-dessous), ou n'importe quel autre support à partir duquel l'ordinateur peut lire.Common forms of machine-readable media include, for example, hard disks, floppy disks, tape, magneto-optical disks, PROMs (EPROM, EEPROM, EPROM Flash) DRAM, SRAM, SDRAM, or n any other magnetic medium, compact discs (e.g. CD-ROM), or any other optical medium, punch cards, paper tape, or other physical medium with hole patterns, a wave carrier (described below), or any other medium from which the computer can read.
Diverses formes de supports lisibles par machine peuvent être impliquées dans la transmission d'une ou de plusieurs séquences d'une ou de plusieurs instructions au processeur 805 pour leur exécution. Par exemple, les instructions peuvent être initialement enregistrées sur un disque magnétique d'un ordinateur distant. L'ordinateur distant peut charger les instructions pour mettre en oeuvre à distance l£ totalité ou une partie de la présente invention dans une mémoire dynamique et transmettre les instructions par une ligne téléphonique à l'aide d'un modem. Un modem connecté à un système informatique 801 peut recevoir les données sur la ligne téléphonique et utiliser un émetteur à infrarouge pour convertir les données en un signal infrarouge. Un détecteur infrarouge couplé au bus 803 peut recevoir les données transportées dans le signal infrarouge et placer les données sur le bus 803. Le bus 803 transporte les données jusqu'à la mémoire principale 807, à partir de laquelle le processeur 805 récupère et exécute les instructions. Les instructions reçues par la mémoire principale 807 peuvent être optionnellement stockées sur le support d'information 811 soit avant, soit après leur exécution par le processeur 805.Various forms of machine-readable media can be involved in transmitting one or more sequences of one or more instructions to processor 805 for execution. For example, instructions may be initially saved to a magnetic disk on a remote computer. The remote computer can load the instructions to remotely implement all or part of the present invention in dynamic memory and transmit the instructions over a telephone line using a modem. A modem connected to a computer system 801 can receive data over the telephone line and use an infrared transmitter to convert the data into an infrared signal. An infrared detector coupled to the bus 803 can receive the data transported in the infrared signal and place the data on the bus 803. The bus 803 transports the data to the main memory 807, from which the processor 805 retrieves and executes the instructions. The instructions received by the main memory 807 can optionally be stored on the information medium 811 either before or after their execution by the processor 805.
Le système informatique 801 comprend aussi une interface de communication 819 couplée au bus 803. L'interface de communication 819 réalise un couplage de transmission de données bidirectionnelle avec une liaison de réseau 821 qui est connectée à un réseau local (par exemple, LAN 823). Par exemple, l'interface de communication 819 peut être une carte d'interface de réseau à connecter à n'importe quel réseau local à commutation de paquets (LAN). Comme autre exemple, l'interface de communication 819 peut être une carte de ligne d'abonné numérique asymétrique (ADSL), une carte de réseau numérique à intégration de services (RNSI) ou un modem pour réaliser une connexion de transmission de données à un type correspondant de ligne téléphonique. Des liaisons sans fil peuvent être aussi mises en oeuvre. Dans une telle mise en oeuvre, l'interface de communication 819 transmet et reçoit des signaux électriques, électromagnétiques, ou optiques qui transportent des flots de données numériques représentant différents types d'informations.The computer system 801 also includes a communication interface 819 coupled to the bus 803. The communication interface 819 performs bidirectional data transmission coupling with a network link 821 which is connected to a local network (for example, LAN 823) . For example, the communication interface 819 can be a network interface card to be connected to any packet switched local area network (LAN). As another example, the communication interface 819 can be an asymmetric digital subscriber line card (ADSL), an integrated services digital network card (RNSI) or a modem to make a data transmission connection to a corresponding type of telephone line. Wireless links can also be implemented. In such an implementation, the communication interface 819 transmits and receives electrical, electromagnetic, or optical signals which transport streams of digital data representing different types of information.
La liaison de réseau 821 réalise typiquement la transmission de données par l'intermédiaire d'un ou de plusieurs réseaux avec d'autres périphériques de données. Par exemple, la liaison de réseau 821 peut établir une connexion par l'intermédiaire du LAN 823 avec un ordinateur central 825 ou à des équipements de données exploités par un fournisseur de services, qui fournit des services de transmission de données par l'intermédiaire d'un réseau IP (protocole Internet) 827 (par exemple, Internet 607). Le LAN 823 et le réseau IP 827 utilisent tous les deux des signaux électriques, électromagnétiques, ou optiques qui transportent des flots de données numériques. Les signaux circulant dans les différents réseaux et les signaux sur la liaison de réseau 821 et dans l'interface de communication 819, qui transportent les données numériques de et vers le système informatique 801, sont des exemples de formes d'ondes porteuses transportant les informations. Le système informatique 801 peut transmettre des notifications et recevoir des données, y compris un code-programme, par le ou les réseaux; la liaison de réseau 821 et l'interface de communication 819.Network link 821 typically performs data transmission over one or more networks with other data devices. For example, network link 821 may establish a connection via LAN 823 with a central computer 825 or with data equipment operated by a service provider, which provides data transmission services through '' an 827 IP (Internet Protocol) network (e.g. Internet 607). LAN 823 and IP 827 both use electrical, electromagnetic, or optical signals that carry streams of digital data. The signals flowing in the various networks and the signals on the network link 821 and in the communication interface 819, which carry digital data to and from the computer system 801, are examples of carrier waveforms transporting information. . The computer system 801 can transmit notifications and receive data, including a program code, by the network or networks; the network link 821 and the communication interface 819.
Il est évident que de nombreuses modifications et variations de la présente invention sont possibles à la lumière des enseignements ci-dessus. On comprendra donc que l'invention, dans le domaine des revendications annexées, peut être mise en pratique autrement que ce qui est spécifiquement décrit ici.It is obvious that many modifications and variations of the present invention are possible in light of the above teachings. It will therefore be understood that the invention, in the field of the appended claims, can be put into practice other than what is specifically described here.
Claims (73)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US61390400A | 2000-07-11 | 2000-07-11 | |
| US61390400 | 2000-07-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BE1013900A3 true BE1013900A3 (en) | 2002-12-03 |
Family
ID=24459135
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BE2001/0009A BE1013900A3 (en) | 2000-07-11 | 2001-01-04 | METHOD AND SYSTEM FOR USING A PORTABLE DEVICE FOR MANAGING PROMOTIONS. |
Country Status (9)
| Country | Link |
|---|---|
| EP (1) | EP1303821A2 (en) |
| JP (1) | JP2004503021A (en) |
| AU (1) | AU2001211894A1 (en) |
| BE (1) | BE1013900A3 (en) |
| CA (1) | CA2417124A1 (en) |
| IT (1) | ITMI20002334A1 (en) |
| PT (1) | PT102584A (en) |
| WO (1) | WO2002005173A2 (en) |
| ZA (1) | ZA200006210B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030144035A1 (en) * | 2001-12-19 | 2003-07-31 | Lee Weinblatt | Electronically generating and displaying a reward coupon |
| US20040128197A1 (en) * | 2002-10-23 | 2004-07-01 | Vayusa, Inc. | System and method of generating, distributing, and/or redeeming promotional offers using electronic devices |
| US7693752B2 (en) | 2004-05-26 | 2010-04-06 | Hothand, Inc. | Mobile commerce framework |
| HUP0700145A2 (en) * | 2007-02-09 | 2008-10-28 | Group Services Kft E | System, method and computer program for input of information connected with a service or product selected online by a user into a mobile short-renge communication device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5806044A (en) * | 1996-02-20 | 1998-09-08 | Powell; Ken R. | System and method for distributing coupons through a system of computer networks |
| US5855007A (en) * | 1995-11-15 | 1998-12-29 | Jovicic; Neboisa | Electronic coupon communication system |
| US5905246A (en) * | 1996-10-31 | 1999-05-18 | Fajkowski; Peter W. | Method and apparatus for coupon management and redemption |
| US5970469A (en) * | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
| US5992888A (en) * | 1998-01-16 | 1999-11-30 | Vaughn W. North | Advertising device and method for use at point of sale |
| WO2000003361A2 (en) * | 1998-07-08 | 2000-01-20 | Direct Marketing Technology, Inc. | Method and apparatus for electronically redeeming coupons |
| US6035280A (en) * | 1995-06-16 | 2000-03-07 | Christensen; Scott N. | Electronic discount couponing method and apparatus for generating an electronic list of coupons |
-
2000
- 2000-10-16 WO PCT/US2000/026259 patent/WO2002005173A2/en not_active Ceased
- 2000-10-16 JP JP2002508706A patent/JP2004503021A/en active Pending
- 2000-10-16 EP EP00973382A patent/EP1303821A2/en not_active Withdrawn
- 2000-10-16 AU AU2001211894A patent/AU2001211894A1/en not_active Abandoned
- 2000-10-16 CA CA002417124A patent/CA2417124A1/en not_active Abandoned
- 2000-10-27 IT IT2000MI002334A patent/ITMI20002334A1/en unknown
- 2000-11-01 ZA ZA200006210A patent/ZA200006210B/en unknown
-
2001
- 2001-01-04 BE BE2001/0009A patent/BE1013900A3/en active
- 2001-03-20 PT PT10258401A patent/PT102584A/en not_active IP Right Cessation
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6035280A (en) * | 1995-06-16 | 2000-03-07 | Christensen; Scott N. | Electronic discount couponing method and apparatus for generating an electronic list of coupons |
| US5855007A (en) * | 1995-11-15 | 1998-12-29 | Jovicic; Neboisa | Electronic coupon communication system |
| US5970469A (en) * | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
| US5806044A (en) * | 1996-02-20 | 1998-09-08 | Powell; Ken R. | System and method for distributing coupons through a system of computer networks |
| US5905246A (en) * | 1996-10-31 | 1999-05-18 | Fajkowski; Peter W. | Method and apparatus for coupon management and redemption |
| US5992888A (en) * | 1998-01-16 | 1999-11-30 | Vaughn W. North | Advertising device and method for use at point of sale |
| WO2000003361A2 (en) * | 1998-07-08 | 2000-01-20 | Direct Marketing Technology, Inc. | Method and apparatus for electronically redeeming coupons |
Non-Patent Citations (2)
| Title |
|---|
| BLACKBURN N: "e-Coupon Virtual Dispenser", BLACKBURN N, 12 December 1999 (1999-12-12), XP002183633 * |
| INTERNETNEWS COM STAFF: "Mobile E-Commerce Solutions Demonstrated", INTERNETNEWS COM STAFF, 28 February 2000 (2000-02-28), XP002183634 * |
Also Published As
| Publication number | Publication date |
|---|---|
| ITMI20002334A1 (en) | 2002-04-27 |
| WO2002005173A2 (en) | 2002-01-17 |
| ZA200006210B (en) | 2001-05-22 |
| AU2001211894A1 (en) | 2002-01-21 |
| PT102584A (en) | 2002-01-30 |
| JP2004503021A (en) | 2004-01-29 |
| CA2417124A1 (en) | 2002-01-17 |
| WO2002005173A3 (en) | 2002-07-18 |
| EP1303821A2 (en) | 2003-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BE1013925A3 (en) | METHOD AND SYSTEM FOR USING A PORTABLE DEVICE TO RECEIVE PROMOTIONS AND INFORMATION ON PRODUCTS. | |
| BE1012886A3 (en) | Communication with a computer based on history shopping offline performed by a particular comsommateur. | |
| US10354250B2 (en) | Merchant configured advertised incentives funded through statement credits | |
| WO2002042962A1 (en) | Method and system for receiving, storing and processing electronic vouchers with a mobile telephone or a personal digital assistant | |
| US20140180805A1 (en) | Arranging Advertisement Content In Digital Receipts | |
| US20020038165A1 (en) | System and method for serving patrons of restaurants and bars | |
| JP2005115843A (en) | Service providing system, server, terminal device, and service providing method | |
| US20030177066A1 (en) | Integrated marketing promotion system and method | |
| JP2003140581A (en) | Method and apparatus for managing advertisement publication to pos receipt form | |
| WO2009140391A2 (en) | Desktop alert with interactive bona fide dispute initiation through chat session facilitated by desktop application | |
| US20040181456A1 (en) | Personal shopping data service system using extended gaming machine memory module | |
| BE1013810A3 (en) | PROVIDING TARGETED MARKETING PROMOTIONS USING CUSTOMER IDENTIFICATIONS AND PURCHASE SELECTIONS VIA RFID TECHNOLOGY. | |
| US10339565B2 (en) | Presenting advertisement content during searches of digital receipts | |
| Rowley | Internet food retailing: the UK in context | |
| US20040073497A1 (en) | Method and system for automated linkable promotions | |
| US20160335707A1 (en) | Merchant engagement via personal virtual carts | |
| US20060095324A1 (en) | Electronic capture of promotions | |
| BE1013900A3 (en) | METHOD AND SYSTEM FOR USING A PORTABLE DEVICE FOR MANAGING PROMOTIONS. | |
| JP2004503012A (en) | Method and system for generating an individual shopping list | |
| CA2397888A1 (en) | System and method for storing and processing data using a mobile telephone | |
| WO2001020527A1 (en) | Retail location shopping assistance method and apparatus | |
| BE1013942A3 (en) | DELIVERY OF ELECTRONIC COUPONS IN AN ONLINE GROCERY DELIVERY SERVICE. | |
| JP2004185443A (en) | Store information terminal, purchase information management server and purchase information management system | |
| BE1013899A6 (en) | METHOD AND SYSTEM FOR PROVIDING TARGETED INVITATIONS BY ELECTRONIC MEANS TO PARTICIPATE IN MARKET STUDIES BASED ON OBSERVED PURCHASING BEHAVIOR. | |
| JP2003076887A (en) | Used item transaction system, used item transaction support device and used item transaction method |