WO2000060516A2 - Method and system for the presentation and redemption of reward offers - Google Patents
Method and system for the presentation and redemption of reward offers Download PDFInfo
- Publication number
- WO2000060516A2 WO2000060516A2 PCT/US2000/008183 US0008183W WO0060516A2 WO 2000060516 A2 WO2000060516 A2 WO 2000060516A2 US 0008183 W US0008183 W US 0008183W WO 0060516 A2 WO0060516 A2 WO 0060516A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- reward
- customer
- offer
- code
- product
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Definitions
- the present invention relates to retail transactions conducted via a distributed network. More particularly, the present invention relates to retail transactions conducted via a distributed network which correspond to retail transactions conducted in a conventional retail environment.
- Consumer loyalty may be essential to the success of a retail establishment in a marketplace where retailers compete for a common set of potential customers.
- One way for a retailer to foster customer loyalty is to establish personal relationships with customers. Customers who believe that they are valued or are somehow provided personal attention by a retailer are likely to develop a sense of loyalty to that retailer.
- Retailers typically pursue aggressive marketing strategies involving mass media advertisements, discounts offered by way of coupons, mail-in rebate offers, in-store discounts, private membership clubs, etc., in an effort to attract customers to their particular retail establishments.
- Such traditional marketing strategies are typically not tailored to an individual consumer and are thus not effective, in and of themselves, in inducing consumer loyalty.
- a retailer may establish personal relationships with valued consumers by rewarding an individual consumer with a personalized reward offer.
- a personalized reward offer a retailer may offer to sell a particular product to an individual customer at a personalized price and/or discount.
- a retailer may offer discounts on specific products that are of particular interest to an individual customer.
- retailers may be interested in liquidating certain inventory items.
- a retailer may wish to sell off stock of an old model of a product in preparation for the release of a new model of the product by the manufacturer
- a retailer may wish to make space available in a storeroom by selling off a portion of a product line
- a manufacturer may encourage a retailer to drive sales of a product by providing the retailer with monetary incentives to offset profit loss due to discounted prices
- a retailer may attempt to liquidate unwanted inventory by advertising a discounted price for the product
- Such an advertisement ma'y be placed withm the retailer's establishment or outside of the retailer's establishment
- the effectiveness of such an advertisement is unpredictable
- the retailer typically has no way of knowing whether a person who sees the advertisement is inclined to purchase the advertised product
- Reward offers are offers for sale by a retailer of reward products at reward offer prices, which may be lower than retail prices.
- Other types of sellers, in addition to or instead of retailers, may be included in the practice of the present invention.
- Transaction data relating to an initiating transaction may be collected at, or generated by, a point of sale (POS) terminal at a retail establishment.
- Transaction data may include an account identifier identifying a financial account associated with the customer. The account identifier is charged, debited, or credited during the initiating transaction.
- the point of sale terminal transmits the transaction data to a central server for storage in a transaction database.
- the central server determines a reward code.
- the reward code may be determined at the point of sale terminal and transmitted to the central server as part of the transaction data.
- the reward code may be selected from a set of predetermined reward codes or may be generated based on a predetermined algorithm.
- the reward code is transmitted to the point of sale terminal for presentation to the customer.
- the point of sale terminal may print the reward code on a receipt generated for the customer in relation to the initiating transaction.
- the reward code may be e-mailed from the central server to an e-mail account maintained by the customer.
- the central server may cause the reward code to be printed on a credit card statement sent to the customer.
- the central server determines one or more reward offers to be presented to the customer.
- a number of available reward offers may be stored in an available reward offers database at the central server.
- the available reward offers may be selected by the retailer or other authorized party based on any number of factors, including inventory and profit margin.
- An available reward offer may have a rule associated therewith, wherein the rule governs whether the reward offer is to be presented to the customer.
- a rule may also be based on any number of factors, including the transaction data relating to the initiating transaction, the purchase history of the customer, a generalized purchasing trends of customers, the time at which the customer uses the reward code, etc. Accordingly, other databases may be stored at the central server, including a customer database storing purchase history information and/or demographic information, and an inventory database storing inventory information for reward products.
- determining reward offers to be presented to a customer may involve accessing an available offers database and selecting those reward offers that have a corresponding satisfied rule. Selected reward offers are then stored in a record of an outstanding reward offers database in association with the reward code. Portions of the transaction data, namely the account identifier, may also be stored in the record of the outstanding reward offers database. A selected reward offer may optionally have a reward offer validity associated therewith that specifies the time period in which the reward offer is valid.
- the customer supplies the reward code to the central server.
- the customer operates a user device that is operable to access a website hosted by or otherwise in communication with the central server. Based on the reward code received from the customer, the central server retrieves the appropriate record from the outstanding reward offers database. The central server then transmits to the user reward offers stored in the outstanding reward offers record.
- each reward offer specifies a reward offer price.
- the central server determines an accepted reward offer price upon receiving a customer's acceptance of at least one reward offer.
- An accepted reward offer price is the monetary amount owed by the customer, resultant from the customer's acceptance of at least one reward offer.
- An accepted reward offer price may be determined by, for example, summing the reward offer price of the reward offers accepted by the customer.
- the central server then retrieves the account identifier from the record of the outstanding reward offers database corresponding to the reward code.
- the central server authorizes a charge in the amount of the accepted reward offer purchase price to the financial account identified by the account identifier.
- the central server may transmit the account identifier and a charge instruction to a point of sale terminal at the retail establishment.
- the central server may communicate with a financial network in order to charge the accepted reward offer price to the customer's financial account.
- Charging the accepted reward offer price to the financial account may involve placing a hold for the amount of the accepted reward offer price on the funds of the account until the customer returns to the retail establishment to pick up the accepted reward product or products and charging the accepted reward offer price to the financial account once the customer's return to the retail establishment is determined.
- the accepted reward offer price may be charged to the financial account at substantially the time of the customer's acceptance of the reward offer.
- the customer's acceptance and the accepted offer price may simply be stored in the memory of the central server and the accepted reward offer price charged to the financial account once the customer's return to the retail establishment is determined.
- the customer may return to the retail establishment to obtain an accepted reward product.
- the customer and the retailer may make arrangements to have the accepted reward product shipped to the customer.
- the customer may present the reward code to a cashier operating a point of sale terminal.
- the cashier determines a product identifier for a product identified as the reward product.
- the cashier may scan a bar code associated with the reward product.
- the reward code and the product identifier are transmitted from the point of sale terminal to the central server for verification of the accepted reward offer.
- the central server retrieves the appropriate record in the outstanding reward offers database.
- the central server then verifies that the product identifier identifies the reward product and that the reward offer has been accepted by the customer. If a hold was placed on the customer's financial account, that hold will be released. If the customer has not already been charged for the reward product (if the customer's financial account has not been charged the accepted reward offer price), such a charge may be processed at this time. The central server then instructs the point of sale terminal that the customer is authorized to remove the reward product from the retail establishment. BRIEF DESCRIPTION OF THE DRAWINGS
- FIG. 1 provides an overview block diagram of a system in accordance an exemplary embodiment of the present invention.
- FIG. 2 is an overview block diagram of a system in accordance with an alternate embodiment of the present invention.
- FIG. 3 is a block diagram illustrating an exemplary configuration of a central server in accordance with an embodiment of the present invention.
- FIG. 4 illustrates an exemplary transaction record of a transaction database in accordance with an embodiment of the present invention.
- FIG. 5 illustrates an exemplary available reward offers database in accordance with an embodiment of the present invention.
- FIG. 6 illustrates an exemplary rules database in accordance with an embodiment of the present invention.
- FIG. 7 illustrates an exemplary inventory database in accordance with an embodiment of the present invention.
- FIG. 8 illustrates an exemplary customer database in accordance with an embodiment of the present invention.
- FIG. 9 illustrates an exemplary outstanding reward offers record of an outstanding reward offer database in accordance with an embodiment of the present invention.
- FIG. 10 illustrates an alternate embodiment of an outstanding reward offers record of the outstanding reward offer database in accordance with an alternate embodiment of the present invention.
- FIG. 11 is a general flow chart illustrating an exemplary method for providing reward offers to the customers of a retailer.
- FIG. 12 (consisting of FIGS. 12A, 12B, and 12C) is a detailed flow chart illustrating an exemplary method for providing reward offers to the customers of a retailer.
- FIG. 13 is a flow chart illustrating an exemplary method for selecting a reward offer to present to a customer based on rules associated with available reward offers.
- FIG. 14 is a flow chart illustrating an exemplary method for outputting reward offer with an associated time of validity to a customer, in accordance with an alternate embodiment of the present invention.
- FIG. 15 is a flow chart illustrating an exemplary method for redemption of an accepted reward offer at a retail establishment.
- the present invention relates to retail transactions conducted via a distributed network in a conventional retail environment.
- a customer using a credit card to conduct an initiating transaction at a retail establishment is provided with a reward code.
- the reward code entitles the customer to be presented with a reward offer.
- the reward code is an indicator (i.e. a pointer) of one or more reward offers.
- the reward code may be for example, a set of one or more alphanumeric characters, a Universal Resource Locator (URL) or a two or three-dimensional bar code.
- the reward code may be printed on the customer's receipt by a point-of-sale terminal.
- the reward code may be valid only for a limited time, and the valid time duration may also be printed on the customer's receipt.
- the reward code may either be generated at the point of sale terminal or at a central server in communication with the point of sale terminal via a distributed network or a dedicated communications link.
- transaction data may be transmitted to the central server from the point of sale terminal.
- Transaction data may comprise an account identifier associated with the credit card used by the customer during the initiating transaction.
- the customer may enter, via a user device such as a personal computer, the reward code into an appropriate input field at a website maintained or authorized by the retailer associated with the retail establishment.
- the website may be hosted by the central server or by another server in communication with the central server.
- the customer may be presented with a reward offer comprising an offer for sale of a reward product from the retailer, typically at a price lower than the retail price for the product.
- a reward product may comprise a tangible good or an intangible service.
- the reward offer may be for the sale of a particular product at an offer price that is discounted compared to the retail price.
- the reward product included in the reward offer may be selected by the retailer based on revenue management considerations.
- the retailer may choose to offer as a reward product a product nearing its expiration date or a product for which a newer model is soon to be released.
- the reward product and reward offer price may alternatively or additionally be personalized for the customer.
- the reward product may be related or otherwise complementary to products purchased during the initiating transaction or another transaction of the customer.
- the customer may indicate acceptance or rejection of the reward offer by transmitting an appropriate response to the website.
- the customer may use a mouse or other input device to select an "accept” or a "reject” button or icon displayed in association with the reward offer on the website.
- the reward offer price may be automatically charged to the account associated with the credit card used by the customer during the initiating transaction. This is especially advantageous in that the customer may initiate an additional purchase without having to again specify a means of payment.
- the additional purchase may be initiated with the mere touch of a button (e.g. a mouse click) by the customer. This clearly increases the chance that the reward offer will be accepted.
- the customer may subsequently return to the retail establishment to obtain the purchased reward product. Alternately, the customer and retailer may make arrangements to have the purchased reward product delivered to the customer.
- the customer may present the reward code received during the initiating transaction to a cashier.
- the cashier may then input the reward code and a product identifier associated with the reward product into a point of sale terminal.
- the point of sale terminal communicates with the central server to verify that payment has been rendered for the reward product and that the customer is authorized to remove the reward product from the retail establishment without further payment therefor.
- FIG. 1 provides an overview block diagram of a system 100 in accordance an exemplary embodiment of the present invention.
- a central server 105 is in communication with one or more point-of-sale terminals 107a&b and one or more user devices 109a&b via a distributed network 111.
- a point of sale terminal 107a or user device 109b may alternatively be in communication with the central server 105 via a dedicated communications link 113.
- user device 109 is representative of uger devices 109a and 109b and point of sale terminal 107 is representative of point of sale terminals 107a and 107b.
- the physical connections between the various components of the exemplary system and the distributed network 111 may be wire or wireless (e.g., modem, direct network connection or any other means of communicating with the resources of the distributed network 111).
- the distributed network 111 may comprise the Internet, a Local Area Network (LAN), a Wide Area Network (WAN), or more than one interconnected networks.
- LAN Local Area Network
- WAN Wide Area Network
- a user device 109 may comprise a conventional personal computer configured with hardware and software for connecting to the distributed network 111.
- the user device 109 may be equipped with application software for allowing a user to interact with services offered over the distributed network 111.
- the user device 109 may include browser software for interpreting web pages received via the distributed network 111.
- the user device 109 may include other application software, such as electronic mail (e-mail) applications, File Transfer Protocol (FTP) applications and other file transfer applications, and the like, to interact with other resources offered via the distributed network 111.
- User device 109 may also include peripheral devices such as printers, display devices and input devices. User device 109 is operated by a customer to access reward offers using a reward code in accordance with the present invention.
- the point of sale terminal 107 may be located at one or more retail establishments owned by one or more retailers. As is known in the art, a typical point of sale terminal 107 is equipped with a processor and a memory storage device. Point of sale terminal 107 may further comprise peripheral devices such as a keypad, barcode reader, credit card reader, other input devices, and a display device. Point of sale terminal 107 may also be equipped with hardware and software for communicating with a distributed network 111 or a dedicated communications link 113. Point of sale terminals are customarily operable to communicate with one or more financial institutions via financial networks (not shown).
- the central server 105 comprises a processor, and a memory storage device. The central server 105 is also equipped with the hardware and software required for communication with the resources of the distributed network 111.
- the central server 105 may be configured for execution of a database management system (DBMS).
- DBMS database management system
- the central server 105 receives transaction data via the distributed network 111 or the dedicated communications link 113.
- Transaction data comprises data relating to transactions conducted at the point of sale terminal 107.
- the central server 105 may be configured to proactively monitor transactions conducted at the point of sale terminal 107. Alternatively, the central server 105 may passively await a transmission of transaction data from point of sale terminals 107.
- transaction data is stored in a database.
- the central server 105 issues reward codes to the point of sale terminals 107.
- Reward codes may then be provided to the customers participating in the transactions at the retail establishment.
- a reward code may be selected from a set of predetermined codes, or may be generated in accordance with a predefined algorithm. In an alternate embodiment, the reward code may be generated at the point of sale terminal 107 and may be transmitted to the central server 105 as part of the transaction data.
- the central server 105 is also in linked to a website (not shown) that is maintained or authorized by one or more retailers. The central server 105 may itself host the website or may be in communication with another server which hosts the website.
- the website provides a user interface that allows a customer operating a user device 109 to communicate with the central server 105.
- the website may comprise one or more input fields for accepting input data, such as a reward code, from a user device 109.
- the central server 105 Upon receiving a reward code from a user device 109, the central server 105 presents a reward offer to the customer via the website. The determination of a reward offer will be explained in detail below.
- FIG. 2 is an overview block diagram of a system 200 in accordance with an alternate embodiment of the present invention.
- the system 200 shown in FIG. 2 utilizes a hierarchical architecture for enhanced scalability.
- a plurality of point of sale terminals 107a-e are in communication with a plurality of retailer servers 202a-c, which are in turn in communication with the central server 105.
- a retailer server 202 may function to collect and batch transaction data received from point of sale terminals 107.
- a retailer server 202 may transmit batch files containing transaction data to the central server 105 for storage in a database.
- a retailer server may be responsible for generating reward codes in response to receiving transaction data from a respective point of sale terminal.
- the retailer server may thus transmit a reward code that point of sale terminal, while storing a copy of the reward code along with the transaction data for later transmission to the central server 105.
- the customer may use the user device 109 to access a website that is linked to the central server 105.
- the system 200 may be employed in situations where a first retailer maintains each retailer server 202 as well as the central server 105.
- each of the retailer servers 202a-c may be geographically distributed throughout various regions so as to be in proximity with retail establishments housing respective point of sale terminals.
- a retailer server may collect transaction data from the point of sale terminals in its geographic region and transmit the collected transaction data to a centrally located central server 105.
- the system 200 may also be employed in situations where a central service maintains the central server 105 and different retailers maintain respective retailer servers 202a-c.
- the central server 105 may distinguish between retailer servers based on a retailer identifier, which may optionally be incorporated into the reward code, e.g. the first three digits of the reward code may be used to identify a specific retailer.
- the hierarchical architecture of the system 200 shown in FIG. 2 may be scaled according to specific performance requirements. For example, a second level of retailer servers may be added to collect transaction data from a plurality of the retailer servers 202. Furthe ⁇ nore, as described with respect to FIG. 1, the retailer servers 202a-c are not required components of a system in accordance with the present invention. These and other system architectures will be apparent to those of ordinary skill in the art. Accordingly, the scope of the present invention should not be limited by the various system architectures described and shown with respect to FIG. 1 and FIG. 2.
- FIG. 3 is a block diagram illustrating an exemplary configuration of the central server 105.
- the central server 105 may comprise a processor 302, a clock 304, a memory storage device 306, a display device 308, an input device 310, a printer 312, and a communication port 314.
- the processor 302 may comprise one or more processors and is responsible for executing a control program 316, stored in the memory storage device 306, to carry out the functions of the present invention.
- the clock 304 may actually be internal to the processor, but is shown separately for clarity.
- the clock 304 may be used to determine the time at which a transaction takes place or the time at which a customer logs into the central server 105 via the website. In one embodiment, which will be described in detail below, the terms of a reward offer presented to a customer may depend on the time and date at which the customer conducted the initiating transaction or logged into the website.
- the control program 316 interacts with a database management system
- the DBMS is operable for inserting, modifying and extracting data from various databases 330 through 336 stored in the memory storage device 306.
- the memory storage device 306 may be composed of one or more memory storage devices.
- the memory storage device 306 comprises an appropriate combination of magnetic, optical and/or semiconductor memory, and may include Random Access Memory (RAM), Readonly Memory (ROM) and/or a hard disk.
- RAM Random Access Memory
- ROM Readonly Memory
- the processor 302 and the memory storage device 306 may each be (i) located entirely within a single computer or other computing device; (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver; or (iii) a combination thereof.
- the POS terminal 107 may comprise one or more computers that are connected to a remote server computer for maintaining databases.
- the various databases 330 through 336 shown may be combined into a single database, or divided into any number of databases. However, for ease of discussion, each database 330 through 336 may be thought of as a stand-alone database within the memory storage device 306 of the central server 105.
- the schematic illustrations and accompanying descriptions of the databases presented herein are exemplary arrangements for stored representations of information. A number of other arrangements may be employed besides those suggested by the tables shown.
- the illustrated entries of the databases represent exemplary information, and those skilled in the art will understand that the number and content of the entries can be different from those illustrated, herein.
- the transaction database 330 stores transaction data received from point of sale terminals 107. Based on the transaction data and/or other factors, the control program generates one or more available reward offers for the customer.
- the available reward offers are stored in the available reward offers database 331.
- Each available reward offer may have one or more rules associated therewith.
- a rule can specify one or more conditions which may (or may not) be met at a particular time. Rules may be used to determine which available reward offer to present to the customer. Rules may be time dependant, based on portions of the transaction data or based on the retailers available inventory of a particular product. Rules may also be based on the demographic information of a customer, the purchasing history of the customer with the retailer, or any other factors deemed appropriate by the retailer. Rules are stored in the rules database 332. A record of the retailer's inventory of reward products to be included in reward offers is stored in the inventory database 333. Likewise, customer demographic information and purchase history information (data regarding previous transactions) may be stored in the customer database 334.
- the reward code database 335 stores reward codes that are provided to customers. As mentioned above, reward codes may be generated by a point of sale terminal 107 or a retailer server 202. Alternately, reward codes may be generated by the control program 316 at the central server 105. When a reward code is input by a customer to the central server 105, via the website, the control program 316 retrieves one or more reward offers associated with the reward code from the available offers database 331 The outstanding reward offers database 336 stores all reward offers that are selected by the control program 316 from the available reward offers database 331, based on one or more rules, for presentation to customers
- the input device 310 in conjunction with the display device 308, may be used to access and manipulate the data of some of the databases 330-336 stored in the memory storage device 306 For example, a retailer may wish to alter the terms of an available reward offer stored in the available reward offers database 331
- the printer 312 may be used to print out reports or other information based on the data stored in the va ⁇ ous databases 330-336
- the communication port is used to receive and transmit via the distributed network 111
- FIG 4 is an illustration of an exemplary transaction record 400 of the transaction database 330 shown in FIG 3
- the transaction database 330 stores a transaction record 400 compnsing transaction data for an initiating transaction completed at a point of sale terminal 107 in the system of the present invention
- Each transaction record 400 may be identified by a unique transaction identifier 402
- Transaction data received from a point of sale terminal 107 and stored m a transaction record 400 may include, for example, (l) a point of sale terminal identifier 404 to identify the point of sale terminal at which the initiating transaction took place, ( ⁇ ) a product identifier 406 to identify each product included in the initiating transaction, (in) a product desc ⁇ ption 408 to desc ⁇ be each product included in the initiating transaction, (IV) a product p ⁇ ce 410 to identify the p ⁇ ce of each product included in the initiating transaction, (v) a purchase total 412 to identify the total purchase p ⁇ ce of the initiating transaction, (vi) the date and time 414 at which
- the exemplary transaction record 400 indicates that an initiating transaction identified by the transaction identifier "9987102" occurred on 8/29/98 at 2 23PM
- Four products were purchased by a customer du ⁇ ng the initiating transaction a 24" potted plant (408a) having a product identifier of "PI 02" (406a) and a price of S20.00 (410a); a 3-shelf plant stand (408b) having a product identifier of "P320" (406b) and a price of $78.00 (410b); plant food (408c) having a product identifier of "P548" (406c) and a price of $ 1.99 (410c); and a ceramic pot (408d) having a product identifier of "P031" (406d) and a price of $14.85 (410d).
- the initiating transaction occu ⁇ ed at a point of sale terminal identified by the point of sale terminal identifier "102".
- the initiating transaction was completed when a charge was made to the customer's account identified by the account identifier "9999-3333-7777-1 11 1 " in the amount of "$121.73", which is equal to the sum of the four product prices (410a through d) plus applicable sales tax (6% in this example).
- the customer was provided with the reward code "1 1 1 -222".
- FIG. 5 is table 500, illustrative of an embodiment of the available reward offers database 331 (FIG. 3).
- An available reward offers database 331 stores all reward offers that may potentially be made available to a customer.
- the terms of available reward offers may be based on any number of factors to be determined by the retailer. For example, reward products to be offered for sale may be selected based on the retailer's inventory level or on an expected profit margin. In particular, if there is an overabundance of a certain product, the retailer may offer that product as a reward product at a discounted price until excess inventory of that product is depleted. Likewise, due to manufacturer-provided incentives or other market factors, the retailer may offer certain reward products at discounted prices while still earning a satisfactory profit.
- the retailer may offer that product as a reward product at a discounted price in order to stimulate such sales. Determining available reward offers may also involve examining generalized purchasing trends. For example, purchasing trends may indicate that customers who buy product X tend to also buy product Y. Thus, when an initiating transaction at a retail establishment includes product X and not product Y, the customer may later be presented with a reward offer for a discounted sale of product Y.
- an available reward offer may include product Y if a predetermined pe ⁇ od of time has elapsed since a previous purchase of product X
- each available reward offer comprises (1) a reward product identifier 502 that identifies the product of the reward offer, (n) a reward product desc ⁇ ption 504 descnbing the product of the reward offer, (in) a reward offer p ⁇ ce 506 for the reward product, (iv) a retail p ⁇ ce 508 for the reward product, and (v) a rule identifier 510 identifying a rule that is to be satisfied before the reward offer may be presented to the customer Rules will be discussed in detail with respect to FIG. 6.
- Table 500 specifies seven available reward offers 511 through 517
- an available reward offer 513 stored in table 500 is an offer to sell a coffee maker for a reward price of $20.00 if a rule "R101" is satisfied.
- the coffee maker of the reward offer 513 has a retail price of $30 00 and is identified by the reward product identifier "P099".
- available reward offers are determined and entered into the available offers database 331 by a retailer or a party authorized by the retailer, such as a central service
- the retailer or autho ⁇ zed party also determines a set of rules that are utilized by the control program 316 to determine if and when to present an available reward offer to a customer
- each available reward offer 511 through 517 may have at least one rule associated therewith.
- a particular reward offer may be contingent on a rule specifying a minimum purchase total that must have been spent du ⁇ ng an initiating transaction.
- FIG. 6 is a table 600, illustrative of an embodiment of rules database 332 (FIG. 3).
- Table 600 contains a rule desc ⁇ ption 602 for each rule identifier 510 that is stored in table 500 (FIG. 5).
- Table 600 may also include other rules for use in connection with available reward offers that are not yet created
- the control program 316 quenes the available offers database 331 for available reward offers. Since each available reward offer may have an associated rule identifier 510, the control program 316 must ascertain the approp ⁇ ate rule desc ⁇ ption 602 in the table 600.
- the control program is operable to determine, based on a rule description 602, whether an available reward offer may be presented to the customer Rules may be defined based on any type and number of factors deemed appropriate by a retailer or authorized party. Table 600 shows some sample rules 604 through 622 that may be used to determine whether a customer should be offered a particular reward product at a discounted price. For example, rule 604 states that an associated reward offer may be presented to a customer is the initiating transaction at the retail establishment involved a purchase total greater than $100. Thus, when encountering rule 604, the control program 316 may reference the transaction database 330 to determine whether the purchase total for the initiating transaction satisfies the rule 604.
- rule 620 states that an associated reward offer may be presented to a customer if the customer has accepted another reward offer within the last thirty days. Accordingly, rule 620 requires reference to the customer database 334, which may store data relating to customers' purchase histories. An exemplary customer database will be described with respect to FIG. 8.
- FIG. 7 is table 700, illustrative of an embodiment of inventory database 333 (FIG. 3).
- Table 700 includes (i) a reward product identifier 502, and (ii) an amount available 702 (in units) which indicates the number of units of the corresponding product that is available.
- Table 700 stores data records 710 through 720 pertaining to ten reward products.
- each available reward offer 511 through 517 includes a reward product identifier 502 that is also maintained in table 700.
- an inventory database 333 may be used by the control program 316 to determine whether a unit of a reward product is available (e.g. amount available exceeds 0) at a retail establishment prior to presenting a reward offer for that reward product to a customer.
- an inventory database 333 allows a retailer to avoid creating obligations to provide reward products that are not available at one of its retail establishments.
- the amount available 702 entry corresponding to a reward product in the table 700 may be decremented as appropriate once an acceptance from a customer of the reward product is received.
- control program 316 may be required to query the inventory database 333 based on a rule in the rule database 332.
- rule 610 identified as "RI04,” describes that an associated reward offer may only be made available to a customer if the amount available in inventory of the reward product is less than three units
- Rules placing restraints on reward offers based on inventory level, such as rule 610 may allow a retailer to control the liquidation of excess inventory by discontinuing reward offers when a particular inventory level is achieved
- Such a scheme may be implemented to ensure that a certain level of inventory is available for m-store sales at full retail p ⁇ ce
- table 700 represents an exemplary embodiment of the present invention
- Another exemplary embodiment of the present invention may be implemented without the inventory database 333, or with an inventory database that maintains information on only selected reward products
- a retailer may not be concerned with whether a particular reward product is in inventory when a reward offer is presented to a customer
- FIG 8 is table 800, illustrative of an embodiment of the customer database 334 (FIG 3)
- a customer database 334 may contain information relating to customers, which may be used in determining reward offers to present to a particular customer. For example, a rule associated with a particular reward offer may require that the reward offer is only to be made available to a customer having certain demographic characte ⁇ stics
- Table 800 includes a customer rating 808 associated with each customer record 811 through 813
- rule "R107" 618 states that an associated reward offer may only be made available to a customer having a customer rating 808 of "A"
- Methods by which a customer rating 808 may be determined are disclosed in Applicant's co-pending patent application No 09/166,267, entitled “METHOD AND APPARATUS FOR DETERMINTNG A PROGRESSIVE DISCOUNT FOR A CUSTOMER BASED ON THE FREQUENCY OF THE C
- a customer database 334 may also include other data pertaining to customers, such as the sum of purchase totals associated with a customer du ⁇ ng a predetermined time pe ⁇ od (e g one month), histo ⁇ cal information relating to a customer's purchases (e g the product identifier of each product purchased by the customer in the past), an average purchase or spending total for the customer, etc
- the terms of an available reward offer or a determination of whether to present an available reward offer to a customer may be based on data stored in a customer database 334.
- a customer database 334 is an optimization of an exemplary embodiment and is not required for operation of the present invention.
- a customer record database 334 may be particularly useful in a "frequent shopper club" embodiment of the present invention.
- a frequent shopper club (or other group of members) embodiment only members of the frequent shopper club of the retailer may be entitled to receive a reward code at a point of sale terminal upon completion of an initiating transaction.
- a reward code presented to a frequent shopper club member is stored in the customer database 334 in association with a customer identifier unique to that frequent shopper club member. If the frequent shopper club member later accepts a reward offer via the retailer's website, that acceptance and the terms of the reward offer (e.g., reward product identifier 502, reward offer price 506, etc.) may be stored in the frequent shopping club member's record of the customer database 334.
- An account identifier may have been stored in the frequent shopper club member's record in the customer database 334.
- a financial account of the frequent shopper club member may ascertained and charged at the time the reward offer is accepted.
- the frequent shopper club member returns to the retail establishment to pick up the reward product, he may present to a cashier a frequent shopper card along with the reward product.
- the cashier may operate a point of sale terminal in communication with the central server 105 or a retailer server to verify that the reward product being picked up is the same as the reward product stored in the frequent shopper club member's record of the customer database 334.
- the cashier may scan bar codes on the frequent shopping card and on the reward product to read a customer identifier and a reward product identifier 502, respectively.
- the scanned customer identifier and reward product identifier 502 may be compared to the corresponding values stored in the customer database 334.
- the cashier may apply to the transaction the reward offer price retrieved from the frequent shopper club member's record in the customer database 334.
- Application of the reward offer price may comprise (i) charging the reward offer price to the frequent shopper club member directly (i.e. in one financial transaction), or (ii) charging the retail price to the frequent shopper club member and crediting the difference between the retail price and the reward offer price to the frequent shopper club member.
- FIG. 9 is an exemplary outstanding reward offers record 900 of an outstanding reward offer database 336, as was shown in FIG. 3.
- An outstanding reward offers database stores outstanding reward offers that have been selected for presentation to a customer.
- an outstanding reward offer is a reward offer that was selected for presentation to a customer from the available reward offers database 331.
- the exemplary outstanding reward offers record 900 stores the reward code 416 that was provided to the customer, the account identifier 418 provided by the customer, the reward product identifier 502, reward product description 504 and reward offer price 506 for each outstanding reward offer.
- the exemplary outstanding reward offers record 900 also includes a reward offer status field 902 for each outstanding reward offer.
- the outstanding reward offers database record 900 associated with the reward code is retrieved from the outstanding offers database 336 and any outstanding reward offers therein are presented to the customer.
- the customer may provide a customer response to each outstanding reward offer, indicating an acceptance or rejection thereof.
- the customer response (e.g., "accepted” or "rejected") is recorded in the offer status field 902 of the outstanding reward offers record 900.
- the offer status field 902 may contain an indicator that the associated reward offer remains pending, i.e., the outstanding reward offer has not been accepted or rejected by the customer.
- an accepted reward offer price 904 is calculated and stored in the outstanding reward offers record 900.
- the customer has accepted a reward offer 911 for a 22" grow light at $23.00 and a reward offer 913 for a 5" x 7" picture frame at $5.00. Therefore the accepted reward offer price is equal to $29.68 (i.e., $23.00 + $5.00 + 6% sales tax).
- the accepted reward offer price may be charged to the customer's financial account (e.g., credit card account) using the account identifier 418.
- the customer's financial account is "authorized" for a charge in the amount of the accepted reward offer price.
- FIG. 10 shows an alternate embodiment of an outstanding reward offers record 1000 of the outstanding reward offer database 336 (FIG. 3).
- the exemplary outstanding reward offers record 1000 includes a reward offer validity field 1002, which allows different reward offers to be presented to a customer depending on the time at which the customer logs into the website.
- the control program 316 determines the current time from the clock 304 (FIG. 3). The current time is compared to the entries in the reward offer validity field 1002 associated with each of the outstanding reward offers. Any outstanding reward offers that are determined to be valid during the current time are presented to the customer. The control program 316 may set to "expired" the reward offer status 902 associated with each outstanding reward offers whose time of validity has passed. Alternatively, the control program 316 may periodically examine all of the outstanding reward offer records in the outstanding reward offers database 336 for reward offer validity 1002 and change the reward offer statuses 902 to "expired" as necessary.
- a reward offer validity 1002 may be defined in such a way that the reward offer may not yet be valid when the customer logs into the website. Accordingly, the reward offer status field 902 may indicate that the reward offer is not yet valid, but also not expired, and the reward offer may be saved for possible later presentation to the customer.
- FIG. 11 is a general flow chart illustrating an exemplary method 1100 for providing reward offers to the customers of a retailer. From starting block 1101, the method 1100 progresses to step 1102, where transaction data is received.
- the transaction data is received at the central server 105 from a point of sale terminal or a retailer server.
- Transaction data relates to an initiating transaction and includes an account identifier or a customer identifier.
- An account identifier identifies a customer's financial account that was charged, debited, or credited during the initiating transaction. If no financial account was accessed during the initiating transaction (e.g., if the customer paid in cash), a customer identifier may be received instead of an account identifier.
- an account identifier for the customer's financial account may be stored in the customer database 334 in association with the customer identifier.
- the account identifier may have to be retrieved from the customer database 334 based on a received customer identifier.
- the exemplary method 1100 requires access to a financial account of the customer so that payment for any accepted reward offer may be guaranteed. However, those skilled in the art should recognize that an alternate embodiment may not require such access to a financial account and that the customer may be permitted to render payment for an accepted reward offer at the retail establishment when picking up the reward products.
- the exemplary method 1100 ends at step 1118.
- the exemplary method 1100 progresses to step 1106, where a reward code is (i) output and (ii) stored in association with the transaction data.
- the reward code may be stored in the transaction database 330 along with the transaction data.
- a copy of the reward code may be output to a point of sale terminal (possibly via a retailer server) for presentation to a customer.
- the reward code is received from a customer.
- the reward code is received at the central server 105 from an end user device operated by the customer.
- the reward code is entered by the customer into an input field on a website that is hosted by or in communication with the central server 105.
- at least one reward offer is output at step 1110.
- each output reward offer is presented to the customer via a website that is hosted by or in communication with the central server 105.
- a customer response to each reward offer is received.
- the customer response is received at the central server 105 from a user device, via a website.
- VRU voice response unit
- touch-tone menu system at the central server 105.
- Customer may access a VRU or touch-tone menu system through a telephone system in order to input reward codes, receive reward offers, respond to reward offers, etc.
- the account identifier identifies a financial account or other payment means maintained by the customer that may be charged, debited, or credited by the retailer or other authorized party.
- the central server 105, retailer server, and/or a point of sale terminal may have access to the customer's financial account via a financial network.
- a frequent customer e.g., frequent shopper club member
- An account of reward points may be stored in the customer database 334.
- FIG 12A - 12C is a more detailed flow chart illustrating an exemplary method 1200 of providing reward offers to the customers of a retailer
- transaction data relates to transactions such as may occur at a point of sale terminal at a retail establishment
- Transaction data includes an account identifier identifying a financial account of the customer
- transaction data is received at the central server 105 from a point of sale terminal or a retailer server
- a transaction identifier is determined in order to identify the transaction data of the initiating transaction
- a reward code is determined that may be subsequently used by a customer to redeem reward offers
- the reward code is determined at the central server 105
- the reward code may be determined at a point of sale terminal or at a retailer server and transmitted to the central server 105
- the reward code is stored in association with the transaction identifier
- a new record is created in the outstanding reward offers database 336 using the reward code
- the outstanding reward offers database 336 is maintained at the central server 105 and is used to store reward offers that are to be presented to the customer who possess the reward code
- the reward code is output If determined at the central server 105, the reward code may be output to a point of sale terminal.
- the reward code may be p ⁇ nted on the customer's receipt from the initiating transaction
- the reward code may be e-mailed to the customer or may be p ⁇ nted on the customer' s credit card statement
- an approp ⁇ ate reward offer is selected for presentation to the customer based on at least the reward offers stored in the available reward offers database 331
- the available reward offers database 331 is populated by the retailer or other authorized party.
- the available reward offers database 331 stores reward offers that may potentially be presented to a customer. Each reward offer stored in the available reward offers database 331 may have a rule associated therewith to dictate whether the reward offer is to be presented to the customer. Reward offers other than those stored in the available reward offers database 331 may also be selected for presentation to a customer. For example, a reward offer may be generated in real-time based on the transaction data from the initiating transaction.
- step 1218 the selected reward offer is stored in association with the reward code in the new record of the outstanding reward offers database 336 (from step 1210).
- the reward offer status 902 of the selected reward offer is set to "pending" at step 1220.
- step 1222 a determination is made as to whether there is another appropriate reward offer to present to the customer. If another appropriate reward offer exists, the method 1200 is returns to step 1214 and progresses therefrom. When it is determined at step 1222 that there is no other appropriate reward offer, the method proceeds to step 1224, where the reward code is received from a user device operated by the customer.
- the user device may interface with a website that is hosted by or otherwise in communication with the central server 105.
- the record associated with the reward code is .retrieved from the outstanding reward offers database 336 at step 1226.
- the reward offers are extracted from the retrieved record and are output to the user device at step 1228.
- a customer response to the reward offers is received at step 1230.
- a customer response may indicate an acceptance or rejection of a reward offer.
- other customer responses may be appropriate and are considered to be within the scope of the present invention. For example, it is conceivable that a customer response may be a counter-offer to the reward offer.
- the reward offer status of each accepted reward offer is set to "accepted” at step 1232.
- the reward offer status of each rejected reward offer is set to "rejected” at step 1234.
- a determination is made as to whether at least one reward offer was accepted by the customer. If no reward offers were accepted by the customer, the exemplary method 1200 ends at step 1248. Otherwise, the method 1200 proceeds to step 1238, where the accepted reward offer purchase total is determined.
- the accepted reward offer purchase total may be determined by summing the reward offer prices for the accepted reward offers and then applying any appropriate tax.
- an attempt is made to authorize a charge in the amount of the accepted reward offer purchase total, using the account identifier stored in association with the reward code.
- step 1242 If the attempted authorization is determined to have been unsuccessful at step 1242, an "unable to process transaction" message is output to the user device at step 1244, and the exemplary method ends at step 1428. Otherwise, at step 1246 a payment status associated with the accepted reward offer purchase total is set to "authorized”, and a "transaction complete” message is output to the user device. From step 1246, the exemplary method 1200 ends at step 1248.
- FIG. 13 is a flow chart illustrating an exemplary method 1300 for selecting a reward offer to present to a customer based on rules associated with available reward offers.
- Available reward offers may be stored in an available reward offers database 331.
- the exemplary method 1300 progresses from starting block 1301 to step 1302, where a reward offer is selected from the available reward offers database 331.
- Available reward offers may have one or more rules associated therewith. Rule identifiers may thus be stored in association with a reward offer.
- a rule description corresponding to each rule identifier associated with the selected reward offer is retrieved from the rules database 332.
- Rules governing whether a reward offer is to be presented to a customer may be determined by a retailer or another authorized party. Rules may be based on any factor deemed appropriate by the retailer or authorized party. By way of illustration, a rule may be based on the purchasing history of the customer. For example, a rule may state that the associated reward offer for a reward product of a particular department (e.g. gardening or sporting goods) is only to be presented to the user if the initiating transaction or other previous transactions of the customer did not include products from that particular department. Conversely, if the customer tends to buy many products from a certain department, the retailer may reward that customer with a reward offer for additional reward products from that department at discounted prices. In the latter case, a rule may specify that the associated reward offer is to be presented to the customer only if several prior transactions involved a product from the certain department.
- a rule may specify that the associated reward offer is to be presented to the customer only if several prior transactions involved a product from the certain department.
- An available reward offer may also be contingent on the purchase total stored in the transaction record. Specifically, a reward offer may only be presented to a customer if the customer spent more than a predetermined amount of money at the retail establishment during the initiating transaction or during a certain time period. Also, a rule may specify that if the customer spent very little at the retail establishment during the initiating transaction or during a certain time period, he should be presented with a reward offer for deep discounts on an expensive reward product. Such a reward offer may induce the customer to spend more money at the retail establishment. On the other hand, if the customer tends to spend very little at the retail establishment a rule may specify that the customer is to be presented with a reward offer involving only nominal discounts.
- rules may dictate that the number of reward offers to be presented to a customer may vary with the purchase total spent during the initiating transaction. For example, thirty reward offers may be presented to a customer who spent $50 during an initiating transaction, while fifty reward offers may be presented to a customer who spent $75.
- Rules associated with available reward offer may also be based on the reward offers accepted by the customer in the past. For example, if the customer has been offered reward products of a particular manufacturer many times in the past, but has never accepted such reward offers, the retailer may decide not to make any further reward offers for reward products of that manufacturer. Conversely, if a customer regularly accepts. reward offers for products of a certain manufacturer, the retailer may decide to offer such reward products with greater frequency. As a further example, if a customer does not typically accept reward offers involving more than a certain percentage discount in price, the retailer may decide not to present reward offers involving a lesser discount. It should be appreciated that the above list of examplary rules is not exhaustive.
- a rule used to govern whether a reward offer is to be presented to a customer may require cross- refernce to other databases. For example, determining whether a rule is satisfied may require examination of the transaction database 330 storing transaction data or the cutomer database 334 storing purchase history and/or demographic data relating to a customer. The determination of step 1306 may also be made based on transaction data or customer data associated with the reward code, independent of any rule.
- step 1308 the selected reward offer is determined not to be appropriate for association with the reward code
- the exemplary method 1300 proceeds to step 1316, where it is determined if another available reward offer exists. In another available reward offer exists, the exempary method 1300 continues to step 1302. If no other avaible reward offer exists, the exemplary method 1300 ends at step 1318. However, if the selected reward offer is determined at step 1308 to be appropriate for association with the reward code, the inventory of the reward product is examined. In an exemplary embodiment, the reward product of the selected reward offer is identified by a reward product identifier. Accordingly, at step 1310 an inventory record associated with the reward product identifier is retrieved from an inventory database 333 for examination.
- FIG. 14 is a flow chart illustrating an exemplary method 1400 for outputting a time dependant reward offer to a customer.
- One or more reward offers may be stored in the outstanding reward offer database 336. These reward offers may have associated therewith a time duration for the reward offer validity 1002 (Fig. 10).
- the exemplary method 1400 advances from starting block 1401 to step 1402, where a reward code is received from a user device.
- the reward code is received at the central server 105 via a website.
- the current time is determined. The current time thus corresponds to the time at which the customer logged into the website.
- the cu ⁇ ent time may be determined by accessing the clock of the central server 105.
- the record corresponding to the reward code in the outstanding reward offers database 336 is retrieved at step 1406.
- a first reward offer is selected from the retrieved record at step 1308.
- a determination is made as to whether the current time is within the reward offer validity time of the selected reward offer.
- the reward offer status of the selected reward offer is set to "expired" at step 1414, and the selected reward offer will not be presented to the customer
- the selected rew ard offer is output to the user device at step 1416
- a determination is made as to whether another reward offer exists in the retrieved record from the outstanding reward offers database 336 If another reward offer exists, that reward offer is selected at step 1420, and the exemplary method 1400 returns to step 1410 If no other reward offer exists, the exemplary method ends at step 1422
- reward offer validity may be employed in other manners
- reward offer validity may be based on the timing of the reward offer and the terms of selected reward offers may change based on the time the customer uses his reward code
- a reward offer may not completely expire after a certain amount of time, but the percentage of the discount in the reward offer p ⁇ ce or the quality of the reward products may change over time
- the reward offer may involve a fifty percent discount But, if the customer does not use the reward until forty eight hours after the initiating transaction, the same reward offer may involve only a twenty five percent discount
- FIG 15 is a flow chart illustrating an exemplary method 1500 for redemption of an accepted reward offer at a retail establishment
- the exemplary method 1500 proceeds from starting block 1501 to step 1502, where a reward code is received from a customer
- a reward product identifier is received
- Receiving the reward product identifier may comp ⁇ se scanning a bar code affixed to
- step 1512 it is next determined at step 1512 whether the reward offer status is set to "accepted " A reward status of "accepted" indicates that the reward offer has been accepted by the customer and that a charge in the amount of an accepted reward offer p ⁇ ce has been made to a financial account of the customer If at step 1512, it is determined that the reward offer status is not "accepted," an error message is output to the customer at step 1511, and the method ends at step 1518 without the transaction being autho ⁇ zed If the reward offer status is set to accepted, a determination is made at step 1514 as to whether the account identifier received from the retail establishment is the same as the account identifier stored in the record of the outstanding reward offers database 336 If the account identifier received from the retail establishment is does not match the stored account identifier, an error message is output at step 1511, and the method ends at step 1518 without the transaction being autho ⁇ zed Other ise, the account
- reward offers may be p ⁇ nted along with the reward code on the back of a receipt generated du ⁇ ng an initiating transaction
- the customer may then use the reward code to access a website or telephone VRU to indicate acceptance of the reward offer(s)
- the p ⁇ nted reward offer and/or reward code may also appear on a credit card statement sent to the customer
- the initiating transaction is not processed by the retailer until (l) the customer uses the reward code associated with the initiating transaction and indicates either an acceptance or rejection of a reward offer, or (u) a time limit associated with the reward code expires If the customer uses the rew ard code and accepts a reward offer before the reward code expires, the reward offer p ⁇ ce may be added to the purchase total of the initiating transaction, and the initiating transaction may then be processed
- the reward code provided to a customer may not be unique to that particular customer.
- all of customers completing transaction at the retail establishment on a given day, or between certain hours, may be issued the same reward code.
- the first one hundred customers of a retail establishment may receive a first reward code, which entitles them to greatly reduced reward offer prices.
- the customers for the remainder of the day may be issued another reward code, which entitles them to less reduced reward offer prices.
- the retail establishment at which the customer will pick up the reward product is notified of the accepted reward offer (e.g. via automated e-mail, Fax, or other electronic notification from the central server to personnel at a service desk).
- the service desk personnel may then remove the reward product from the store shelves and store the reward product until the customer arrives to pick it up.
- the reward product may be identified based on the code and retrieved from a stockroom.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU40370/00A AU4037000A (en) | 1999-04-01 | 2000-03-28 | Method and system for the presentation and redemption of reward offers |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US28520199A | 1999-04-01 | 1999-04-01 | |
US09/285,201 | 1999-04-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000060516A2 true WO2000060516A2 (en) | 2000-10-12 |
WO2000060516A8 WO2000060516A8 (en) | 2002-10-24 |
Family
ID=23093205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/008183 WO2000060516A2 (en) | 1999-04-01 | 2000-03-28 | Method and system for the presentation and redemption of reward offers |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU4037000A (en) |
WO (1) | WO2000060516A2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003091931A1 (en) * | 2002-04-25 | 2003-11-06 | Gazelle Systems, Inc. | Customized messaging on point-of-sale systems |
US7418405B1 (en) | 2003-05-23 | 2008-08-26 | Amazon.Com, Inc. | Interactive time-limited merchandising program and method for improved online cross-selling |
US20100145786A1 (en) * | 2008-12-06 | 2010-06-10 | Fordyce Iii Edward W | Loyalty program service |
WO2013032676A1 (en) * | 2011-08-29 | 2013-03-07 | Sony Computer Entertainment America Llc | Dynamic redemption codes |
US8595055B2 (en) | 2001-03-27 | 2013-11-26 | Points.Com | Apparatus and method of facilitating the exchange of points between selected entities |
CN109213598A (en) * | 2018-07-03 | 2019-01-15 | 努比亚技术有限公司 | A kind of resource allocation methods, device and computer readable storage medium |
US11568420B2 (en) * | 2012-11-21 | 2023-01-31 | Verint Americas Inc. | Analysis of customer feedback surveys |
US11687519B2 (en) | 2021-08-11 | 2023-06-27 | T-Mobile Usa, Inc. | Ensuring availability and integrity of a database across geographical regions |
-
2000
- 2000-03-28 AU AU40370/00A patent/AU4037000A/en not_active Abandoned
- 2000-03-28 WO PCT/US2000/008183 patent/WO2000060516A2/en active Application Filing
Non-Patent Citations (1)
Title |
---|
No Search * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8595055B2 (en) | 2001-03-27 | 2013-11-26 | Points.Com | Apparatus and method of facilitating the exchange of points between selected entities |
WO2003091931A1 (en) * | 2002-04-25 | 2003-11-06 | Gazelle Systems, Inc. | Customized messaging on point-of-sale systems |
US7418405B1 (en) | 2003-05-23 | 2008-08-26 | Amazon.Com, Inc. | Interactive time-limited merchandising program and method for improved online cross-selling |
US20100145786A1 (en) * | 2008-12-06 | 2010-06-10 | Fordyce Iii Edward W | Loyalty program service |
WO2013032676A1 (en) * | 2011-08-29 | 2013-03-07 | Sony Computer Entertainment America Llc | Dynamic redemption codes |
US8744971B2 (en) | 2011-08-29 | 2014-06-03 | Sony Computer Entertainment America Llc | Dynamic redemption codes |
US11568420B2 (en) * | 2012-11-21 | 2023-01-31 | Verint Americas Inc. | Analysis of customer feedback surveys |
CN109213598A (en) * | 2018-07-03 | 2019-01-15 | 努比亚技术有限公司 | A kind of resource allocation methods, device and computer readable storage medium |
CN109213598B (en) * | 2018-07-03 | 2022-08-02 | 深圳极联信息技术股份有限公司 | Resource allocation method, device and computer readable storage medium |
US11687519B2 (en) | 2021-08-11 | 2023-06-27 | T-Mobile Usa, Inc. | Ensuring availability and integrity of a database across geographical regions |
Also Published As
Publication number | Publication date |
---|---|
AU4037000A (en) | 2000-10-23 |
WO2000060516A8 (en) | 2002-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9754302B2 (en) | Retail system for selling products based on a flexible product description | |
US8712860B2 (en) | Determination and presentation of package pricing offers in response to customer interest in a product | |
US8706632B2 (en) | Method and apparatus for processing credit card transactions | |
US7054830B1 (en) | System and method for incentive programs and award fulfillment | |
US6415262B1 (en) | Method and apparatus for determining a subscription to a product in a retail environment | |
US6061660A (en) | System and method for incentive programs and award fulfillment | |
AU740766B2 (en) | In-store points redemption system and method | |
US20050144074A1 (en) | Computer implemented method and system for on-line redemption of coupons | |
US8781894B2 (en) | System to provide price adjustments based on indicated product interest | |
US20080052188A1 (en) | Method and apparatus for facilitating purchase agreements with a retailer | |
US8799100B2 (en) | Retail system for selling products based on a flexible product description | |
CA2441085A1 (en) | Method and system for providing promotions to a customer based on the status of previous promotions | |
WO2001086545A2 (en) | Business-to-employee interactive reward and redemption system and method | |
WO2000060516A2 (en) | Method and system for the presentation and redemption of reward offers | |
AU782655B2 (en) | Combined in-store and on-line interactive reward redemption system and method | |
WO2001061597A2 (en) | Computer implemented method and system for on-line redemption of coupons | |
AU2001259433B2 (en) | Business-to-employee interactive reward and redemption system and method | |
JP2004510212A5 (en) | ||
WO2001084445A2 (en) | System to provide discount amounts for performance of work assignments | |
MXPA00003924A (en) | System and method for incentive programs and award fulfillment | |
AU2001259433A1 (en) | Business-to-employee interactive reward and redemption system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
D17 | Declaration under article 17(2)a | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |