Systems and methods for campaign offers and rewards with offer serving engine based on digitized receipt data
First Claim
Patent Images
1. A method implemented at a server computer, the method comprising:
- selecting, by the server computer, an offer, the offer including an agreement to provide a compensation to a user in exchange for the user purchasing a good or service;
identifying, by the server computer, a plurality of users;
determining, by the server computer, for each of the plurality of users, a redemption probability for the user, the redemption probability representing a likelihood that the user will redeem the offer if presented with the offer, wherein the redemption probabilities of the plurality of users are not all the same;
selecting, by the server computer, a subset of the plurality of users to receive the offer, wherein selecting includes computing, based on the redemption probability, an expected total cost if each user in the subset is presented with the offer and requiring that the expected total cost is less than or equal to a total campaign budget; and
presenting the offer to the selected subset of the plurality of users.
5 Assignments
0 Petitions
Accused Products
Abstract
A campaign offers and rewards system includes an offer serving engine that provides offers or rewards. An analytics engine, with data intelligence, identifies receipt line items and ties the line items, including uniform price code (“UPC”), stock keeping unit (“SKU”) or product short name from different receipts to create a list of products and services not matched to advertisers. A redemption engine is in communication with a database that includes a reward budget. The redemption engine assists in controlling the redemption of rewards in view of the reward budget and in response to a communication from the analytics engine.
29 Citations
20 Claims
-
1. A method implemented at a server computer, the method comprising:
-
selecting, by the server computer, an offer, the offer including an agreement to provide a compensation to a user in exchange for the user purchasing a good or service; identifying, by the server computer, a plurality of users; determining, by the server computer, for each of the plurality of users, a redemption probability for the user, the redemption probability representing a likelihood that the user will redeem the offer if presented with the offer, wherein the redemption probabilities of the plurality of users are not all the same; selecting, by the server computer, a subset of the plurality of users to receive the offer, wherein selecting includes computing, based on the redemption probability, an expected total cost if each user in the subset is presented with the offer and requiring that the expected total cost is less than or equal to a total campaign budget; and presenting the offer to the selected subset of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage memory device having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to execute a method comprising:
-
selecting, by the server computer, an offer, the offer including an agreement to provide a compensation to a user in exchange for the user purchasing a good or service; identifying, by the server computer, a plurality of users; determining, by the server computer, for each of the plurality of users, a redemption probability for the user, the redemption probability representing a likelihood that the user will redeem the offer if presented with the offer, wherein the redemption probabilities of all of the plurality of users are not the same; selecting, by the server computer, a subset of the plurality of users to receive the offer, wherein selecting includes computing, based on the redemption probability, an expected total cost if each user in the subset is presented with the offer and requiring that the expected total cost is less than or equal to a total campaign budget; and presenting the offer to the selected subset of the plurality of users. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a network interface; and a processor coupled to the network interface and configured to; select an offer, the offer including an agreement to provide a compensation to a user in exchange for the user purchasing a good or service; identify a plurality of users; determine, for each of the plurality of users, a redemption probability for the user, the redemption probability representing a likelihood that the user will redeem the offer if presented with the offer, wherein the redemption probabilities of the plurality of users are not all the same; select a subset of the plurality of users to receive the offer, wherein selecting includes computing, based on the redemption probability, an expected total cost if each user in the subset is presented with the offer and requiring that the expected total cost is less than or equal to a total campaign budget; and present the offer to the selected subset of the plurality of users. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification