Lateral search
First Claim
1. A computer implemented method of performing a search to retrieve electronic documents, using general subdomain corpus including general content and one or more vertical subdomain corpuses, each vertical subdomain corpuses including specialized content, the method comprising:
- presenting a graphical user interface to a user;
receiving a search query from the user using the graphical user interface, wherein the received search query is based on a text query string inputted by the user;
determining personal information for the user;
causing a search to be performed by at least one of general search engines in the general subdomain corpus of general content using the search query, wherein the general content is not organized in specialized categories;
determining a vertical subdomain corpus from the one or more vertical subdomain corpuses based on the personal information of the user by a engine determiner of a search server coupled to a query processor and plurality of general search engines and vertical search engines; and
causing a search to be performed by at least one of the special search engine in the determined vertical subdomain corpus of specialized content using the user search query to create a customized graphic user interface, wherein the specialized content is organized by one or more tabs corresponding to the plurality of vertical engines based on the vertical subdomain determined by the engine determiner to facilitate a selection of the vertical engines searching; and
the organization of corresponding vertical engines and the selection of vertical engines into the customized graphic user interface are controlled by the same business owner of the at least one general engine.
2 Assignments
0 Petitions
Accused Products
Abstract
A search query is received. Personal information for a user is then determined. A search is performed in a general subdomain of general content using the search query. For example, the general subdomain of general content may be a WWW search. Then, a vertical subdomain is determined based on the personal information. A search is then performed in the vertical subdomain of specialized content using the search query. The search performed in the general subdomain and the search performed in the vertical subdomain generate general search results and vertical search results. The results may be combined and outputted to a client.
-
Citations
8 Claims
-
1. A computer implemented method of performing a search to retrieve electronic documents, using general subdomain corpus including general content and one or more vertical subdomain corpuses, each vertical subdomain corpuses including specialized content, the method comprising:
-
presenting a graphical user interface to a user; receiving a search query from the user using the graphical user interface, wherein the received search query is based on a text query string inputted by the user; determining personal information for the user; causing a search to be performed by at least one of general search engines in the general subdomain corpus of general content using the search query, wherein the general content is not organized in specialized categories; determining a vertical subdomain corpus from the one or more vertical subdomain corpuses based on the personal information of the user by a engine determiner of a search server coupled to a query processor and plurality of general search engines and vertical search engines; and causing a search to be performed by at least one of the special search engine in the determined vertical subdomain corpus of specialized content using the user search query to create a customized graphic user interface, wherein the specialized content is organized by one or more tabs corresponding to the plurality of vertical engines based on the vertical subdomain determined by the engine determiner to facilitate a selection of the vertical engines searching; and the organization of corresponding vertical engines and the selection of vertical engines into the customized graphic user interface are controlled by the same business owner of the at least one general engine. - View Dependent Claims (2, 3, 4)
-
-
5. A search server for performing searches in general content and specialized content to retrieve electronic documents, the search server comprising:
-
a query processor coupled to a plurality of general search engines and vertical search engines, the query processor configured to receive a query from a user presenting a graphical user interface to the user;
wherein the received query is based on a text query string inputted by the user;the one or more general search engines configured to perform searches in a general subdomain corpus including at least a part of the general content, wherein the general content is not organized in specialized categories; the one or more vertical search engines configured to perform searches in a vertical subdomain corpus including at least a part of the specialized content, wherein the specialized content is organized by one or more tabs correspond to the plurality of vertical search engines determined by an engine determiner of the search server based on personal information associated with the user and input query from the user to create a customized graphic user interface for facilitating a selection of the vertical engines searching; and wherein the organization of corresponding vertical engines and the selection of vertical engines into the customized graphic user interface are controlled by the same business owner of the at least one general engine. - View Dependent Claims (6, 7, 8)
-
Specification