1460714550-03d723bb-6ce8-4da1-8705-1e0446ada661

1. A computer-implemented method, comprising:
receiving, for each 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 a target document:
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 of the search results identifies a target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document.
2. The method of claim 1, wherein the artificial anchor comprises an instruction for an artificial anchor module in a document browser on the client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device.
3. The method of claim 1, wherein:
the address of the target document comprises a uniform resource locator that specifies the location of the target document; and
appending the artificial anchor to the address comprises appending the artificial anchor to the uniform resource locator.
4. The method of claim 1, wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device.
5. The method of claim 4, 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.
6. The method of claim 1, wherein the artificial anchor includes query-relevant text from the intra-document portion of the target document.
7. The method of claim 1, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
8. The method of claim 1, wherein:
the artificial anchor comprises an instruction for an artificial anchor module in a document browser on the client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device, and the artificial anchor includes query relevant text from the intra-document portion of the target document and a preassigned artificial anchor designator designating the artificial anchor to the artificial anchor module in the client device, the preassigned artificial anchor designator being one of either a prefix or a suffix and includes a preassigned set of text characters, and the artificial anchor is undefined in the target document; and
appending the artificial anchor comprises appending the artificial anchor to a uniform resource locator that specifies the location of the target document.
9. The method of claim 8, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
10. 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 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 a target document:
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 of the search results identifies a target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document.
11. The computer program product of claim 10, wherein the artificial anchor comprises an instruction for an artificial anchor module in a document browser on the client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device.
12. The computer program product of claim 10, wherein:
the address of the target document comprises a uniform resource locator that specifies the location of the target document; and
appending the artificial anchor to the address comprises appending the artificial anchor to the uniform resource locator.
13. The computer program product of claim 10, wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device.
14. The computer program product of claim 13, 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.
15. The computer program product of claim 10, wherein the artificial anchor includes query-relevant text from the intra-document portion of the target document.
16. The computer program product of claim 10, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
17. The computer program product of claim 10, wherein:
the artificial anchor comprises an instruction for an artificial anchor module in a document browser on the client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device, and the artificial anchor includes query relevant text from the intra-document portion of the target document and a preassigned artificial anchor designator designating the artificial anchor to the artificial anchor module in the client device, the preassigned artificial anchor designator being one of either a prefix or a suffix and includes a preassigned set of text characters, and the artificial anchor is undefined in the target document; and
appending the artificial anchor comprises appending the artificial anchor to a uniform resource locator that specifies the location of the target document.
18. The computer program product of claim 17, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
19. A system, comprising:
one or more computers; and
software stored in a 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 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 a target document:
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 of the search results identifies a target document and includes the address of the target document appended with the artificial anchor as a search result link to the target document.
20. The system of claim 19, wherein the artificial anchor comprises an instruction for an artificial anchor module in a document browser on the client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device.
21. The system of claim 19, wherein:
the address of the target document comprises a uniform resource locator that specifies the location of the target document; and
appending the artificial anchor to the address comprises appending the artificial anchor to the uniform resource locator.
22. The system of claim 19, wherein the artificial anchor includes a preassigned artificial anchor designator designating the artificial anchor to an artificial anchor module in the client device.
23. The system of claim 22, 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.
24. The system of claim 19, wherein the artificial anchor includes query-relevant text from the intra-document portion of the target document.
25. The system of claim 19, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
26. The system of claim 19, wherein:
the artificial anchor comprises an instruction for an artificial anchor module in a document browser on a client device to navigate directly to the intra-document portion of the target document when the target document is displayed on the client device, and the artificial anchor includes query relevant text from the intra-document portion of the target document and a preassigned artificial anchor designator designating the artificial anchor to the artificial anchor module in the client device, the preassigned artificial anchor designator being one of either a prefix or a suffix and includes a preassigned set of text characters, and the artificial anchor is undefined in the target document; and
appending the artificial anchor comprises appending the artificial anchor to a uniform resource locator that specifies the location of the target document.
27. The system of claim 26, wherein each search result that identifies a target document includes:
a search result document link to a top of a corresponding target document, the search result document link including the address of the target document; and
an active snippet link to the intra-document portion of the target document, the active snippet link including a query-relevant snippet, the query-relevant snippet being text extracted from query-relevant text, the active snippet link including the address of the target document appended with the artificial anchor.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for thermal-based laser processing a multi-material device including a substrate and a microstructure, the method comprising:
generating two or more laser pulses having at least one predetermined characteristic based on a differential thermal property of materials of the device; and
irradiating the microstructure with the two or more laser pulses wherein a first pulse increases a difference in temperature between the substrate and the microstructure and wherein a second pulse further increases the difference in temperature between the substrate and the microstructure to process the multi-material device without damaging the substrate;
wherein the pulses are spaced such that the temperature of the substrate decays rapidly and stabilizes during a time between irradiation of the microstructure with a pair of pulses of said two or more laser pulses, and wherein the two or more pulses irradiate the microstructure during relative motion between the microstructure and a laser beam path associated with the pulses.
2. The method as claimed in claim 1 wherein the first pulse increases the temperature of the microstructure.
3. The method as claimed in claim 2 wherein the second pulse further increases the temperature of the microstructure.
4. The method as claimed in claim 1 wherein at least one pulse has a rise time of less than two nanoseconds.
5. The method as claimed in claim 4 wherein the rise time is less than one nanosecond.
6. The method as claimed in claim 1 wherein the first and second pulses are sufficient to remove the microstructure.
7. The method as claimed in claim 1 wherein the microstructure is a metal link having reflectivity and wherein the leading edge of at least one pulse reduces the reflectivity of the metal link.
8. The method as claimed in claim 7 wherein the substrate is silicon and the device is a semiconductor memory.
9. The method of claim 1 wherein the difference in temperature between the substrate and the microstructure increases during the time between irradiation of the microstructure with the first and second pulses.
10. The method of claim 1 wherein the first and second pulses are separated by between 8 and 20 nanoseconds.
11. A system for thermal-based laser processing a multi-material device including a substrate and a microstructure, the system comprising:
means for generating two or more laser pulses having at least one predetermined characteristic based on a differential thermal property of materials of the device; and
means for irradiating the microstructure with the two or more laser pulses wherein a first pulse increases a difference in temperature between the substrate and the microstructure and wherein a second pulse further increases the difference in temperature between the substrate and the microstructure to process the multi-material device without damaging the substrate;
wherein the temperature of the substrate decays rapidly and stabilizes during the time between irradiation of the microstructure with a pair of pulses of said two or more laser pulses, and wherein the two or more pulses irradiate the microstructure during relative motion between the microstructure and a laser beam path associated with the pulses.
12. The system as claimed in claim 11 wherein the first pulse increases the temperature of the microstructure.
13. The system as claimed in claim 12 wherein the second pulse further increases the temperature of the microstructure.
14. The system as claimed in claim 11 wherein at least one pulse has a rise time of less than two nanoseconds.
15. The system as claimed in claim 14 wherein the rise time is less than one nanosecond.
16. The system as claimed in claim 11 wherein the first and second pulses are sufficient to remove the microstructure.
17. The system as claimed in claim 11 wherein the microstructure is a metal link having reflectivity and wherein the leading edge of at least one pulse reduces the reflectivity of the metal link.
18. The system as claimed in claim 17 wherein the substrate is silicon and the device is a semiconductor memory.
19. The system of claim 11 wherein the difference in temperature between the substrate and the microstructure increases during the time between irradiation of the microstructure with the first and second pulses.
20. The system of claim 11 wherein the first and second pulses are separated by between 8 and 20 nanoseconds.