Query Intent Determination Using Social Tagging
First Claim
1. A machine-implemented method comprising:
- identifying a plurality of search results in response to a user entering a search query;
identifying a group of neighbor websites for a subset of the plurality of search results;
identifying a set of tags for the neighbor websites; and
,determining formatting or content for a web page presenting the plurality of search results to the user based on one or more tags from the set of tags.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for using social tagging to identify a search engine user'"'"'s intent are described. A search engine selects a set of pages that are relevant to a query. The engine determines neighbors of these pages and groups the neighbors into topical clusters. For each cluster, the engine determines tags that a community of users has frequently associated with pages in that cluster. For each cluster, the engine matches that cluster'"'"'s dominant tags with phrases in various intent lists. By matching a particular cluster'"'"'s tags to various lists, an intent corresponding to that particular cluster is determined. For each cluster'"'"'s intent, the search engine may present, with query results, types of content that correspond especially to that intent (e.g., a map for a location intent, possibly along with driving directions). Additionally or alternatively, for each such intent, the search engine may format the query results in a manner that suits the intent.
40 Citations
28 Claims
-
1. A machine-implemented method comprising:
-
identifying a plurality of search results in response to a user entering a search query; identifying a group of neighbor websites for a subset of the plurality of search results; identifying a set of tags for the neighbor websites; and
,determining formatting or content for a web page presenting the plurality of search results to the user based on one or more tags from the set of tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23)
-
-
15. A computer system, the system comprising:
-
one or more processors; and a memory coupled to the processor, the memory storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the one or more processors causes the processors to perform the steps of; identifying a plurality of search results in response to a user entering a search query; identifying a group of neighbor websites for a subset of the plurality of search results; identifying a set of tags for the neighbor websites; and
,determining formatting or content for a web page presenting the plurality of search results to the user based on one or more tags from the set of tags. - View Dependent Claims (16, 17, 18, 24, 25, 26, 27, 28)
-
Specification