Systems and methods for direct navigation to specific portion of target document
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for direct navigation to and/or highlighting a specific portion of a target document such as query-relevant portion of the document are disclosed. The method may include generating a search result link to a search result document and generating an instruction to a client document browser to navigate directly to an intra-document portion related to the query within the search result document. The search result may include a snippet extracted from the search result document such that the instruction causes navigation directly to at least a portion of the snippet. The instruction may be an artificial anchor undefined in the search result document, e.g., designated by a preassigned artificial anchor designator. The client browser may have an artificial anchor module installed to execute the instruction to navigate directly to and optionally highlight the intra-document portion within the target document in response to the document link being selected.
45 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers including a processor; and a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations 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. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. 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 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 hyperlink to a corresponding search result document, wherein the selection of the hyperlink when the search result is displayed on the client device causes the client device to navigate to the top of the corresponding search result document; a corresponding active snippet link to a portion of the corresponding search result document, the active snippet link containing 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 active snippet link being the hyperlink and an artificial anchor appended to the hyperlink that references the portion for the search result document, the artificial anchor being undefined in the search result document, and wherein the selection of the active snippet link when the search result is displayed on a client device causes the client device to navigate directly to the portion of the corresponding search result document; wherein; the snippet link includes instruction, the instruction includes an intra-document link for a 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; the artificial anchor 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 search results to the client device in response to the search query.
-
Specification