Search engine account monitoring
First Claim
1. A method of generating an ordered search list via a search engine, comprising:
- receiving a search request having at least one search term over a network from a searcher;
retrieving a set of search listings from a search results database associated with the search term, where a plurality of the search listings each have a bid amount associated with the search term and a search listing is associated with an advertiser'"'"'s account such that the advertiser'"'"'s account is charged the bid amount if the search listing is selected from the set of search listings;
determining an account balance for the advertiser'"'"'s account where the account balance is the difference between charges assessed by the search engine and deposits from the advertiser;
ordering the search listings into a search result list in accordance with the values of bid amounts such that search listings having larger bid amounts are listed before search listings having smaller bid amounts, wherein search listings associated with advertisers whose account balances that are below threshold are ordered as if their bid amount for the search term was zero to prevent over-delivery of the search listings associated with the advertisers whose account balances are below threshold and overcharging of competing advertisers;
providing the ordered search result list to the searcher via the network; and
assessing charges to the advertiser'"'"'s account as a function of the searcher selection of the search listing.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method of generating an ordered search list via a pay-for-performance search engine by determining various account balances to determine if a search listing is given preferential placement in a search list. If a web site advertiser'"'"'s account is below a threshold, for example zero dollars, the search listing associated with the advertiser is not given preferential placement in a search list regardless of the advertiser bid amount for that search listing. Various balances may be used. Some of the balances may be closer to real-time balances and other may be more accurate, for example by removing click charges that were later determined to be non-chargeable. By using the various account balances, the pay-for-performance search engine prevents over-delivery of preferential placement and possible over-billing of the advertisers.
-
Citations
13 Claims
-
1. A method of generating an ordered search list via a search engine, comprising:
-
receiving a search request having at least one search term over a network from a searcher; retrieving a set of search listings from a search results database associated with the search term, where a plurality of the search listings each have a bid amount associated with the search term and a search listing is associated with an advertiser'"'"'s account such that the advertiser'"'"'s account is charged the bid amount if the search listing is selected from the set of search listings; determining an account balance for the advertiser'"'"'s account where the account balance is the difference between charges assessed by the search engine and deposits from the advertiser; ordering the search listings into a search result list in accordance with the values of bid amounts such that search listings having larger bid amounts are listed before search listings having smaller bid amounts, wherein search listings associated with advertisers whose account balances that are below threshold are ordered as if their bid amount for the search term was zero to prevent over-delivery of the search listings associated with the advertisers whose account balances are below threshold and overcharging of competing advertisers; providing the ordered search result list to the searcher via the network; and
assessing charges to the advertiser'"'"'s account as a function of the searcher selection of the search listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification