Claims
- 1. A computer program product encoding a computer program for executing on a computer system a computer process for previewing a target resource page associated with a linking control, the computer process comprising:
detecting a preview invocation event associated with the linking control; retrieving preview content of the target resource page associated with the linking control; and displaying a preview of the target resource page adjacent to the linking control, based on the preview content.
- 2. The computer program product of claim 1 wherein the preview includes a preview representation of the target resource page.
- 3. The computer program product of claim 2 wherein the preview representation includes a thumbnail image of the target resource page.
- 4. The computer program product of claim 2 wherein the computer process further comprises:
generating the preview representation of the target resource page for display as the preview of the target resource page.
- 5. The computer program product of claim 1 wherein the preview includes content of the target resource page.
- 6. The computer program product of claim 1 wherein the computer process further comprises:
retrieving a first resource page including the linking control.
- 7. The computer program product of claim 6 wherein the computer process further comprises:
displaying the first resource page in a browser window.
- 8. The computer program product of claim 6 wherein the computer process further comprises:
retrieving the preview content of the target resource page prior to completion of the detection operation.
- 9. The computer program product of claim 1 wherein the operation of retrieving preview content of the target resource page associated with the linking control comprises:
retrieving the preview content of the target resource page from a network.
- 10. The computer program product of claim 1 wherein the operation of retrieving preview content of the target resource page associated with the linking control comprises:
retrieving the preview content of the target resource page from an archive storage.
- 11. The computer program product of claim 1 further comprising:
archiving the retrieved preview content of the target resource page.
- 12. The computer program product of claim 1 wherein the linking control is a hyperlink.
- 13. The computer program product of claim 12 wherein the operation of displaying the preview comprises:
retrieving and displaying a first resource page including the linking control. displaying the preview of the target resource page adjacent to the linking control such that the preview does not fully obscure display of the first resource page.
- 14. The computer program product of claim 1 wherein the linking control is a visit node.
- 15. The computer program product of claim 1 wherein the preview includes layout and content of the target resource page.
- 16. The computer program product of claim 16 further comprising:
displaying the preview in a scaled down browser window.
- 17. The computer program product of claim 1 wherein the detecting operation comprises:
detecting a cursor hovering over the linking control for a predetermined period of time.
- 18. The computer program product of claim 1 wherein the retrieving operation comprises:
retrieving the preview content from an archive storage of one or more previously visited resource pages.
- 19. The computer program product of claim 1 wherein the displaying operation comprises:
highlighting one or more aspects of the preview based on a previous search query.
- 20. The computer program product of claim 1 wherein the displaying operation comprises:
highlighting one or more terms displayed in the preview based on a previous search query.
- 21. The computer program product of claim 1 wherein the displaying operation comprises:
highlighting one or more aspects of the preview based on a user defined topic.
- 22. A method of previewing a target resource page associated with a linking control, the method comprising:
detecting a preview invocation event associated with the linking control; retrieving preview content of the target resource page associated with the linking control; and displaying a preview of the target resource page adjacent to the linking control, based on the preview content.
- 23. The method of claim 22 wherein the preview includes a preview representation of the target resource page.
- 24. The method of claim 23 wherein the preview representation includes a thumbnail image of the target resource page.
- 25. The method of claim 23 further comprising:
generating the preview representation of the target resource page for display as the preview of the target resource page.
- 26. The method of claim 22 wherein the preview includes content of the target resource page.
- 27. The method of claim 22 further comprising:
retrieving a first resource page including the linking control.
- 28. The method of claim 27 further comprising:
displaying the first resource page in a browser window.
- 29. The method of claim 27 further comprising:
retrieving the preview content of the target resource page prior to completion of the detection operation.
- 30. The method of claim 22 wherein the operation of retrieving preview content of the target resource page associated with the linking control comprises:
retrieving the preview content of the target resource page from a network.
- 31. The method of claim 22 wherein the operation of retrieving preview content of the target resource page associated with the linking control comprises:
retrieving the preview content of the target resource page from an archive storage.
- 32. The method of claim 22 further comprising:
archiving the retrieved preview content of the target resource page.
- 33. The method of claim 22 wherein the linking control is a hyperlink.
- 34. The method of claim 33 wherein the operation of displaying the preview comprises:
retrieving and displaying a first resource page including the linking control. displaying the preview of the target resource page adjacent to the linking control such that the preview does not fully obscure display of the first resource page.
- 35. The method of claim 22 wherein the linking control is a visit node.
- 36. The method of claim 22 wherein the preview includes layout and content of the target resource page.
- 37. The method of claim 36 further comprising:
displaying the preview in a scaled down browser window.
- 38. The method of claim 22 wherein the detecting operation comprises:
detecting a cursor hovering over the linking control for a predetermined period of time.
- 39. The method of claim 22 wherein the retrieving operation comprises:
retrieving the preview content from an archive storage of one or more previously visited resource pages.
- 40. The method of claim 22 wherein the displaying operation comprises:
highlighting one or more aspects of the preview based on a previous search query.
- 41. The method of claim 22 wherein the displaying operation comprises
highlighting one or more terms displayed in the preview based on a previous search query.
- 42. The method of claim 22 wherein the displaying operation comprises:
highlighting one or more aspects of the preview based on a user defined topic.
- 43. A hyperlink preview utility for previewing a target resource page associated with a linking control, the hyperlink preview utility comprising:
an event monitor detecting a preview invocation event associated with the linking control; a resource page downloader retrieving preview content of the target resource page associated with the linking control; and a preview module displaying a preview of the target resource page adjacent to the linking control.
- 44. The hyperlink preview utility of claim 43 wherein the preview module highlights one or more aspects of the preview based on a previous search query.
- 45. The hyperlink preview utility of claim 43 wherein the preview module highlights one or more terms displayed in the preview based on a previous search query.
- 46. The hyperlink preview utility of claim 43 wherein the preview module highlights one or more aspects of the preview based on a user defined topic.
RELATED APPLICATIONS
[0001] The application is related to U.S. patent application Ser. No. ______, entitled “NAVIGATING A RESOURCE BROWSER SESSION” [Docket No. MS#192137.1/40062.186US01], and U.S. patent application Ser. No. ______, entitled “RESOURCE BROWSER SESSIONS SEARCH” [Docket No. MS#192134.1/40062.184US01], both of which are specifically incorporated herein for all that they disclose and teach.