Lateral search
First Claim
1. A method, implemented on a server having at least one processor, storage, and a communication platform connected to a network, the method comprising:
- receiving, at the server, a search query from a client device, wherein the server includes a general search engine and a plurality of vertical search engines;
associating a user with the search query;
determining personal information for the user;
searching, by the general search engine, a general subdomain corpus for general content based on the search query;
determining a vertical subdomain corpus from a plurality of vertical subdomain corpuses based on the personal information for the user;
searching, by a vertical search engine of the plurality of vertical search engines, the vertical subdomain corpus to identify specialized content based on the search query, wherein the vertical search engine is controlled by an owner of the general search engine;
identifying additional content based on the vertical subdomain corpus and the personal information for the user, wherein the additional content is at least one of an advertisement and a sponsored link; and
presenting the specialized content and the general content with the additional content as a response to the search query.
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.
15 Citations
19 Claims
-
1. A method, implemented on a server having at least one processor, storage, and a communication platform connected to a network, the method comprising:
-
receiving, at the server, a search query from a client device, wherein the server includes a general search engine and a plurality of vertical search engines; associating a user with the search query; determining personal information for the user; searching, by the general search engine, a general subdomain corpus for general content based on the search query; determining a vertical subdomain corpus from a plurality of vertical subdomain corpuses based on the personal information for the user; searching, by a vertical search engine of the plurality of vertical search engines, the vertical subdomain corpus to identify specialized content based on the search query, wherein the vertical search engine is controlled by an owner of the general search engine; identifying additional content based on the vertical subdomain corpus and the personal information for the user, wherein the additional content is at least one of an advertisement and a sponsored link; and presenting the specialized content and the general content with the additional content as a response to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server having at least one processor, storage, and a communication platform connected to a network, the server comprising:
-
a query processor configured for; receiving, at the server, a search query from a client device, and determining personal information for a user that is associated with the search query; a general search engine configured for performing a search, in a general subdomain corpus, for general content based on the search query; a plurality of vertical search engines comprising a vertical search engine configured for performing a search, in a vertical subdomain corpus, for specialized content based on the search query, wherein the vertical search engine is controlled by an owner of the general search engine and wherein the vertical subdomain corpus is determined from a plurality of vertical subdomain corpuses based on the personal information for the user; and a page constructor configured for; identifying additional content based on the vertical subdomain corpus and the personal information for the user, wherein the additional content is at least one of an advertisement and a sponsored link, and presenting the specialized content and the general content with the additional content as a response to the search query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable tangible and non-transitory medium having information for performing a search, wherein the information, when read by a server, causes the server to perform operations comprising:
-
receiving, at the server, a search query from a client device, wherein the server includes a general search engine and a plurality of vertical search engines; identifying a user that is associated with the search query; determining personal information for the user; searching, by the general search engine, a general subdomain corpus for general content based on the search query; determining a vertical subdomain corpus from a plurality of vertical subdomain corpuses based on the personal information for the user; searching, by a vertical search engine of the plurality of vertical search engines, the vertical subdomain corpus to identify specialized content based on the search query, wherein the vertical search engine is controlled by an owner of the general search engine; identifying additional content based on the vertical subdomain corpus and the personal information for the user, wherein the additional content is at least one of an advertisement and a sponsored link; and presenting the specialized content and the general content with the additional content as a response to the search query. - View Dependent Claims (16, 17, 18, 19)
-
Specification