ALGORITHMICALLY GENERATED TOPIC PAGES
First Claim
1. A method for generating a topic page for a query, comprising:
- (a) analyzing the query to identify a plurality of dimensions;
(b) selecting one or more content modules from a plurality of sources that match one or more of the plurality of dimensions; and
(c) generating the topic page with the selected content modules.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating a topic page for a search query on a search webpage includes receiving a query at the search webpage on a client. The query is transmitted from the search webpage on the client to a search engine on a server. A topic page generator available to the search engine analyzes the query to identify a plurality of dimensions. One or more content modules that match one or more of the dimensions are selected from a plurality of sources based on a weight associated with each of the content modules. The weight defines the ranking of a content module. The content modules for the plurality of dimensions are glued together and presented on the topic page in the order of the corresponding weight of the content modules. The order of presentation identifies the relevancy of the content modules to the query. The presented topic page provides the most relevant content modules for the query, and for a user located in a specific geo location.
70 Citations
36 Claims
-
1. A method for generating a topic page for a query, comprising:
-
(a) analyzing the query to identify a plurality of dimensions; (b) selecting one or more content modules from a plurality of sources that match one or more of the plurality of dimensions; and (c) generating the topic page with the selected content modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating a topic page for a search query on a search webpage, comprising:
-
receiving a query at the search webpage; analyzing the query to identify a plurality of dimensions; selecting one or more content modules from a plurality of sources that match one or more of the plurality of dimensions, the selection of the content modules based on a weight associated with each of the content modules, the weight defining the ranking of the content modules; and generating the topic page with the selected content modules, the order of presenting of the content modules based on the corresponding weight of the content modules, the order indicating relevancy of the content modules to the query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for generating a topic page for search queries on a search webpage, comprising:
-
a client configured to generate a query and render a topic page; a server configured to receive the query from the client, the server including, a topic page generator having, a categorizer module configured to analyze the query and identify a plurality of dimensions, wherein the plurality of dimensions includes a geo location associated with the query, a topic based on the geo location and one or more intents for the topic defining the purpose of the query at the geo location; a module selector configured to select a plurality of content modules from a plurality of sources that match one or more of the plurality of dimensions; and a module placer configured to identify placement of the plurality of content modules in the topic page, the placement of the content modules defined by metadata associated with each of the content modules. - View Dependent Claims (25, 26, 27)
-
-
28. A method for generating a topic page for a search query (query) on a search webpage, comprising:
-
requesting content modules for a query, the query defined by a plurality of dimensions; receiving a plurality of content modules matching one or more of the plurality of dimensions of the query from a plurality of sources; and rendering the content modules on the topic page in response to the request, the rendering of the content modules based on weight associated with each of the content modules, the weight defining the ranking of the content module within the topic page, wherein during the rendering, the method includes analyzing the plurality of content modules in the topic page to identify and resolve any conflict associated with the content modules, the resolution of the conflict enriching quality of the topic page rendered on the search results webpage. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification