Methods and systems for performing redirects to a search engine
First Claim
Patent Images
1. A system for redirecting search requests over a network, the system comprising:
- a database that stores identification information for a plurality of recipients, wherein the recipients are eligible to receive a benefit as the result of searches performed by individuals; and
program code stored in computer readable memory that when executed is configured to;
provide a user interface to a user terminal via which a user can identify a recipient;
determine if the recipient identified by the user corresponds to a recipient identifier stored in the database;
store in computer readable memory an association between the user terminal and the identified recipient to enable the recipient to receive at least one benefit when the user conducts a search;
receive a search request from the user;
store an indication that the search request was received from the user terminal in association with identified recipient information;
forward the search request to an Internet site associated with a search engine;
determine a payment allocation with respect to the identified recipient based at least in part on an indication that the search request was received from the same user that provided the recipient designation, even when the search request subject matter is unrelated to the designated recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is related to methods and systems for processing search requests and for performing searches over a network. In an embodiment, a recipient designation is received from a user over a network. The designation indicates that future searches performed by the user are to be associated with the recipient (even if the subject matter of the search is not related to the recipient). A search request is received from the user; causing a search to be performed in response to the search request. An identifier corresponding to the recipient is stored in association with an indication regarding the occurrence of the first search request.
17 Citations
49 Claims
-
1. A system for redirecting search requests over a network, the system comprising:
-
a database that stores identification information for a plurality of recipients, wherein the recipients are eligible to receive a benefit as the result of searches performed by individuals; and program code stored in computer readable memory that when executed is configured to; provide a user interface to a user terminal via which a user can identify a recipient; determine if the recipient identified by the user corresponds to a recipient identifier stored in the database; store in computer readable memory an association between the user terminal and the identified recipient to enable the recipient to receive at least one benefit when the user conducts a search; receive a search request from the user; store an indication that the search request was received from the user terminal in association with identified recipient information; forward the search request to an Internet site associated with a search engine; determine a payment allocation with respect to the identified recipient based at least in part on an indication that the search request was received from the same user that provided the recipient designation, even when the search request subject matter is unrelated to the designated recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of redirecting search requests over a network, the method comprising:
-
receiving over a network a recipient designation manually provided by a user, wherein the recipient is eligible to receive a benefit as the result of searches performed by the user, wherein the user is not the recipient; storing the recipient designation in computer readable memory; after storing the recipient designation in computer readable memory, receiving at a first Internet site a first search request regarding a subject matter from the user, wherein the search request subject matter is not related to the recipient; forwarding the first search request to a second Internet site associated with a search engine, wherein the search engine will generate search results at least partly based on the forwarded first search request; storing in association with an identifier corresponding to the recipient an indication regarding the occurrence of the first search request; and allocating a payment to the recipient based at least in part on an indication that the first search request was received from the same user that provided the recipient designation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of redirecting search requests over a network, the method comprising:
-
receiving a recipient designation from a user over a network, wherein the designated recipient is not the user; searching a database to determine if a record exists in the database for the designated recipient; if the database includes a record for the designated recipient, storing an indication that the user designated the recipient in computer readable memory; receiving at a first Internet site a first search request from the user; providing the first search request to a second site associated with a search engine, wherein the search engine will generate search results at least partly based on the first search request; storing in association with an identifier corresponding to the recipient an indication regarding the occurrence of the first search request from the user; and allocating a payment to the recipient based at least in part on an indication that the first search request was received from the same user that provided the recipient designation, even when the first search request subject matter is unrelated to the designated recipient. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of processing search requests over a network, the method comprising:
-
receiving a recipient designation from a user over a network that indicates that future searches performed by the user are to benefit the recipient, wherein the user is not the recipient; identifying the recipient as a non-profit entity; receiving at a first Internet site or via a toolbar a first search request from the user; causing a search to be performed in response to the first search request; storing in association with an identifier corresponding to the recipient an indication regarding the occurrence of the first search request from the user; and allocating a payment to the recipient based at least in part on an indication that the first search request was received from the same user that provided the recipient designation, even when the first search request subject matter is unrelated to the designated recipient. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
Specification