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 computer-executed method comprising:
- receiving, from a requesting entity, a search query comprising one or more query words, wherein the one or more query words include a particular keyword;
determining whether the particular keyword is a first hint keyword based, at least in part, on detecting, based on a query log, a pattern of usage that identifies the particular keyword as the first hint keyword;
wherein the query log comprises a record of a previous search query and an indicator of a particular document in which the requesting entity expressed an interest; and
wherein the particular document is from a set of results based on the previous search query;
in response to determining that the particular keyword is a first hint keyword, selecting a first set of one or more databases from a plurality of database sets that includes a second set of one or more databases that differs from the first set of one or more databases;
searching the first set of one or more databases for at least one query word of the one or more query words;
retrieving information regarding a first set of one or more documents resulting from the step of searching the first set of one or more databases; and
returning, to the requesting entity, the information regarding the first set of one or more documents.
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.
-
Citations
19 Claims
-
1. A computer-executed method comprising:
-
receiving, from a requesting entity, a search query comprising one or more query words, wherein the one or more query words include a particular keyword; determining whether the particular keyword is a first hint keyword based, at least in part, on detecting, based on a query log, a pattern of usage that identifies the particular keyword as the first hint keyword; wherein the query log comprises a record of a previous search query and an indicator of a particular document in which the requesting entity expressed an interest; and wherein the particular document is from a set of results based on the previous search query; in response to determining that the particular keyword is a first hint keyword, selecting a first set of one or more databases from a plurality of database sets that includes a second set of one or more databases that differs from the first set of one or more databases; searching the first set of one or more databases for at least one query word of the one or more query words; retrieving information regarding a first set of one or more documents resulting from the step of searching the first set of one or more databases; and returning, to the requesting entity, the information regarding the first set of one or more documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-executed method comprising:
-
receiving, at a particular search server from a requesting entity, a search query comprising one or more query words, wherein the one or more query words include a particular keyword; determining whether the particular keyword is a first hint keyword; in response to determining that the particular keyword is the first hint keyword, selecting a first set of one or more databases, based on the first hint keyword, from a plurality of database sets that includes a second set of one or more databases that differs from the first set of one or more databases; passing at least one query word of the one or more query words to a subdomain search server; wherein the subdomain search server has access to the first set of one or more databases selected based on the first hint keyword; and wherein the particular search server does not have access to the first set of one or more databases selected based on the first hint keyword; searching, at the subdomain search server, the first set of one or more databases for the at least one query word; retrieving information regarding a first set of one or more documents resulting from the step of searching the first set of one or more databases; and returning, to the requesting entity, the information regarding the first set of one or more documents.
-
-
11. A computer-executed method comprising:
-
receiving, from a requesting entity, a search query comprising one or more query words, wherein the one or more query words include a particular keyword; determining whether the particular keyword is a first hint keyword; in response to determining that the particular keyword is the first hint keyword, selecting a first set of one or more databases from a plurality of database sets that includes a second set of one or more databases that differs from the first set of one or more databases; searching the first set of one or more databases for at least one query word of the one or more query words; retrieving information regarding a first set of one or more documents resulting from the step of searching the first set of one or more databases; searching the second set of one or more databases for at least one query word of the one or more query words, wherein the second set of one or more databases is not selected based on the first hint keyword; retrieving information regarding a second set of one or more documents resulting from the step of searching the second set of one or more databases; returning, to the requesting entity, the information regarding the first set of one or more documents and the information regarding the second set of one or more documents; and distinguishing information regarding the first set of one or more documents from the second set of one or more documents using a display element. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification