Method and system for placing offers using randomization
First Claim
1. A computer implemented method of placing an offer on a network accessible site, the method comprising:
- obtaining placement data for an offer placement, including placement information;
obtaining a plurality of offers using said placement data, each having offer information corresponding to said placement information and a placement value for said offer placement;
randomizing placement values by varying each of said offers'"'"' placement values by a random factor; and
placing the offer with the highest randomized placement value on network accessible site.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system where offers are placed on network accessible sites or delivered to consumers over a network. Placement data is used to obtain offers that share at least one category with placements of offers for consumers. Each offer has a placement value for placement. The offers are randomized by forming randomized placement values for the placement. These randomized placement values are calculated by adding a random factor ranging up to at least the value of the highest placement value to each of the offers'"'"' placement values. The offer with the highest randomized placement value is then placed for viewing, or receipt, by the consumer.
22 Citations
26 Claims
-
1. A computer implemented method of placing an offer on a network accessible site, the method comprising:
-
obtaining placement data for an offer placement, including placement information;
obtaining a plurality of offers using said placement data, each having offer information corresponding to said placement information and a placement value for said offer placement;
randomizing placement values by varying each of said offers'"'"' placement values by a random factor; and
placing the offer with the highest randomized placement value on network accessible site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A computer implemented method of sending an offer to a consumer over a network, the method comprising:
-
obtaining a plurality of offers, each offer having offer information corresponding to one or some consumer information;
calculating a weighted offer value for each of said offers;
randomizing weighted offer values by varying each weighted offer value by a random factor; and
sending the offer with the highest randomized weighted offer value to the consumer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 21, 22)
-
-
23. A computer implemented method of placing an offer for receipt by a consumer, the method comprising:
-
obtaining data for placing the offer, including placement information;
obtaining a plurality of offers using said data, each having offer information corresponding to said placement information and a placement value for placing each offer;
adjusting the placement of said offers by varying said placement value of each of said offers by an indeterminate amount; and
placing an offer selected from the others with varied placement values. - View Dependent Claims (24, 25, 26)
-
Specification