METHODS AND SYSTEMS PROVIDING A MULTI-MERCHANT REWARDS PLATFORM
First Claim
1. A method comprising:
- receiving, within an online marketplace, a campaign rule from a merchant, the campaign rule including criterion, the criterion including a user qualifier and an event type;
identifying a user accessing the online marketplace, the user accessing the online marketplace from a remote computer system;
determining, while the user is accessing the online marketplace, whether the user satisfies at least one criterion included in the campaign rule;
calculating, using one or more processors, a non-monetary point allocation associated with the event type, the calculating based on determining that the user satisfies the user qualifier; and
storing, based on receiving input from the user selecting a user action associated with the event type, the non-monetary point allocation in a user account associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing a multi-merchant rewards platform are discussed. In an example, a system can include an administration interface, a user tracking module, a rewards engine, and a database. The administration interface can receive a campaign rule from a merchant registered within an online marketplace. The user tracking module can identify a user accessing the online marketplace from a remote computer system. The rewards engine can determine, while the user is accessing the online marketplace, whether the user satisfies the campaign rule and calculate, based on the determination that the user satisfies the campaign rule, a non-monetary point allocation associated with a user action. The rewards engine can also receive input from the user indicating selection of the user action. The database can store the non-monetary point allocation associated with the user action.
75 Citations
27 Claims
-
1. A method comprising:
-
receiving, within an online marketplace, a campaign rule from a merchant, the campaign rule including criterion, the criterion including a user qualifier and an event type; identifying a user accessing the online marketplace, the user accessing the online marketplace from a remote computer system; determining, while the user is accessing the online marketplace, whether the user satisfies at least one criterion included in the campaign rule; calculating, using one or more processors, a non-monetary point allocation associated with the event type, the calculating based on determining that the user satisfies the user qualifier; and storing, based on receiving input from the user selecting a user action associated with the event type, the non-monetary point allocation in a user account associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor-implemented administration interface to receive a campaign rule from a merchant registered within an online marketplace; a processor-implemented user tracking module to identify a user accessing the online marketplace, the user accessing the online marketplace from a remote computer system; a processor-implemented rewards engine to, determine, while the user is accessing the online marketplace, whether the user satisfies the campaign rule; and calculate, based on the determination that the user satisfies the campaign rule, a non-monetary point allocation associated with a user action; receive input from the user indicating selection of the user action; and a database coupled to the rewards engine, the database to store the non-monetary point allocation associated with the user action. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A machine-readable medium storing instructions, which when executed by one or more processors perform the following operations:
-
receive a campaign rule from a merchant registered within an online marketplace; identify a user accessing the online marketplace, the user accessing the online marketplace from a remote computer system; determine, while the user is accessing the online marketplace, whether the user satisfies the campaign rule; calculate, based on the determination that the user satisfies the campaign rule, a non-monetary point allocation associated with a user action available to the user; store, based on receiving input from the user selecting the user action, the non-monetary point allocation.
-
Specification