Keyword suggestion system for a computer network search engine
First Claim
1. A method of operating a pay for placement web site, the method comprising:
- storing a plurality of search listings in a database, each search listing including information to be communicated to a searcher and having associated with it at least one bidded search term, a web site operator and a bid amount;
at a server system, receiving data defining a bidded search term from a web site operator;
storing in the database a search listing including the received data as a bidded search term for the web site operator;
at the server system, using the received data defining the bidded search term, generating a list of additional related search terms;
providing at least some members of the list of additional related search terms from the server system to the web site operator;
at the server system, receiving additional data as an indication of additional bidded search terms selected by the web site operator from among the members of the list of additional related search terms;
storing in the database one or more additional search listings including the received additional data as additional bidded search terms for the web site operator;
receiving a search request including a search term from a searcher;
returning to the searcher a set of matching search listings in the database including the additional bidded search terms which includes one or more search listings from the database having a bidded search term matching the search term, andordering search listings of the matching search listings using bid amounts of the matching search listings so that matching search listings having relatively higher bid amounts are displayed to the searcher more prominently among the set of matching search listings.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling information providers using a computer network such as the Internet to influence a position for a search listing within a search result list generated by an Internet search engine. The system and method of the present invention provides a database having accounts for the network information providers. Each account contains at least one search listing having at least three components: a description, a search term comprising one or more keywords, and a bid amount. The network information provider may add, delete, or modify a search listing after logging into his or her account via an authentication process. The network information provider influences the position for a search listing through a continuous online competitive bidding process. The bidding process occurs when the network information provider enters a new bid amount, which is preferably a money amount, for a search listing. The system then compares this bid amount with all other bid amounts for the same search term, and generates a rank value for all search listings having that search term. The rank value generated by the bidding process determines where the network information providers listing will appear on the search results list page that is generated in response to a query of the search term by a searcher located at a client computer on the computer network. A higher bid by a network information provider will result in a higher rank value and a more advantageous placement.
-
Citations
15 Claims
-
1. A method of operating a pay for placement web site, the method comprising:
-
storing a plurality of search listings in a database, each search listing including information to be communicated to a searcher and having associated with it at least one bidded search term, a web site operator and a bid amount; at a server system, receiving data defining a bidded search term from a web site operator; storing in the database a search listing including the received data as a bidded search term for the web site operator; at the server system, using the received data defining the bidded search term, generating a list of additional related search terms; providing at least some members of the list of additional related search terms from the server system to the web site operator; at the server system, receiving additional data as an indication of additional bidded search terms selected by the web site operator from among the members of the list of additional related search terms; storing in the database one or more additional search listings including the received additional data as additional bidded search terms for the web site operator; receiving a search request including a search term from a searcher; returning to the searcher a set of matching search listings in the database including the additional bidded search terms which includes one or more search listings from the database having a bidded search term matching the search term, and ordering search listings of the matching search listings using bid amounts of the matching search listings so that matching search listings having relatively higher bid amounts are displayed to the searcher more prominently among the set of matching search listings. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An online search system comprising:
-
a database of search listings, each search listing including information to be communicated to a searcher and having associated with it at least one bidded search term, a web site operator and a bid amount; an account management server in data communication with the database, the account management server configured to perform the following acts; receive from a web site operator a bidded search term; generate and provide to the web site operator a list of additional related search terms based on the received bidded search term so as to assist the web site operator in locating search terms relevant to a web site operated by the web site operator; receive from the web site operator a selection of search terms from the list of additional related search terms; and add the selected search terms to the database of search listings as additional search listings of the web site operator; a search engine web server in data communication with the database and operative to perform the following acts; receive a search request including a search term from a searcher; identify a set of matching search listings in the database which includes one or more search listings from the database having a bidded search term matching the search term; order the search listings of the set of matching search listings using bid amounts of the matching search listings so that matching search listings having relatively higher bid amounts are displayed to the searcher more prominently among the set of matching search listings; and return the ordered set of matching search listings to the searcher. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for an online pay for placement website, the method comprising:
at a server system, receiving search requests from searchers; returning matching search listings to the searchers in response to the received search request; receiving bidded search listings from respective web site operators, each bidded search listing including a search term to be matched against a received search request and a bid amount to be used for ordering the each bidded search listing among the matching search listings when the search term matches a received search request; storing the received bidded search listings in a database; providing to a web site operator a web page including a query box to receive a bidded search term; receiving a bidded search term from the web site operator; using the received bidded search term, generating a list of additional related search terms to assist the web site operator in locating additional bidded search terms; providing suggested bidded search terms from the generated list to the web site operator; receiving from the web site operator a selection of suggested bidded search terms; and storing in the database search listings for the web site operator, the search listings including the selected suggested bidded search term to be matched against a subsequently received search request. - View Dependent Claims (13, 14, 15)
Specification