Loyalty program enrollment systems and methods
First Claim
Patent Images
1. A method comprising:
- receiving, at a loyalty program host, transaction information for a transaction initiated by a customer;
determining whether the transaction information includes a customer loyalty number associated with a loyalty program; and
initiating, at the loyalty program host, a loyalty enrollment process to automatically enroll the customer in the loyalty program if the transaction information does not include the customer loyalty number.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for enrolling customers in loyalty programs. In one embodiment, the method comprises receiving, at a loyalty program host, transaction information for a transaction initiated by a customer and determining whether the transaction information includes a customer loyalty number associated with a loyalty program. If the transaction information does not include the customer loyalty number, a loyalty enrollment process is initiated to automatically enroll the customer in the loyalty program.
58 Citations
41 Claims
-
1. A method comprising:
-
receiving, at a loyalty program host, transaction information for a transaction initiated by a customer;
determining whether the transaction information includes a customer loyalty number associated with a loyalty program; and
initiating, at the loyalty program host, a loyalty enrollment process to automatically enroll the customer in the loyalty program if the transaction information does not include the customer loyalty number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
receiving, at a loyalty program host, transaction information for a transaction initiated by a customer;
determining, with the loyalty host, the transaction information does not include a customer loyalty number associated with a loyalty program;
obtaining, with the loyalty host, a customer identifier to identify the customer from the transaction information; and
automatically enrolling, with the loyalty host, the customer in the loyalty program using the customer identifier. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method comprising:
-
transmitting, from a point of sale device, transaction information to a loyalty host; and
receiving a message from the loyalty host that a customer associated with the transaction information has been automatically enrolled in a loyalty program. - View Dependent Claims (32)
-
-
33. A system comprising:
-
a communications interface, to receive transaction information for a transaction initiated by a customer;
logic, communicatively coupled with the communications interface, to administer a loyalty program and to use the transaction information to determine if one or more criteria are satisfied using the transaction information and to automatically enroll the customer in a loyalty program if the one or more criteria are satisfied; and
a data store, communicatively coupled with the logic, to store loyalty account information for a plurality of customers. - View Dependent Claims (34, 35, 36)
-
-
37. At least one machine-readable medium, having stored thereon sequences of instructions, which, when executed by the machine, cause the machine to perform the actions of:
-
receiving, at a loyalty program host, transaction information for a transaction initiated by a customer;
determining whether the transaction information includes a customer loyalty number associated with a loyalty program; and
initiating, at the loyalty program host, a loyalty enrollment process to automatically enroll the customer in the loyalty program if the transaction information does not include the customer loyalty number. - View Dependent Claims (38)
-
-
39. At least one machine-readable medium, having stored thereon sequences of instructions, which, when executed by the machine, cause the machine to perform the actions of:
-
receiving, at a loyalty program host, transaction information for a transaction initiated by a customer;
determining, with the loyalty host, the transaction information does not include a customer loyalty number associated with a loyalty program;
obtaining, with the loyalty host, a customer identifier to identify the customer from the transaction information; and
automatically enrolling, with the loyalty host, the customer in the loyalty program using the customer identifier. - View Dependent Claims (40, 41)
-
Specification