Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis
First Claim
Patent Images
1. A method comprising:
- receiving a search query string from a first user that is associated with a first location;
wherein the first location is not included in the search query string;
in response to receiving the search query string, selecting a first advertisement, from a plurality of advertisements, based at least in part on the first location;
including the first advertisement in a web page that is sent to the first user;
wherein said selecting said first advertisement, from the plurality of advertisements, is further based, at least in part, on a particular word in the search query string;
wherein the plurality of advertisements includes a second advertisement associated with the particular word and a second location;
wherein the second location is distinct from the first location;
receiving a second search query string, that includes the particular word, and that is from a second user that is associated with the second location;
in response to receiving the second search query string, selecting the second advertisement from the plurality of advertisements, based at least in part on the second location; and
including the second advertisement in a second web page that is sent to the second user;
wherein the method is performed by one or more computing devices.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
58 Citations
12 Claims
-
1. A method comprising:
-
receiving a search query string from a first user that is associated with a first location; wherein the first location is not included in the search query string; in response to receiving the search query string, selecting a first advertisement, from a plurality of advertisements, based at least in part on the first location; including the first advertisement in a web page that is sent to the first user; wherein said selecting said first advertisement, from the plurality of advertisements, is further based, at least in part, on a particular word in the search query string; wherein the plurality of advertisements includes a second advertisement associated with the particular word and a second location; wherein the second location is distinct from the first location; receiving a second search query string, that includes the particular word, and that is from a second user that is associated with the second location; in response to receiving the second search query string, selecting the second advertisement from the plurality of advertisements, based at least in part on the second location; and including the second advertisement in a second web page that is sent to the second user; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving a search query string that includes a particular term that has both a first meaning and a second meaning; wherein the first meaning is associated with a particular location; wherein the second meaning is not associated with the particular location; determining whether the particular term is being used to convey the first meaning based, at least in part, on one or more query logs; in response to determining that the particular term is being used to convey the first meaning, selecting a first advertisement, from a plurality of advertisements, based at least in part on the particular location; and displaying the first advertisement at a web page; wherein the plurality of advertisements includes a second advertisement associated with a second location; wherein the second location is distinct from the particular location; receiving a second search query string that includes a second term that has both a third meaning and a fourth meaning; wherein the third meaning is associated with the second location; wherein the fourth meaning is not associated with the second location; determining whether the second term is being used to convey the third meaning based, at least in part, on the one or more query logs; in response to determining that the second term is being used to convey the third meaning, selecting the second advertisement, from the plurality of advertisements, based at least in part on the second location; and displaying the second advertisement at a second web page; wherein the method is performed by one or more computing devices. - View Dependent Claims (6)
-
-
7. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of:
-
receiving a search query string from a first user that is associated with a first location; wherein the first location is not included in the search query string; in response to receiving the search query string, selecting a first advertisement, from a plurality of advertisements, based at least in part on the first location; including the first advertisement in a web page that is sent to the first user; wherein said selecting said first advertisement, from the plurality of advertisements, is further based, at least in part, on a particular word in the search query string; wherein the plurality of advertisements includes a second advertisement associated with the particular word and a second location; wherein the second location is distinct from the first location; receiving a second search query string, that includes the particular word, and that is from a second user that is associated with the second location; in response to receiving the second search query string, selecting the second advertisement from the plurality of advertisements, based at least in part on the second location; and including the second advertisement in a second web page that is sent to the second user. - View Dependent Claims (8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of:
-
receiving a search query string that includes a particular term that has both a first meaning and a second meaning; wherein the first meaning is associated with a particular location; wherein the second meaning is not associated with the particular location; determining whether the particular term is being used to convey the first meaning based, at least in part, on one or more query logs; in response to determining that the particular term is being used to convey the first meaning, selecting a first advertisement, from a plurality of advertisements, based at least in part on the particular location; and displaying the first advertisement at a web page; wherein the plurality of advertisements includes a second advertisement associated with a second location; wherein the second location is distinct from the particular location; receiving a second search query string that includes a second term that has both a third meaning and a fourth meaning; wherein the third meaning is associated with the second location; wherein the fourth meaning is not associated with the second location; determining whether the second term is being used to convey the third meaning based, at least in part, on the one or more query logs; in response to determining that the second term is being used to convey the third meaning, selecting the second advertisement, from the plurality of advertisements, based at least in part on the second location; and displaying the second advertisement at a second web page. - View Dependent Claims (12)
-
Specification