Techniques for optimizing promotion delivery
First Claim
Patent Images
1. A computer-implemented method of making offers to consumers for a plurality of products sold by a seller, the method comprising:
- providing a system comprising a data processing system and a distribution system; and
performing using the system;
receiving information identifying a plurality of consumers;
receiving purchase history information for the plurality of consumers, the purchase history information comprising information related to purchases made by the plurality of consumers;
identifying a first consumer from the plurality of consumers based upon the purchase history information and the information identifying the plurality of consumers;
generating a first offer, the first offer offering a product from the plurality of products for purchase at a first price for a first time period, wherein sale of the product offered by the first offer provides a first profit margin for the seller;
receiving a first threshold “
M”
, wherein “
M”
≧
1;
receiving a second threshold “
N”
, wherein “
N”
≧
1, and “
N”
is less than or equal to “
M”
;
(a) providing the first offer to the first consumer;
(b) determining if the first consumer purchased the product offered by the first offer during the first time period;
repeating (a) and (b) until the first consumer has purchased the product offered by the first offer at least “
N”
times or until the first offer has been offered to the first consumer “
M”
times;
if the first consumer purchased the product offered by the first offer at least “
N”
times, generating a second offer for the first consumer, the second offer offering a product from the plurality of products for purchase for a second time period, wherein sale of the product offered by the second offer provides a second profit margin for the seller which is greater than the first profit margin; and
if the first consumer did not purchase the product offered by the first offer at least “
N”
times and the first offer has been offered to the first consumer “
M”
times, generating a third offer for the first consumer, the second offer offering a product from the plurality of products for purchase for a third time period, wherein sale of the product offered by the third offer provides a third profit margin for the seller which is less than the first profit margin.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for generating and making incentive offers and promotions to consumers to influenced the consumers'"'"' purchasing behavior. Offers are customized for each individual consumer based on the particular consumer'"'"'s purchase history information (or shopping history) and the consumer'"'"'s response to the offers.
266 Citations
35 Claims
-
1. A computer-implemented method of making offers to consumers for a plurality of products sold by a seller, the method comprising:
-
providing a system comprising a data processing system and a distribution system; and performing using the system; receiving information identifying a plurality of consumers; receiving purchase history information for the plurality of consumers, the purchase history information comprising information related to purchases made by the plurality of consumers; identifying a first consumer from the plurality of consumers based upon the purchase history information and the information identifying the plurality of consumers; generating a first offer, the first offer offering a product from the plurality of products for purchase at a first price for a first time period, wherein sale of the product offered by the first offer provides a first profit margin for the seller; receiving a first threshold “
M”
, wherein “
M”
≧
1;receiving a second threshold “
N”
, wherein “
N”
≧
1, and “
N”
is less than or equal to “
M”
;(a) providing the first offer to the first consumer; (b) determining if the first consumer purchased the product offered by the first offer during the first time period; repeating (a) and (b) until the first consumer has purchased the product offered by the first offer at least “
N”
times or until the first offer has been offered to the first consumer “
M”
times;if the first consumer purchased the product offered by the first offer at least “
N”
times, generating a second offer for the first consumer, the second offer offering a product from the plurality of products for purchase for a second time period, wherein sale of the product offered by the second offer provides a second profit margin for the seller which is greater than the first profit margin; andif the first consumer did not purchase the product offered by the first offer at least “
N”
times and the first offer has been offered to the first consumer “
M”
times, generating a third offer for the first consumer, the second offer offering a product from the plurality of products for purchase for a third time period, wherein sale of the product offered by the third offer provides a third profit margin for the seller which is less than the first profit margin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product stored on a computer-readable storage medium for making offers to consumers for a plurality of products sold by a seller, the computer program product comprising:
-
code for receiving information identifying a plurality of consumers; code for receiving purchase history information for the plurality of consumers, the purchase history information comprising information related to purchases made by the plurality of consumers; code for identifying a first consumer from the plurality of consumers based upon the purchase history information and the information identifying the plurality of consumers; code for generating a first offer, the first offer offering a product from the plurality of products for purchase at a first price for a first time period, wherein sale of the product offered by the first offer provides a first profit margin for the seller; code for receiving a first threshold “
M”
, wherein “
M”
≧
1;code for receiving a second threshold “
N”
, wherein “
N”
≧
1 and “
N”
≦
“
M”
;(a) code for providing the first offer to the first consumer; (b) code for determining if the first consumer purchased the product offered by the first offer during the first time period; code for repeatedly invoking codes (a) and (b) until the first consumer has purchased the product offered by the first offer at least “
N”
times or until the first offer has been offered to the first consumer “
M”
times;if the first consumer purchased the product offered by the first offer at least “
N”
times, code for generating a second offer for the first consumer, the second offer offering a product from the plurality of products for purchase for a second time period, wherein sale of the product offered by the second offer provides a second profit margin for the seller which is greater than the first profit margin; andif the first consumer did not purchase the product offered by the first offer at least “
N”
times and the first offer has been offered to the first consumer “
M”
times, code for generating a third offer for the first consumer, the third offer offering a product from the plurality of products for purchase for a third time period, wherein sale of the product offered by the third offer provides a third profit margin for the seller which is less than the first profit margin. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for making offers to consumers for a plurality of products sold by a seller, the system comprising:
-
a communication network; a computer system coupled to the communication network; and a distribution channel; wherein the computer system is configured to; receive information identifying a plurality of consumers; receive purchase history information for the plurality of consumers, the purchase history information comprising information related to purchases made by the plurality of consumers; identify a first consumer from the plurality of consumers based upon the purchase history information and the information identifying the plurality of consumers; generate a first offer offering a product from the plurality of products for purchase by the first consumer, wherein sale of the product offered by the first offer provides a first profit margin for the seller; receive a first threshold “
M”
, wherein “
M”
≧
1;receive a second threshold “
N”
, wherein “
N”
≧
1, and “
N”
≦
“
M”
;(a) provide the first offer to the distribution channel which is configured to advertise the first offer to the first consumer; (b) determine if the first consumer purchased the product offered by the first offer during the first time period; repeat (a) and (b) until the first consumer has purchased the product offered by the first offer at least “
N”
times or until the first offer has been offered to the first consumer “
M”
times;if the first consumer purchased the product offered by the first offer “
N”
times, generate a second offer offering a product from the plurality of products for purchase by the first consumer for a second time period, wherein sale of the product offered by the second offer provides a second profit margin for the seller which is greater than the first profit margin; andif the first consumer did not purchase the product offered by the first offer at least “
N”
times and the first offer has been offered to the first consumer “
M”
times, generate a third offer offering a product from the plurality of products for purchase by the first consumer for a third time period, wherein sale of the product offered by the third offer provides a third profit margin for the seller which is less than the first profit margin. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification