SYSTEMS AND METHODS TO PROCESS REFERRALS IN OFFER CAMPAIGNS
First Claim
1. A method, comprising:
- receiving, in a computing apparatus, enrollment information corresponding to an enrollment request from an enrolling user;
determining, by the computing apparatus, an identifier of a referring user based on the enrollment information; and
determining, by the computing apparatus, whether the referring user is eligible to qualify for a status of completing a set of requirements associated with a second event specified by a merchant for an offer campaign in which the referring user is participating, and if so, storing data to indicate an association of the referring user with the second event of the offer campaign in which the referring user is participating.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events, and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are processed independently from each other and are linked via prerequisite conditions to formulate the requirements of an offer campaign. In one embodiment, the requirements for the detection of the events are specified based on predetermined types of events, including a first type for an event specified for interaction with a first user when the first user performs an action as a result of a referral from a second user, and a second type for an event specified for interaction with the second user in response to the first user performing the action.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, in a computing apparatus, enrollment information corresponding to an enrollment request from an enrolling user; determining, by the computing apparatus, an identifier of a referring user based on the enrollment information; and determining, by the computing apparatus, whether the referring user is eligible to qualify for a status of completing a set of requirements associated with a second event specified by a merchant for an offer campaign in which the referring user is participating, and if so, storing data to indicate an association of the referring user with the second event of the offer campaign in which the referring user is participating. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing apparatus, comprising:
-
at least one processor; and memory storing instructions configured to instruct the at least one processor to; define a first offer campaign of a merchant in terms of a set of required events linked by prerequisite conditions; when an enrolling user completes an enrollment as a result of a referral from a referring user, perform an action for the enrolling user for a matching event in the first offer campaign; identify the referring user based on enrollment information associated with the enrolling user; and track progress of the enrolling user in the first offer campaign. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-storage medium storing instructions configured to instruct a system to:
-
receive enrollment information corresponding to an enrollment request from an enrolling user; determine an identifier of a referring user based on the enrollment information; determine, by a computing apparatus, whether the enrolling user is eligible to qualify for a status of completing a set of requirements associated with a first event specified for an offer campaign in which the enrolling user is participating, and if so, store data to indicate an association of the enrolling user with the first event of the offer campaign; and determine, by the computing apparatus, whether the referring user is eligible to qualify for a status of completing a set of requirements associated with a second event specified for an offer campaign in which the referring user is participating, and if so, store data to indicate an association of the referring user with the second event of the offer campaign in which the referring user is participating. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification