System and Method for Offer Targeting
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for offer targeting is disclosed. According to one embodiment, a method for offer targeting may comprise: providing a plurality of offers and a plurality of groups, wherein each group comprises one or more accounts; maintaining an offer counter for each of the plurality of groups; and assigning the plurality of offers, in a predetermined order, to the plurality of groups by repeating the following steps: (1) assigning an offer to one or more groups, wherein the one or more groups are selected from groups that are pre-qualified for the offer based on a plurality of business rules, and the selection of the one or more groups is based at least in part on the offer counters of the one or more groups; (2) incrementing offer counters associated with the one or more groups; and (3) sorting the plurality of groups based on the incremented offer counters.
13 Citations
40 Claims
-
1-22. -22. (canceled)
-
23. A computer-implemented method for offer targeting, the method comprising:
-
storing, in one or more storage devices, computer-readable information associated with a plurality of offers and a plurality of groups, wherein at least some of the plurality of groups comprise multiple accounts and each offer has a priority; maintaining, by a data processor in communication with the one or more storage devices and having access to at least a portion of the computer-readable information, an offer counter for each of the plurality of groups, the offer counter for each group tracking a number of offers received by each group; implementing the data processor to perform steps including; identifying a highest priority offer for assignment; determining if a targeting volume has been reached for the identified offer; if the targeting volume has been reached, discontinuing the identified offer; if the targeting volume has not been reached, performing an assignment process by assigning the identified offer to at least one qualified group by; selecting, based on an offer counter ranking of each of the plurality of groups, one or more prequalified groups for receiving the selected offer, wherein a group having received the fewest offers has a highest ranking for selection; assigning the selected offer to the selected one or more pre-qualified groups from the plurality of groups, wherein the one or more prequalified groups are pre-qualified for the selected offer based on a plurality of business rules; incrementing offer counters associated with the one or more selected prequalified groups receiving the offer; sorting and ranking the plurality of groups based on the incremented offer counters, determining whether any additional offer is available for assignment, and repeating all of the steps of the assignment process if any additional offer is available for assignment; and recording, in a storage device, the assignment of the plurality of offers accomplished through the assignment process to the plurality of groups. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-based system for offer targeting, the system comprising:
-
a computer memory for storing and accessing computer-readable information associated with a plurality of offers and a plurality of groups, wherein at least some of the plurality of groups comprise multiple accounts; at least one processor, the processor maintaining an offer counter for each of the plurality of groups, the offer counter for each group tracking a number of offers received by each group, the processor programmed to perform an assignment process by executing the following steps; selecting one of the plurality of offers for assignment; selecting, based on an offer counter ranking of each of the plurality of groups, one or more prequalified groups for receiving the selected offer from the plurality of groups, wherein the selected one or more prequalified groups have a higher offer counter ranking than prequalified groups not selected; assigning the selected offer to the one or more selected pre-qualified groups from the plurality of groups, wherein the one or more prequalified groups are pre-qualified for the selected offer based on a plurality of business rules; incrementing offer counters associated with the one or more selected prequalified groups receiving the offer; sorting and ranking the plurality of groups based on the incremented offer counters, wherein a first group with a higher offer counter value has a lower offer counter ranking than a second group with a lower offer counter value; determining whether any additional offer is available for assignment; and repeating all of the steps of the assignment process if any additional offer is available for assignment, the processor recording the assignment of the plurality of offers accomplished through the assignment process to the plurality of groups. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification