Systems and methods for direct navigation to specific portion of target document
First Claim
1. A method for providing a search result to a user, comprising:
- receiving a search query from a client device;
generating at least one search result in response to the search query, the search result being associated with a search result document link to a search result document;
generating an instruction corresponding to the search result, the instruction being to a document browser to display the search result on the client device, the instruction being to navigate directly to an intra-document portion within the search result document when the search result is selected by the user, the intra-document portion being related to the search query; and
providing the search result to the user.
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.
-
Citations
58 Claims
-
1. A method for providing a search result to a user, comprising:
-
receiving a search query from a client device;
generating at least one search result in response to the search query, the search result being associated with a search result document link to a search result document;
generating an instruction corresponding to the search result, the instruction being to a document browser to display the search result on the client device, the instruction being to navigate directly to an intra-document portion within the search result document when the search result is selected by the user, the intra-document portion being related to the search query; and
providing the search result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of linking to an intra-document portion of a target document, comprising:
generating an artificial intra-document anchor corresponding to the intra-document portion within the target document, the artificial intra-document anchor being undefined in the target document. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method for providing a search result to a user, comprising:
-
generating at least one search result in response to a search query, each search result includes a snippet extracted from the search result document, the search result being associated with a cached link to a cached search result document; and
returning the cached search result document automatically scrolled to a portion of the cached search result document containing the snippet in response to the cached link being selected by the user. - View Dependent Claims (19, 20)
-
-
21. A method for navigating directly to an intra-document portion within a target document, comprising:
-
receiving a document link to the target document; and
executing an instruction to navigate directly to the intra-document portion within the target document in response to the document link being selected, the instruction being one of a reference to an artificial anchor appended to the document link, the artificial anchor being undefined in the target document, a hidden tag defined in the target document and an attribute on a tag defined in the target document. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for navigating directly to an intra-document portion within a search result document, comprising:
-
receiving a search result page including at least one search result link pointing to the search result document and at least one snippet extracted from the intra-document portion within the search result document;
generating an intra-document link based on the snippet by appending an artificial anchor to the search result link, the intra-document link pointing to the intra-document portion within the search result document and the artificial anchor being undefined in the target document; and
navigating directly to the intra-document portion within the target document in response to selection of the intra-document link. - View Dependent Claims (31, 32)
-
-
33. A client web browser, comprising:
an artificial anchor module for parsing and interpreting an artificial anchor appended to a link to a target document, the artificial anchor module being configured to navigate to the target document upon selection of the link with the artificial anchor and to search and scroll to an intra-document portion of the target document referenced by the artificial anchor, wherein the artificial anchor is undefined in the target document. - View Dependent Claims (34)
-
35. A computer program product embodied on a computer-readable medium, the computer program product including instructions, which when executed by a computer system, are operable to cause the computer system to perform acts comprising:
-
generating at least one search result in response to receiving a search query from a user, the search result being associated with a search result document link to a search result document;
generating an instruction corresponding to the search result, the instruction being to a document browser to display the search result on the client device, the instruction being to navigate directly to the intra-document portion within the search result document when the search result is selected by the user, the intra-document portion being related to the search query; and
providing the search result to the user. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer program product embodied on a computer-readable medium, the computer program product including instructions, which when executed by a computer system, are operable to cause the computer system to perform acts comprising:
generating an artificial intra-document anchor corresponding to an intra-document portion within a target document, the artificial intra-document anchor being undefined in the search result document. - View Dependent Claims (46)
-
47. A computer program product embodied on a computer-readable medium, the computer program product including instructions, which when executed by a computer system, are operable to cause the computer system to perform acts comprising:
-
receiving a document link to the target document;
executing an instruction to navigate directly to the intra-document portion within the target document in response to the document link being selected. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer program product embodied on a computer-readable medium, the computer program product including instructions, which when executed by a computer system, are operable to cause the computer system to perform acts comprising:
-
receiving a search result page including at least one search result link pointing to a search result document and at least one snippet extracted from an intra-document portion within the search result document;
generating an intra-document link based on the snippet by appending an artificial anchor to the search result link, the intra-document link pointing to the intra-document portion within the search result document and the artificial anchor being undefined in the target document; and
navigating directly to the intra-document portion within the target document in response to selection of the intra-document link. - View Dependent Claims (57, 58)
-
Specification