Search engine account monitoring
First Claim
1. A method of generating an ordered search list via a search engine, the method comprising:
- receiving from a searcher over a network a search request, the search request having at least one search term;
retrieving from a search results database a set of search listings associated with the search term, wherein at least some of the retrieved search listings in the set are associated with an advertiser'"'"'s account such that the advertiser'"'"'s account is charged a priced amount if a chargeable event occurs in connection with a selected search listing of the wherein at least some of the retrieved search listings;
determining an account balance for the advertiser'"'"'s accounts based on a difference between charges and deposits from respective advertisers;
ordering the search listings into a search result list according to a predetermined ordering methodology;
providing the ordered search 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.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method of generating an ordered search list via a search engine by determining various account balances to determine where a search listing will appear, if at all, in a search results list. If a web site advertiser'"'"'s account is below a threshold, the search listing associated with the advertiser will not appear in the search list. Various balances may be used. Some of the balances may be closer to real-time balances and others may be more accurate, for example by removing certain event charges that were later determined to be non-chargeable. By using and monitoring the various account balances, the search engine prevents over-delivery of advertising through search result listings and possible over-billing of the advertisers.
251 Citations
26 Claims
-
1. A method of generating an ordered search list via a search engine, the method comprising:
-
receiving from a searcher over a network a search request, the search request having at least one search term;
retrieving from a search results database a set of search listings associated with the search term, wherein at least some of the retrieved search listings in the set are associated with an advertiser'"'"'s account such that the advertiser'"'"'s account is charged a priced amount if a chargeable event occurs in connection with a selected search listing of the wherein at least some of the retrieved search listings;
determining an account balance for the advertiser'"'"'s accounts based on a difference between charges and deposits from respective advertisers;
ordering the search listings into a search result list according to a predetermined ordering methodology;
providing the ordered search 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, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
9. The method of claim 9, wherein the fraud filter detects multiple clicks on a search listing in a search list from a searcher as non-chargeable clicks.
-
20. A network search engine comprising:
-
a search results database having a plurality of search listings, wherein each search listing is associated with a network location;
an account database that maintains account information associated with search listings;
an account monitoring system that monitors accounts in the account database and determines an account balance for each account; and
a search engine that generates an ordered search result list including at least one of the search listings from the search results database for which the account balance determined by the account monitoring system is above a threshold. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification