WO2000003328A1 - Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards - Google Patents

Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards Download PDF

Info

Publication number
WO2000003328A1
WO2000003328A1 PCT/US1999/014343 US9914343W WO0003328A1 WO 2000003328 A1 WO2000003328 A1 WO 2000003328A1 US 9914343 W US9914343 W US 9914343W WO 0003328 A1 WO0003328 A1 WO 0003328A1
Authority
WO
WIPO (PCT)
Prior art keywords
selective call
call receiver
coupon
user
affinity
Prior art date
Application number
PCT/US1999/014343
Other languages
French (fr)
Inventor
James Allen Hymel
Jack P. Indekeu
Alain Charles Briancon
Christopher Richard Long
Original Assignee
Motorola Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc. filed Critical Motorola Inc.
Priority to EP99930682A priority Critical patent/EP1151394A4/en
Priority to CA002336954A priority patent/CA2336954A1/en
Publication of WO2000003328A1 publication Critical patent/WO2000003328A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive loop type
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • This invention is generally directed to methods and an apparatus for using portable Selective Call Receivers (SCRs) to redeem coupons, emulate affinity cards, and provide demographic data on the users of the SCRs.
  • SCRs Selective Call Receivers
  • SCRs such as pagers and other forms of wireless message receivers are capable of receiving more than personal messages from their messaging services. News, stock quotes, advertisements and other information services can now be transmitted to subscribers.
  • SCRs coupons that can be used to purchase products or services at reduced prices.
  • These coupons can be sent to a large number of people by group messaging, but the sponsor of the coupons will not readily know who received the coupons and who used them. That type of information, plus certain other demographic information concerning recipients of the coupons, can be difficult to obtain. Users of the coupons do not desire to spend much of their own time supplying that information; and stores where the coupons are redeemed are likewise reluctant to provide the resources required to collect this information.
  • affinity cards are becoming increasingly popular. Such cards typically are issued by a sponsor, e.g., a grocery store chain, and typically have an encoded magnetic stripe which can be read at checkout to identify the user.
  • the sponsor's computer then collects and stores information about the user's purchases.
  • the affinity card entitles the user to various discounts determined by the sponsor. As the number of different affinity cards carried by the user increases, the need to consolidate the cards into a single entity becomes apparent.
  • a convenient and cost effective way of collecting demographic information concerning people who receive and use coupons can benefit not only the sponsors of coupons, but also the people who use SCRs by providing them with coupons that they will want to use.
  • a convenient and cost effective way of consolidating affinity cards can benefit both sponsors and users by eliminating card clutter, thereby making the affinity cards more convenient to use.
  • FIG. 1 is a block diagram of an SCR that operates according to the invention
  • FIG. 2 shows the display area of an SCR that is displaying a bar coded coupon
  • FIG. 3 shows the display area of the same SCR that is displaying demographic information about the user of the SCR
  • FIGs. 4, 5 and 6 are flow charts illustrating how the SCR of FIG. 3 is programmed to operate in accordance with one aspect of the invention
  • FIG. 7 illustrates how an SCR is used in a store to redeem coupons and provide demographic information in accordance with another aspect of the invention
  • FIG. 8 is a flow chart showing how the SCR is used to redeem coupons and to provide demographic information in the environment shown in FIG. 7;
  • FIG. 9 is a flow chart showing an alternate method for using the SCR to redeem coupons and to provide demographic information in accordance with the invention.
  • FIG. 10 is a block diagram of a wireless communication system in accordance with the present invention.
  • FIG. 11 is a flow chart depicting operations of the SCR for emulating an affinity card in accordance with the present invention.
  • FIG. 12 is a flow chart depicting an operation of the SCR for transferring affinity codes to a second SCR in accordance with the present invention.
  • FIG. 13 illustrates how an SCR is used in a store to emulate an affinity card to obtain discounts and to provide information about purchases in accordance with the present invention.
  • the user's SCR stores information about the user, and that information is displayed in bar code format, at a point-of- sale where the user desires to redeem a coupon, such as in a store where purchased items are paid for.
  • a bar code scanner located at the point-of sale reads the user information displayed by the SCR, thereby enabling the sponsor of the redeemed coupon to learn demographic information, including buying habits, about the person who redeemed the coupon.
  • This allows the coupon's sponsor to adapt his marketing plans to actual consumer preferences, and to send, to the SCR user, coupons that the user is likely to want.
  • affinity card emulation the information about the user can be as simple as a unique identification number, which the store's computer cross-references to the user's identity and buying habits, which have been collected and stored from previous shopping trips to the store.
  • FIG. 1 An SCR 10 that operates according to the invention is shown in FIG. 1 in the form of a pager.
  • the illustrated SCR has circuitry including an antenna 12, a conventional RF demodulator 14 and a digital decoder 16 for receiving and decoding incoming messages, including coupons and affinity codes.
  • Messages received by the antenna 12 are demodulated by the RF demodulator 14 to provide demodulated analog data as an input to the decoder 16 which may also be of conventional construction.
  • the signal output from the decoder 16 is decoded digital data that is applied as an input to a processor 18 which may be, for example, a MC68HC05 made by Motorola, Inc.
  • the processor 18 may also be conventional, but it is programmed to cause the SCR 10 to operate according the invention, as discussed in more detail later.
  • the processor 18 includes a CPU (Central Processing Unit) 20 and a ROM (Read Only Memory) 22 which stores the instruction program for the CPU.
  • the ROM 22 preferably also stores an identifier, e.g. a serial number, for uniquely identifying the SCR during affinity card emulation.
  • the processor also includes an external port interface 24 for coupling signals from the CPU 20 to a display driver 26.
  • the latter device drives a display 28, which may be a conventional liquid crystal display, for displaying decoded messages (including coupons and affinity card codes), menus, advertisements, prompts, etc.
  • the display 28 has a pixel resolution that is small enough to display bar codes that can be accurately read by conventional bar code scanners.
  • the CPU is coupled to an alert generator 30 whose output is coupled to the input of a speaker driver 32.
  • a speaker 34 is coupled to the output of the driver 32 for generating an audible alert upon receipt of a message that is directed to the SCR 10.
  • Timers 36 are coupled to the CPU 20 to give a time base for collecting data from the digital decoder (16) at precise intervals. They also keep time duration for alerts and possibly a real time clock for the user interface.
  • the user can control various functions of the SCR by means of user actuatable buttons 38 that are coupled to the CPU via a button interface 40 and an external port interface 42.
  • the buttons may be used to cause a received coupon or other form of message to be shown on the display 28, to scroll through messages, and to input information.
  • the CPU 20 is also coupled to a communication port 27 for communicating with a second SCR.
  • the communication port 27 preferably communicates wirelessly, using well- known techniques, e.g., radio or infra-red techniques. It will be appreciated that, alternatively, the communication port 27 can communicate through a wired connection to the second SCR, as well.
  • the processor 18 also includes a RAM (Random Access Memory) 44 that comprises a message memory 46, a demographic database 48 and a program memory 50.
  • the demographic database 48 is a memory which stores demographic information about the user of the SCR. That demographic information is displayed in bar code format as discussed later.
  • the RAM 44 also includes a coupon memory 51 for storing received coupons, and an affinity code memory 49 for storing affinity codes. It will be appreciated that the RAM 44 preferably is of a non-volatile type, such as FLASH memory, to prevent loss of coupons and affinity codes should power be interrupted to the SCR 10.
  • the program memory 50 acts as a scratch pad memory for temporary storage of new messages (before they are stored in the message memory 46) or the results of computations made by the CPU 20.
  • the SCR 10 is used in a process that can be implemented in a number of ways to achieve the objectives of the invention.
  • a coupon is stored in the SCR, and that coupon is redeemed when it is displayed at a point-of-sale and read by a bar code scanner.
  • FIG. 2 illustrates an example of what the SCR display looks like when a coupon is being displayed.
  • the display 28 shows the coupon in bar code format at 52, a numeric equivalent of the coupon at 54, and alpha-numeric information 56 which gives user-readable information concerning the coupon.
  • the alpha- numeric information 56 allows the SCR user to identify the displayed coupon 52 and to understand how it is to be used.
  • the bar code format at 52 identifies a unique code assigned to the affinity group being emulated.
  • the numeric equivalent of the unique code is displayed at 54, and the name of the affinity group is displayed by the alpha-numeric information 56.
  • the user's demographic information is shown on the display 28. That information is shown in user-readable form at 58, in a bar code format at 60, and as a numeric equivalent at 62. Although only a single bar code is shown in FIG. 3, it should be understood that multiple bar codes may be desirable to present additional or more detailed demographic information. Also, it is not necessary that the coupon and the demographic information 60 be presented separately on the display 28. The coupon and the information 60 may be displayed side-by-side, simultaneously if the display 28 is large enough to accommodate both of them. A preferred way of operating an SCR with the bar coded displays of
  • FIGs. 2 and 3 will now be explained with reference to the flow charts shown in FIGs. 4, 5 and 6.
  • step 70 demographic data concerning the user is loaded into the SCR's demographic data base 48 (FIG. 1), and/or the demographic data base 48 is updated with new or additional demographic information.
  • An initial loading of demographic information preferably occurs when the user signs up for messaging service.
  • the demographic information can include the user's age, sex, location, interests, etc. Updates to the initially loaded information can occur through an over-the-air question-and-answer dialog with the user if the SCR is a two-way device. In this manner, a more complete demographic database is built into the SCR.
  • Additional updates of the demographic database preferably occur as the SCR is used to redeem coupons or to otherwise make purchases. Each such use of the SCR preferably causes the SCR's demographic database to be updated to reflect the use of the SCR, thereby to accurately indicate the user's buying habits.
  • the SCR waits for an "event" to occur. Such events include receipt of a message (FIG. 5), and the user reading a message (FIG. 6).
  • the activities associated with the event are processed at step 74, after which the program returns to step 72 to await the next event.
  • the details of step 74 are shown in FIG. 5 for the case where the event is receipt of a message, and in FIG. 6 for the case where the event is the user requesting to read a message.
  • an "event” occurs in the form of a message being received by the SCR.
  • step 76 the program proceeds to step 82 to indicate that a maildrop message has arrived. If the maildrop message is determined not to be a coupon or affinity code (step 84), the program advances to step 86 where the maildrop message is saved in a maildrop memory that may be a segment of the message memory 46 or a separate memory reserved for maildrop messages. Maildrop messages that become saved per step 86 are typically advertisements, news items, and the like.
  • step 84 If a bar coded coupon or affinity code is identified at step 84, the program proceeds to step 88. At this point, the SCR generates an alert for the user and saves the coupon in the coupon memory 51 or the affinity code in the affinity code memory 49, as appropriate. The program then returns to step 72 (FIG. 4) to await the next event.
  • step 90 the "event" which now occurs is that the user requests to read a message.
  • the next step 92 asks whether the user wishes to read a personal message and, if the answer is affirmative, a personal message is displayed (step 94), and the program returns to step 72 via node A .
  • step 96 asks whether the requested message is an advertisement. If the answer is affirmative, step 98 causes the advertisement to be displayed and the demographic database 48 to be updated to reflect the user's interest in this particular advertisement. The program then returns to step 72.
  • step 96 finds that the requested message is not an advertisement, the program proceeds to step 100 to determine if the requested message is a content message.
  • a content or maildrop message may include sports, weather, stock, etc. information. If the answer is affirmative, the next step 102 causes the content message to be displayed and the demographic database to be updated to reflect the user's interest in the displayed message. The program then returns to step 72. If the answer to step 100 is negative, the SCR asks the user whether he wishes to view a coupon. An affirmative answer causes the coupon information to be displayed (step 106) in alpha-numeric form as at 56 in FIG. 2. No bar code is displayed per this step. Preferably, steps 104 and 106 are implemented in a loop such that the user can view each stored coupon. The program then returns to step 72.
  • step 104 the program proceeds to step 108 where the user is asked if he wishes to redeem a coupon.
  • a negative answer returns the program to step 72, while an affirmative answer causes the program to advance to step 110.
  • the demographics that are stored in database 48 are accessed at step 108
  • the SCR generates a bar code for the coupon that is to be redeemed, and another bar code for the demographic information that is to be displayed.
  • bar codes are generated using conventional techniques, such as those described in "The Bar Code Book", third edition, published by Helmers Publishing, Inc., copyright 1989, 1991, 1995.
  • the next step 114 causes the bar coded coupon and the bar coded demographic information to be displayed. If they are displayed separately, as shown in FIGs. 2 and 3, it is preferred that the coupon be displayed first. The coupon is then scanned so that its value can be automatically credited to the user. The bar code demographics are then displayed and scanned so they can be stored and used to identify the person, or the demographic characteristics of the person, who used the coupon. The bar coded coupons and the bar coded demographics information may also be displayed simultaneously. After the bar codes have been displayed, the program proceeds to step
  • step 118 the user is alerted so that he can select an additional coupon to redeem, and the SCR displays a prompt (step 120) asking the user if he desires to see the next coupon. If the answer is negative, this cycle of coupon processing is complete, and the program returns to step 72. If the answer is affirmative, the old coupon is deleted (step 122) and the next coupon is displayed (step 124) in alpha-numeric form to permit the user to read it. Then the program proceeds to step 126 where the SCR asks the user if he wishes to redeem the displayed coupon. If the answer is affirmative, the program returns to step 110 to go through the coupon redemption cycle again.
  • a second way of using the SCR to redeem coupons and to provide information about the SCR's user involves first storing user information (demographics) in the SCR. This can be done as described above.
  • user information demographics
  • the user When the user desires to receive a coupon, such as when he enters a store to make a purchase, the user causes the demographic information to be displayed on the SCR in bar code format.
  • a bar code scanner preferably located in or near the store, reads the bar coded demographic information and transmits the information to a computer that may be located in the store.
  • the computer accesses a database of users, identifies the user who's bar code was read, and determines the user's purchasing habits, as revealed by the information in the database.
  • One or more bar coded coupons are sent to the SCR, thus providing the user with coupon(s) that his buying habits predict he will be likely to use.
  • a bar coded coupon is displayed on the SCR at a point-of-sale, preferably in the same store, such that the coupon can be redeemed.
  • step 1208 the SCR user's demographics are stored in the SCR. As discussed previously, this may initially occur when the user signs up for messaging service, and updates preferably occur as the SCR is used to redeem coupons, make purchases, etc.
  • the store 130 (FIG. 7) preferably includes a bar code scanner 132 in or near the store in a location that makes it convenient for the user to have his SCR's display scanned. If the user wishes to receive one or more coupons for possible use in the store 130 (or in another store), he causes his SCR 10 to display his demographic information in bar code format, and the scanner 132 reads those demographics (step 134). The scanned information is passed via a communication link 136 to a computer 138 that may be located within the store or in another location.
  • a demographic data base is stored in association with the computer 138 so that, upon receiving the user's demographics via link 136, the computer can access the database to identify the user and his purchasing habits (steps 140 and 142).
  • the computer issues a coupon that is preferably unique to the user and that reflects the user's buying preferences, as determined by the computer 138. That coupon is issued as a bar code message for the user's SCR and is forwarded by a communication link 146 to a messaging system 148 (step 150). That system transmits the coupon message to the SCR 10, and the SCR 10 receives the coupon or coupons (step 152).
  • step 156 When the user reaches a point-of-sale 154, he causes the SCR to display, in bar code format, each coupon that he intends to redeem (step 156).
  • a scanner 157 preferably located at the point-of-sale, reads the bar coded coupons displayed by the SCR, chooses to accept or not accept a coupon that has been used previously, and applies any applicable discount to the purchases made by the user (step 158).
  • the computer 138 is notified of the coupon redemption by the user. This information is forwarded to the computer 138 via a communication link 162.
  • the computer uses this information to update its associated demographics database (step 164).
  • any coupons redeemed by the user are deleted from the SCR's memory after a predetermined period of time, such as 24 hours (step 168).
  • a third way of redeeming coupons and collecting demographic information does not require that the SCR display a coupon in bar code format.
  • This third way also involves storing user information (demographics) in the SCR. This can be done as described above.
  • the user desires to receive a coupon, such as when he enters a store to make a purchase, the user causes his stored demographic information to be displayed on the SCR in bar code format.
  • a bar code scanner preferably located in or near the store, reads the bar coded demographic information and transmits the information to a computer that may be located in the store.
  • the computer accesses a database of users, identifies the user who's bar code was read, and determines the user's purchasing habits, as revealed by the information in the database.
  • the computer selects one or more coupons, and information concerning them is sent to the user's SCR.
  • the coupons are not sent in bar code format, but in alpha-numeric form so the user can read the transmitted information and understand which coupons have been selected for him.
  • Information concerning the selected coupons is also stored by the computer which is in communication with the point-of- sale.
  • the user reaches the point-of-sale, he again displays his demographic information and, responsive to that information, the selected coupons are automatically applied to the user's purchase.
  • the user's demographics are stored in the SCR. As discussed previously, this may initially occur when the user signs up for messaging service, and updates preferably occur as the SCR is used to redeem coupons, make purchases, etc.
  • the user enters a store with his SCR 10 to make a purchase or to shop. If the user wishes to receive one or more coupons for possible use in the store 130 (or in another store), he causes his SCR 10 to display his demographic information in bar code format at the scanner 132 which reads those demographics (step 172). The scanned information is passed via a communication link 136 to a computer 138 that may be located within the store or in another location.
  • the computer Upon receiving the user's demographics via link 136, the computer accesses its associated database to identify the user and his purchasing habits (step 176). Based on the information in the database, the computer selects one or more coupons for the identified user and sends information concerning the selected coupons to the SCR 10. This information is preferably not in bar code format; it is in alpha-numeric form, much like the coupon information 56 in FIG. 2. This information is preferably sent to the SCR 10 by the computer 138 sending an appropriate instruction to the messaging system 148 via the link 146. The messaging system 148 then transmits a message containing the coupon information to the SCR 10. A record of the selected coupons is retained by the computer (step 180).
  • step 182 When the user reaches the point-of-sale 154, he causes the SCR to again display, in bar code format, his stored demographic information that is then read by a bar code scanner (step 182). This identifies the user who is at the point-of-sale, such as at a checkout register, and allows the computer to recall the coupons that it previously selected for this user. The bar codes on any items purchased by the user at this time are also scanned (step 184). In the next step 186, the checkout register at the point-of-sale contacts the computer 138 to retrieve the coupons previously selected for this user. These coupons are then applied toward the user's purchases (step 188), and the computer's associated database is updated to reflect the user's use of the coupons and his purchases that were scanned in step 184.
  • the computer 138 may then, per step 190, instruct the messaging system 148 to send a message to the user's SCR to notify the user of the total coupon discounts that were applied in step 188.
  • Information relating to the coupons that were used is deleted from the user's SCR within a predetermined time period, such as 24 hours, by means of programrriing within the SCR or by an instruction sent by the messaging system (step 192).
  • an electrical block diagram depicts an exemplary wireless communication system in accordance with the present invention comprising an infrastructure portion 202 including a controller 212 and a plurality of conventional base stations 216, the communication system also including a plurality of selective call receivers 10.
  • the base stations 216 preferably communicate with the selective call receivers 10 utilizing conventional radio frequency (RF) techniques, and are coupled by conventional communication links 214 to the controller 212, which controls the base stations 216.
  • the controller 212 is preferably a combination of the Wireless Messaging
  • the base stations 216 are preferably a combination of the RF-Orchestra! transmitter and RF-Audience!TM receiver manufactured by Motorola, Inc.
  • the selective call receivers 10 are preferably similar to PageWriterTM 2000 data messaging units, also manufactured by Motorola, Inc., and having software modified in accordance with the present invention. It will be appreciated that other similar hardware can be utilized as well for the controller 212, the base stations 216, and the selective call receivers 10. Each of the base stations 216 transmits RF signals to the selective call receivers 10 via an antenna 218.
  • the base stations 216 preferably each receive RF signals from the plurality of selective call receivers 10 via the antenna 218.
  • the RF signals transmitted by the base stations 216 to the selective call receivers 10 comprise selective call addresses identifying the selective call receivers 10, and data messages originated by a caller, as well as cornrnands originated by the controller 212 for adjusting operating parameters of the radio communication system.
  • the RF signals preferably transmitted by the selective call receivers 10 to the base stations 216 (inbound messages) comprise responses that include scheduled messages, such as positive acknowledgments (ACKs) and negative acknowledgments (NAKs), and unscheduled messages, such as registration requests.
  • ACKs positive acknowledgments
  • NAKs negative acknowledgments
  • unscheduled messages such as registration requests. It will be appreciated that the present invention also can be utilized in a one-way messaging system, which transmits outbound messages but does not handle inbound messages.
  • the controller 212 preferably is coupled by telephone links 201 to a public switched telephone network (PSTN) 210 for receiving selective call message originations therefrom.
  • PSTN public switched telephone network
  • Selective call originations comprising data messages from the PSTN 210 can be generated, for example, from a conventional telephone 211 or a conventional computer 217 coupled to the PSTN 210.
  • the controller 212 preferably is coupled through a conventional communication link 221 to a server 224 for wirelessly downloading coupons and affinity card codes to the SCRs in accordance with the present invention.
  • the server 224 can be incorporated into the controller 212.
  • a central database of affinity codes is preferably maintained to ensure that each affinity code activated is unique.
  • the central database can be located, for example, in the server 224.
  • FIG. 11 is a flow chart depicting operations of the SCR 10 for emulating an affinity card in accordance with the present invention.
  • the SCR user joins 302 an affinity group, e.g., the affinity group of a grocery store. This typically involves providing personal information, such as name and address, on an application card. Also, in accordance with the present invention, the SCR user provides the unique identification number stored in the SCR 10.
  • the affinity code assigned to the store is entered 304 into the SCR. This can be done, for example, by manual entry of the affinity code through the buttons 38 of the SCR. Alternatively, the affinity code can be entered through the communication port 27 from a compatible device, or can be wirelessly downloaded from the server 224 using well-known over-the-air
  • the server 224 preferably wirelessly activates 308 the affinity code. It will be appreciated that, alternatively, activation (and deactivation) of the affinity code by the server 224 can be omitted in some systems.
  • the SCR user uses the buttons 38 to select 310 an affinity code to emulate the appropriate affinity card corresponding to the store.
  • the SCR then generates a bar code on the display 28, the bar code comprising the selected affinity code and the unique identification number. This can be accomplished, for example, by letting the first N digits of the bar code represent the unique identification number, while the last M digits represent the affinity code. It will be appreciated that, alternatively, the identification number and the affinity code can be displayed separately in bar code format, either simultaneously, when the display is large enough, or at different times on smaller displays.
  • FIG. 12 is a flow chart depicting an operation of the SCR 10 for transferring affinity codes to a second SCR in accordance with the present invention.
  • the SCR user initiates 402 an appropriate key sequence on the buttons 38 to tell the processor 18 to transfer the affinity codes to the second SCR.
  • the processor 18 accesses 404 the affinity code memory 49 and the communication port 27 to transfer the affinity codes, preferably using well-known wireless communication techniques. It will be appreciated that, alternatively, wired techniques can be used by the communication port 27 to communicate with the second SCR.
  • FIG. 13 illustrates how an SCR is used in a store to emulate an affinity card for obtaining discounts and for providing information about the user's purchases in accordance with the present invention.
  • the SCR user (or shopper) arrives 502 at the checkout. If the SCR contains more than one affinity code, the SCR user then selects 504 the affinity card code appropriate for the store. The SCR then displays 506 the selected affinity card code and the unique identifier in bar code format. A conventional checkout scanner then scans 508 the bar code to read the affinity code and the unique identifier. The store computer checks 510 the affinity code to determine whether it is the correct one for the store.
  • the store computer cross- references 512 the identifier with the store computer's database to identify the shopper and to record the shopper's purchases.
  • the shopper then receives 514 discounts programmed into the store computer for the store's affinity group members.
  • the store computer then updates the database with the shopper's current purchases. If, on the other hand, at step 510 the affinity code is not the correct one for the store, then the store computer causes 518 a visible or audible alarm indication, and the flow returns to step 504, where the SCR user selects the correct affinity code.

Abstract

Demographic information concerning the user of an SCR (Selective Call Receiver) (10) is stored in the SCR (10). The demographic information (60) is displayed on the SCR (10) in bar code format such that it can be read by a bar code scanner (132), as in a store (130) or at a point-of-sale (154). In one embodiment, a stored coupon is also displayed in bar code format so that it can be read and redeemed at a point-of-sale. In another embodiment, a stored affinity card code and a unique identifier are displayed in bar code format so that they can be read to identify a selected affinity group and the customer at the point-of-sale.

Description

METHOD AND APPARATUS IN A WIRELESS COMMUNICATION
SYSTEM FOR USING A SELECTIVE CALL RECEIVER TO PROVIDE
DEMOGRAPHIC INFORMATION, REDEEM COUPONS, AND
EMULATE AFFINITY CARDS
Related Application
This application is a continuation-in-part of Attorney Docket No. PT02940U, mailed July 8, 1998, by Hymel et al, entitled "METHOD OF USING A SELECTIVE CALL RECEIVER TO PROVIDE DEMOGRAPHIC INFORMATION AND REDEEM COUPONS."
Field of the Invention
This invention is generally directed to methods and an apparatus for using portable Selective Call Receivers (SCRs) to redeem coupons, emulate affinity cards, and provide demographic data on the users of the SCRs.
Background of the Invention
SCRs such as pagers and other forms of wireless message receivers are capable of receiving more than personal messages from their messaging services. News, stock quotes, advertisements and other information services can now be transmitted to subscribers.
The sponsors of the advertisements and certain other commercial messages would like to know who is receiving and reading their messages. Some of this information can be obtained using the techniques disclosed in U.S. Application Serial No. 08/627642, filed April 4, 1996 and entitled "Advertiser Pays Information and Messaging System and Apparatus".
It is also possible to send to SCRs coupons that can be used to purchase products or services at reduced prices. These coupons can be sent to a large number of people by group messaging, but the sponsor of the coupons will not readily know who received the coupons and who used them. That type of information, plus certain other demographic information concerning recipients of the coupons, can be difficult to obtain. Users of the coupons do not desire to spend much of their own time supplying that information; and stores where the coupons are redeemed are likewise reluctant to provide the resources required to collect this information. In addition, affinity cards are becoming increasingly popular. Such cards typically are issued by a sponsor, e.g., a grocery store chain, and typically have an encoded magnetic stripe which can be read at checkout to identify the user. The sponsor's computer then collects and stores information about the user's purchases. In return, the affinity card entitles the user to various discounts determined by the sponsor. As the number of different affinity cards carried by the user increases, the need to consolidate the cards into a single entity becomes apparent.
A convenient and cost effective way of collecting demographic information concerning people who receive and use coupons can benefit not only the sponsors of coupons, but also the people who use SCRs by providing them with coupons that they will want to use. In addition, a convenient and cost effective way of consolidating affinity cards can benefit both sponsors and users by eliminating card clutter, thereby making the affinity cards more convenient to use.
Brief Description of the Drawings
FIG. 1 is a block diagram of an SCR that operates according to the invention; FIG. 2 shows the display area of an SCR that is displaying a bar coded coupon;
FIG. 3 shows the display area of the same SCR that is displaying demographic information about the user of the SCR;
FIGs. 4, 5 and 6 are flow charts illustrating how the SCR of FIG. 3 is programmed to operate in accordance with one aspect of the invention;
FIG. 7 illustrates how an SCR is used in a store to redeem coupons and provide demographic information in accordance with another aspect of the invention;
FIG. 8 is a flow chart showing how the SCR is used to redeem coupons and to provide demographic information in the environment shown in FIG. 7;
FIG. 9 is a flow chart showing an alternate method for using the SCR to redeem coupons and to provide demographic information in accordance with the invention; FIG. 10 is a block diagram of a wireless communication system in accordance with the present invention;
FIG. 11 is a flow chart depicting operations of the SCR for emulating an affinity card in accordance with the present invention;
FIG. 12 is a flow chart depicting an operation of the SCR for transferring affinity codes to a second SCR in accordance with the present invention; and
FIG. 13 illustrates how an SCR is used in a store to emulate an affinity card to obtain discounts and to provide information about purchases in accordance with the present invention.
Description of the Preferred Embodiment
With this invention, advantage is taken of an SCR's ability to reliably receive, store and display information; this ability, in conjunction with the efficiency and reliability of bar code scanners, is used according to the invention to provide information about a user of an SCR who uses coupons, and to provide a method for the SCR user to efficiently receive and redeem coupons, as well as to emulate affinity cards.
According to the invention, the user's SCR stores information about the user, and that information is displayed in bar code format, at a point-of- sale where the user desires to redeem a coupon, such as in a store where purchased items are paid for. A bar code scanner located at the point-of sale reads the user information displayed by the SCR, thereby enabling the sponsor of the redeemed coupon to learn demographic information, including buying habits, about the person who redeemed the coupon. This allows the coupon's sponsor to adapt his marketing plans to actual consumer preferences, and to send, to the SCR user, coupons that the user is likely to want. In the case of affinity card emulation, the information about the user can be as simple as a unique identification number, which the store's computer cross-references to the user's identity and buying habits, which have been collected and stored from previous shopping trips to the store.
An SCR 10 that operates according to the invention is shown in FIG. 1 in the form of a pager. The illustrated SCR has circuitry including an antenna 12, a conventional RF demodulator 14 and a digital decoder 16 for receiving and decoding incoming messages, including coupons and affinity codes. Messages received by the antenna 12 are demodulated by the RF demodulator 14 to provide demodulated analog data as an input to the decoder 16 which may also be of conventional construction.
The signal output from the decoder 16 is decoded digital data that is applied as an input to a processor 18 which may be, for example, a MC68HC05 made by Motorola, Inc. The processor 18 may also be conventional, but it is programmed to cause the SCR 10 to operate according the invention, as discussed in more detail later.
The processor 18 includes a CPU (Central Processing Unit) 20 and a ROM (Read Only Memory) 22 which stores the instruction program for the CPU. The ROM 22 preferably also stores an identifier, e.g. a serial number, for uniquely identifying the SCR during affinity card emulation. The processor also includes an external port interface 24 for coupling signals from the CPU 20 to a display driver 26. The latter device drives a display 28, which may be a conventional liquid crystal display, for displaying decoded messages (including coupons and affinity card codes), menus, advertisements, prompts, etc. The display 28 has a pixel resolution that is small enough to display bar codes that can be accurately read by conventional bar code scanners.
To generate a user alert upon receipt of a message, the CPU is coupled to an alert generator 30 whose output is coupled to the input of a speaker driver 32. A speaker 34 is coupled to the output of the driver 32 for generating an audible alert upon receipt of a message that is directed to the SCR 10.
Timers 36 are coupled to the CPU 20 to give a time base for collecting data from the digital decoder (16) at precise intervals. They also keep time duration for alerts and possibly a real time clock for the user interface.
The user can control various functions of the SCR by means of user actuatable buttons 38 that are coupled to the CPU via a button interface 40 and an external port interface 42. The buttons may be used to cause a received coupon or other form of message to be shown on the display 28, to scroll through messages, and to input information. The CPU 20 is also coupled to a communication port 27 for communicating with a second SCR. The communication port 27 preferably communicates wirelessly, using well- known techniques, e.g., radio or infra-red techniques. It will be appreciated that, alternatively, the communication port 27 can communicate through a wired connection to the second SCR, as well.
The processor 18 also includes a RAM (Random Access Memory) 44 that comprises a message memory 46, a demographic database 48 and a program memory 50. The demographic database 48 is a memory which stores demographic information about the user of the SCR. That demographic information is displayed in bar code format as discussed later. The RAM 44 also includes a coupon memory 51 for storing received coupons, and an affinity code memory 49 for storing affinity codes. It will be appreciated that the RAM 44 preferably is of a non-volatile type, such as FLASH memory, to prevent loss of coupons and affinity codes should power be interrupted to the SCR 10.
The program memory 50 acts as a scratch pad memory for temporary storage of new messages (before they are stored in the message memory 46) or the results of computations made by the CPU 20.
The SCR 10 is used in a process that can be implemented in a number of ways to achieve the objectives of the invention. In a first way, a coupon is stored in the SCR, and that coupon is redeemed when it is displayed at a point-of-sale and read by a bar code scanner. FIG. 2 illustrates an example of what the SCR display looks like when a coupon is being displayed. In this example, the display 28 shows the coupon in bar code format at 52, a numeric equivalent of the coupon at 54, and alpha-numeric information 56 which gives user-readable information concerning the coupon. The alpha- numeric information 56 allows the SCR user to identify the displayed coupon 52 and to understand how it is to be used. Alternatively, in the case of affinity card emulation, the bar code format at 52 identifies a unique code assigned to the affinity group being emulated. In addition, the numeric equivalent of the unique code is displayed at 54, and the name of the affinity group is displayed by the alpha-numeric information 56.
In FIG. 3, the user's demographic information is shown on the display 28. That information is shown in user-readable form at 58, in a bar code format at 60, and as a numeric equivalent at 62. Although only a single bar code is shown in FIG. 3, it should be understood that multiple bar codes may be desirable to present additional or more detailed demographic information. Also, it is not necessary that the coupon and the demographic information 60 be presented separately on the display 28. The coupon and the information 60 may be displayed side-by-side, simultaneously if the display 28 is large enough to accommodate both of them. A preferred way of operating an SCR with the bar coded displays of
FIGs. 2 and 3 will now be explained with reference to the flow charts shown in FIGs. 4, 5 and 6.
Referring first to FIG. 4, step 70, demographic data concerning the user is loaded into the SCR's demographic data base 48 (FIG. 1), and/or the demographic data base 48 is updated with new or additional demographic information. An initial loading of demographic information preferably occurs when the user signs up for messaging service. The demographic information can include the user's age, sex, location, interests, etc. Updates to the initially loaded information can occur through an over-the-air question-and-answer dialog with the user if the SCR is a two-way device. In this manner, a more complete demographic database is built into the SCR.
Additional updates of the demographic database preferably occur as the SCR is used to redeem coupons or to otherwise make purchases. Each such use of the SCR preferably causes the SCR's demographic database to be updated to reflect the use of the SCR, thereby to accurately indicate the user's buying habits. In the next step 72, the SCR waits for an "event" to occur. Such events include receipt of a message (FIG. 5), and the user reading a message (FIG. 6). The activities associated with the event are processed at step 74, after which the program returns to step 72 to await the next event. The details of step 74 are shown in FIG. 5 for the case where the event is receipt of a message, and in FIG. 6 for the case where the event is the user requesting to read a message.
Referring now to FIG. 5, at the first step 76 an "event" occurs in the form of a message being received by the SCR. At the next step 78, a determination is made as to whether the received message is a personal message. If the answer is affirmative, the program proceeds to step 80 where the SCR alerts the user that a message has arrived, and the message is saved in a personal memory which may be a segment of the message memory 46 or a separate memory reserved for personal messages. The program then returns to step 72, via mode A, to await the next event.
If the received message is determined not to be a personal message at step 76, the program proceeds to step 82 to indicate that a maildrop message has arrived. If the maildrop message is determined not to be a coupon or affinity code (step 84), the program advances to step 86 where the maildrop message is saved in a maildrop memory that may be a segment of the message memory 46 or a separate memory reserved for maildrop messages. Maildrop messages that become saved per step 86 are typically advertisements, news items, and the like.
If a bar coded coupon or affinity code is identified at step 84, the program proceeds to step 88. At this point, the SCR generates an alert for the user and saves the coupon in the coupon memory 51 or the affinity code in the affinity code memory 49, as appropriate. The program then returns to step 72 (FIG. 4) to await the next event.
Referring now to FIG. 6, step 90, the "event" which now occurs is that the user requests to read a message. The next step 92 asks whether the user wishes to read a personal message and, if the answer is affirmative, a personal message is displayed (step 94), and the program returns to step 72 via node A .
If the requested message is not a personal message, step 96 asks whether the requested message is an advertisement. If the answer is affirmative, step 98 causes the advertisement to be displayed and the demographic database 48 to be updated to reflect the user's interest in this particular advertisement. The program then returns to step 72.
If step 96 finds that the requested message is not an advertisement, the program proceeds to step 100 to determine if the requested message is a content message. A content or maildrop message may include sports, weather, stock, etc. information. If the answer is affirmative, the next step 102 causes the content message to be displayed and the demographic database to be updated to reflect the user's interest in the displayed message. The program then returns to step 72. If the answer to step 100 is negative, the SCR asks the user whether he wishes to view a coupon. An affirmative answer causes the coupon information to be displayed (step 106) in alpha-numeric form as at 56 in FIG. 2. No bar code is displayed per this step. Preferably, steps 104 and 106 are implemented in a loop such that the user can view each stored coupon. The program then returns to step 72.
If the user does not wish to view a coupon at step 104, the program proceeds to step 108 where the user is asked if he wishes to redeem a coupon. A negative answer returns the program to step 72, while an affirmative answer causes the program to advance to step 110. The demographics that are stored in database 48 are accessed at step
110. At the next step 112, the SCR generates a bar code for the coupon that is to be redeemed, and another bar code for the demographic information that is to be displayed. These bar codes are generated using conventional techniques, such as those described in "The Bar Code Book", third edition, published by Helmers Publishing, Inc., copyright 1989, 1991, 1995.
The next step 114 causes the bar coded coupon and the bar coded demographic information to be displayed. If they are displayed separately, as shown in FIGs. 2 and 3, it is preferred that the coupon be displayed first. The coupon is then scanned so that its value can be automatically credited to the user. The bar code demographics are then displayed and scanned so they can be stored and used to identify the person, or the demographic characteristics of the person, who used the coupon. The bar coded coupons and the bar coded demographics information may also be displayed simultaneously. After the bar codes have been displayed, the program proceeds to step
116 where the demographics database 48 is updated to reflect the user's redemption of the coupon. In the next step 118, the user is alerted so that he can select an additional coupon to redeem, and the SCR displays a prompt (step 120) asking the user if he desires to see the next coupon. If the answer is negative, this cycle of coupon processing is complete, and the program returns to step 72. If the answer is affirmative, the old coupon is deleted (step 122) and the next coupon is displayed (step 124) in alpha-numeric form to permit the user to read it. Then the program proceeds to step 126 where the SCR asks the user if he wishes to redeem the displayed coupon. If the answer is affirmative, the program returns to step 110 to go through the coupon redemption cycle again. If the answer is negative, the program loops through steps 124 and 126 until all stored coupons have been displayed. A second way of using the SCR to redeem coupons and to provide information about the SCR's user involves first storing user information (demographics) in the SCR. This can be done as described above. When the user desires to receive a coupon, such as when he enters a store to make a purchase, the user causes the demographic information to be displayed on the SCR in bar code format. A bar code scanner, preferably located in or near the store, reads the bar coded demographic information and transmits the information to a computer that may be located in the store. The computer accesses a database of users, identifies the user who's bar code was read, and determines the user's purchasing habits, as revealed by the information in the database. One or more bar coded coupons, selected according to the user's demographic information, are sent to the SCR, thus providing the user with coupon(s) that his buying habits predict he will be likely to use. A bar coded coupon is displayed on the SCR at a point-of-sale, preferably in the same store, such that the coupon can be redeemed.
The method described immediately above will now be discussed in more detail with reference to FIGs. 7 and 8. In step 128, FIG. 8, the SCR user's demographics are stored in the SCR. As discussed previously, this may initially occur when the user signs up for messaging service, and updates preferably occur as the SCR is used to redeem coupons, make purchases, etc.
Assume now that the user enters a store with his SCR 10 to make a purchase or to shop. The store 130 (FIG. 7) preferably includes a bar code scanner 132 in or near the store in a location that makes it convenient for the user to have his SCR's display scanned. If the user wishes to receive one or more coupons for possible use in the store 130 (or in another store), he causes his SCR 10 to display his demographic information in bar code format, and the scanner 132 reads those demographics (step 134). The scanned information is passed via a communication link 136 to a computer 138 that may be located within the store or in another location.
A demographic data base is stored in association with the computer 138 so that, upon receiving the user's demographics via link 136, the computer can access the database to identify the user and his purchasing habits (steps 140 and 142). Per the next step 144, the computer issues a coupon that is preferably unique to the user and that reflects the user's buying preferences, as determined by the computer 138. That coupon is issued as a bar code message for the user's SCR and is forwarded by a communication link 146 to a messaging system 148 (step 150). That system transmits the coupon message to the SCR 10, and the SCR 10 receives the coupon or coupons (step 152).
When the user reaches a point-of-sale 154, he causes the SCR to display, in bar code format, each coupon that he intends to redeem (step 156). A scanner 157, preferably located at the point-of-sale, reads the bar coded coupons displayed by the SCR, chooses to accept or not accept a coupon that has been used previously, and applies any applicable discount to the purchases made by the user (step 158). At the next step 160, the computer 138 is notified of the coupon redemption by the user. This information is forwarded to the computer 138 via a communication link 162. The computer uses this information to update its associated demographics database (step 164). Preferably, any coupons redeemed by the user are deleted from the SCR's memory after a predetermined period of time, such as 24 hours (step 168).
A third way of redeeming coupons and collecting demographic information does not require that the SCR display a coupon in bar code format. This third way also involves storing user information (demographics) in the SCR. This can be done as described above. When the user desires to receive a coupon, such as when he enters a store to make a purchase, the user causes his stored demographic information to be displayed on the SCR in bar code format. A bar code scanner, preferably located in or near the store, reads the bar coded demographic information and transmits the information to a computer that may be located in the store. The computer accesses a database of users, identifies the user who's bar code was read, and determines the user's purchasing habits, as revealed by the information in the database. The computer selects one or more coupons, and information concerning them is sent to the user's SCR. In this case, the coupons are not sent in bar code format, but in alpha-numeric form so the user can read the transmitted information and understand which coupons have been selected for him. Information concerning the selected coupons is also stored by the computer which is in communication with the point-of- sale. When the user reaches the point-of-sale, he again displays his demographic information and, responsive to that information, the selected coupons are automatically applied to the user's purchase. This technique is demonstrated by the flow chart of FIG. 9. In step 170, the user's demographics are stored in the SCR. As discussed previously, this may initially occur when the user signs up for messaging service, and updates preferably occur as the SCR is used to redeem coupons, make purchases, etc.
Assume now that the user enters a store with his SCR 10 to make a purchase or to shop. If the user wishes to receive one or more coupons for possible use in the store 130 (or in another store), he causes his SCR 10 to display his demographic information in bar code format at the scanner 132 which reads those demographics (step 172). The scanned information is passed via a communication link 136 to a computer 138 that may be located within the store or in another location.
Upon receiving the user's demographics via link 136, the computer accesses its associated database to identify the user and his purchasing habits (step 176). Based on the information in the database, the computer selects one or more coupons for the identified user and sends information concerning the selected coupons to the SCR 10. This information is preferably not in bar code format; it is in alpha-numeric form, much like the coupon information 56 in FIG. 2. This information is preferably sent to the SCR 10 by the computer 138 sending an appropriate instruction to the messaging system 148 via the link 146. The messaging system 148 then transmits a message containing the coupon information to the SCR 10. A record of the selected coupons is retained by the computer (step 180).
When the user reaches the point-of-sale 154, he causes the SCR to again display, in bar code format, his stored demographic information that is then read by a bar code scanner (step 182). This identifies the user who is at the point-of-sale, such as at a checkout register, and allows the computer to recall the coupons that it previously selected for this user. The bar codes on any items purchased by the user at this time are also scanned (step 184). In the next step 186, the checkout register at the point-of-sale contacts the computer 138 to retrieve the coupons previously selected for this user. These coupons are then applied toward the user's purchases (step 188), and the computer's associated database is updated to reflect the user's use of the coupons and his purchases that were scanned in step 184.
The computer 138 may then, per step 190, instruct the messaging system 148 to send a message to the user's SCR to notify the user of the total coupon discounts that were applied in step 188. Information relating to the coupons that were used is deleted from the user's SCR within a predetermined time period, such as 24 hours, by means of programrriing within the SCR or by an instruction sent by the messaging system (step 192).
Referring to FIG. 10, an electrical block diagram depicts an exemplary wireless communication system in accordance with the present invention comprising an infrastructure portion 202 including a controller 212 and a plurality of conventional base stations 216, the communication system also including a plurality of selective call receivers 10. The base stations 216 preferably communicate with the selective call receivers 10 utilizing conventional radio frequency (RF) techniques, and are coupled by conventional communication links 214 to the controller 212, which controls the base stations 216. The controller 212 is preferably a combination of the Wireless Messaging
Gateway (WMG™) Administrator! paging terminal, and the RF-Conductor!™ message distributor manufactured by Motorola, Inc. The base stations 216 are preferably a combination of the RF-Orchestra! transmitter and RF-Audience!™ receiver manufactured by Motorola, Inc. The selective call receivers 10 are preferably similar to PageWriter™ 2000 data messaging units, also manufactured by Motorola, Inc., and having software modified in accordance with the present invention. It will be appreciated that other similar hardware can be utilized as well for the controller 212, the base stations 216, and the selective call receivers 10. Each of the base stations 216 transmits RF signals to the selective call receivers 10 via an antenna 218. The base stations 216 preferably each receive RF signals from the plurality of selective call receivers 10 via the antenna 218. The RF signals transmitted by the base stations 216 to the selective call receivers 10 (outbound messages) comprise selective call addresses identifying the selective call receivers 10, and data messages originated by a caller, as well as cornrnands originated by the controller 212 for adjusting operating parameters of the radio communication system. The RF signals preferably transmitted by the selective call receivers 10 to the base stations 216 (inbound messages) comprise responses that include scheduled messages, such as positive acknowledgments (ACKs) and negative acknowledgments (NAKs), and unscheduled messages, such as registration requests. It will be appreciated that the present invention also can be utilized in a one-way messaging system, which transmits outbound messages but does not handle inbound messages.
The controller 212 preferably is coupled by telephone links 201 to a public switched telephone network (PSTN) 210 for receiving selective call message originations therefrom. Selective call originations comprising data messages from the PSTN 210 can be generated, for example, from a conventional telephone 211 or a conventional computer 217 coupled to the PSTN 210. In addition, the controller 212 preferably is coupled through a conventional communication link 221 to a server 224 for wirelessly downloading coupons and affinity card codes to the SCRs in accordance with the present invention. It will be appreciated that, alternatively, the server 224 can be incorporated into the controller 212. It will be further appreciated that a central database of affinity codes is preferably maintained to ensure that each affinity code activated is unique. The central database can be located, for example, in the server 224.
The over-the-air protocol utilized for outbound and inbound messages is preferably selected from Motorola's well-known FLEX™ family of digital selective call signaling protocols. These protocols utilize well-known error detection and error correction techniques and are therefore tolerant to bit errors occurring during transmission, provided that the bit errors are not too numerous. It will be appreciated that other suitable protocols can be used as well. FIG. 11 is a flow chart depicting operations of the SCR 10 for emulating an affinity card in accordance with the present invention. First, the SCR user joins 302 an affinity group, e.g., the affinity group of a grocery store. This typically involves providing personal information, such as name and address, on an application card. Also, in accordance with the present invention, the SCR user provides the unique identification number stored in the SCR 10. This information is then entered into a database in the store's computer. Also, the affinity code assigned to the store is entered 304 into the SCR. This can be done, for example, by manual entry of the affinity code through the buttons 38 of the SCR. Alternatively, the affinity code can be entered through the communication port 27 from a compatible device, or can be wirelessly downloaded from the server 224 using well-known over-the-air
(OTA) programming techniques. Next, the server 224 preferably wirelessly activates 308 the affinity code. It will be appreciated that, alternatively, activation (and deactivation) of the affinity code by the server 224 can be omitted in some systems.
If the SCR has more than one affinity code programmed therein, then the SCR user uses the buttons 38 to select 310 an affinity code to emulate the appropriate affinity card corresponding to the store. The SCR then generates a bar code on the display 28, the bar code comprising the selected affinity code and the unique identification number. This can be accomplished, for example, by letting the first N digits of the bar code represent the unique identification number, while the last M digits represent the affinity code. It will be appreciated that, alternatively, the identification number and the affinity code can be displayed separately in bar code format, either simultaneously, when the display is large enough, or at different times on smaller displays.
FIG. 12 is a flow chart depicting an operation of the SCR 10 for transferring affinity codes to a second SCR in accordance with the present invention. First, the SCR user initiates 402 an appropriate key sequence on the buttons 38 to tell the processor 18 to transfer the affinity codes to the second SCR. In response, the processor 18 accesses 404 the affinity code memory 49 and the communication port 27 to transfer the affinity codes, preferably using well-known wireless communication techniques. It will be appreciated that, alternatively, wired techniques can be used by the communication port 27 to communicate with the second SCR.
FIG. 13 illustrates how an SCR is used in a store to emulate an affinity card for obtaining discounts and for providing information about the user's purchases in accordance with the present invention. First, the SCR user (or shopper) arrives 502 at the checkout. If the SCR contains more than one affinity code, the SCR user then selects 504 the affinity card code appropriate for the store. The SCR then displays 506 the selected affinity card code and the unique identifier in bar code format. A conventional checkout scanner then scans 508 the bar code to read the affinity code and the unique identifier. The store computer checks 510 the affinity code to determine whether it is the correct one for the store. If so, the store computer cross- references 512 the identifier with the store computer's database to identify the shopper and to record the shopper's purchases. The shopper then receives 514 discounts programmed into the store computer for the store's affinity group members. The store computer then updates the database with the shopper's current purchases. If, on the other hand, at step 510 the affinity code is not the correct one for the store, then the store computer causes 518 a visible or audible alarm indication, and the flow returns to step 504, where the SCR user selects the correct affinity code.
The techniques described herein are believed to benefit the users of SCRs by making coupons readily available to them, particularly coupons that they are likely to desire. Sponsors of the coupons also benefit because they can receive accurate demographic information without undue effort by the SCR users or by personnel of the stores where the coupons are redeemed. In addition, a convenient and cost effective way of consolidating affinity cards benefits both sponsors and users by eliminating card clutter, thereby making the affinity cards more convenient to use.
Although the invention has been described in terms of preferred embodiments, it will be obvious to those skilled in the art that various alterations and modifications may be made without departing from the invention. Accordingly, it is intended that all such alterations and modifications be considered as within the spirit and scope of the invention as defined by the appended claims.

Claims

What is claimed is:CLAIMS
1. A method of providing information about a user of a selective call receiver who uses coupons, comprising: a) storing user information in the selective call receiver; b) displaying a coupon on the selective call receiver in bar code format such that the coupon can be read and redeemed at a point-of-sale; and c) displaying the user information on the selective call receiver in bar code format such that the information can be read at the point-of-sale.
2. A method as set forth in claim 1 including updating the user information in the selective call receiver to reflect use of the selective call receiver.
3. A method as set forth in claim 1 including updating the user information in the selective call receiver to reflect redemption of the coupon.
4. A method as set forth in claim 1 wherein the coupon is received by the selective call receiver in the form of a transmitted message.
5. A method as set forth in claim 4 including the selective call receiver alerting the user that the coupon has been received.
6. A method as set forth in claim 5 including displaying the coupon on the selective call receiver in alpha-numeric form so that the coupon can be read by the user.
7. A method as set forth in claim 1 wherein step c) is executed after step b).
8. A method of providing information about a user of a selective call receiver who uses coupons, comprising: a) storing in the selective call receiver a coupon received in the form of a transmitted message; b) the selective call receiver alerting the user that the coupon has been received; c) displaying the coupon on the selective call receiver in bar code format such that the coupon can be read and redeemed at a point-of-sale; d) displaying stored user information on the selective call receiver in bar code format such that the stored user information can be read at the point-of-sale; and e) updating the stored user information in the selective call receiver to reflect use of the selective call receiver.
9. A method of providing information about a user of a selective call receiver who uses coupons, comprising : a) storing user information in the selective call receiver; b) displaying the user information on the selective call receiver in bar code format such that the user information can be read; c) receiving and storing in the selective call receiver a coupon that was transmitted in response to the user information being read; and d) displaying the coupon on the selective call receiver in bar code format at a point-of-sale such that the coupon can be redeemed.
10. A method as set forth in claim 9 wherein the coupon is unique to the user.
11. A method as set forth in claim 10 including deleting the coupon from the selective call receiver a predetermined time after the coupon has been redeemed.
12. A method as set forth in claim 9 wherein step b) occurs in a store, wherein the user information is read in the store, and wherein the store identifies the user by reference to a database of coupon users.
13. A method as set forth in claim 12 wherein the transmitted coupon is selected based, at least in part, on the identity of the user.
14. A method as set forth in claim 12 wherein the transmitted coupon is selected by the store, and wherein the store instructs a messaging system to transmit the coupon to the user's selective call receiver.
15. A method as set forth in claim 14 wherein the coupon is received and stored in the selective call receiver while the selective call receiver is in the store.
16. A method as set forth in claim 12 including updating the database to reflect redemption of the coupon.
17. A method of collecting information about a user of a selective call receiver who uses coupons in a store, comprising : a) storing user information in the selective call receiver; b) displaying the user information on the selective call receiver in bar code format such that the user information can be read in the store; c) identifying the user by comparing the user information to a database; d) while the selective call receiver is in the store, receiving and storing in the selective call receiver a coupon that is unique to the user and that was transmitted in response to the user information being read; and e) displaying the coupon on the selective call receiver in bar code format such that the coupon can be redeemed in the store.
18. A method of providing information about a user of a selective call receiver who uses coupons, comprising: a) storing user information in the selective call receiver; b) displaying on the selective call receiver the user information in bar code format such that the user information can be read; c) receiving and storing in the selective call receiver information concerning a coupon that is made available for the user in response to the user information being read; and d) displaying the user information on the selective call receiver in bar code format so that the user information can be read at a point-of-sale, and the coupon can be applied to a purchase by the user.
19. A method as set forth in claim 18 wherein step b) occurs in a store, wherein the user information is read in the store, and wherein a computer generates the coupon based on the user information.
20. A method as set forth in claim 19 wherein bar codes on purchased items are read at the point-of-sale, and wherein the computer applies applicable coupons to the purchased items.
21. A method as set forth in claim 19 wherein the computer can access a data base of coupon users, and wherein the computer updates the database to reflect coupon use.
22. A method as set forth in claim 19 including transmitting to the selective call receiver information indicating total coupon discounts available to the user.
23. A method as set forth in claim 18 including deleting the coupon from the selective call receiver a predetermined time after the coupon has been redeemed.
24. A method of providing information about a user of a selective call receiver who uses coupons, comprising: a) storing user information in the selective call receiver; b) displaying on the selective call receiver the user information in bar code format such that the user information can be read in a store and compared to information stored in a database; c) receiving and storing in the selective call receiver information concerning an available coupon that is selected based, at least in part, on the user information read in the store; d) displaying the user information on the selective call receiver in bar code format so that the user information can be read at a point-of-sale, and the coupon can be applied to a purchase by the user; and e) updating the database to reflect use of the coupon by the user.
25. A method for emulating an affinity card in a wireless cornmunication system, the method comprising in a selective call receiver the steps of: storing an affinity code for identifying an affinity group to which the selective call receiver belongs; storing an identifier that uniquely identifies the selective call receiver; and generating a bar code on a display of the selective call receiver, the bar code comprising the affinity code and the identifier, and able to be read by a conventional bar code reader.
26. The method of claim 25, further comprising the step of wirelessly downloading the affinity code from a server coupled to the wireless communication system, to the selective call receiver.
27. The method of claim 25, further comprising the step of wirelessly controlling operability of the affinity code in response to instructions from a server coupled to the wireless corrtrnunication system.
28. The method of claim 25, further comprising the step of maintaining a central database of affinity codes to ensure that each affinity code activated is unique.
29. The method of claim 25, wherein the step of storing an affinity code comprises the step of storing a plurality of affinity codes, and wherein the generating step comprises the steps of: selecting, by a user of the selective call receiver, one of the plurality of affinity codes, thereby determining a selected affinity code; and generating the bar code on the display, the bar code comprising the selected affinity code and the identifier.
30. The method of claim 25, further comprising the step of transferring the affinity code from the selective call receiver to a second selective call receiver.
31. A selective call receiver for emulating an affinity card in a wireless communication system, the selective call receiver comprising: an RF demodulator for receiving and demodulating a message; a processor coupled to the RF demodulator for processing the message; and a display coupled to the processor for displaying the message and for displaying a bar code, wherein the processor is programmed to: store an affinity code for identifying an affinity group to which the selective call receiver belongs; store an identifier that uniquely identifies the selective call receiver; and generate the bar code on the display, the bar code comprising the affinity code and the identifier, and able to be read by a conventional bar code reader.
32. The selective call receiver of claim 31, wherein the processor is further programmed to cooperate with a server coupled to the wireless communication system to wirelessly download the affinity code from the server.
33. The selective call receiver of claim 31, wherein the processor is further programmed to cooperate with a server coupled to the wireless communication system to wirelessly control operability of the affinity code in response to instructions from the server.
34. The selective call receiver of claim 31, further comprising a button interface coupled to the processor for providing control of the selective call receiver by a user, wherein the processor is further programmed to: store a plurality of affinity codes, and cooperate with the button interface to allow selection, by the user of the selective call receiver, of one of the plurality of affinity codes, thereby determining a selected affinity code; and generate the bar code on the display, the bar code comprising the selected affinity code and the identifier.
35. The selective call receiver of claim 31, further comprising a communication port coupled to the processor for communicating with a second selective call receiver, wherein the processor is further programmed to: transfer the affinity code through the communication port to the second selective call receiver.
PCT/US1999/014343 1998-07-10 1999-06-24 Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards WO2000003328A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP99930682A EP1151394A4 (en) 1998-07-10 1999-06-24 Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards
CA002336954A CA2336954A1 (en) 1998-07-10 1999-06-24 Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11363398A 1998-07-10 1998-07-10
US09/113,633 1998-07-10
US12329198A 1998-07-28 1998-07-28
US09/123,291 1998-07-28

Publications (1)

Publication Number Publication Date
WO2000003328A1 true WO2000003328A1 (en) 2000-01-20

Family

ID=26811289

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/014343 WO2000003328A1 (en) 1998-07-10 1999-06-24 Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards

Country Status (6)

Country Link
EP (1) EP1151394A4 (en)
KR (1) KR100414849B1 (en)
CN (1) CN1330786A (en)
CA (1) CA2336954A1 (en)
TW (1) TW594514B (en)
WO (1) WO2000003328A1 (en)

Cited By (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000064045A (en) * 2000-08-18 2000-11-06 심성식 Internet advertising system using coupon
KR20000064044A (en) * 2000-08-18 2000-11-06 심성식 coupon service system using radio communication cevice
JP2001109835A (en) * 1999-07-30 2001-04-20 Seven Eleven Japan Co Ltd Reception substitution system for on-line transaction
WO2001057741A1 (en) * 2000-02-02 2001-08-09 Value Media Management Inc. Method and system for presenting information through an interactive viewing unit
KR20010079211A (en) * 2001-06-22 2001-08-22 정제임스승우 Internet mobile phone certification and payment system
WO2001063507A1 (en) * 2000-02-24 2001-08-30 Sungsik Sim Coupon serving system using wireless communication terminals
JP2001256388A (en) * 2000-03-09 2001-09-21 Seiko Epson Corp Electronic commerce system
JP2001265974A (en) * 2000-03-21 2001-09-28 Harutoshi Uchida System and method for receiving ordered object
JP2001306716A (en) * 2000-04-24 2001-11-02 Equos Research Co Ltd Mediation system for commercial transaction with store guide, store retrieving device and route guide data transmitter
JP2001319037A (en) * 2000-05-02 2001-11-16 Target One Kk Service providing method
WO2001093120A1 (en) * 2000-06-01 2001-12-06 Telstra New Wave Pty Ltd A token delivery system
JP2001344545A (en) * 2000-03-29 2001-12-14 Ibm Japan Ltd Processing system, server, processing terminal, communication terminal, processing method, data managing method, processing performing method and program
KR20010113291A (en) * 2000-06-19 2001-12-28 이기룡 Method to provide advertisement and coupon service using mobile terminals
KR20020006377A (en) * 2000-07-12 2002-01-19 서수길 An advertisement method based on the combination of wireless Internet advertisement and electronic coupon
JP2002024424A (en) * 2000-05-02 2002-01-25 Bit Wave:Kk Device, system and method for selling ticket
JP2002056172A (en) * 2000-08-11 2002-02-20 Accent:Kk System and portable terminal for inputting and outputting customer information
JP2002063100A (en) * 2000-08-22 2002-02-28 Shintaro Ikeda Advertisement information delivery system
JP2002099818A (en) * 2000-09-25 2002-04-05 Kokusai Kogyo Co Ltd System for controlling member certification transaction using mobile terminal
JP2002099862A (en) * 2001-02-19 2002-04-05 Rajoppi Anthony Electronic transaction system
JP2002117360A (en) * 2000-10-11 2002-04-19 Sharp Corp Payment system, method for account settlement, ordering device, and information providing device
JP2002117313A (en) * 2000-08-01 2002-04-19 Hitachi Maxell Ltd Electronic coupon system
JP2002123732A (en) * 2000-10-13 2002-04-26 Act Design:Kk Support system for provision of service
JP2002157540A (en) * 1999-04-23 2002-05-31 Ntt Data Corp Settlement system and method, and recording medium
EP1231578A2 (en) * 2001-02-01 2002-08-14 Siemens Aktiengesellschaft Method and system for implementing cashless payment transactions
EP1251445A2 (en) * 2001-04-19 2002-10-23 Pioneer Corporation Personal information collection system
KR20020089011A (en) * 2001-05-22 2002-11-29 외환신용카드주식회사 A selling system for merchandise coupon using the network system
GB2379052A (en) * 2002-05-17 2003-02-26 Marc Lewis Feedback-Controlled Selective Signalling
EP1291803A1 (en) * 2000-05-02 2003-03-12 Jeness Corporation Method for attaching authentication bar code, authentication method, apparatus for attaching authentication bar code, authentication apparatus and portable terminal
KR20030024094A (en) * 2001-09-17 2003-03-26 주식회사 더모바일 Coupon service system and the method using mobile phone and bar-code
WO2003028273A2 (en) * 2001-09-25 2003-04-03 Ecrio, Inc. System for communicating information between mobile communications device and bar code reader
WO2003044711A1 (en) * 2001-11-21 2003-05-30 Kent Ridge Digital Labs Method for distributing and redeeming electronic coupons using an electronic messaging service
EP1331582A1 (en) * 2000-09-28 2003-07-30 Takashi Fujimoto Mobile telephone
JP2003256640A (en) * 2002-02-27 2003-09-12 Kokusai Kogyo Co Ltd Member authentication management system by image such as bar code
JPWO2002025520A1 (en) * 2000-09-21 2004-01-29 富士通株式会社 Reservation method, reservation authentication method, reservation confirmation method, reservation server, store terminal, mobile terminal, and storage medium
KR20040008391A (en) * 2002-07-18 2004-01-31 (주) 선우정보시스템 System for settling account service using 2-dimensional barcode
US6736322B2 (en) 2000-11-20 2004-05-18 Ecrio Inc. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
JP2004158011A (en) * 2003-10-30 2004-06-03 Ufj Bank Ltd Payment system and payment method
EP1453025A1 (en) * 2003-02-25 2004-09-01 I-Coupon Limited Retail apparatus and associated administration apparatus
JP2004280842A (en) * 1999-04-23 2004-10-07 Ntt Data Corp Coupon processing system
US6854651B2 (en) 2002-07-01 2005-02-15 Wildseed Ltd. Non-persistently displayed bar code based data input method and apparatus
AU780500B2 (en) * 2000-06-01 2005-03-24 Telstra Corporation Limited A token delivery system
US6877665B2 (en) 2000-11-20 2005-04-12 Ecrio, Inc. System, method, and apparatus for communicating information encoded in a light-based signal using a fob device
WO2005033988A1 (en) * 2003-09-30 2005-04-14 Siemens Aktiengesellschaft Payment and/or authorised use of products and/or services using mobile communication appliances
EP1616248A1 (en) * 2003-04-09 2006-01-18 Gtech Rhode Island Corporation Electronic payment system
US7066387B2 (en) * 2000-09-30 2006-06-27 Kabushiki Kaisha Sega Service ticket issuing system and service ticket issuing service
WO2007016712A1 (en) * 2005-08-05 2007-02-15 Evolaris Research & Development Gmbh System and method for the promoted sale of products
US7240036B1 (en) 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
WO2008060014A1 (en) * 2006-11-17 2008-05-22 Sk Telecom Co., Ltd. Method and apparatus of managing electric coupon for purchasing and system including the apparatus
KR100837074B1 (en) * 2006-11-17 2008-06-11 에스케이 텔레콤주식회사 system and method for managing electronic-coupon used for purchasing goods
WO2008069969A2 (en) 2006-12-01 2008-06-12 Ecrio, Inc. System, method and apparatus for communicating information from a personal electronic device
EP1968004A1 (en) * 2003-02-25 2008-09-10 The Light Agency Limited Retail apparatus and associated administration apparatus
US7567910B2 (en) * 2000-09-29 2009-07-28 Yamaha Corporation Method of validating entrance to event site
US7624916B2 (en) 2003-11-27 2009-12-01 Sharp Kabushiki Kaisha Remote access system and method
US7690560B2 (en) 2002-09-13 2010-04-06 Visa U.S.A. Inc. Compact protocol and solution for substantially offline messaging between portable consumer device and base device
US7711620B2 (en) 2006-08-22 2010-05-04 Transaction Wireless, Inc. Gift card services for mobile devices
JP4546692B2 (en) * 2000-05-19 2010-09-15 ソフトバンクBb株式会社 Electronic payment system, payment apparatus and terminal
WO2010120536A2 (en) * 2009-04-01 2010-10-21 Ecrio, Inc. Apparatus, method and system for securely handling digital transaction documents
US7933589B1 (en) * 2000-07-13 2011-04-26 Aeritas, Llc Method and system for facilitation of wireless e-commerce transactions
US7953654B2 (en) 2008-01-29 2011-05-31 Transaction Wireless, Inc. Integration of gift card services for mobile devices and social networking services
US7967211B2 (en) 2001-09-25 2011-06-28 Mobeam Inc. Method and apparatus for communicating information from a mobile digital device to a bar code scanner
US8170527B2 (en) 2007-09-26 2012-05-01 Visa U.S.A. Inc. Real-time balance on a mobile phone
US8396455B2 (en) 2008-09-25 2013-03-12 Visa International Service Association Systems and methods for sorting alert and offer messages on a mobile device
US8433651B2 (en) 2007-10-25 2013-04-30 Visa U.S.A. Inc. Mobile device including computer readable medium suitable for tax processing and currency conversion
US8478692B2 (en) 2008-06-26 2013-07-02 Visa International Service Association Systems and methods for geographic location notifications of payment transactions
WO2013151945A1 (en) 2012-04-02 2013-10-10 Mobeam Inc. Method and apparatus for communicating information via a display screen using light-simulated bar codes
US8615426B2 (en) 2006-12-26 2013-12-24 Visa U.S.A. Inc. Coupon offers from multiple entities
US8750556B2 (en) * 2000-12-21 2014-06-10 Digimarc Corporation Watermark systems and methods
US8909553B2 (en) 2006-09-06 2014-12-09 Transaction Wireless, Inc. Payment card terminal for mobile phones
US8923827B2 (en) 2007-01-09 2014-12-30 Visa U.S.A. Inc. Mobile payment management
US8977567B2 (en) 2008-09-22 2015-03-10 Visa International Service Association Recordation of electronic payment transaction information
US9324088B2 (en) 2010-06-04 2016-04-26 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US9443253B2 (en) 2009-07-27 2016-09-13 Visa International Service Association Systems and methods to provide and adjust offers
US9466075B2 (en) 2011-09-20 2016-10-11 Visa International Service Association Systems and methods to process referrals in offer campaigns
US9477967B2 (en) 2010-09-21 2016-10-25 Visa International Service Association Systems and methods to process an offer campaign based on ineligibility
US9542687B2 (en) 2008-06-26 2017-01-10 Visa International Service Association Systems and methods for visual representation of offers
US9558502B2 (en) 2010-11-04 2017-01-31 Visa International Service Association Systems and methods to reward user interactions
US9672508B2 (en) 2008-09-22 2017-06-06 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US9679299B2 (en) 2010-09-03 2017-06-13 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US9697520B2 (en) 2010-03-22 2017-07-04 Visa U.S.A. Inc. Merchant configured advertised incentives funded through statement credits
US9760882B2 (en) 2005-01-21 2017-09-12 Visa U.S.A. Inc. Wireless payment method and systems
US9824355B2 (en) 2008-09-22 2017-11-21 Visa International Service Association Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
US9842337B2 (en) 2004-05-28 2017-12-12 Digital Coupons Technology International, Llc. Service provider system and method for marketing programs
US9940627B2 (en) 2006-12-26 2018-04-10 Visa U.S.A. Inc. Mobile coupon method and system
US9972021B2 (en) 2010-08-06 2018-05-15 Visa International Service Association Systems and methods to rank and select triggers for real-time offers
US10055745B2 (en) 2010-09-21 2018-08-21 Visa International Service Association Systems and methods to modify interaction rules during run time
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10290018B2 (en) 2011-11-09 2019-05-14 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10304127B2 (en) 2008-05-09 2019-05-28 Visa International Service Association Communication device including multi-part alias identifier
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US10380617B2 (en) 2011-09-29 2019-08-13 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10419379B2 (en) 2014-04-07 2019-09-17 Visa International Service Association Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US10438299B2 (en) 2011-03-15 2019-10-08 Visa International Service Association Systems and methods to combine transaction terminal location data and social networking check-in
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10497022B2 (en) 2012-01-20 2019-12-03 Visa International Service Association Systems and methods to present and process offers
US10546332B2 (en) 2010-09-21 2020-01-28 Visa International Service Association Systems and methods to program operations for interaction with users
US10672018B2 (en) 2012-03-07 2020-06-02 Visa International Service Association Systems and methods to process offers via mobile devices
US11210669B2 (en) 2014-10-24 2021-12-28 Visa International Service Association Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9720061D0 (en) * 1997-09-19 1997-11-19 Crosfield Joseph & Sons Metal compounds as phosphate binders
KR20050116095A (en) * 2004-06-04 2005-12-09 엘지전자 주식회사 Image code utilizing method using mobile communication terminal with camera
TWI495323B (en) * 2008-03-13 2015-08-01 Chunghwa Telecom Co Ltd Use bar code and SMS (SMS) or multimedia messaging (MMS) As a method of collecting questionnaires
CN107784527A (en) * 2017-12-04 2018-03-09 中酒云图(北京)网络技术有限公司 Use the method and system of electronic coupons

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832457A (en) * 1991-05-06 1998-11-03 Catalina Marketing International, Inc. Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US5870030A (en) * 1996-04-04 1999-02-09 Motorola, Inc. Advertiser pays information and messaging system and apparatus
US5909673A (en) * 1994-09-29 1999-06-01 Gregory; Edward M. Method and system for creating site specific coupons at a plurality of remote locations which are controlled by a central office
US5915243A (en) * 1996-08-29 1999-06-22 Smolen; Daniel T. Method and apparatus for delivering consumer promotions
US5932869A (en) * 1996-12-27 1999-08-03 Graphic Technology, Inc. Promotional system with magnetic stripe and visual thermo-reversible print surfaced medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2674831B2 (en) * 1989-06-05 1997-11-12 日本電気株式会社 Portable wireless device with display function
US5523794A (en) * 1993-04-16 1996-06-04 Mankovitz; Roy J. Method and apparatus for portable storage and use of data transmitted by television signal
US5420606A (en) * 1993-09-20 1995-05-30 Begum; Paul G. Instant electronic coupon verification system
US5590038A (en) * 1994-06-20 1996-12-31 Pitroda; Satyan G. Universal electronic transaction card including receipt storage and system and methods of conducting electronic transactions
US5710886A (en) * 1995-06-16 1998-01-20 Sellectsoft, L.C. Electric couponing method and apparatus
EP0871944A2 (en) * 1995-12-08 1998-10-21 Solana Technology Development Corporation Hidden data transport electronic coupon system
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832457A (en) * 1991-05-06 1998-11-03 Catalina Marketing International, Inc. Method and apparatus for selective distribution of discount coupons based on prior customer behavior
US5909673A (en) * 1994-09-29 1999-06-01 Gregory; Edward M. Method and system for creating site specific coupons at a plurality of remote locations which are controlled by a central office
US5870030A (en) * 1996-04-04 1999-02-09 Motorola, Inc. Advertiser pays information and messaging system and apparatus
US5915243A (en) * 1996-08-29 1999-06-22 Smolen; Daniel T. Method and apparatus for delivering consumer promotions
US5932869A (en) * 1996-12-27 1999-08-03 Graphic Technology, Inc. Promotional system with magnetic stripe and visual thermo-reversible print surfaced medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1151394A4 *

Cited By (148)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157540A (en) * 1999-04-23 2002-05-31 Ntt Data Corp Settlement system and method, and recording medium
JP2004280842A (en) * 1999-04-23 2004-10-07 Ntt Data Corp Coupon processing system
JP2001109835A (en) * 1999-07-30 2001-04-20 Seven Eleven Japan Co Ltd Reception substitution system for on-line transaction
WO2001057741A1 (en) * 2000-02-02 2001-08-09 Value Media Management Inc. Method and system for presenting information through an interactive viewing unit
WO2001063507A1 (en) * 2000-02-24 2001-08-30 Sungsik Sim Coupon serving system using wireless communication terminals
JP2001256388A (en) * 2000-03-09 2001-09-21 Seiko Epson Corp Electronic commerce system
JP2001265974A (en) * 2000-03-21 2001-09-28 Harutoshi Uchida System and method for receiving ordered object
JP2001344545A (en) * 2000-03-29 2001-12-14 Ibm Japan Ltd Processing system, server, processing terminal, communication terminal, processing method, data managing method, processing performing method and program
US8244631B2 (en) 2000-03-29 2012-08-14 International Business Machines Corporation Data transfer system using mobile terminal and two-dimensional barcode
JP2001306716A (en) * 2000-04-24 2001-11-02 Equos Research Co Ltd Mediation system for commercial transaction with store guide, store retrieving device and route guide data transmitter
JP2001319037A (en) * 2000-05-02 2001-11-16 Target One Kk Service providing method
EP1291803A4 (en) * 2000-05-02 2006-02-01 Jeness Corp Method for attaching authentication bar code, authentication method, apparatus for attaching authentication bar code, authentication apparatus and portable terminal
EP1291803A1 (en) * 2000-05-02 2003-03-12 Jeness Corporation Method for attaching authentication bar code, authentication method, apparatus for attaching authentication bar code, authentication apparatus and portable terminal
JP2002024424A (en) * 2000-05-02 2002-01-25 Bit Wave:Kk Device, system and method for selling ticket
JP4546692B2 (en) * 2000-05-19 2010-09-15 ソフトバンクBb株式会社 Electronic payment system, payment apparatus and terminal
WO2001093120A1 (en) * 2000-06-01 2001-12-06 Telstra New Wave Pty Ltd A token delivery system
AU780500B2 (en) * 2000-06-01 2005-03-24 Telstra Corporation Limited A token delivery system
KR20010113291A (en) * 2000-06-19 2001-12-28 이기룡 Method to provide advertisement and coupon service using mobile terminals
KR20020006377A (en) * 2000-07-12 2002-01-19 서수길 An advertisement method based on the combination of wireless Internet advertisement and electronic coupon
US7240036B1 (en) 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
US7933589B1 (en) * 2000-07-13 2011-04-26 Aeritas, Llc Method and system for facilitation of wireless e-commerce transactions
JP2002117313A (en) * 2000-08-01 2002-04-19 Hitachi Maxell Ltd Electronic coupon system
JP2002056172A (en) * 2000-08-11 2002-02-20 Accent:Kk System and portable terminal for inputting and outputting customer information
KR20000064045A (en) * 2000-08-18 2000-11-06 심성식 Internet advertising system using coupon
KR20000064044A (en) * 2000-08-18 2000-11-06 심성식 coupon service system using radio communication cevice
JP2002063100A (en) * 2000-08-22 2002-02-28 Shintaro Ikeda Advertisement information delivery system
JPWO2002025520A1 (en) * 2000-09-21 2004-01-29 富士通株式会社 Reservation method, reservation authentication method, reservation confirmation method, reservation server, store terminal, mobile terminal, and storage medium
JP2002099818A (en) * 2000-09-25 2002-04-05 Kokusai Kogyo Co Ltd System for controlling member certification transaction using mobile terminal
EP1331582A1 (en) * 2000-09-28 2003-07-30 Takashi Fujimoto Mobile telephone
EP1331582A4 (en) * 2000-09-28 2009-05-13 Takashi Fujimoto Mobile telephone
US7567910B2 (en) * 2000-09-29 2009-07-28 Yamaha Corporation Method of validating entrance to event site
US7066387B2 (en) * 2000-09-30 2006-06-27 Kabushiki Kaisha Sega Service ticket issuing system and service ticket issuing service
JP2002117360A (en) * 2000-10-11 2002-04-19 Sharp Corp Payment system, method for account settlement, ordering device, and information providing device
JP2002123732A (en) * 2000-10-13 2002-04-26 Act Design:Kk Support system for provision of service
US6736322B2 (en) 2000-11-20 2004-05-18 Ecrio Inc. Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device
US6877665B2 (en) 2000-11-20 2005-04-12 Ecrio, Inc. System, method, and apparatus for communicating information encoded in a light-based signal using a fob device
US8750556B2 (en) * 2000-12-21 2014-06-10 Digimarc Corporation Watermark systems and methods
EP1231578A3 (en) * 2001-02-01 2004-03-10 Siemens Aktiengesellschaft Method and system for implementing cashless payment transactions
EP1231578A2 (en) * 2001-02-01 2002-08-14 Siemens Aktiengesellschaft Method and system for implementing cashless payment transactions
JP2002099862A (en) * 2001-02-19 2002-04-05 Rajoppi Anthony Electronic transaction system
EP1251445A3 (en) * 2001-04-19 2004-03-17 Pioneer Corporation Personal information collection system
EP1251445A2 (en) * 2001-04-19 2002-10-23 Pioneer Corporation Personal information collection system
KR20020089011A (en) * 2001-05-22 2002-11-29 외환신용카드주식회사 A selling system for merchandise coupon using the network system
KR20010079211A (en) * 2001-06-22 2001-08-22 정제임스승우 Internet mobile phone certification and payment system
KR20030024094A (en) * 2001-09-17 2003-03-26 주식회사 더모바일 Coupon service system and the method using mobile phone and bar-code
US7967211B2 (en) 2001-09-25 2011-06-28 Mobeam Inc. Method and apparatus for communicating information from a mobile digital device to a bar code scanner
WO2003028273A2 (en) * 2001-09-25 2003-04-03 Ecrio, Inc. System for communicating information between mobile communications device and bar code reader
US7028906B2 (en) 2001-09-25 2006-04-18 Ecrio, Inc. System, method, and apparatus for communicating information between a mobile communications device and a bar code scanner
WO2003028273A3 (en) * 2001-09-25 2003-07-10 Ecrio Inc System for communicating information between mobile communications device and bar code reader
US7395961B2 (en) 2001-09-25 2008-07-08 Ecrio, Inc. System, method, and apparatus for communicating information between a mobile communications device and a bar code scanner
US6685093B2 (en) 2001-09-25 2004-02-03 Ecrio, Inc. System, method and apparatus for communicating information between a mobile communications device and a bar code reader
WO2003044711A1 (en) * 2001-11-21 2003-05-30 Kent Ridge Digital Labs Method for distributing and redeeming electronic coupons using an electronic messaging service
JP2003256640A (en) * 2002-02-27 2003-09-12 Kokusai Kogyo Co Ltd Member authentication management system by image such as bar code
GB2379052A (en) * 2002-05-17 2003-02-26 Marc Lewis Feedback-Controlled Selective Signalling
US6854651B2 (en) 2002-07-01 2005-02-15 Wildseed Ltd. Non-persistently displayed bar code based data input method and apparatus
KR20040008391A (en) * 2002-07-18 2004-01-31 (주) 선우정보시스템 System for settling account service using 2-dimensional barcode
US7690560B2 (en) 2002-09-13 2010-04-06 Visa U.S.A. Inc. Compact protocol and solution for substantially offline messaging between portable consumer device and base device
US7703668B2 (en) 2002-09-13 2010-04-27 Vista U.S.A. Compact protocol and solution for substantially offline messaging between portable consumer device and base device
EP1968004A1 (en) * 2003-02-25 2008-09-10 The Light Agency Limited Retail apparatus and associated administration apparatus
EP1453025A1 (en) * 2003-02-25 2004-09-01 I-Coupon Limited Retail apparatus and associated administration apparatus
EP1616248A1 (en) * 2003-04-09 2006-01-18 Gtech Rhode Island Corporation Electronic payment system
US7370012B2 (en) 2003-04-09 2008-05-06 Gtech Rhode Island Corporation Electronic payment system
EP1616248A4 (en) * 2003-04-09 2007-11-14 Gtech Corp Electronic payment system
WO2005033988A1 (en) * 2003-09-30 2005-04-14 Siemens Aktiengesellschaft Payment and/or authorised use of products and/or services using mobile communication appliances
JP2004158011A (en) * 2003-10-30 2004-06-03 Ufj Bank Ltd Payment system and payment method
US7624916B2 (en) 2003-11-27 2009-12-01 Sharp Kabushiki Kaisha Remote access system and method
US10528952B2 (en) 2004-05-28 2020-01-07 TransX Systems, Inc. Service provider system and method for marketing programs
US10535070B2 (en) 2004-05-28 2020-01-14 TransX Systems, Inc. Service provider system and method for marketing programs
US9842337B2 (en) 2004-05-28 2017-12-12 Digital Coupons Technology International, Llc. Service provider system and method for marketing programs
US10083434B2 (en) 2005-01-21 2018-09-25 Visa U.S.A. Inc. Wireless payment method and systems
US9760882B2 (en) 2005-01-21 2017-09-12 Visa U.S.A. Inc. Wireless payment method and systems
US10510064B2 (en) 2005-01-21 2019-12-17 Visa U.S.A. Inc. Wireless payment method and systems
WO2007016712A1 (en) * 2005-08-05 2007-02-15 Evolaris Research & Development Gmbh System and method for the promoted sale of products
US8521629B2 (en) 2006-08-22 2013-08-27 Transaction Wireless, Inc. Gift card services for mobile devices
US7711620B2 (en) 2006-08-22 2010-05-04 Transaction Wireless, Inc. Gift card services for mobile devices
US8909553B2 (en) 2006-09-06 2014-12-09 Transaction Wireless, Inc. Payment card terminal for mobile phones
WO2008060014A1 (en) * 2006-11-17 2008-05-22 Sk Telecom Co., Ltd. Method and apparatus of managing electric coupon for purchasing and system including the apparatus
KR100837074B1 (en) * 2006-11-17 2008-06-11 에스케이 텔레콤주식회사 system and method for managing electronic-coupon used for purchasing goods
WO2008069969A2 (en) 2006-12-01 2008-06-12 Ecrio, Inc. System, method and apparatus for communicating information from a personal electronic device
US7857225B2 (en) 2006-12-01 2010-12-28 Mobeam Inc. System, method and apparatus for communicating information from a personal electronic device
US9940627B2 (en) 2006-12-26 2018-04-10 Visa U.S.A. Inc. Mobile coupon method and system
US8615426B2 (en) 2006-12-26 2013-12-24 Visa U.S.A. Inc. Coupon offers from multiple entities
US8903734B2 (en) 2006-12-26 2014-12-02 Visa U.S.A. Inc. Coupon offers from multiple entities
US10057085B2 (en) 2007-01-09 2018-08-21 Visa U.S.A. Inc. Contactless transaction
US11195166B2 (en) 2007-01-09 2021-12-07 Visa U.S.A. Inc. Mobile payment management
US10387868B2 (en) 2007-01-09 2019-08-20 Visa U.S.A. Inc. Mobile payment management
US8923827B2 (en) 2007-01-09 2014-12-30 Visa U.S.A. Inc. Mobile payment management
US8170527B2 (en) 2007-09-26 2012-05-01 Visa U.S.A. Inc. Real-time balance on a mobile phone
US8452257B2 (en) 2007-09-26 2013-05-28 Visa U.S.A., Inc Real-time balance on a mobile phone
US8433651B2 (en) 2007-10-25 2013-04-30 Visa U.S.A. Inc. Mobile device including computer readable medium suitable for tax processing and currency conversion
US7953654B2 (en) 2008-01-29 2011-05-31 Transaction Wireless, Inc. Integration of gift card services for mobile devices and social networking services
US10304127B2 (en) 2008-05-09 2019-05-28 Visa International Service Association Communication device including multi-part alias identifier
US10943248B2 (en) 2008-06-26 2021-03-09 Visa International Service Association Systems and methods for providing offers
US10430818B2 (en) 2008-06-26 2019-10-01 Visa International Service Association Systems and methods for visual representation of offers
US9542687B2 (en) 2008-06-26 2017-01-10 Visa International Service Association Systems and methods for visual representation of offers
US8478692B2 (en) 2008-06-26 2013-07-02 Visa International Service Association Systems and methods for geographic location notifications of payment transactions
US10332094B2 (en) 2008-09-22 2019-06-25 Visa International Service Association Recordation of electronic payment transaction information
US11232427B2 (en) 2008-09-22 2022-01-25 Visa International Service Association Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
US10706402B2 (en) 2008-09-22 2020-07-07 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US8977567B2 (en) 2008-09-22 2015-03-10 Visa International Service Association Recordation of electronic payment transaction information
US9824355B2 (en) 2008-09-22 2017-11-21 Visa International Service Association Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
US10769614B2 (en) 2008-09-22 2020-09-08 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US9672508B2 (en) 2008-09-22 2017-06-06 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US11315099B2 (en) 2008-09-22 2022-04-26 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US11501274B2 (en) 2008-09-22 2022-11-15 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US10037523B2 (en) 2008-09-22 2018-07-31 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US9071463B2 (en) 2008-09-25 2015-06-30 Visa International Service Association Systems and methods for sorting alert and offer messages on a mobile device
US8396455B2 (en) 2008-09-25 2013-03-12 Visa International Service Association Systems and methods for sorting alert and offer messages on a mobile device
US9325833B2 (en) 2008-09-25 2016-04-26 Visa International Service Association Systems and methods for sorting alert and offer messages on a mobile device
WO2010120536A2 (en) * 2009-04-01 2010-10-21 Ecrio, Inc. Apparatus, method and system for securely handling digital transaction documents
WO2010120536A3 (en) * 2009-04-01 2011-02-10 Ecrio, Inc. Apparatus, method and system for securely handling digital transaction documents
US9443253B2 (en) 2009-07-27 2016-09-13 Visa International Service Association Systems and methods to provide and adjust offers
US10354267B2 (en) 2009-07-27 2019-07-16 Visa International Service Association Systems and methods to provide and adjust offers
US10902420B2 (en) 2010-03-22 2021-01-26 Visa International Service Association Merchant configured advertised incentives funded through statement credits
US10354250B2 (en) 2010-03-22 2019-07-16 Visa International Service Association Merchant configured advertised incentives funded through statement credits
US9697520B2 (en) 2010-03-22 2017-07-04 Visa U.S.A. Inc. Merchant configured advertised incentives funded through statement credits
US10339554B2 (en) 2010-06-04 2019-07-02 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US9324088B2 (en) 2010-06-04 2016-04-26 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US9972021B2 (en) 2010-08-06 2018-05-15 Visa International Service Association Systems and methods to rank and select triggers for real-time offers
US10977666B2 (en) 2010-08-06 2021-04-13 Visa International Service Association Systems and methods to rank and select triggers for real-time offers
US9990643B2 (en) 2010-09-03 2018-06-05 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US9679299B2 (en) 2010-09-03 2017-06-13 Visa International Service Association Systems and methods to provide real-time offers via a cooperative database
US9477967B2 (en) 2010-09-21 2016-10-25 Visa International Service Association Systems and methods to process an offer campaign based on ineligibility
US11151585B2 (en) 2010-09-21 2021-10-19 Visa International Service Association Systems and methods to modify interaction rules during run time
US10055745B2 (en) 2010-09-21 2018-08-21 Visa International Service Association Systems and methods to modify interaction rules during run time
US10546332B2 (en) 2010-09-21 2020-01-28 Visa International Service Association Systems and methods to program operations for interaction with users
US10475060B2 (en) 2010-11-04 2019-11-12 Visa International Service Association Systems and methods to reward user interactions
US9558502B2 (en) 2010-11-04 2017-01-31 Visa International Service Association Systems and methods to reward user interactions
US10438299B2 (en) 2011-03-15 2019-10-08 Visa International Service Association Systems and methods to combine transaction terminal location data and social networking check-in
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10628842B2 (en) 2011-08-19 2020-04-21 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
US10360591B2 (en) 2011-09-20 2019-07-23 Visa International Service Association Systems and methods to process referrals in offer campaigns
US9466075B2 (en) 2011-09-20 2016-10-11 Visa International Service Association Systems and methods to process referrals in offer campaigns
US10956924B2 (en) 2011-09-29 2021-03-23 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10380617B2 (en) 2011-09-29 2019-08-13 Visa International Service Association Systems and methods to provide a user interface to control an offer campaign
US10853842B2 (en) 2011-11-09 2020-12-01 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10290018B2 (en) 2011-11-09 2019-05-14 Visa International Service Association Systems and methods to communicate with users via social networking sites
US10497022B2 (en) 2012-01-20 2019-12-03 Visa International Service Association Systems and methods to present and process offers
US11037197B2 (en) 2012-01-20 2021-06-15 Visa International Service Association Systems and methods to present and process offers
US10672018B2 (en) 2012-03-07 2020-06-02 Visa International Service Association Systems and methods to process offers via mobile devices
WO2013151945A1 (en) 2012-04-02 2013-10-10 Mobeam Inc. Method and apparatus for communicating information via a display screen using light-simulated bar codes
US8794529B2 (en) 2012-04-02 2014-08-05 Mobeam, Inc. Method and apparatus for communicating information via a display screen using light-simulated bar codes
US10909508B2 (en) 2013-11-11 2021-02-02 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10489754B2 (en) 2013-11-11 2019-11-26 Visa International Service Association Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
US10419379B2 (en) 2014-04-07 2019-09-17 Visa International Service Association Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US11640620B2 (en) 2014-05-15 2023-05-02 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US11210669B2 (en) 2014-10-24 2021-12-28 Visa International Service Association Systems and methods to set up an operation at a computer system connected with a plurality of computer systems via a computer network using a round trip communication of an identifier of the operation

Also Published As

Publication number Publication date
EP1151394A4 (en) 2004-04-07
KR20010071810A (en) 2001-07-31
TW594514B (en) 2004-06-21
EP1151394A1 (en) 2001-11-07
KR100414849B1 (en) 2004-01-13
CN1330786A (en) 2002-01-09
CA2336954A1 (en) 2000-01-20

Similar Documents

Publication Publication Date Title
KR100414849B1 (en) Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards
US6954735B1 (en) Method and system of shopping with a mobile device to purchase goods and/or services
US6313732B1 (en) Advertiser pays information and messaging system, apparatus and method
US6687346B1 (en) Cellular telephone for acquiring data encoded in bar code indicia
US5923735A (en) Self-service checkout system utilizing portable self-checkout communications terminal
US20040218741A1 (en) Methods and systems for fulfilling a prepaid telecommunication services account
US20020174025A1 (en) Method and system for providing targeted advertising and personalized customer services
US20030023482A1 (en) Method and apparatus for redeeming of coupons via a wireless communication device
EP1016999A2 (en) Electronic shopping system
US20080270243A1 (en) Discount and/or loyalty reward system and retail apparatus therefor
KR20020074207A (en) Method and system for receiving, storing and processing electronic vouchers with a mobile telephone or a personal digital assistant
US20020167916A1 (en) Processor-based shopping cart
JP2003018085A (en) Method and system for advertisement based on schedule on mobile phone
US20050259797A1 (en) Self-service checkout system utilizing portable communications terminal
JP2002175488A5 (en)
US20020123940A1 (en) Method and system for ordering a product or service
US6114969A (en) Method in a selective call radio for presenting advertisement messages and coupons
CA2610341A1 (en) Checking validity of barcodes in mobile devices that display the barcodes for reading by barcode readers
EP0991039A2 (en) Local messaging
JP2020113133A (en) Store visit promotion method, application program for store visit promotion, and store visit promotion system
WO2002054298A1 (en) Method and system for marketing of product and a reward function
WO1999030273A1 (en) Wireless sales promotion system
JP2003036476A (en) System and method for managing customer and program making computer execute customer managing method
KR20010108804A (en) Method for using an electronic coupon through mobile phone
EP1453025A1 (en) Retail apparatus and associated administration apparatus

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99809622.9

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): BR CA CN JP KR MX SG

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2336954

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020017000364

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1999930682

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020017000364

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 1999930682

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1020017000364

Country of ref document: KR

WWR Wipo information: refused in national office

Ref document number: 1999930682

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999930682

Country of ref document: EP