Patent ID: 8156102

Claim:
A method performed by one or more server devices, the method comprising: identifying, using one or more processors associated with the one or more server devices, a particular search result of a plurality of previously selected search results, where the particular search result is associated with a query and a category, where the query includes one or more query terms; determining, using one or more processors associated with the one or more server devices, that the one or more query terms and the category are synonyms, where the determining comprises: determining, using one or more processors associated with the one or more server devices, whether the one or more query terms are hyponyms of the category, and determining, using one or more processors associated with the one or more server devices, that the one or more query terms and the category are synonyms when the one or more query terms are not hyponyms of the category; receiving another search query associated with the category; and modifying, using one or more processors associated with the one or more server devices, the other search query to generate a modified search query that includes the one or more query terms when the one or more query terms and the category are synonyms.