Method, system and computer program for providing a loyalty engine enabling dynamic administration of loyalty programs
First Claim
1. A method of encouraging customer loyalty, comprising the steps of:
- (a) One or more partners defining a loyalty program, the loyalty program defining loyalty rewards associated with one or more activities;
(b) 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 payment types of each of the one or more members;
(c) 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; and
(d) Providing access to the loyalty engine to the one or more partners, the loyalty engine permitting the one or more partners;
(i) To define the rules impacting the loyalty program, including partner rewards and cross-promotional partner rewards to members and the application of the loyalty engine to provide benefit including prize opportunities. (ii) Monitoring the effectiveness of the loyalty program; and
(iii) Modifying the loyalty program to enhance its effectiveness.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, computer system, and computer program product for encouraging customer loyalty is provided. The method includes the steps of: (1) one or more partners defining a loyalty program, the loyalty program defining loyalty rewards, cross-promotional partner rewards and prizes 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 payment types of each of the one or more participants; (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 members, the loyalty engine permitting the one or more partners: (a) to define the rules defining the loyalty program, including special partner rewards including cross-promotional rewards between partners, loyalty rewards, and chances to win prizes; (b) to monitor the effectiveness of the loyalty program; and (c) to modify the loyalty program to enhance its effectiveness. The computer system includes the loyalty engine of the invention. The computer program product consists of a server application that includes the loyalty engine of the invention. Partners access a number of software utilities linked to the loyalty engine to assess the effectiveness of the loyalty programs and customize the attributes of the loyalty programs to improve effectiveness. Members access the loyalty engine real time and use loyalty reward actions for prize opportunities.
-
Citations
23 Claims
-
1. A method of encouraging customer loyalty, comprising the steps of:
-
(a) One or more partners defining a loyalty program, the loyalty program defining loyalty rewards associated with one or more activities;
(b) 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 payment types of each of the one or more members;
(c) 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; and
(d) Providing access to the loyalty engine to the one or more partners, the loyalty engine permitting the one or more partners;
(i) To define the rules impacting the loyalty program, including partner rewards and cross-promotional partner rewards to members and the application of the loyalty engine to provide benefit including prize opportunities. (ii) Monitoring the effectiveness of the loyalty program; and
(iii) Modifying the loyalty program to enhance its effectiveness. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for encouraging customer loyalty, the system being operable to connect to one or more remote computers to provide access to the resources of the system at said one or more remote computers, the system comprising:
-
(a) A server computer;
(b) A server application linked to the server computer, the server application including a loyalty engine, the server application being operable to provide instructions to the server computer that;
(i) Enable one or more partners to define rules for a loyalty program, the loyalty program including loyalty rewards and/or prize opportunities associated with one or more activities;
(ii) Register one or more members with the loyalty program, wherein the registration includes the provision of registered form of payment data for one or more registered form of payment types of each of the one or more members; and
(iii) Collect 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; and
Wherein the loyalty engine is operable on the server computer to enable the partners to;
(i) To modify the rules for the loyalty program on a dynamic basis, including rules for accumulation of loyalty rewards and/or prize opportunities, and redemption of loyalty rewards;
(ii) Monitoring the effectiveness of the loyalty program; and
(iii) Modifying the loyalty program to enhance its effectiveness. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product, for use on a server computer, the computer program product comprising:
-
(a) A computer usable medium;
(b) Computer readable program code recorded or storable in the computer useable medium, the computer readable program code defining a server application on the server computer that is operable on the server computer to;
(i) Enable one or more partners to define rules for a loyalty program, the loyalty program including loyalty rewards and prize opportunities associated with one or more activities;
(ii) Register one or more members with the loyalty program, wherein the registration includes the provision of registered form of payment data for one or more registered form of payment types of each of the one or more member;
(iii) Enable member to acquire rewards using a unique member reward number to redeem reward at partners'"'"' site. (iv) Collect 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; and
Wherein the loyalty engine is operable on the server computer to enable the partners to;
(v) To modify the rules for the loyalty program on a dynamic basis, including rules for loyalty rewards, and redemption of the loyalty rewards;
(vi) Monitoring the effectiveness of the loyalty program; and
(vii) Modifying the loyalty program to enhance its effectiveness. - View Dependent Claims (23)
-
Specification