This invention relates to creation and administration of loyalty reward programs. This invention relates more particularly to Internet solutions for creating and administering loyalty reward programs.
Numerous customer loyalty programs are known.
Customer loyalty systems also play an increasingly important role. The use of the Internet in the area of administering loyalty programs is also known.
For example, U.S. application Ser. No. 10/068,469 (Published, Aug. 29, 2002), assigned to International Business Machines Corporation relates to a “Method, Computer System, and Computer Program Product for Processing Customer Loyalty Data”. The invention provides for front-end devices, such as front-end input terminals for inputting of transaction data, such as data specifying goods or services to be purchased by a customer. The front-end devices can be distributed in the field, for example in retail shops, super market and point-of-sale terminals. The front-end devices have a spreadsheet engine which comprises the data processing kernel of a spreadsheet program such as Lotus 1-2-3 or Microsoft Excel. The front-end device advantageously can be integrated with a point-of-sale terminal for a processing of a customer's checkout and payment. Furthermore the invention is advantageous in that it allows the updating of loyalty rules without a need to separately reprogram each of the front-end devices in the field. Changing of loyalty rules in the database of the back-end computer will cause updating of the loyalty rules of the front-end devices when synchronization occurs. Transaction data between the front-end and the back-end occurs via the Internet.
U.S. application Ser. No. 09/909,194 (Published Jan. 31, 2002) in the name of Michael A. Wilkman, relates to a “Universal Transaction Manager Agent, Systems and Methods”. This invention provides a transaction engine that enables a user to match and coordinate the use of credit accounts, debit accounts, loyalty (points) programs, affinity (points) programs, promotions, and currency exchanges to enhance the purchase transaction of consumers and businesses. The enhancements may include financial, promotional, or other benefits for various purchases of goods and services thereby enabling partners to target their incentives to consumers and businesses prior to or at the time of the purchase transactions.
There are a number of disadvantages to the prior art solutions.
One aspect of the present invention is a method of encouraging customer loyalty, including the steps of: (1) One or more merchants (e.g. partners) defining a loyalty program, the loyalty program defining loyalty rewards associated with one or more activities; (2) Registering one or more members with the loyalty program, whereby their registration includes the provision of registered form of payment data for one or more registered form of payments of each of the one or more members; (3) Collecting financial data corresponding to transactions of the one or more members associated with the one or more partners, and providing said financial data to a loyalty engine; (4) Providing access to the loyalty engine to the one or more partners, the loyalty engine permitting the one or more partners: (a) To define the rules defining the loyalty program, including accumulation of loyalty rewards, chances to win prizes, redemption of loyalty rewards from the partner and combined offers with other participating partners to cross promote products/services and provide rewards and/or discount offers to customer-selected benefit programs; (b) Monitoring the effectiveness of the loyalty program; and (c) Modifying the loyalty program to enhance its effectiveness.
Another aspect of the invention is a computer system that includes the described loyalty engine. Another aspect of the invention is a computer program product consisting of the loyalty engine.
In a particular aspect of the invention, the completion of a survey is linked to an opportunity to win prizes.
In yet another particular aspect of the invention, members make a reservation for special partner rewards through the loyalty engine, and rewards are collected from the partner by the member presenting the member reward number at a location of the applicable partner.
In a still other aspect of the present invention, a method, computer system, and computer program product is provided that enables a plurality of partners to co-operate to provide loyalty benefits jointly, by operation of the loyalty engine.
A detailed description of the preferred embodiment(s) is (are) provided herein below by way of example only and with reference to the following drawings, in which:
In the drawings, preferred embodiments of the invention are illustrated by way of example. It is to be expressly understood that the description and drawings are only for the purpose of illustration and as an aid to understanding, and are not intended as a definition of the limits of the invention.
Referring to
One aspect of the server computer (12) is that it includes a server application (14) which consists of the computer program of the present invention. The server computer (12) is linked to a known database (16).
In one particular implementation of the present invention, the server computer (12) consists of one or more servers including one or more web servers (e.g. an IBM™ HTTP Server or similar server), at least one application server (e.g. an IBM™ server running WEBSPHERE™ software or similar), and at least one database server (e.g. an IBM™ server running IBM™ DB2 database or similar). In addition, in a particular implementation of the present invention, the server computer (12) also includes a server dedicated to importing real time or batch financial data (as explained above).
One aspect of the server application (14) is that it includes a web utility (17) for publishing a web site (18) to the Internet Medium (10) in a manner that is known. The features of the web site (18) of the present invention are described below.
The web site (18) includes a member area (26) and a partner area (28), as illustrated in
The member area (26) consists of a series of web pages containing fields for obtaining sign-up information generally from members. The sign-up information includes the name, e-mail address, and primary shopping region of the particular member.
The member area (26) also includes a secure area (30), provided in a manner that is known. One aspect of the present invention is the collection of information from the participants regarding one or more of their registered form of payments. The registered form of payment information enables the operator of the server computer(s) (12) to track financial transactions of the member linked to partners of the web site (18), as particularized below.
The registered forms of payments include a wide variety of cards or other electronic or magnetic transaction devices, such as banking cards or credit cards. In a preferred embodiment of the invention, however, the registered form of payment data consists of financial data, including the name of the card owner, a registered form of payment number, and an expiry date. In a particular embodiment of the present invention, the member area (26) lists a number of different registered forms of payment and enables members to select one or more registered forms of payment and provide the associated data.
The registered form of payment data is stored to the database (16) based on processes defined by the database management utility (22). In one particular implementation of the invention, registered form of payment data is encrypted and stored to the database (16) in an encrypted form to maintain the security thereof. Alternatively, the registered form of payment data is stored to the database (16) such that retrieval of the registered form of payment data from the database (16) is restricted.
Once the requisite sign-up data has been provided by the member, the member is registered to the server computer (12), and by operation of the administration utility (24) the registered member is provided access to the functions of the server application (14) accessible to members and described below.
In another aspect of the present invention, the server application (14) is adapted to authenticate members so as to verify the identity of a member logging on to the web site (18). In one particular implementation of the present invention, upon completion of the sign-in process described above, the administration utility (24) defines a unique identifier for the member by operation of a random number generator, in a manner that is known. In the same particular implementation of the present invention, the unique identifier consists of a passphrase or equivalent which is communicated to the member by means of an e-mail created and sent by operation of the communication utility (20). Thereafter, the member uses the passphrase to login to the web site (18), which is passed to the administration utility (24) in order for the participant to obtain access to the functions of the server application (14) described below.
One or more partners also sign up with the operator of the server computer (12). The partners consist of businesses who are interested in obtaining access to the loyalty solution provided by the operator of the server computer (12). The web site (18) also includes the partner area (28) that provides access to functions (including administrative functions) described below. Partners also sign-up through the administration utility (24) by providing requisite identification data, and by obtaining authentication data, in accordance with processes similar to the sign-up procedures for members identified above. The sign-up of partners with the administration utility (24) enables access by partners to access member transaction data linked to the particular partner, as described below.
In another aspect of the present invention, the operator of the server computer (12) obtains identification data for the partners from the operator of the registered form of payments. In one particular implementation of the present invention, partners provide their financial authorization to facilitate data collection. This generally consists of an alphanumeric code that identifies the particular partner or member.
In an aspect of a particular implementation of the present invention, the operator of the server computer (12) obtains consent from the partner and the member to enter into an arrangement with the one or more registered form of payment providers selected by the participant, as described above. The operator of the server computer (12) creates a data link with the holder of registered form of payment data for each member.
For example, the operator of the server computer (12) contracts with an entity processing registered form of payment transactions or transaction processor (32), and provides parameters for filtering the registered form of payment transaction data for the member to obtain financial transaction data of interest, namely registered form of payment transactions of the member associated with one or more partners who have registered with the operator of the web site (18). The filtering generally occurs by means of a database query made by the transaction processor (32) based on a data set that includes the registered form of payment number of the member and the partner authorization number of a particular partner.
The transaction processor (32) provides financial data (34) to the operator of the server computer (12), which at least includes: an identifier for the member, an identifier of the partner from which a purchase was made, the settlement date and the amount that the member spent with the partner. The transfer of the financial data (34) occurs through a secure manner, for example, using secure transmissions such as Secure Sockets Layer (SSL) or encryption/decryption using a known method such as PKI.
As a measure for improving security, the parameters provided by the operator of the server computer (12) to the transaction processor (32) include a unique data tag (36) defined by the operator of the server computer that is not the same as the member's registered form of payment data. The financial data (34) includes the data tag (36) and not the registered form of payment data such as the member's credit card information.
The server application (14) also includes a loyalty engine (38). The loyalty engine (38) is best understood as an aspect of the database management utility (22), configured to execute the loyalty operations described in the invention. The loyalty engine (38) is linked to the database (16). The loyalty engine (38) creates on the database (16) a loyalty account (40) for each member, which is used to record the then current loyalty records and chances to win prizes accumulated by the member by operation of the present invention. There is generally one loyalty account (40) per member, per partner registered to the web site (18).
Upon receipt of financial data (34) at the communication utility (20), the loyalty engine (38) is operable to process the financial data (34) and credit the appropriate loyalty account (40). Another aspect of the loyalty engine (38) is that it applies for each member/partner the then applicable loyalty rules (42) for calculating the loyalty benefit or partner rewards\ that is available to each member, based on the transaction and the status of their loyalty account (40).
The loyalty engine (38) includes a reward administration utility (44). This is a utility that is accessible to partners via the partner area (28). It allows the partners to define and dynamically update the parameters for rewards and redemption of rewards for the loyalty accounts (40) for members associated with the particular partners. The reward administration utility (44) provides a series of interfaces for defining:
Partners are permitted to adjust the values associated with any particular loyalty program and/or reward for future reward periods. A reward period is the validity period set by the server application (14) for the reward offer. Partners also provide members with the ability to reserve a partner defined reward on line for later redemption through the use of an assigned member reward number. A member reward number is a unique identifier related to a specific reward and a specific member. This combined with the reporting functions of the present invention described above enable the partners to customize loyalty benefits that maximize their revenue and/or profitability (or achieve other objectives).
Partners and sponsors determine prizes that are contributed to allRewards™. The administration of the contributed prizes is controlled throught the super admin area (66) by the operator of the server application (14). In a particular embodiment of the invention, partners and sponsors regularly contribute prizes to be awarded to members through the prizing utility (64).
Another aspect of the present invention is that the reward administration utility (44) includes or provides access to a series of reward program templates that assists the partner in designing a reward program. Another aspect of the reward administration utility (44) is that it provides access to text, graphics, and other electronic media to assist in the design of an effective reward program. In one particular implementation of the present invention, web pages are displayed in the partner area (28) that are used to obtain input from the partner required to design/implement a particular reward program or product/service reward including cross-promotional partner rewards, and that also contain general information on designing effective reward programs.
Yet another aspect of the present invention is that partners report on the effectiveness of reward programs and rewards operated by means of the present invention, and the reward administration utility (44) uses the database to assist in structuring rewards for specific members and recommends alterations to the reward program to partners that are likely to achieve improvement of results.
Members that log in to the member area (26) are provided access to one or more web pages linked to their loyalty account(s) (40). The information displayed on these web pages are updated in a manner that is known by operation of the server application (14). Members who have logged in to the member area (26) are also provided access to some aspects of the loyalty engine (38) for the purpose of assessing the winners of prizes and to obtain any additional rewards by partners.
In a particular implementation of the present invention, the loyalty engine (38) creates a unique member reward number for a particular partner upon receipt of a request from the member to make an authorized redemption. The member reward number identifies the partner's specific reward and identifies the member. The member takes the member reward number to the partner and presents the same for the applicable reward or discount offer at business premises of the partner. In a particular aspect of the present invention, the member reward number may be accessed on the internet, through electronic notification or obtained by the member at the partner's site by accessing the web site through wireless or direct connection communications.
It is preferable for the partner to report to the operator of the server computer (12) when a particular member reward has been redeemed. This data is then accessed by the reporting utility (46) to assess the effectiveness of the member reward, as explained below. When no information is reported, the operator of the server computer (12) can match member reward numbers with transactions and dates to link partner rewards with member financial transactions at the partner's site.
Another aspect of the present invention is that the financial registered form of payment activity at a participating partners' site provides opportunity for members to win prizes through the prizing utility (64) following filling out one or more portions of the survey form (50) regarding the partner and the product/service reward or discount. A survey may be required by the operator of the server computer (12):
The surveys can be designed to obtain feedback from members on a number of different matters. A member can receive Local, Regional and National and prize opportunities by completing all portions of the survey, in one particular embodiment of the invention.
The loyalty engine (38) includes a survey design utility. The survey design utility (48) includes a series of survey templates as well as instructions for designing an effective survey (50). The parameters of each survey created by a partner or the server application (14) are stored to the database (16). The server application (14) is adapted to publish the various surveys (50) as a web page accessible to the members via the member area (26).
The surveys (50) generally consist of a plurality fields that are completed by members. The data from the various completed surveys is then stored to the database (16) in a manner that is known. The data included by members into the various surveys (50) associated with a particular partner is available to that partner. This data can be utilized for a number of business purposes, including service improvements. One aspect of the surveys (50) is to solicit feedback on the effectiveness of the loyalty program overall. This data can be used by partners to adjust their loyalty programs and rewards and cross-promotional partner rewards by operation of the loyalty engine (38), in response to the feedback provided by the survey. The survey system (50) rates rewards and the transaction experience based upon direct member feedback.
Partners will generally associate the opportunity to win a prize through the prize utility (64) with the completion of a survey (50).
One of the advantages of the present invention is that it provides partners ready access to the data included in the surveys (50). It has generally been found to be difficult to have members fill out surveys, and therefore the response ratios have been quite low. Providing the survey on-line, in combination with a loyalty program familiar to the member, and particularly as part of an activity that will result in or is associated with winning a prize, has been found to improve this ratio significantly.
It should be understood that the present invention enables partners to receive information regarding the activities of members in real time or in batch format. By operation of the reporting utility (46) in co-operation with the communication utility (20), for example, escalation procedures can be established such that if a member fills out a survey (50) indicating that s/he was “NOT SATISFIED” with a particular product or services, an alert can be communicated to the partner. The loyalty engine tracks purchasing habits (with alerts) for selected members.
The reporting utility (46) enables a plurality of reporting functions based on the financial data (34), activities of members in relation to their loyalty account (40), and survey data, including:
It should be understood that a number of other related functions can be added to the reporting utility (46) in a manner that is known.
The functions of the reporting utility (46) enable the partners to assess the effectiveness of specific loyalty reward programs and to make adjustments on an ongoing basis by operation of the reward administration utility (44).
In another aspect of the present invention, the server application (14) supports relationships between particular members, partners and sponsors. Sponsors may be suppliers of products sold by partners and may provide, for example, certain goods or services for promotional purposes and prizes. The server application (14) also defines a sponsor area (56) on the web site (18) which enables sponsors to review:
The advantage for sponsors is that it enables the distribution of goods/services into target markets of interest at a relatively small cost. For example, in the case of a partner that is a golf course, the cross-promotional partner might be an athletic clothing manufacturer (e.g. of golf shirts).
This merely illustrates some of the cross-promotional partner reward benefits of the present invention. The present invention acts as a platform for a plurality of partners for testing cross-promotional activities, obtaining feedback real time on how members rate rewards and their effectiveness, and making adjustments to cross-promotional elements of a particular loyalty program over time. This provides better coverage to partners, and also more targeted marketing to selected market groups. The present invention acts as a platform for a plurality of partners to use cross-promotional partner reward activities for increased cost effectiveness. Partners receive feedback when members evaluate and rate rewards, providing real time feedback on reward effectiveness as well as the performance of the partner's recent service.
Participating partners directly create cross-promotional rewards among other participating partners, negotiate these directly with other participating partners and offer the promotions to members through the loyalty engine. The system provides better coverage to partners than partners get from other methods and allows targeted marketing to selected market groups. The system also provides direct tracking of incremental spending by partner location and identifies to the partner where the member comes from.
Other extensions of the present invention are possible. Additional features can be added to the server application, and its various utilities described in this disclosure, without departing from the invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2,488,272 | Nov 2004 | CA | national |