US20140222540A1 - Platform for loyalty services - Google Patents
Platform for loyalty services Download PDFInfo
- Publication number
- US20140222540A1 US20140222540A1 US14/249,062 US201414249062A US2014222540A1 US 20140222540 A1 US20140222540 A1 US 20140222540A1 US 201414249062 A US201414249062 A US 201414249062A US 2014222540 A1 US2014222540 A1 US 2014222540A1
- Authority
- US
- United States
- Prior art keywords
- purchase
- loyalty
- program
- consumer
- interface module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012545 processing Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 5
- 238000009825 accumulation Methods 0.000 claims description 4
- 230000008901 benefit Effects 0.000 abstract description 45
- 238000010586 diagram Methods 0.000 description 11
- 230000015654 memory Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
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
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- 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
-
- 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
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0212—Chance discounts or incentives
-
- 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
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0217—Discounts or incentives, e.g. coupons or rebates involving input on products or services in exchange for incentives or rewards
-
- 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
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0224—Discounts or incentives, e.g. coupons or rebates based on user history
-
- 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
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0235—Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
Definitions
- Loyalty programs have emerged as important tools allowing businesses to retain existing customers, and to gain new customers, by offering incentives based upon a volume and/or value of transactions conducted with a particular merchant.
- Common examples of popular loyalty programs include airline frequent flyer clubs, which allow a consumer to accumulate miles and then allow redemption of those miles for a free trip.
- loyalty programs have grown in both scope and complexity. For example, more recent types of loyalty programs are not exclusive to a particular product or service (i.e. airline miles), but instead utilize a methodology based upon generic points that may be accumulated based upon a variety of different purchases, for example utilizing a particular financial instrument such as a branded credit or debit card. In certain programs, redemption of accumulated points is not limited to a particular product, but can extend to a catalogue of available products. In other loyalty programs, accumulated points can represent a cash value redeemable for any purchase.
- the software product for managing the loyalty program is now generally located on a central server at a single location.
- Client computers located at merchant locations are used to communicate with the central server to process the desired loyalty transaction via the Internet.
- a large number of customers are conducting purchase transactions over the Internet, often in the convenience of their own homes or places of work.
- functions relating to a loyalty transaction that used to be performed by a store clerk may now need to be handled by the customer himself/herself.
- a platform for a loyalty program provides a user interface allowing a consumer to create a benefit tailored for his/her needs.
- a consumer accesses the platform via a web-based interface, or via a handheld device such as a cell phone or PDA, or via a merchant POS device, and selects benefit parameters including but not limited to the nature of the event triggering award of the benefit, the source (i.e. retailer) of the benefit, the nature of the benefit (i.e., discount based upon purchase price or accumulated loyalty points), and/or the events allowing accrual of loyalty points.
- the interface communicates the inputted parameter to an engine of the loyalty program.
- the platform would then check the inputted parameter against any constraints, such as parameters of an existing loyalty program in which the consumer is already enrolled.
- An embodiment of a system in accordance with the present invention comprises, a loyalty user interface module comprising a processor and a computer readable storage medium.
- the computer readable storage medium has code stored thereon to direct the processor to, receive an input from a consumer defining a parameter of a loyalty program; and to communicate the parameter to a loyalty engine in communication with a payment processing network.
- An embodiment of a method in accordance with the present invention comprises, an interface module of a loyalty platform receiving a parameter of a loyalty program input by a consumer; and the interface module communicating the parameter to an engine of the loyalty platform.
- FIG. 1 shows a simplified flow diagram illustrating a series of steps involved in a typical loyalty program.
- FIG. 2 shows a simplified block diagram of a loyalty system including a loyalty platform in accordance with teachings of the present invention.
- FIG. 2A is a simplified flow diagram showing steps of a method according to teachings of the present invention.
- FIG. 3 shows a simplified block diagram of a loyalty system including a loyalty platform in accordance with teachings of the present invention.
- FIG. 4 shows a simplified block diagram of an electronic commerce system with which the loyalty platform may be integrated.
- FIG. 5 is a simplified generic diagram of a computer system configured to perform various functions according to the teachings of the present invention.
- FIG. 5A is an illustration of basic subsystems of the computer system of FIG. 5 .
- a platform for a loyalty program provides an interface allowing a consumer to create a benefit tailored for his/her needs.
- a consumer accesses the platform via a web-based interface, and selects benefit parameters including but not limited to the nature of the event triggering award of the benefit, the source (i.e. retailer) of the benefit, the nature of the benefit (i.e., discount based upon purchase price or accumulated loyalty points), and/or the events allowing accrual of loyalty points.
- the interface communicates the inputted parameter to an engine of the loyalty program.
- the platform would then check the inputted parameter against any constraints, such as parameters of an existing loyalty program in which the consumer is already enrolled.
- FIG. 1 shows a simplified diagram illustrating a flow 100 of steps involved in a loyalty program.
- a consumer actively notifies the loyalty program sponsor of his or her intent to join the program.
- the consumer provides certain identifying information, acknowledges the terms and conditions of the loyalty program, and provides unequivocal assent to those conditions.
- Step 102 is optional, as under certain circumstances a consumer may automatically be enrolled in a loyalty program as a result of previous steps, for example signing up to use a particular credit card.
- a second step 104 the consumer performs an act that renders him or her eligible to receive a benefit or reward provided by the loyalty program.
- the act performed by the consumer may take a variety of forms.
- the consumer may use a particular financial instrument (i.e. credit card) to make a single purchase having a value greater than a threshold amount.
- the consumer may make a purchase that results in the accumulation of an additional number of points that raises a total number of points beyond a benefit/reward threshold.
- the consumer may purchase a product that automatically renders him or her eligible for a reward or benefit, regardless of the value of the purchase.
- a third step 106 the consumer may affirmatively elect to receive the benefit or reward for which he/she is eligible.
- this redemption step the consumer notifies the loyalty program of his or her intent to receive the benefit.
- a fourth step 108 the administrator of the loyalty program causes the benefit/reward to be fulfilled. This may be done directly, with the loyalty program administrator forwarding the benefit to the consumer. Alternatively, the loyalty program administrator may contract with a third party to provide the benefit to the consumer.
- FIG. 2 shows a simplified block diagram of an embodiment of a loyalty system including a loyalty platform accordance with an embodiment of the present invention.
- System 200 includes loyalty platform 202 comprising engine 204 in communication with data storehouse 206 such as a database.
- Engine 204 is configured to receive information from payment processing network 208 regarding the value and types of purchases being made by a consumer 210 .
- payment processing network 208 is the Visa Net TM system administered by Visa®.
- Examples of other types of payment processing networks include those administered by other entities such as DISCOVER®, MASTERCARD®, and AMERICAN EXPRESS®.
- loyalty platform 202 also includes a user interface module 212 .
- User interface module 212 includes processor 213 in communication with computer readable storage medium 215 having code stored thereon. Code stored in the medium 215 is configured to direct the processor 213 to perform various steps associated with creating and maintaining a loyalty program on the loyalty platform.
- user interface module 212 is configured to communicate information regarding the loyalty program to a consumer, and to receive information from the consumer regarding one or more aspects of the loyalty program.
- user interface module 212 may be configured to receive the personal security information necessary to enroll a consumer in a particular loyalty program.
- User interface module 212 may also be configured to receive information from a consumer defining particular parameters of a loyalty program administered by the loyalty platform.
- code stored on the computer readable storage medium of the user interface module may allow a consumer to designate specific characteristics of the event triggering eligibility for a benefit. For example, a consumer could log onto the loyalty platform and elect to receive a particular benefit based upon a total accumulated number of points. A loyalty program participant could thus access the user interface and elect to participate in a points-based loyalty program wherein accumulation of over a threshold number of points results in eligibility to receive a reward in the form of a particular good or service.
- FIG. 2A is a simplified flow diagram showing steps of a method 250 according to teachings of the present invention.
- a consumer accesses the user interface module and inputs a parameter of a loyalty program.
- the user interface module receives this parameter information and forwards it to the loyalty engine.
- the loyalty engine receives the parameter information and incorporates it into a rule set applicable to the particular loyalty program.
- the loyalty engine 204 receives purchase information of the consumer (or possibly even another individual). Executing operations based upon the stored rule set, the engine determines eligibility of the consumer for one or more benefits/rewards. For example, engine 204 may recognize the value of a particular purchase transaction as exceeding a threshold value. Alternatively, engine 204 may recognize a particular purchase transaction as causing an accumulated value stored in data storehouse 206 for that particular consumer, as exceeding a threshold.
- a loyalty platform in accordance with embodiments of the present invention could also be configured to host a plurality of loyalty programs simultaneously for a single consumer.
- a loyalty program participant could also access the user interface, and utilizing the processor and code stored on the computer readable storage medium, elect to participate in a different discount-based loyalty program.
- the act of purchasing only a particular product, or even a single item could entitle the consumer to a discount on that or a future product.
- FIG. 2A includes the optional step 255 of checking to see whether a parameter inputted contravenes any existing limitations on the program features.
- the loyalty programs may have other constraints such as the number of points that can be accrued, and/or the number of times a certain award can be earned.
- the constraints checked for on the loyalty program may be imposed by certain state laws, such as those governing contests or sweepstakes type games.
- a consumer may access the user interface of the loyalty platform to control loyalty program parameters other than the nature of the qualifying act. For example, a user may log onto the user interface to determine the identity of the benefit/reward for which he or she is eligible. Thus in accordance with certain embodiments, the user may elect to receive a single, specific benefit, or may select a benefit or a type of benefit from an array of choices such as listed in a catalog. Utilizing the user interface, the user could also determine the particular source of the benefit (i.e. from a particular merchant or manufacturer).
- embodiments in accordance with the present invention allow a consumer to construct a loyalty program with substantially more choice than the conventional reward/coupon offering a single reward based upon a single, specified redemption event.
- the cardholder could be notified that they qualify for an award and to participate in the reward the cardholder is directed to a website.
- the cardholder could first choose the event that triggers the benefit. They might be allowed to choose between one or more of the following: choose the store from a list of stores (e.g., TARGET, THE GAP, etc.); choose whether they want a discount based on a set dollar value per a given level of purchase ($10 off any purchase greater than $50), or based on a % of purchase price (10% off purchases over $25).
- the cardholder could elect to receive loyalty points (and again be given choices among different points value business rules) or other benefits.
- the cardholder could also be given the choice to trigger the benefit based on aggregated purchases or other events (“spend and get”), as opposed to a single event.
- the data storehouse would be updated with the relevant information, for example with card numbers of a relevant financial instrument, and the business rules that the cardholder selected. The engine would then identify the qualifying transactions, and determine benefits eligible for redemption.
- the benefit/award is fulfilled by delivery to the consumer.
- a benefit/award can be fulfilled by the loyalty platform directly, for example by electronically processing a statement credit.
- the benefit/award can be provided to the consumer indirectly utilizing a third party 250 responsible for furnishing the benefit/award to the consumer.
- Embodiments in accordance with the present invention may leverage off of existing fields or functionality available to a particular payment processing network, in order to execute the loyalty program.
- the VisaNetTM payment processing network is configured to include a “reservation file” capability. This capability can be utilized to allow an issuer or other entity to send a file containing individual records that each contain business rules to establish a loyalty offer for individual card numbers.
- a channel other than VisaNet payment messages can be used to transmit the user selections of rewards parameters to a loyalty platform, with separate file types defined for receiving this information delivered via another, secure channel.
- certain embodiments in accordance with the present invention may involve a user interacting with a loyalty platform through an interface module having computer instructions stored at the same remote location as the engine of the loyalty platform.
- the present invention is, however, not limited to this particular embodiment, however, and alternatives are possible.
- FIG. 3 shows an alternative system according to the teachings of the present invention.
- System 300 is similar to that shown in FIG. 2 , except that the user interface module 312 including processor 313 and computer-readable storage medium 315 in communication therewith and having information stored thereon, is located in a consumer device 324 (such as a personal digital assistant (PDA) or desktop or laptop computer), rather than being remotely positioned with the rest of the loyalty platform 302 at the central location of the loyalty engine 304 and data storehouse 306 .
- PDA personal digital assistant
- loyalty platform 302 may deliver a “personalized coupon” functionality to a user in electronic form.
- the loyalty platform may email an applet to the consumer endowing his or her electronic device with the functionality to select parameters of a loyalty program. This would allow parameters of the loyalty program to be determined on a user's mobile device, and communicated to the loyalty engine of the loyalty platform.
- Embodiments in accordance with such a “thin client” approach would provide a user interface that allows the user to select a reward based on the parameters that are valid legally and/or under program rules, and also valid from the point of view of the offer that the loyalty program or merchant is willing to make.
- the applet could convert the selections/parameters into codes in a file layout, that are then sent to the loyalty platform.
- the loyalty platform would then use the information received to set up the business rules.
- the interface module may be present at a merchant location, rather than with the consumer or at the loyalty engine.
- the loyalty platform may email a software applet to the interface module present at a point-of-sale of a particular merchant.
- a user could interact with the loyalty platform through a telephone network.
- Such embodiments could utilize audio inputs and oral feedback communicated over the telephone to the input module.
- the input module could employ consumer selection of menus from a numeric keypad and voice inputs to communicate information.
- FIG. 4 is a simplified block diagram of the overall electronic commerce system 400 to which a loyalty platform according to the teachings of the present invention could be integrated.
- Electronic commerce system 400 includes merchant locations 422 ( a ), 422 ( b ) and acquirers 424 ( a ), 424 ( b ) associated with those merchant locations 422 ( a ), 422 ( b ).
- the different merchant locations 422 ( a ), 422 ( b ) may be affiliated with a single merchant, or may embody different merchants.
- the different merchant locations 422 ( a ), 442 ( b ) may represent the actual physical location of the merchants themselves, or the origin of a purchase transaction on behalf of the merchant (i.e. a call center or centralized internet node).
- the different merchant locations could also represent merchants that participate in a particular loyalty program, and who may or may not be accessed via a loyalty portal.
- a consumer 430 may purchase goods or services at the merchant locations 422 ( a ), 422 ( b ) using a portable consumer device 432 .
- the acquirers 424 ( a ), 424 ( b ) can communicate with an issuer or issuer processor 442 via a payment processing network 426 .
- the portable consumer devices 432 may be in any suitable form.
- the portable consumer devices can be hand-held and compact so that they can fit into a consumer's wallet and/or pocket (e.g., pocket-sized).
- the portable consumer devices may include smart cards, ordinary credit or debit cards (with a magnetic strip and without a microprocessor), a keychain device (such as the SpeedpassTM commercially available from Exxon-Mobil Corp.), etc.
- Other examples of portable consumer devices include cellular phones, personal digital assistants (PDAs), pagers, payment cards, security cards, access cards, smart media, transponders, and the like.
- the portable consumer device can also be virtual, in the form of an account number known to the consumer.
- the portable consumer devices 432 can also be debit devices (e.g., a debit card), credit devices (e.g., a credit card), or stored value devices (e.g., a stored value card).
- the portable consumer devices 432 may be re-writeable so that values associated with the portable consumer devices 432 are stored on them.
- the values associated with the portable consumer devices may be stored at a server operated by or at an issuer or processor of an issuer.
- the payment processing network 426 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services.
- An exemplary payment processing network may include VisaNetTM.
- Payment processing networks such as VisaNetTM are able to process credit card transactions, debit card transactions, and other types of commercial transactions.
- VisaNetTM in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services. Settlement can alternatively be accomplished utilizing single messaging service (SMS).
- the payment processing network 426 may include a server computer.
- a server computer is typically a powerful computer or cluster of computers.
- the server computer can be a large mainframe, a minicomputer cluster, or a group of servers functioning as a unit.
- the server computer may be a database server coupled to a web server.
- the payment processing network 426 may use any suitable wired or wireless network, including the Internet.
- the merchant locations 422 ( a ), 422 ( b ) also have electronic terminals (not shown), such as point of sale (POS) terminals, that can interact with the portable consumer devices 432 .
- the POS terminals could also be sent the applets, or have the functionality to enable the user selections built in.
- Any suitable electronic terminal may be used, including magnetic stripe or contactless card readers.
- the card readers may include any suitable contact or contactless mode of operation.
- exemplary card readers can include RF (radio frequency) antennas, magnetic stripe readers, etc. to interact with the portable consumer devices 432 .
- Two software engines are shown in communication with the payment processing network in the particular embodiment of FIG. 4 . These software engines include a loyalty engine 436 and an interchange engine 438 .
- the loyalty engine 436 may be configured according to embodiments of the present invention to generate specific benefits/rewards for the consumer. Such rewards may include discounts on specific purchases of specific products or at specific merchants.
- the interchange engine 338 may be used to calculate interchange fees or perform other interchange related functions.
- the interchange engine is not required by all embodiments of the present invention.
- various other software engines may also be included in the payment processing network to perform the methods according to embodiments of the invention.
- Such software engines can be accessible to the issuer or issuer processor 428 , the payment processing network 426 , or the acquirers 424 ( a ), 424 ( b ).
- the two software engines 436 , 438 are shown as being directly accessible to the payment processing network 426 , one or both may also or alternatively be directly accessible to the acquirers 424 ( a ), 424 ( b ) or the issuer 442 .
- the interchange engine 438 may perform interchange processing (as described above).
- the loyalty engine 436 may contain or store the various loyalty or incentive programs operated or initiated by the merchant or the issuer. As described above, the loyalty engine 436 may operate at the instruction of computer code for storing a rule set and executing that rule set to generate benefits/rewards based upon consumer actions.
- the engines 436 , 438 and any other software components or functions described in the instant patent application may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl using, for example, conventional or object-oriented techniques.
- any of the specific steps (or combination of steps) shown in the previous figures may be embodied as computer code on a computer readable medium in any suitable combination.
- the software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
- the issuer 442 may include an issuer deposit account 446 .
- the issuer 442 may further include a host computer or server 444 including a computer readable storage medium 443 and a processor 445 .
- the server 444 is in electronic communication with a database 448 configured to store information pertaining to a financial account of a consumer.
- FIG. 5 shows computer system 510 including display device 520 , display screen 530 , cabinet 540 , keyboard 550 , and mouse 570 .
- Mouse 570 and keyboard 550 are representative “user input devices.”
- Mouse 570 includes buttons 580 for selection of buttons on a graphical user interface device.
- Other examples of user input devices are a touch screen, light pen, track ball, data glove, microphone, and so forth.
- FIG. 5 is representative of but one type of system for embodying the present invention. It will be readily apparent to one of ordinary skill in the art that many system types and configurations are suitable for use in conjunction with the present invention.
- computer system 510 includes a Pentium class based computer, running Windows NT operating system by Microsoft Corporation. However, the apparatus is easily adapted to other operating systems and architectures by those of ordinary skill in the art without departing from the scope of the present invention.
- mouse 570 can have one or more buttons such as buttons 580 .
- Cabinet 540 houses familiar computer components such as disk drives, a processor, storage device, etc. Storage devices include, but are not limited to, disk drives, magnetic tape, solid state memory, bubble memory, etc. Cabinet 540 can include additional hardware such as input/output (I/O) interface cards for connecting computer system 510 to external devices external storage, other computers or additional peripherals, further described below.
- I/O input/output
- FIG. 5A is an illustration of basic subsystems in computer system 510 of FIG. 5 .
- This diagram is merely an illustration and should not limit the scope of the claims herein.
- the subsystems are interconnected via a system bus 575 . Additional subsystems such as a printer 574 , keyboard 578 , fixed disk 579 , monitor 576 , which is coupled to display adapter 582 , and others are shown.
- Peripherals and input/output (I/O) devices which couple to I/O controller 571 , can be connected to the computer system by any number of means known in the art, such as serial port 577 .
- serial port 577 can be used to connect the computer system to a modem 581 , which in turn connects to a wide area network such as the Internet, a mouse input device, or a scanner.
- a wide area network such as the Internet, a mouse input device, or a scanner.
- the interconnection via system bus allows central processor 673 to communicate with each subsystem and to control the execution of instructions from system memory 572 or the fixed disk 579 , as well as the exchange of information between subsystems.
- Other arrangements of subsystems and interconnections are readily achievable by those of ordinary skill in the art.
- System memory and the fixed disk are examples of tangible media for storage of computer programs
- other types of tangible media include floppy disks, removable hard disks, optical storage media such as CD-ROMS and bar codes, and semiconductor memories such as flash memory, read-only-memories (ROM), and battery backed memory.
Abstract
A platform for a loyalty program provides an interface allowing a consumer to create a benefit tailored for his/her needs. In one embodiment, a consumer accesses the platform via a web-based interface, and selects benefit/reward parameters including but not limited to the nature of the event triggering award of the benefit, the source (i.e. retailer) of the benefit, the nature of the benefit (i.e., discount based upon purchase price or accumulated loyalty points), and/or the events allowing accrual of loyalty points. The interface communicates the inputted parameter to an engine of the loyalty program. The platform would then check the inputted parameter against any constraints, such as parameters of an existing loyalty program in which the consumer is already enrolled.
Description
- Loyalty programs have emerged as important tools allowing businesses to retain existing customers, and to gain new customers, by offering incentives based upon a volume and/or value of transactions conducted with a particular merchant. Common examples of popular loyalty programs include airline frequent flyer clubs, which allow a consumer to accumulate miles and then allow redemption of those miles for a free trip.
- In recent years, loyalty programs have grown in both scope and complexity. For example, more recent types of loyalty programs are not exclusive to a particular product or service (i.e. airline miles), but instead utilize a methodology based upon generic points that may be accumulated based upon a variety of different purchases, for example utilizing a particular financial instrument such as a branded credit or debit card. In certain programs, redemption of accumulated points is not limited to a particular product, but can extend to a catalogue of available products. In other loyalty programs, accumulated points can represent a cash value redeemable for any purchase.
- Traditionally, consumers were notified of the status of their participation in a loyalty program as a part of a periodic mailing, for example a monthly credit card billing statement. Telephone call centers were established to allow a user to make more immediate inquiries about their current standing with the loyalty program, and to take steps for redemption for benefits earned.
- With the emergence of more complex loyalty programs, software systems have in turn been developed to manage them. Software products responsible for handling loyalty programs have, however, traditionally been confined to single merchants. Such software products manage only the loyalty program associated with that particular merchant location. Different copies of the same software product do not communicate with one another. Very often, these products only capture data at their respective locations and then forward the data to a central location on a periodic basis for merely reporting purposes. Remote access to these products from an external location is typically not provided at all or only on a minimal basis. Moreover, user interfaces for customers are usually nonexistent or lacking user-friendly features. This is because, under conventional practice, customers generally do not interact directly with the software product managing the loyalty program.
- With electronic commerce moving onto the Internet, the management of loyalty programs has taken on a more centralized approach. The software product for managing the loyalty program is now generally located on a central server at a single location. Client computers located at merchant locations are used to communicate with the central server to process the desired loyalty transaction via the Internet. Furthermore, a large number of customers are conducting purchase transactions over the Internet, often in the convenience of their own homes or places of work. As a result, functions relating to a loyalty transaction that used to be performed by a store clerk may now need to be handled by the customer himself/herself.
- Hence, it would be desirable to provide an interface component that is capable of providing more effective and user-friendly communications with a computerized loyalty program over a computer network.
- A platform for a loyalty program provides a user interface allowing a consumer to create a benefit tailored for his/her needs. In one embodiment, a consumer accesses the platform via a web-based interface, or via a handheld device such as a cell phone or PDA, or via a merchant POS device, and selects benefit parameters including but not limited to the nature of the event triggering award of the benefit, the source (i.e. retailer) of the benefit, the nature of the benefit (i.e., discount based upon purchase price or accumulated loyalty points), and/or the events allowing accrual of loyalty points. The interface communicates the inputted parameter to an engine of the loyalty program. The platform would then check the inputted parameter against any constraints, such as parameters of an existing loyalty program in which the consumer is already enrolled.
- An embodiment of a system in accordance with the present invention comprises, a loyalty user interface module comprising a processor and a computer readable storage medium. The computer readable storage medium has code stored thereon to direct the processor to, receive an input from a consumer defining a parameter of a loyalty program; and to communicate the parameter to a loyalty engine in communication with a payment processing network.
- An embodiment of a method in accordance with the present invention, comprises, an interface module of a loyalty platform receiving a parameter of a loyalty program input by a consumer; and the interface module communicating the parameter to an engine of the loyalty platform.
- These and other embodiments of the invention are described in further detail below.
-
FIG. 1 shows a simplified flow diagram illustrating a series of steps involved in a typical loyalty program. -
FIG. 2 shows a simplified block diagram of a loyalty system including a loyalty platform in accordance with teachings of the present invention. -
FIG. 2A is a simplified flow diagram showing steps of a method according to teachings of the present invention. -
FIG. 3 shows a simplified block diagram of a loyalty system including a loyalty platform in accordance with teachings of the present invention. -
FIG. 4 shows a simplified block diagram of an electronic commerce system with which the loyalty platform may be integrated. -
FIG. 5 is a simplified generic diagram of a computer system configured to perform various functions according to the teachings of the present invention. -
FIG. 5A is an illustration of basic subsystems of the computer system ofFIG. 5 . - A platform for a loyalty program provides an interface allowing a consumer to create a benefit tailored for his/her needs. In one embodiment, a consumer accesses the platform via a web-based interface, and selects benefit parameters including but not limited to the nature of the event triggering award of the benefit, the source (i.e. retailer) of the benefit, the nature of the benefit (i.e., discount based upon purchase price or accumulated loyalty points), and/or the events allowing accrual of loyalty points. The interface communicates the inputted parameter to an engine of the loyalty program. The platform would then check the inputted parameter against any constraints, such as parameters of an existing loyalty program in which the consumer is already enrolled.
-
FIG. 1 shows a simplified diagram illustrating aflow 100 of steps involved in a loyalty program. In an optionalfirst step 102, a consumer actively notifies the loyalty program sponsor of his or her intent to join the program. In this step, the consumer provides certain identifying information, acknowledges the terms and conditions of the loyalty program, and provides unequivocal assent to those conditions.Step 102 is optional, as under certain circumstances a consumer may automatically be enrolled in a loyalty program as a result of previous steps, for example signing up to use a particular credit card. - In a
second step 104, the consumer performs an act that renders him or her eligible to receive a benefit or reward provided by the loyalty program. As described in detail below, the act performed by the consumer may take a variety of forms. For example, the consumer may use a particular financial instrument (i.e. credit card) to make a single purchase having a value greater than a threshold amount. Alternatively, the consumer may make a purchase that results in the accumulation of an additional number of points that raises a total number of points beyond a benefit/reward threshold. In still other examples, the consumer may purchase a product that automatically renders him or her eligible for a reward or benefit, regardless of the value of the purchase. - In a
third step 106, the consumer may affirmatively elect to receive the benefit or reward for which he/she is eligible. In this redemption step, the consumer notifies the loyalty program of his or her intent to receive the benefit. - In a
fourth step 108, the administrator of the loyalty program causes the benefit/reward to be fulfilled. This may be done directly, with the loyalty program administrator forwarding the benefit to the consumer. Alternatively, the loyalty program administrator may contract with a third party to provide the benefit to the consumer. -
FIG. 2 shows a simplified block diagram of an embodiment of a loyalty system including a loyalty platform accordance with an embodiment of the present invention.System 200 includesloyalty platform 202 comprisingengine 204 in communication withdata storehouse 206 such as a database.Engine 204 is configured to receive information frompayment processing network 208 regarding the value and types of purchases being made by aconsumer 210. One example of apayment processing network 208 is the Visa NetTM system administered by Visa®. Examples of other types of payment processing networks include those administered by other entities such as DISCOVER®, MASTERCARD®, and AMERICAN EXPRESS®. - As shown in
FIG. 2 ,loyalty platform 202 also includes auser interface module 212.User interface module 212 includesprocessor 213 in communication with computerreadable storage medium 215 having code stored thereon. Code stored in the medium 215 is configured to direct theprocessor 213 to perform various steps associated with creating and maintaining a loyalty program on the loyalty platform. - For example,
user interface module 212 is configured to communicate information regarding the loyalty program to a consumer, and to receive information from the consumer regarding one or more aspects of the loyalty program. Thususer interface module 212 may be configured to receive the personal security information necessary to enroll a consumer in a particular loyalty program. -
User interface module 212 may also be configured to receive information from a consumer defining particular parameters of a loyalty program administered by the loyalty platform. In accordance with one embodiment, code stored on the computer readable storage medium of the user interface module may allow a consumer to designate specific characteristics of the event triggering eligibility for a benefit. For example, a consumer could log onto the loyalty platform and elect to receive a particular benefit based upon a total accumulated number of points. A loyalty program participant could thus access the user interface and elect to participate in a points-based loyalty program wherein accumulation of over a threshold number of points results in eligibility to receive a reward in the form of a particular good or service. -
FIG. 2A is a simplified flow diagram showing steps of amethod 250 according to teachings of the present invention. In afirst step 252, a consumer accesses the user interface module and inputs a parameter of a loyalty program. In asecond step 254, the user interface module receives this parameter information and forwards it to the loyalty engine. In athird step 256, the loyalty engine receives the parameter information and incorporates it into a rule set applicable to the particular loyalty program. - In
step 258, theloyalty engine 204 receives purchase information of the consumer (or possibly even another individual). Executing operations based upon the stored rule set, the engine determines eligibility of the consumer for one or more benefits/rewards. For example,engine 204 may recognize the value of a particular purchase transaction as exceeding a threshold value. Alternatively,engine 204 may recognize a particular purchase transaction as causing an accumulated value stored indata storehouse 206 for that particular consumer, as exceeding a threshold. - A loyalty platform in accordance with embodiments of the present invention could also be configured to host a plurality of loyalty programs simultaneously for a single consumer. Thus, a loyalty program participant could also access the user interface, and utilizing the processor and code stored on the computer readable storage medium, elect to participate in a different discount-based loyalty program. In one example of such a different loyalty program, the act of purchasing only a particular product, or even a single item, could entitle the consumer to a discount on that or a future product.
- One function of the loyalty platform may be to check to see whether or not the parameter input by the user violates any constraints. Accordingly,
FIG. 2A includes theoptional step 255 of checking to see whether a parameter inputted contravenes any existing limitations on the program features. For instance, the loyalty programs may have other constraints such as the number of points that can be accrued, and/or the number of times a certain award can be earned. In accordance with particular embodiments, the constraints checked for on the loyalty program may be imposed by certain state laws, such as those governing contests or sweepstakes type games. - Other constraints may be imposed by other loyalty programs in which the consumer is already a participant. For example, depending upon conditions of the particular loyalty program as defined in the rule set, a purchase under the discount-based program described above, may or may not also qualify as a reward-eligible purchase under the separate points-based loyalty program.
- A consumer may access the user interface of the loyalty platform to control loyalty program parameters other than the nature of the qualifying act. For example, a user may log onto the user interface to determine the identity of the benefit/reward for which he or she is eligible. Thus in accordance with certain embodiments, the user may elect to receive a single, specific benefit, or may select a benefit or a type of benefit from an array of choices such as listed in a catalog. Utilizing the user interface, the user could also determine the particular source of the benefit (i.e. from a particular merchant or manufacturer).
- The following provides a nonexclusive listing of examples of parameters of a loyalty program that could be input to a loyalty platform by users through a user interface module according to an embodiment of the present invention:
- Loyalty Program Structure
-
- points-based
- discount-based
- limited time period
- limited geographic area
- entry into a sweepstakes
- qualification for free merchandise or receipt of “gifts”
- Eligible Act For Reward/Benefit
-
- Purchase using particular financial instrument (credit/debit/issuer)
- Purchase of particular type of good or service
- Purchase of particular tem or of a particular manufacturer's product line or at a particular merchant or merchant location, or a group of merchants participating in a particular loyalty program
- Nature of instant purchase relative to prior purchase
- Purchase in conjunction with coupon
- Purchase in during sale or sales event
- Purchase during time period, or accumulated purchase count or amount during a time period
- Purchase within geographic area
- Response to questionnaire or survey
- Act by party other than specific customer—householding (employer, family, friends)
- Nature of Reward/Benefit
-
- timing (deferred or real time)
- specific acts required to redeem
- a particular good or service, or type of good or service
- a good or service from a catalog or menu
- redeem within a particular time period
- redeem in a particular geographic area
- source (particular merchant or manufacturer)
- discount on product purchased or for future product
- points representing a cash equivalent?
- entry into a sweepstakes
- As evident from the above description, embodiments in accordance with the present invention allow a consumer to construct a loyalty program with substantially more choice than the conventional reward/coupon offering a single reward based upon a single, specified redemption event. For example, the cardholder could be notified that they qualify for an award and to participate in the reward the cardholder is directed to a website. At the website the cardholder could first choose the event that triggers the benefit. They might be allowed to choose between one or more of the following: choose the store from a list of stores (e.g., TARGET, THE GAP, etc.); choose whether they want a discount based on a set dollar value per a given level of purchase ($10 off any purchase greater than $50), or based on a % of purchase price (10% off purchases over $25). Instead of a discount, the cardholder could elect to receive loyalty points (and again be given choices among different points value business rules) or other benefits. The cardholder could also be given the choice to trigger the benefit based on aggregated purchases or other events (“spend and get”), as opposed to a single event.
- Once the participant completes his or her selection of loyalty program parameters using the interface module (in effect, designing a “personalized coupon/reward”), the data storehouse would be updated with the relevant information, for example with card numbers of a relevant financial instrument, and the business rules that the cardholder selected. The engine would then identify the qualifying transactions, and determine benefits eligible for redemption.
- Once the nature of the benefit/reward has been determined, the benefit/award is fulfilled by delivery to the consumer. A benefit/award can be fulfilled by the loyalty platform directly, for example by electronically processing a statement credit. Alternatively, as shown in
FIG. 2 , the benefit/award can be provided to the consumer indirectly utilizing athird party 250 responsible for furnishing the benefit/award to the consumer. - Embodiments in accordance with the present invention may leverage off of existing fields or functionality available to a particular payment processing network, in order to execute the loyalty program. For example, the VisaNet™ payment processing network is configured to include a “reservation file” capability. This capability can be utilized to allow an issuer or other entity to send a file containing individual records that each contain business rules to establish a loyalty offer for individual card numbers. Alternatively, a channel other than VisaNet payment messages can be used to transmit the user selections of rewards parameters to a loyalty platform, with separate file types defined for receiving this information delivered via another, secure channel.
- As described in the particular embodiment of
FIG. 2 , certain embodiments in accordance with the present invention may involve a user interacting with a loyalty platform through an interface module having computer instructions stored at the same remote location as the engine of the loyalty platform. The present invention is, however, not limited to this particular embodiment, however, and alternatives are possible. - For example,
FIG. 3 shows an alternative system according to the teachings of the present invention.System 300 is similar to that shown inFIG. 2 , except that theuser interface module 312 includingprocessor 313 and computer-readable storage medium 315 in communication therewith and having information stored thereon, is located in a consumer device 324 (such as a personal digital assistant (PDA) or desktop or laptop computer), rather than being remotely positioned with the rest of theloyalty platform 302 at the central location of theloyalty engine 304 anddata storehouse 306. - In accordance with one such alternative embodiment,
loyalty platform 302 may deliver a “personalized coupon” functionality to a user in electronic form. Thus, the loyalty platform may email an applet to the consumer endowing his or her electronic device with the functionality to select parameters of a loyalty program. This would allow parameters of the loyalty program to be determined on a user's mobile device, and communicated to the loyalty engine of the loyalty platform. - Embodiments in accordance with such a “thin client” approach would provide a user interface that allows the user to select a reward based on the parameters that are valid legally and/or under program rules, and also valid from the point of view of the offer that the loyalty program or merchant is willing to make. After the user makes the selections, the applet could convert the selections/parameters into codes in a file layout, that are then sent to the loyalty platform. The loyalty platform would then use the information received to set up the business rules.
- In accordance with still another alternative embodiment, the interface module may be present at a merchant location, rather than with the consumer or at the loyalty engine. For example, the loyalty platform may email a software applet to the interface module present at a point-of-sale of a particular merchant.
- The above description describes a user to access a loyalty program interface unit over an open computer network, for example the internet, with security ensured by the consumer providing particular identification information. However, embodiments in accordance with the present invention are not limited to providing user with access via the internet. In accordance with other embodiments, a user could interact with the loyalty platform over a closed computer network.
- In accordance with still other embodiments, a user could interact with the loyalty platform through a telephone network. Such embodiments could utilize audio inputs and oral feedback communicated over the telephone to the input module. The input module could employ consumer selection of menus from a numeric keypad and voice inputs to communicate information.
-
FIG. 4 is a simplified block diagram of the overall electronic commerce system 400 to which a loyalty platform according to the teachings of the present invention could be integrated. Electronic commerce system 400 includes merchant locations 422(a), 422(b) and acquirers 424(a), 424(b) associated with those merchant locations 422(a), 422(b). - The different merchant locations 422(a), 422(b) may be affiliated with a single merchant, or may embody different merchants. The different merchant locations 422(a), 442(b) may represent the actual physical location of the merchants themselves, or the origin of a purchase transaction on behalf of the merchant (i.e. a call center or centralized internet node). The different merchant locations could also represent merchants that participate in a particular loyalty program, and who may or may not be accessed via a loyalty portal.
- A
consumer 430 may purchase goods or services at the merchant locations 422(a), 422(b) using a portable consumer device 432. The acquirers 424(a), 424(b) can communicate with an issuer orissuer processor 442 via apayment processing network 426. - The portable consumer devices 432 according to embodiments of the invention may be in any suitable form. For example, the portable consumer devices can be hand-held and compact so that they can fit into a consumer's wallet and/or pocket (e.g., pocket-sized). For example, the portable consumer devices may include smart cards, ordinary credit or debit cards (with a magnetic strip and without a microprocessor), a keychain device (such as the Speedpass™ commercially available from Exxon-Mobil Corp.), etc. Other examples of portable consumer devices include cellular phones, personal digital assistants (PDAs), pagers, payment cards, security cards, access cards, smart media, transponders, and the like. The portable consumer device can also be virtual, in the form of an account number known to the consumer. The portable consumer devices 432 can also be debit devices (e.g., a debit card), credit devices (e.g., a credit card), or stored value devices (e.g., a stored value card). In some embodiments, the portable consumer devices 432 may be re-writeable so that values associated with the portable consumer devices 432 are stored on them. In other embodiments, the values associated with the portable consumer devices may be stored at a server operated by or at an issuer or processor of an issuer.
- The
payment processing network 426 may include data processing subsystems, networks, and operations used to support and deliver authorization services, exception file services, and clearing and settlement services. An exemplary payment processing network may include VisaNet™. Payment processing networks such as VisaNet™ are able to process credit card transactions, debit card transactions, and other types of commercial transactions. VisaNet™, in particular, includes a VIP system (Visa Integrated Payments system) which processes authorization requests and a Base II system which performs clearing and settlement services. Settlement can alternatively be accomplished utilizing single messaging service (SMS). - The
payment processing network 426 may include a server computer. A server computer is typically a powerful computer or cluster of computers. For example, the server computer can be a large mainframe, a minicomputer cluster, or a group of servers functioning as a unit. In one example, the server computer may be a database server coupled to a web server. Thepayment processing network 426 may use any suitable wired or wireless network, including the Internet. - The merchant locations 422(a), 422(b) also have electronic terminals (not shown), such as point of sale (POS) terminals, that can interact with the portable consumer devices 432. The POS terminals could also be sent the applets, or have the functionality to enable the user selections built in. Any suitable electronic terminal may be used, including magnetic stripe or contactless card readers. The card readers may include any suitable contact or contactless mode of operation. For example, exemplary card readers can include RF (radio frequency) antennas, magnetic stripe readers, etc. to interact with the portable consumer devices 432.
- Two software engines are shown in communication with the payment processing network in the particular embodiment of
FIG. 4 . These software engines include aloyalty engine 436 and aninterchange engine 438. - Embodiments of the
loyalty engine 436 have been described above. The loyalty engine may be configured according to embodiments of the present invention to generate specific benefits/rewards for the consumer. Such rewards may include discounts on specific purchases of specific products or at specific merchants. - The interchange engine 338 may be used to calculate interchange fees or perform other interchange related functions. The interchange engine is not required by all embodiments of the present invention. Moreover, various other software engines may also be included in the payment processing network to perform the methods according to embodiments of the invention. Such software engines can be accessible to the issuer or issuer processor 428, the
payment processing network 426, or the acquirers 424(a), 424(b). Although the twosoftware engines payment processing network 426, one or both may also or alternatively be directly accessible to the acquirers 424(a), 424(b) or theissuer 442. - The
interchange engine 438 may perform interchange processing (as described above). Theloyalty engine 436 may contain or store the various loyalty or incentive programs operated or initiated by the merchant or the issuer. As described above, theloyalty engine 436 may operate at the instruction of computer code for storing a rule set and executing that rule set to generate benefits/rewards based upon consumer actions. - The
engines - As shown in
FIG. 4 , theissuer 442 may include anissuer deposit account 446. Theissuer 442 may further include a host computer orserver 444 including a computerreadable storage medium 443 and aprocessor 445. Theserver 444 is in electronic communication with adatabase 448 configured to store information pertaining to a financial account of a consumer. - A computer system configured to perform various functions of the loyalty system according to the teachings of the present invention (e.g. functioning as the loyalty engine and/or the interface module) is represented generically in the drawing of
FIG. 5 . Specifically,FIG. 5 showscomputer system 510 includingdisplay device 520,display screen 530,cabinet 540,keyboard 550, andmouse 570. -
Mouse 570 andkeyboard 550 are representative “user input devices.”Mouse 570 includesbuttons 580 for selection of buttons on a graphical user interface device. Other examples of user input devices are a touch screen, light pen, track ball, data glove, microphone, and so forth.FIG. 5 is representative of but one type of system for embodying the present invention. It will be readily apparent to one of ordinary skill in the art that many system types and configurations are suitable for use in conjunction with the present invention. In one embodiment,computer system 510 includes a Pentium class based computer, running Windows NT operating system by Microsoft Corporation. However, the apparatus is easily adapted to other operating systems and architectures by those of ordinary skill in the art without departing from the scope of the present invention. - As noted,
mouse 570 can have one or more buttons such asbuttons 580.Cabinet 540 houses familiar computer components such as disk drives, a processor, storage device, etc. Storage devices include, but are not limited to, disk drives, magnetic tape, solid state memory, bubble memory, etc.Cabinet 540 can include additional hardware such as input/output (I/O) interface cards for connectingcomputer system 510 to external devices external storage, other computers or additional peripherals, further described below. -
FIG. 5A is an illustration of basic subsystems incomputer system 510 ofFIG. 5 . This diagram is merely an illustration and should not limit the scope of the claims herein. One of ordinary skill in the art will recognize other variations, modifications, and alternatives. In certain embodiments, the subsystems are interconnected via asystem bus 575. Additional subsystems such as aprinter 574,keyboard 578, fixeddisk 579, monitor 576, which is coupled todisplay adapter 582, and others are shown. Peripherals and input/output (I/O) devices, which couple to I/O controller 571, can be connected to the computer system by any number of means known in the art, such asserial port 577. For example,serial port 577 can be used to connect the computer system to amodem 581, which in turn connects to a wide area network such as the Internet, a mouse input device, or a scanner. The interconnection via system bus allows central processor 673 to communicate with each subsystem and to control the execution of instructions fromsystem memory 572 or the fixeddisk 579, as well as the exchange of information between subsystems. Other arrangements of subsystems and interconnections are readily achievable by those of ordinary skill in the art. System memory, and the fixed disk are examples of tangible media for storage of computer programs, other types of tangible media include floppy disks, removable hard disks, optical storage media such as CD-ROMS and bar codes, and semiconductor memories such as flash memory, read-only-memories (ROM), and battery backed memory. - The above description is illustrative and is not restrictive. Many variations of the invention will become apparent to those skilled in the art upon review of the disclosure. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the pending claims along with their full scope or equivalents.
- One or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the invention.
- A recitation of “a”, “an” or “the” is intended to mean “one or more” unless specifically indicated to the contrary.
- All patents, patent applications, publications, and descriptions mentioned above are herein incorporated by reference in their entirety for all purposes. None is admitted to be prior art.
Claims (16)
1-19. (canceled)
20. A system comprising:
a loyalty engine comprising a processor and a computer readable storage medium having code stored thereon to direct the processor to implement a method comprising:
receiving from an interface module, an input parameter from a user interface module;
determining whether the input parameter violates a constraint of an existing program feature of a program;
incorporating the input parameter in a rule set for the program;
receiving purchase information; and
determining that the purchase information satisfies the rule set in the program.
21. The system of claim 20 further comprising the interface module.
22. The system of claim 21 wherein the interface module is located within a loyalty platform.
23. The system of claim 20 wherein the method further comprises:
in response to determining that the purchase information satisfies the rule set, providing a reward in accordance with the program.
24. The system of claim 20 further comprising a payment processing network in communication with the loyalty engine.
25. The system of claim 20 wherein the constraint comprises a number of times that a certain award can be earned.
26. The system of claim 20 wherein the program has one of a points-based structure, a discount-based structure, a time-limited structure, or a geographic-limited structure.
27. The system of claim 20 wherein the input parameter relates to an act in a limited geographic area, a purchase utilizing a particular financial instrument, a purchase of particular type of good or service, a purchase of particular of good or service, a character of an instant purchase relative to a prior purchase, a purchase in conjunction with a coupon, a purchase in conjunction with a sales event, accumulation of a certain amount of purchases or points during a time period, a response to questionnaire/survey, and an act by party other than specific customer.
28. A method comprising:
receiving from an interface module, by a loyalty engine, an input parameter from a user interface module;
determining, by the loyalty engine, whether the input parameter violates a constraint of an existing program feature of a program;
incorporating, by the loyalty engine, the input parameter in a rule set for the program;
receiving, by the loyalty engine, purchase information; and
determining, by the loyalty engine, that the purchase information satisfies the rule set in the program.
29. The method of claim 28 wherein the interface module is located within a loyalty platform.
30. The method of claim 28 further comprising:
in response to determining that the purchase information satisfies the rule set, providing a reward in accordance with the program.
31. The system of claim 28 wherein a payment processing network is in communication with the loyalty engine.
32. The system of claim 28 wherein the constraint comprises a number of times that a certain award can be earned.
33. The system of claim 28 wherein the program has one of a points-based structure, a discount-based structure, a time-limited structure, or a geographic-limited structure.
34. The system of claim 28 wherein the input parameter relates to an act in a limited geographic area, a purchase utilizing a particular financial instrument, a purchase of particular type of good or service, a purchase of particular of good or service, a character of an instant purchase relative to a prior purchase, a purchase in conjunction with a coupon, a purchase in conjunction with a sales event, accumulation of a certain amount of purchases or points during a time period, a response to questionnaire/survey, and an act by party other than specific customer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/249,062 US20140222540A1 (en) | 2007-06-25 | 2014-04-09 | Platform for loyalty services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/768,137 US8738429B2 (en) | 2007-06-25 | 2007-06-25 | Platform for loyalty services |
US14/249,062 US20140222540A1 (en) | 2007-06-25 | 2014-04-09 | Platform for loyalty services |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/768,137 Continuation US8738429B2 (en) | 2007-06-25 | 2007-06-25 | Platform for loyalty services |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140222540A1 true US20140222540A1 (en) | 2014-08-07 |
Family
ID=40137488
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/768,137 Active 2032-03-26 US8738429B2 (en) | 2007-06-25 | 2007-06-25 | Platform for loyalty services |
US14/249,062 Abandoned US20140222540A1 (en) | 2007-06-25 | 2014-04-09 | Platform for loyalty services |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/768,137 Active 2032-03-26 US8738429B2 (en) | 2007-06-25 | 2007-06-25 | Platform for loyalty services |
Country Status (5)
Country | Link |
---|---|
US (2) | US8738429B2 (en) |
AU (1) | AU2008202750B2 (en) |
BR (1) | BRPI0813914A2 (en) |
CA (1) | CA2635149A1 (en) |
WO (1) | WO2009002738A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019033054A1 (en) * | 2017-08-10 | 2019-02-14 | Bumped, Inc. | Determining equity rewards based upon purchase behavior |
WO2019033076A1 (en) * | 2017-08-10 | 2019-02-14 | Bumped, Inc. | Distributing success-linked rewards to customers of privately held companies |
US10552860B2 (en) | 2015-01-30 | 2020-02-04 | Excentus Corporation | Systems and methods for discounting the price of goods and services to a consumer based on purchases made by the consumer at a plurality of merchants using a plurality of financial cards |
US11741491B2 (en) | 2017-08-10 | 2023-08-29 | Apex Fintech Solutions Inc. | Distribution of fractional equity rewards based on purchase behavior |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060293953A1 (en) | 2005-06-22 | 2006-12-28 | Nicholson G R | System and method for influencing customer behavior |
US7742942B2 (en) | 2005-06-22 | 2010-06-22 | Excentus Corporation | System and method for discounting fuel |
US20070033134A1 (en) | 2005-08-02 | 2007-02-08 | Bank Of America Corporation | Automatic Savings Program |
US20150081411A1 (en) * | 2008-02-08 | 2015-03-19 | Bank Of America Corporation | Enhanced Automatic Savings Program |
US20100082420A1 (en) * | 2008-09-25 | 2010-04-01 | Greg Trifiletti | System and method for benefit notification |
US20100223115A1 (en) * | 2009-03-02 | 2010-09-02 | David Chodosh | Online and mobile game application with a method of real reward redemption |
US10546332B2 (en) | 2010-09-21 | 2020-01-28 | Visa International Service Association | Systems and methods to program operations for interaction with users |
US9841282B2 (en) | 2009-07-27 | 2017-12-12 | Visa U.S.A. Inc. | Successive offer communications with an offer recipient |
US9443253B2 (en) | 2009-07-27 | 2016-09-13 | Visa International Service Association | Systems and methods to provide and adjust offers |
US8266031B2 (en) | 2009-07-29 | 2012-09-11 | Visa U.S.A. | Systems and methods to provide benefits of account features to account holders |
US20110035278A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Closing the Loop between Online Activities and Offline Purchases |
US20110035280A1 (en) | 2009-08-04 | 2011-02-10 | Visa U.S.A. Inc. | Systems and Methods for Targeted Advertisement Delivery |
US9031860B2 (en) | 2009-10-09 | 2015-05-12 | Visa U.S.A. Inc. | Systems and methods to aggregate demand |
US9342835B2 (en) | 2009-10-09 | 2016-05-17 | Visa U.S.A | Systems and methods to deliver targeted advertisements to audience |
US8595058B2 (en) | 2009-10-15 | 2013-11-26 | Visa U.S.A. | Systems and methods to match identifiers |
US20110093324A1 (en) | 2009-10-19 | 2011-04-21 | Visa U.S.A. Inc. | Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants |
US8676639B2 (en) | 2009-10-29 | 2014-03-18 | Visa International Service Association | System and method for promotion processing and authorization |
US8626705B2 (en) | 2009-11-05 | 2014-01-07 | Visa International Service Association | Transaction aggregator for closed processing |
US20110125565A1 (en) | 2009-11-24 | 2011-05-26 | Visa U.S.A. Inc. | Systems and Methods for Multi-Channel Offer Redemption |
US8676940B2 (en) | 2009-11-25 | 2014-03-18 | Michael Anthony Buonomo | Communications portal |
US8738418B2 (en) | 2010-03-19 | 2014-05-27 | Visa U.S.A. Inc. | Systems and methods to enhance search data with transaction based data |
US8639567B2 (en) | 2010-03-19 | 2014-01-28 | Visa U.S.A. Inc. | Systems and methods to identify differences in spending patterns |
US9697520B2 (en) | 2010-03-22 | 2017-07-04 | Visa U.S.A. Inc. | Merchant configured advertised incentives funded through statement credits |
US9471926B2 (en) | 2010-04-23 | 2016-10-18 | Visa U.S.A. Inc. | Systems and methods to provide offers to travelers |
US8359274B2 (en) | 2010-06-04 | 2013-01-22 | Visa International Service Association | Systems and methods to provide messages in real-time with transaction processing |
US8781896B2 (en) | 2010-06-29 | 2014-07-15 | Visa International Service Association | Systems and methods to optimize media presentations |
US9760905B2 (en) | 2010-08-02 | 2017-09-12 | Visa International Service Association | Systems and methods to optimize media presentations using a camera |
US9972021B2 (en) | 2010-08-06 | 2018-05-15 | Visa International Service Association | Systems and methods to rank and select triggers for real-time offers |
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 |
US10055745B2 (en) | 2010-09-21 | 2018-08-21 | Visa International Service Association | Systems and methods to modify interaction rules during run time |
US9558502B2 (en) | 2010-11-04 | 2017-01-31 | Visa International Service Association | Systems and methods to reward user interactions |
US11157935B1 (en) | 2010-12-03 | 2021-10-26 | Excentus Corporation | Systems and methods for self-generation of E-coupons |
US10007915B2 (en) | 2011-01-24 | 2018-06-26 | Visa International Service Association | Systems and methods to facilitate loyalty reward transactions |
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 |
AU2012245603A1 (en) * | 2011-04-18 | 2013-11-14 | Perkville, Inc. | Systems and methods for facilitating promotions |
US20130132187A1 (en) * | 2011-05-18 | 2013-05-23 | Robert J. Burmaster | Reward program system and methods of using same |
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 |
US9466075B2 (en) | 2011-09-20 | 2016-10-11 | Visa International Service Association | Systems and methods to process referrals in offer campaigns |
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 |
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 |
US10672018B2 (en) | 2012-03-07 | 2020-06-02 | Visa International Service Association | Systems and methods to process offers via mobile devices |
US9898733B1 (en) | 2012-05-04 | 2018-02-20 | Excentus Corporation | System and method for combining disparate commercial transactions under a single identification mechanism |
US20140172528A1 (en) * | 2012-12-13 | 2014-06-19 | Bank Of America Corporation | Providing future access to reward distribution in a purchase offer and reward system |
US10360627B2 (en) | 2012-12-13 | 2019-07-23 | Visa International Service Association | Systems and methods to provide account features via web based user interfaces |
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 |
US10650398B2 (en) | 2014-06-16 | 2020-05-12 | Visa International Service Association | Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption |
US10438226B2 (en) | 2014-07-23 | 2019-10-08 | Visa International Service Association | Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems |
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 |
US9691085B2 (en) | 2015-04-30 | 2017-06-27 | Visa International Service Association | Systems and methods of natural language processing and statistical analysis to identify matching categories |
US10157420B2 (en) | 2015-09-03 | 2018-12-18 | Bank Of America Corporation | Systems and methods for additional notification and inputs of electronic transaction processing results |
US10817934B2 (en) | 2015-09-03 | 2020-10-27 | Bank Of America Corporation | Single enrollment process for all payment vehicles |
US10169749B2 (en) | 2015-09-03 | 2019-01-01 | Bank Of America Corporation | Systems and methods for tracking and adjustment of electronic transaction processing results |
US10817880B2 (en) | 2015-09-03 | 2020-10-27 | Bank Of America Corporation | In-it-together savings goal feature |
US10817933B2 (en) | 2015-09-03 | 2020-10-27 | Bank Of America Corporation | Financial health smartwatch |
US10169820B2 (en) | 2015-09-03 | 2019-01-01 | Bank Of America Corporation | Systems and methods for display notifications for routing of electronic transaction processing results |
US10346003B2 (en) | 2016-02-16 | 2019-07-09 | Bank Of America Corporation | Integrated geolocation resource transfer platform |
CN109345281A (en) * | 2018-08-22 | 2019-02-15 | 中国平安人寿保险股份有限公司 | Adjust method and device, the computer storage medium, electronic equipment of winning probability |
US10984434B1 (en) | 2019-07-02 | 2021-04-20 | Wells Fargo Bank, N.A. | Systems and methods for determining and providing non-financial benefits on a subscription basis |
GB202105588D0 (en) * | 2021-04-19 | 2021-06-02 | Fortiscue David | Apparatus for transmitting a request |
CN114267113A (en) * | 2021-12-24 | 2022-04-01 | 中国建设银行股份有限公司 | Lottery drawing method and device |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001042873A2 (en) * | 1999-12-10 | 2001-06-14 | Touchpak, Inc | Method and system for electronic distribution and collection of survey information |
US20020082920A1 (en) * | 2000-11-17 | 2002-06-27 | Kermit Austin | System and methods for providing a multi-merchant loyalty program |
US20020091580A1 (en) * | 2001-01-11 | 2002-07-11 | Wang Su Hsin | Method for integrating e-commerce business model and transaction platform therefor |
US20020092580A1 (en) * | 2001-01-12 | 2002-07-18 | Bemis Manufacturing Company | Method and apparatus for disposing of bodily fluids from a container |
US20020169671A1 (en) * | 2000-07-25 | 2002-11-14 | Junger Peter J. | Electronic product registration system with sales incentive program management function |
US20020188511A1 (en) * | 2001-05-14 | 2002-12-12 | Trilegiant Loyalty Solutions | Interactive online point redemption system |
US6829586B2 (en) * | 1999-06-23 | 2004-12-07 | Richard Postrel | Method and system for aggregation of reward points for payment of auctioned items |
US20050192897A1 (en) * | 2004-02-10 | 2005-09-01 | First Data Corporation | Methods and systems for payment-network enrollment |
US20060085270A1 (en) * | 2001-12-12 | 2006-04-20 | Bellsouth Intellectual Property Corporation | Process and system for providing information to customers at point of sale |
US20080133351A1 (en) * | 2006-10-24 | 2008-06-05 | Brigette White | Method and apparatus for reward messaging, discounting and redemption at the point of interaction |
US20090063351A1 (en) * | 2000-07-26 | 2009-03-05 | Idine Rewards Network Inc. | System And Method For Providing Consumer Rewards |
US7742943B2 (en) * | 1999-06-23 | 2010-06-22 | Signature Systems Llc | Method and system for issuing, aggregating and redeeming merchant loyalty points with an acquiring bank |
US20110087550A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. Inc. | Systems and Methods to Deliver Targeted Advertisements to Audience |
US8239261B2 (en) * | 2002-09-13 | 2012-08-07 | Liane Redford | Method and system for managing limited use coupon and coupon prioritization |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5970457A (en) * | 1995-10-25 | 1999-10-19 | Johns Hopkins University | Voice command and control medical care system |
US7318049B2 (en) * | 2000-11-17 | 2008-01-08 | Gregory Fx Iannacci | System and method for an automated benefit recognition, acquisition, value exchange, and transaction settlement system using multivariable linear and nonlinear modeling |
US7993197B2 (en) * | 2001-08-10 | 2011-08-09 | Igt | Flexible loyalty points programs |
US20080059302A1 (en) * | 2006-08-31 | 2008-03-06 | Fordyce Iii Edward W | Loyalty program service |
-
2007
- 2007-06-25 US US11/768,137 patent/US8738429B2/en active Active
-
2008
- 2008-06-13 BR BRPI0813914-8A2A patent/BRPI0813914A2/en not_active IP Right Cessation
- 2008-06-13 WO PCT/US2008/066985 patent/WO2009002738A1/en active Application Filing
- 2008-06-17 CA CA002635149A patent/CA2635149A1/en not_active Abandoned
- 2008-06-23 AU AU2008202750A patent/AU2008202750B2/en active Active
-
2014
- 2014-04-09 US US14/249,062 patent/US20140222540A1/en not_active Abandoned
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7742943B2 (en) * | 1999-06-23 | 2010-06-22 | Signature Systems Llc | Method and system for issuing, aggregating and redeeming merchant loyalty points with an acquiring bank |
US20060184419A1 (en) * | 1999-06-23 | 2006-08-17 | Signature Systems Llc | Method and system for reward points redemption for computer-based activity |
US6829586B2 (en) * | 1999-06-23 | 2004-12-07 | Richard Postrel | Method and system for aggregation of reward points for payment of auctioned items |
WO2001042873A2 (en) * | 1999-12-10 | 2001-06-14 | Touchpak, Inc | Method and system for electronic distribution and collection of survey information |
US20020169671A1 (en) * | 2000-07-25 | 2002-11-14 | Junger Peter J. | Electronic product registration system with sales incentive program management function |
US20090063351A1 (en) * | 2000-07-26 | 2009-03-05 | Idine Rewards Network Inc. | System And Method For Providing Consumer Rewards |
US8732005B2 (en) * | 2000-07-26 | 2014-05-20 | Rewards Network Incorporated | System and method for providing consumer rewards |
US20020082920A1 (en) * | 2000-11-17 | 2002-06-27 | Kermit Austin | System and methods for providing a multi-merchant loyalty program |
US20020091580A1 (en) * | 2001-01-11 | 2002-07-11 | Wang Su Hsin | Method for integrating e-commerce business model and transaction platform therefor |
US20020092580A1 (en) * | 2001-01-12 | 2002-07-18 | Bemis Manufacturing Company | Method and apparatus for disposing of bodily fluids from a container |
US20020188511A1 (en) * | 2001-05-14 | 2002-12-12 | Trilegiant Loyalty Solutions | Interactive online point redemption system |
US20060085270A1 (en) * | 2001-12-12 | 2006-04-20 | Bellsouth Intellectual Property Corporation | Process and system for providing information to customers at point of sale |
US8239261B2 (en) * | 2002-09-13 | 2012-08-07 | Liane Redford | Method and system for managing limited use coupon and coupon prioritization |
US20050192897A1 (en) * | 2004-02-10 | 2005-09-01 | First Data Corporation | Methods and systems for payment-network enrollment |
US20080133351A1 (en) * | 2006-10-24 | 2008-06-05 | Brigette White | Method and apparatus for reward messaging, discounting and redemption at the point of interaction |
US20110087550A1 (en) * | 2009-10-09 | 2011-04-14 | Visa U.S.A. Inc. | Systems and Methods to Deliver Targeted Advertisements to Audience |
US9342835B2 (en) * | 2009-10-09 | 2016-05-17 | Visa U.S.A | Systems and methods to deliver targeted advertisements to audience |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10552860B2 (en) | 2015-01-30 | 2020-02-04 | Excentus Corporation | Systems and methods for discounting the price of goods and services to a consumer based on purchases made by the consumer at a plurality of merchants using a plurality of financial cards |
WO2019033054A1 (en) * | 2017-08-10 | 2019-02-14 | Bumped, Inc. | Determining equity rewards based upon purchase behavior |
WO2019033076A1 (en) * | 2017-08-10 | 2019-02-14 | Bumped, Inc. | Distributing success-linked rewards to customers of privately held companies |
US11741491B2 (en) | 2017-08-10 | 2023-08-29 | Apex Fintech Solutions Inc. | Distribution of fractional equity rewards based on purchase behavior |
Also Published As
Publication number | Publication date |
---|---|
AU2008202750B2 (en) | 2013-11-07 |
WO2009002738A1 (en) | 2008-12-31 |
WO2009002738A9 (en) | 2009-02-12 |
CA2635149A1 (en) | 2008-12-25 |
BRPI0813914A2 (en) | 2014-12-30 |
US20080319847A1 (en) | 2008-12-25 |
AU2008202750A1 (en) | 2009-01-22 |
US8738429B2 (en) | 2014-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8738429B2 (en) | Platform for loyalty services | |
US10552883B2 (en) | Third party merchant-funded rewards accrual and redemption network | |
US20170193441A1 (en) | Collaborative System and Method of Computers to Establish a Set of Parameters to Control Message Communications during an Authorization Phase | |
US20180308105A1 (en) | Loyalty Program Parameter Collaboration | |
US11640620B2 (en) | Systems and methods to organize and consolidate data for improved data storage and processing | |
US8620738B2 (en) | Loyalty program incentive determination | |
US8930265B2 (en) | Monitoring retail transactions associated with a financial institution-based merchant offer program and determining savings metrics | |
US20070094080A1 (en) | Smart shopping method and system | |
US20100174596A1 (en) | Method and apparatus for mobile offer fulfillment | |
US20130036001A1 (en) | System for an integrated multi-vendor customer loyalty and targeted marketing program and method for its use | |
US20120253906A1 (en) | Automated payment system providing discounted pricing for variably priced goods or services | |
WO2009085371A1 (en) | Methods and systems for applying a rewards program promotion to payment transactions | |
JP2010527079A (en) | Virtual point exchange | |
WO2013138498A1 (en) | Method and system to enable brands to build affinity based loyalty networks | |
AU2008224830B2 (en) | Loyalty program for merchant inventory | |
CA2717206C (en) | Merchant offer program | |
AU2013206235A1 (en) | Loyalty program parameter collaboration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |