Method and an apparatus to define loyalty promotions
First Claim
Patent Images
1. A method comprising:
- generating a graphical user interface (GUI) to allow a user to input information for defining a loyalty program (LP), wherein the information includes a name of the LP, a start date, an end date, a plurality of attributes, a plurality of loyalty promotions, a plurality of criteria, and a plurality of actions to be performed;
receiving the information from the user;
defining a plurality of rules based on the plurality of criteria and the plurality of actions; and
defining the plurality of loyalty promotions using the information and the plurality of rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus to define loyalty programs have been disclosed. In one embodiment, the method includes generating a graphical user interface (GUI) to allow a user to input information for defining a loyalty program (LP), wherein the information includes a name of the LP, a start date, an end date, a plurality of loyalty promotions, a plurality of attributes, a plurality of criteria, and a plurality of actions to be performed, receiving the information from the user, defining a plurality of rules based on the plurality of criteria and the plurality of actions, and defining the plurality of loyalty promotions using the information and the plurality of rules.
-
Citations
29 Claims
-
1. A method comprising:
-
generating a graphical user interface (GUI) to allow a user to input information for defining a loyalty program (LP), wherein the information includes a name of the LP, a start date, an end date, a plurality of attributes, a plurality of loyalty promotions, a plurality of criteria, and a plurality of actions to be performed;
receiving the information from the user;
defining a plurality of rules based on the plurality of criteria and the plurality of actions; and
defining the plurality of loyalty promotions using the information and the plurality of rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-accessible medium that stores instructions which, if executed by a processor, will cause the processor to perform operations comprising:
-
generating a graphical user interface (GUI) to allow a user to input information for defining a loyalty program (LP), wherein the information includes a name of the LP, a start date, an end date, a plurality of loyalty promotions, a plurality of attributes, a plurality of criteria, and a plurality of actions to be performed;
receiving the information from the user;
defining a plurality of rules based on the plurality of criteria and the plurality of actions; and
defining the LP using the information and the plurality of rules. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a database to store a plurality of transaction records;
a client machine operable to generate a graphical user interface (GUI) to allow a user to input information to define a loyalty program (LP), the information including a name of the LP, a start date, an end date, a plurality of loyalty promotions, a plurality of attributes, a plurality of criteria, and a plurality of actions to be performed, wherein a plurality of rules defined using the plurality of criteria and the plurality of actions are stored in the database; and
a server coupled between the client machine and the database, the server comprising at least one loyalty processing engine (LPE) operable to apply the plurality of rules to one or more of the plurality of transaction records retrieved from the database. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a graphical user interface (GUI) to allow a user to enter information for defining a loyalty program (LP), the information including a name of the LP, a start date, an end date, a plurality of loyalty promotions, a plurality of criteria, and a plurality of actions to be performed, wherein a plurality of rules are defined using the plurality of criteria and the plurality of actions; and
a first user interface control to allow the user to activate one of the plurality of loyalty promotions to cause a loyalty processing engine (LPE) to retrieve a plurality of transaction records from a database, to apply the plurality of rules to the plurality of transaction records, and to perform one or more of the plurality of actions if the plurality of transaction records meet the corresponding criteria. - View Dependent Claims (28, 29)
-
Specification