Patent ID: 8595252

Claim:
A computer-implemented method comprising: receiving a set of one or more search results for a first query, each search result referring to a respective resource and including a link to the respective resource and each search result including a snippet of content from the respective resource; receiving one or more suggested second queries, wherein each suggested second query is associated with the first query, wherein each suggested second query is generated by replacing a first sequence of terms in the first query with a second sequence of different terms, wherein one sequence is a substring of the other sequence, the second sequence of different terms having been determined based on aggregated statistics of follow-up queries that include the second sequence of different terms, the follow-up queries having been submitted by users after submitting the first query; for each of the one or more suggested second queries: selecting a set of one or more words in one of the snippets to represent the suggested second query; associating the suggested second query with the selected set of one or more words within the snippet, wherein a user interaction with the selected set of one or more words within the snippet invokes the suggested second query; and marking the selected set of one or more words within the snippet so as to provide a visual indicator that distinguishes the set of one or more words when the set of search results is displayed; and transmitting the set of search results including one or more snippets having one or more marked sets of one or more words associated with one or more of the suggested second queries to a client device for presentation to the user.