Artificial anchor for a document
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a plurality of search results at a client device in response to a search query, each search result of the search results including a uniform resource locator identifying a corresponding target document and an artificial anchor appended to the uniform resource locator, the artificial anchor corresponding to an intra-document portion of the corresponding target document, the intra-document portion including query-relevant text of the corresponding target document, wherein;
each artificial anchor of the artificial anchors is undefined in each corresponding target document;
said each artificial anchor of the artificial anchors comprises a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device; and
said each artificial anchor of the artificial anchors includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters and artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module;
in response to a selection of a search result from the search results at the client device, transmitting from the client device a request for the corresponding target document identified by the uniform resource locator included in the selected search result and receiving at the client device the corresponding target document in response to the request; and
processing the artificial anchor included in the selected search result at the client device to cause the client device to display the corresponding intra-document portion of the corresponding target document.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for linking to an intra-document portion of a target document includes receiving an address for a target document identified by a search engine in response to a query, the target document including query-relevant text that identifies an intra-document portion of the target document, the intra-document portion including the query relevant text. An artificial anchor is generated, the artificial anchor corresponding to the intra-document portion. The artificial anchor is appended the address.
26 Citations
8 Claims
-
1. A computer-implemented method, comprising:
receiving a plurality of search results at a client device in response to a search query, each search result of the search results including a uniform resource locator identifying a corresponding target document and an artificial anchor appended to the uniform resource locator, the artificial anchor corresponding to an intra-document portion of the corresponding target document, the intra-document portion including query-relevant text of the corresponding target document, wherein; each artificial anchor of the artificial anchors is undefined in each corresponding target document; said each artificial anchor of the artificial anchors comprises a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device; and said each artificial anchor of the artificial anchors includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters and artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module; in response to a selection of a search result from the search results at the client device, transmitting from the client device a request for the corresponding target document identified by the uniform resource locator included in the selected search result and receiving at the client device the corresponding target document in response to the request; and processing the artificial anchor included in the selected search result at the client device to cause the client device to display the corresponding intra-document portion of the corresponding target document. - View Dependent Claims (2, 3)
-
4. A computer-implemented method, comprising:
-
receiving a search result page including a plurality of search results, each search result of the search results including a search result link pointing to a corresponding target document and a snippet extracted from an intra-document portion of the corresponding target document; for each search result, generating an intra-document link based on the snippet included in the search result by appending an artificial anchor to the search result link, the intra-document link pointing to the intra-document portion of the corresponding target document, wherein; each artificial anchor of artificial anchors is undefined in each corresponding target document; said each artificial anchor of the artificial anchors comprises a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in a client device; and said each artificial anchor of the artificial anchors includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters and artificial anchor are ignored by a client web browser in the client device not having the artificial anchor module; and in response to a selection of one of the intra-document links, receiving the corresponding target document and navigating directly to the intra-document portion of the corresponding target document. - View Dependent Claims (5)
-
-
6. A client device, comprising:
-
a processor; and a memory device in data communication with the processor and storing software instructions defining a client browser and an artificial anchor module, and wherein; the client browser is configured to display a search result that includes an artificial anchor appended to a uniform resource locator for a target document, the artificial anchor corresponding to an intra-document portion of the target document and the artificial anchor undefined in the target document, and wherein in response to the search result being selected, the client browser transmits a request for the target document and receives the target document in response to the request; and the artificial anchor module is configured to process the artificial anchor and to cause the client browser to display the intra-document portion of the target document corresponding to the artificial anchor, wherein; the artificial anchor comprises a preassigned artificial anchor designator designating the artificial anchor to the artificial anchor module in the client device; and the artificial anchor includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters and artificial anchor are ignored by a client web browser in the client device not having the artificial anchor module. - View Dependent Claims (7)
-
-
8. A computer program product embodied on a non-transitory computer-readable medium memory device, the computer program product including instructions, which when executed by a client device, are operable to cause the client device to perform acts comprising:
-
receiving a plurality of search results at a client device in response to a search query, each search result of the search results including a uniform resource locator identifying a corresponding target document and an artificial anchor appended to the uniform resource locator, the artificial anchor corresponding to an intra-document portion of the corresponding target document, the intra-document portion including query-relevant text that identifies the intra-document portion of the corresponding target document, wherein; each artificial anchor of the artificial anchors is undefined in each corresponding target document; said each artificial anchor of the artificial anchors comprises a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device; and said each artificial anchor of the artificial anchors includes the preassigned artificial anchor designator as either a prefix or a suffix and wherein the preassigned artificial anchor designator includes a preassigned set of text characters and artificial anchor are ignored by a client web browser in the client device not having the artificial anchor module; in response to a selection of a search result from the search results at the client device, transmitting from the client device a request for the corresponding target document identified by the uniform resource locator included in the selected search result and receiving at the client device the corresponding target document in response to the request; and processing the artificial anchor included in the selected search result at the client device to cause the client device to display the corresponding intra-document portion of the corresponding target document.
-
Specification