System and method for influencing a position on a search result list generated by a computer network search engine
First Claim
1. A method of operating a search engine on a computer network to generate a search result list in response to a client submitting a search query, the method comprising:
- maintaining a database searchable by the search engine, the database storing a plurality of search listings, each search listing including search listing text, an information provider and a bid amount;
receiving a search query from a client;
identifying at least some search listings matching the search query, wherein a match is based at least in part on a location for an information provider;
displaying at least some of the identified search listings to the client, where the displayed search listings are ordered using the bid amounts of the respective identified search listings;
receiving a request made by the client to retrieve a selected search listing displayed to the client;
charging to an account of the information provider for the selected search listing an amount related to the bid amount of the selected search listing; and
providing an information provider with authenticated online access to the stored search listings of the information provider to modify a bid amount of a search listing or search listing text of a search listing.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling information providers using a computer network to influence a position for a search listing within a search result list. A database stores accounts for the network information providers. Each account contains contact and billing information. In addition, 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 a position for a search listing in the provider'"'"'s account by first selecting a relevant search term and entering that search term and the description into a search listing. A continuous online competitive bidding process occurs when the network information provider enters a new bid amount for a search listing. This bid amount is compared with all other bid amounts for the same search term. A rank value is generated for all search listings having that search term. The generated rank value determines where the network information provider'"'"'s listing will appear on the search results list page that is generated in response to a query of the search term by a searcher 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.
108 Citations
16 Claims
-
1. A method of operating a search engine on a computer network to generate a search result list in response to a client submitting a search query, the method comprising:
-
maintaining a database searchable by the search engine, the database storing a plurality of search listings, each search listing including search listing text, an information provider and a bid amount; receiving a search query from a client; identifying at least some search listings matching the search query, wherein a match is based at least in part on a location for an information provider; displaying at least some of the identified search listings to the client, where the displayed search listings are ordered using the bid amounts of the respective identified search listings; receiving a request made by the client to retrieve a selected search listing displayed to the client; charging to an account of the information provider for the selected search listing an amount related to the bid amount of the selected search listing; and providing an information provider with authenticated online access to the stored search listings of the information provider to modify a bid amount of a search listing or search listing text of a search listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating a result list in response to a user input submitted over a computer network, the method comprising:
-
maintaining a database including a plurality of network information provider listings, wherein each listing includes a money amount, a network information provider, and a location associated with the network information provider; receiving an input entered by a user; identifying at least some network information provider listings matching the input received from the user, wherein a match is based at least in part on a location of the network information provider; displaying to the user a result list including at least some of the identified network information provider listings, the listings being ordered using their respective money amounts; and upon receiving a retrieval request from the user to retrieve a network information provider listing selected from the result list, charging to an account of a network information provider for the selected listing the money amount for the selected listing; wherein a network information provider is provided with online authenticated login access permitting the network information provider to modify a search listing of the network information provider. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification