Patent ID: 8312014

Claim:
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.