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 members defining a loyalty program, the loyalty program defining loyalty reward points associated with one or more activities;
(b) Registering one or more participants with the loyalty program, whereby their registration includes the provision of financial card data for one or more financial cards of each of the one or more participants;
(c) Collecting financial data corresponding to transactions of the one or more participants associated with the one or more members, and providing said financial data to a loyalty engine; and
(d) Providing access to the loyalty engine to the one or more members, the loyalty engine permitting the one or more members;
(i) To define the rules defining the loyalty program, including accumulation of the loyalty reward points, and redemption of the loyalty reward points (ii) Monitoring the effectiveness of the loyalty program; and
(iii) Modifying the loyalty program to enhance its effectiveness.
4 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 members defining a loyalty program, the loyalty program defining loyalty reward points associated with one or more activities; (2) registering one or more participants with the loyalty program, whereby their registration includes the provision of financial card data for one or more financial cards of each of the one or more participants; (3) collecting financial data corresponding to transactions of the one or more participants associated with the one or more members, 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 members: (a) to define the rules defining the loyalty program, including accumulation of loyalty reward points, and redemption of loyalty reward points; (b) monitoring the effectiveness of the loyalty program; and (c) modifying 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. Members 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 on the fly to improve effectiveness. Participants access the loyalty engine to access a virtual real time loyalty reward point account, and redeem loyalty reward points for prizes.
101 Citations
20 Claims
-
1. A method of encouraging customer loyalty, comprising the steps of:
-
(a) One or more members defining a loyalty program, the loyalty program defining loyalty reward points associated with one or more activities;
(b) Registering one or more participants with the loyalty program, whereby their registration includes the provision of financial card data for one or more financial cards of each of the one or more participants;
(c) Collecting financial data corresponding to transactions of the one or more participants associated with the one or more members, and providing said financial data to a loyalty engine; and
(d) Providing access to the loyalty engine to the one or more members, the loyalty engine permitting the one or more members;
(i) To define the rules defining the loyalty program, including accumulation of the loyalty reward points, and redemption of the loyalty reward points (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. 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 members to define rules for a loyalty program, the loyalty program including loyalty reward points associated with one or more activities;
(ii) Register one or more participants with the loyalty program, wherein the registration includes the provision of financial card data for one or more financial cards of each of the one or more participants; and
(iii) Collect financial data corresponding to transactions of the one or more participants associated with the one or more members, and providing said financial data to a loyalty engine; and
Wherein the loyalty engine is operable on the server computer to enable the members to;
(i) To modify the rules for the loyalty program on a dynamic basis, including rules for accumulation of loyalty reward points, and redemption of loyalty reward points;
(ii) Monitoring the effectiveness of the loyalty program; and
(iii) Modifying the loyalty program to enhance its effectiveness. - View Dependent Claims (9, 10, 11, 13, 14, 15, 16, 17, 18)
-
-
12. The system claimed in claim 12, wherein the selected financial card transaction data includes:
-
(a) The unique identifier;
(b) Identification data for the member; and
(c) Settlement date and the amount the participant spent with the member.
-
-
19. 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 members to define rules for a loyalty program, the loyalty program including loyalty reward points associated with one or more activities;
(ii) Register one or more participants with the loyalty program, wherein the registration includes the provision of financial card data for one or more financial cards of each of the one or more participants;
(iii) Collect financial data corresponding to transactions of the one or more participants associated with the one or more members, and providing said financial data to a loyalty engine; and
Wherein the loyalty engine is operable on the server computer to enable the members to;
(iv) To modify the rules for the loyalty program on a dynamic basis, including rules for accumulation of the loyalty reward points, and redemption of the loyalty reward points;
(v) Monitoring the effectiveness of the loyalty program; and
(vi) Modifying the loyalty program to enhance its effectiveness. - View Dependent Claims (20)
-
Specification