Artificial anchor for a document
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, for each target document of a plurality of target documents that a search engine has identified in response to a query, an address of the target document, the target document including query-relevant text at an intra-document portion of the target document;
for each address of the target document of the target documents;
generating an artificial anchor, the artificial anchor corresponding to the intra-document portion of the target document and undefined in the target document;
appending the artificial anchor to the address of the target document; and
providing, to a client device, a plurality of search results, wherein each search result of the search results identifies a corresponding target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document;
wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device, and wherein 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 the artificial anchor designator and artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module.
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 at an intra-document portion of the target document. An artificial anchor that corresponds to the intra-document portion is generated and appended the address.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving, for each target document of a plurality of target documents that a search engine has identified in response to a query, an address of the target document, the target document including query-relevant text at an intra-document portion of the target document; for each address of the target document of the target documents; generating an artificial anchor, the artificial anchor corresponding to the intra-document portion of the target document and undefined in the target document; appending the artificial anchor to the address of the target document; and providing, to a client device, a plurality of search results, wherein each search result of the search results identifies a corresponding target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document; wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device, and wherein 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 the artificial anchor designator and artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product embodied on a non-transitory 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, for each target document of a plurality of target documents that a search engine has identified in response to a query, an address of the target document, the target document including query-relevant text at an intra-document portion of the target document; for each address of the target document of the target documents; generating an artificial anchor, the artificial anchor corresponding to the intra-document portion of the target document and undefined in the target document; appending the artificial anchor to the address of the target document; and providing, to a client device, a plurality of search results, wherein each search result of the search results identifies a corresponding target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document; wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device, wherein 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 the artificial anchor designator and the artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more computers including a non-transitory memory device; and software stored in the memory device in data communication with the one or more computers, the software including instructions executable by the one or more computers and upon such execution cause the one or more computers to perform operations comprising; receiving, for each target document of a plurality of target documents that a search engine has identified in response to a query, an address of the target document, the target document including query-relevant text at an intra-document portion of the target document; for each address of the target document of the target documents; generating an artificial anchor, the artificial anchor corresponding to the intra-document portion of the target document and undefined in the target document; appending the artificial anchor to the address of the target document; and providing, to a client device, a plurality of search results, wherein each search result of the search results identifies a corresponding target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document; wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device, wherein 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 the artificial anchor designator and the artificial anchor are ignored by a client web browser in a client device not having the artificial anchor module. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification