Method and apparatus for implementing search engine with cost per action revenue model
First Claim
Patent Images
1. A computerized search and advertising system comprising:
- a. an interface operable to receive a search query, wherein the search query specifies a search information;
b. a search system operable to receive the search query from the web interface and to generate a search request based on the search query;
c. a search engine operable to receive the search request from the search system and to provide to the search system a plurality of search results responsive to the search request; and
d. a database operable to store a plurality of paid advertisings;
e. at least one storage device;
wherein the search system is additionally operable to;
i. receive a plurality of search results;
ii. retrieve at least one paid advertising information associated with a paid advertisement from the database, wherein the paid advertisement is related to the plurality of search results and wherein the paid advertising information comprises at least one paid advertising link;
iii. insert the at least one paid advertising link into the plurality of search results;
send a response, the response comprising the inserted at least one paid advertising link and the plurality of search results, the response operable to cause the inserted at least oneiv. paid advertising link and the plurality of search results to be displayed, wherein an advertiser associated with the paid advertisement is charged for the paid advertisement only if it is determined that the paid advertising link was used to generate revenue for the advertiser by way of making a purchase;
v. collect account information and establish an account for a user based on the collected account information;
vi. credit the account of the user with a portion of a charge for the paid advertisement when it is determined that the paid advertising link was used to generate the revenue for the advertiser by way of making the purchase; and
vii. cause information associated with the account of the user, information on activity of the user and information on a credit amount credited to the account of the user to be stored in at least one storage area allocated on the storage device, wherein the sent response is further operable to cause the paid advertising link to be displayed above at least one of the plurality of search results;
wherein the sent response is further operable to cause the at least one of the plurality of search results to be displayed below the paid advertising link; and
wherein the plurality of search results are free search results.
21 Assignments
0 Petitions
Accused Products
Abstract
The inventive technology enables the search engine operator to charge the advertisers who place their links on the search engine only if the user uses the search results to visit the advertiser'"'"'s web portal(s) and generates revenue for the advertiser. This concept is especially attractive to the advertisers because it eliminates the risk, which the advertisers face in conventional search engines, when they are changed by the search engine per user click irrespectively of whether the user'"'"'s visit resulted in advertiser'"'"'s revenue.
57 Citations
14 Claims
-
1. A computerized search and advertising system comprising:
-
a. an interface operable to receive a search query, wherein the search query specifies a search information; b. a search system operable to receive the search query from the web interface and to generate a search request based on the search query; c. a search engine operable to receive the search request from the search system and to provide to the search system a plurality of search results responsive to the search request; and d. a database operable to store a plurality of paid advertisings; e. at least one storage device; wherein the search system is additionally operable to; i. receive a plurality of search results; ii. retrieve at least one paid advertising information associated with a paid advertisement from the database, wherein the paid advertisement is related to the plurality of search results and wherein the paid advertising information comprises at least one paid advertising link; iii. insert the at least one paid advertising link into the plurality of search results;
send a response, the response comprising the inserted at least one paid advertising link and the plurality of search results, the response operable to cause the inserted at least oneiv. paid advertising link and the plurality of search results to be displayed, wherein an advertiser associated with the paid advertisement is charged for the paid advertisement only if it is determined that the paid advertising link was used to generate revenue for the advertiser by way of making a purchase; v. collect account information and establish an account for a user based on the collected account information; vi. credit the account of the user with a portion of a charge for the paid advertisement when it is determined that the paid advertising link was used to generate the revenue for the advertiser by way of making the purchase; and vii. cause information associated with the account of the user, information on activity of the user and information on a credit amount credited to the account of the user to be stored in at least one storage area allocated on the storage device, wherein the sent response is further operable to cause the paid advertising link to be displayed above at least one of the plurality of search results;
wherein the sent response is further operable to cause the at least one of the plurality of search results to be displayed below the paid advertising link; and
wherein the plurality of search results are free search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
a. receiving a search query, wherein the search query specifies a search information; b. generating a search request based on the search query and forwarding the search request to a search engine; c. receiving a plurality of search results responsive to the search request from the search engine;
retrieving at least one paid advertising information associated with a paid advertisement from a database, wherein the paid advertisement is related to the plurality of search resultsd. and wherein the paid advertising information comprises at least one paid advertising link; e. inserting the at least one paid advertising link into the plurality of search results; f. sending a response, the response comprising the inserted at least one paid advertising link and the plurality of search results, the response operable to cause the inserted paid advertising link and the plurality of search results to be displayed; g. determining whether the paid advertising link was used to generate a revenue for an advertiser associated with the paid advertisement by way of making a purchase, and if so, charging the advertiser for the paid advertisement; h. collecting account information and establishing an account for a user based on the collected information; i. crediting the account of the user with a portion of a charge for the paid advertisement when it is determined that the paid advertising link was used to generate the revenue for the advertiser by way of making the purchase; and j. causing information associated with the account of the user, information on activity of the user and information on a credit amount credited to the account of the user to be stored, wherein the sent response is further operable to cause the paid advertising link to be displayed above at least one of the plurality of search results; wherein the sent response is further operable to cause the at least one of the plurality of search results to be displayed below the paid advertising link; and
wherein the plurality of search results are free search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification