Patent ID: 6876997

Claim:
A computer network search engine apparatus comprising: a search database having stored therein a plurality of search listings, each listing being associated with an information provider, at least one keyword, a money amount, and a computer network location; an input device for receiving a keyword entered by a user; a search engine web server for identifying search listings of the search database having a keyword matching the keyword entered by the user, ordering the identified search listings using the money amounts for the respective identified search listings, and generating a result list including at least some of the ordered listings; a related searches database having stored thereon related searches listings formed using search listings of the search database, the related searches listings each including a key word and text from the search database associated with the key word; a related searches web server for identifying related searches listings matching the keyword entered by the user and producing a related searches result list with suggested, related searches for presentation to the user along with the result list; an output device for providing the result list and the related search result list to the user, and recording means for recording a request from the user to retrieve information associated with a listing selected from the result list, including account identification information for charging to an account of the information provider associated with the selected listing the money amount associated with the selected listing.