Search engine
First Claim
1. A method of determining which one content to electronically display on a computer screen to one user from among a plurality of different contents provided by content providers, the method comprising:
- receiving at said computer a bid amount from each of said plurality of content providers, said bid amount corresponding to a value for displaying a piece of content that each of said content providers associate with one or more of at least one search keyword and at least one profile of a group of users;
receiving at said computer a maximum bid payment amount from at least one of said plurality of content providers, said maximum bid payment amount indicating a threshold value which a content provider is not prepared to pay for content to be displayed to said user in association with one or more of a search keyword and a profile;
correlating all the bid amounts to determine which one content has the highest percentage amount for each of the one or more different search keywords and profiles;
calculating a content value for each of the one or more different search keywords and profiles from an average of bid amounts received;
removing from consideration bids from content providers which have a maximum bid payment amount less than the content value calculated;
receiving at said computer at least one search keyword from one user; and
transmitting to the one user one piece of content wherein said content to be transmitted is selected so that consecutive transmissions of content from all providers are made proportionally to the percentage amount bid by each content provider for the profile or search keyword received from users.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides for a method of updating an internet search engine database with the results of a user'"'"'s selection of specific web page listings from the general web page listing provided to the user as a result of his initial keyword search entry. By updating the database with the selections of many different users, the database can be updated to prioritize those web listings that have been selected the most with respect to a given keyword, and thereby presenting first the most popular web page listings in a subsequent search using the same keyword search entry.
104 Citations
24 Claims
-
1. A method of determining which one content to electronically display on a computer screen to one user from among a plurality of different contents provided by content providers, the method comprising:
-
receiving at said computer a bid amount from each of said plurality of content providers, said bid amount corresponding to a value for displaying a piece of content that each of said content providers associate with one or more of at least one search keyword and at least one profile of a group of users;
receiving at said computer a maximum bid payment amount from at least one of said plurality of content providers, said maximum bid payment amount indicating a threshold value which a content provider is not prepared to pay for content to be displayed to said user in association with one or more of a search keyword and a profile;
correlating all the bid amounts to determine which one content has the highest percentage amount for each of the one or more different search keywords and profiles;
calculating a content value for each of the one or more different search keywords and profiles from an average of bid amounts received;
removing from consideration bids from content providers which have a maximum bid payment amount less than the content value calculated;
receiving at said computer at least one search keyword from one user; and
transmitting to the one user one piece of content wherein said content to be transmitted is selected so that consecutive transmissions of content from all providers are made proportionally to the percentage amount bid by each content provider for the profile or search keyword received from users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for determining which one content to electronically display on a computer screen to one user from among a plurality of different contents provided by content providers, the method comprising:
-
receiving at said computer a bid amount from each of said plurality of content providers, said bid amount corresponding to a value for displaying a piece of content that each of said content providers associate with one or more of at least one search keyword and at least one profile of a group of users;
receiving at said computer a maximum bid payment amount from at least one of said plurality of content providers, said maximum bid payment amount indicating a threshold value which a content provider is not prepared to pay for content to be displayed to said user in association with one or more of a search keyword and a profile;
correlating all the bid amounts to determine which one content has the highest percentage amount for each of the one or more different search keywords and profiles;
calculating a content value for each of the one or more different search keywords and profiles from an average of bid amounts received;
removing from consideration bids from content providers which have a maximum bid payment amount less than the content value calculated;
receiving at said computer at least one search keyword from one user; and
transmitting to the one user one piece of content wherein said content to be transmitted is selected so that consecutive transmissions of content from all providers are made proportionally to the percentage amount bid by each content provider for the profile or search keyword received from users. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for determining which one content to electronically display on a computer screen to one user from among a plurality of different contents provided by content providers, the apparatus comprising:
-
means for receiving a bid amount from each of said plurality of content providers, said bid amount corresponding to a value for displaying a piece of content that each of said content providers associate with one or more of at least one search keyword and at least one profile of a group of users;
means for receiving a maximum bid payment amount from at least one of said plurality of content providers, said maximum bid payment amount indicating a threshold value which a content provider is not prepared to pay for content to be displayed to said user in association with one or more of a search keyword and a profile;
means for correlating all the bid amounts to determine which one content has the highest percentage amount for each of the one or more different search keywords and profiles;
means for calculating a content value for each of the one or more different search keywords and profiles from an average of bid amounts received;
means for removing from consideration bids from content providers which have a maximum bid payment amount less than the content value calculated;
means for receiving at least one search keyword from one user; and
means for transmitting to the one user one piece of content wherein said content to be transmitted is selected so that consecutive transmissions of content from all providers are made proportionally to the percentage amount bid by each content provider for the profile or search keyword received from users. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus for determining which one content to electronically display on a computer screen to one user from among a plurality of different contents provided by content providers, the apparatus comprising:
-
a memory for storing sequences of coded program instructions; and
a microprocessor configured to execute said sequences of coded program instructions to;
receive at said computer a bid amount from each of said plurality of content providers, said bid amount corresponding to a value for displaying a piece of content that each of said content providers associate with one or more of at least one search keyword and at least one profile of a group of users;
receive at said computer a maximum bid payment amount from at least one of said plurality of content providers, said maximum bid payment amount indicating a threshold value which a content provider is not prepared to pay for content to be displayed to said user in association with one or more of a search keyword and a profile;
correlate all the bid amounts to determine which one content has the highest percentage amount for each of the one or more different search keywords and profiles;
calculate a content value for each of the one or more different search keywords and profiles from an average of bid amounts received;
remove from consideration bids from content providers which have a maximum bid payment amount less than the content value calculated;
receive at said computer at least one search keyword from one user; and
transmit to the one user one piece of content wherein said content to be transmitted is selected so that consecutive transmissions of content from all providers are made proportionally to the percentage amount bid by each content provider for the profile or search keyword received from users. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification