Patent ID: 8150824

Claim:
A method for providing search results to a user, comprising: receiving in a search engine a search query from a client device, the search query including one or more query terms; generating in the search engine two or more search results in response to the search query, each search result of the search results including: a corresponding search result document link to a top of a corresponding search result document; and a corresponding active snippet link to a portion of the corresponding search result document, the corresponding active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from the portion of the corresponding search result document by the search engine, the corresponding active snippet link including an instruction that causes the client device to navigate directly to the portion of the corresponding search result document from which the query-relevant snippet is extracted when the corresponding active snippet link is selected by a user from the display of the query-relevant snippet of the search result on the client device; wherein: the instruction includes an intra-document link for the query-relevant snippet, the intra-document link pointing to the portion of the corresponding search result document from which the query-relevant snippet is extracted; and the intra-document link includes an artificial anchor undefined in the corresponding search result document and includes a preassigned artificial anchor designator as one of a prefix and a suffix, the preassigned artificial anchor designator including a preassigned set of one or more text characters and designating the artificial anchor as artificial; and providing from the search engine the two or more search results to the client device in response to the search query.