RULE-BASED BIDDING PLATFORM
First Claim
1. A computing system comprising:
- one or more processors configured to execute software instructions;
one or more computer readable medium storing a first data structure comprising information regarding a plurality of products offered by a merchant and a second data structure comprising information regarding one or more bid rules of the merchant, the bid rules each including;
a bid amount;
a bid type indicating whether the bid amount comprises an absolute advertising rate or a relative bid adjustment to be made to a base advertising rate;
a rule definition comprising criteria for identifying matching products, the criteria comprising one or more price criteria, taxonomy criteria, or manufacturer criteria; and
a bidding priority indicating a respective priority of the bid rule in relation to other bid rules; and
a computer readable medium storing software instructions executable by the one or more processors in order to cause the computing system to perform operations comprising;
applying the bid rules to the products offered by the merchant in an order starting with a high priority bid rule having a highest bidding priority, and ending with a low priority bid rule having a lowest bidding priority, said applying the bid rules comprises, for each bid rule;
comparing the rule definition of the bid rule to attributes of respective products that have not yet been assigned an advertising rate; and
in response to identifying one or more products having attributes matching the rule definition of the bid rule, assigning respective advertising rates to the identified one or more products based on the bid type and bid amount of the bid rule.
10 Assignments
0 Petitions
Accused Products
Abstract
A computing system is configured to accept bid rules from merchants for the placement of ads for a plurality of products. The bid rules comprise a bid amount, a rule definition and a priority. The bid amount may be an absolute bid or it may be relative to base advertising rate. The rule definition comprises criteria for describing products to determine when the bid rule is applied to a product for sale. The priority indicates whether the bid rule applies to a particular product when the rule definition of more than one bid rule could be applied to a product. The computing system is also configured to generate a list of product offers based at least in part on the bids. The system may also generate reports for merchants.
52 Citations
11 Claims
-
1. A computing system comprising:
-
one or more processors configured to execute software instructions; one or more computer readable medium storing a first data structure comprising information regarding a plurality of products offered by a merchant and a second data structure comprising information regarding one or more bid rules of the merchant, the bid rules each including; a bid amount; a bid type indicating whether the bid amount comprises an absolute advertising rate or a relative bid adjustment to be made to a base advertising rate; a rule definition comprising criteria for identifying matching products, the criteria comprising one or more price criteria, taxonomy criteria, or manufacturer criteria; and a bidding priority indicating a respective priority of the bid rule in relation to other bid rules; and a computer readable medium storing software instructions executable by the one or more processors in order to cause the computing system to perform operations comprising; applying the bid rules to the products offered by the merchant in an order starting with a high priority bid rule having a highest bidding priority, and ending with a low priority bid rule having a lowest bidding priority, said applying the bid rules comprises, for each bid rule; comparing the rule definition of the bid rule to attributes of respective products that have not yet been assigned an advertising rate; and in response to identifying one or more products having attributes matching the rule definition of the bid rule, assigning respective advertising rates to the identified one or more products based on the bid type and bid amount of the bid rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification