Patent ID: 7401074

Claim:
A method comprising: receiving a request from a user in the form of a search query string to be executed against a search corpus repository; canonicalizing one or more terms in the search query string to form a reformed search query string when the one or more terms meet canonicalization criteria, wherein the reformed search query string is not used to determine a set of content items that satisfies the search query string; applying the reformed search query string as an input to a presentation processor; and selecting, from a presentation repository that is distinct from the search corpus repository, using the presentation processor, a presentation that is an item to be included, along with the set of content items, in a response to the request, wherein selection of the presentation to be included in the response is performed by matching terms in the reformed search query string with keywords associated with the presentation, wherein at least one term in the reformed search query string is a canonicalization of at least one of the one or more terms of the search query string meeting the canonicalization criteria.