Loyalty systems and methods
First Claim
1. A loyalty system comprising:
- an interface to receive transaction information, the transaction information including a participant identifier identifying a participant in a loyalty program;
a rules data store including a reward rule having a reward calculation algorithm and an exclusion rule having at least one condition to exclude participants from accruing loyalty rewards based on one or more participant attributes; and
logic, communicatively coupled with the interface and the rules data store, to obtain the participant attributes associated with the participant, to evaluate the at least one exclusion rule condition using the participant attributes, and if the participant is not excluded, to evaluate one or more conditions associated with the reward rule to determine whether to apply the reward calculation algorithm to the transaction.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable mediums are disclosed for administering loyalty programs. In one embodiment, the loyalty system comprises an interface to receive transaction information, the transaction information including a participant identifier identifying a participant in a loyalty program, and a rules data store including a reward rule having a reward calculation algorithm and an exclusion rule having at least one condition to exclude participants from accruing loyalty rewards based on one or more participant attributes. The system also includes logic to obtain the participant attributes, to evaluate the exclusion rule condition using the participant attributes, and if the participant is not excluded, to evaluate one or more conditions associated with the reward rule to determine whether to apply the reward calculation algorithm to the transaction.
267 Citations
29 Claims
-
1. A loyalty system comprising:
-
an interface to receive transaction information, the transaction information including a participant identifier identifying a participant in a loyalty program;
a rules data store including a reward rule having a reward calculation algorithm and an exclusion rule having at least one condition to exclude participants from accruing loyalty rewards based on one or more participant attributes; and
logic, communicatively coupled with the interface and the rules data store, to obtain the participant attributes associated with the participant, to evaluate the at least one exclusion rule condition using the participant attributes, and if the participant is not excluded, to evaluate one or more conditions associated with the reward rule to determine whether to apply the reward calculation algorithm to the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a loyalty system, transaction information, the transaction information including a participant identifier identifying a participant in a loyalty program;
obtaining, with the loyalty system, an exclusion rule, the exclusion rule including at least one exclusion condition;
obtaining, with the loyalty system, one or more participant attributes associated with the participant;
evaluating, with the loyalty system, the condition using the participant attributes;
if the exclusion condition is satisfied, excluding the participant from accruing loyalty awards for the transaction. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification