Patent ID: 7536382

Claim:
A computer-implemented method, comprising: receiving a search query from a device associated with a user; determining whether the received search query includes an entity name; determining whether the entity name corresponds to one of a plurality of common words or phrases; rewriting the received search query to include a restrict identifier that restricts a search based on the rewritten search query to a domain associated with the entity name; performing a search, based on the rewritten search query, to obtain search results when the entity name is determined not to correspond to one of the common words or phrases; presenting the search results to the device when the search is performed based on the rewritten search query; performing a search based on the received search query when the entity name is determined to correspond to one of the common words or phrases; providing, to the device, a link to the rewritten search query when the search is performed based on the received search query; receiving a selection of the link to the rewritten search query; and performing a search based on the rewritten search query in response to the selection of the link to the rewritten search query.