Claims
- 1. A method of annotating a representation of a search result target resource identified in a resource search based on at least one search criterion, the method comprising:
generating the representation of the search result target resource; performing layout analysis of the search result target resource to identify one or more logical sections of the search result target resource; performing linguistic analysis of the search result target resource; bannotating the representation of the search result target resource based on the linguistic analysis to indicate at least one logical section of the search result target resource includes an element that satisfies the at least one search criterion.
- 2. The method of claim 1 wherein the representation of the search result target resource includes a thumbnail image of the search result target resource.
- 3. The method of claim 1 wherein the search result target resource includes a Web page.
- 4. The method of claim 1 wherein the resource search includes a Web search performed by a Web search engine.
- 5. The method of claim 1 wherein an element that satisfies the at least one search criterion constitutes a hit and the annotating operation comprises:
determining an existence of at least one hit in the at least one logical section; and inserting, into the representation of the search result target resource, at least one annotation indicating the existence of the at least one hit in the at least one logical section.
- 6. The method of claim 1 wherein the annotating operation comprises:
determining a location of at least one hit within the at least one logical section; and inserting, into the representation of the search result target resource, at least one annotation indicating the location of the at least one hit in the at least one logical section.
- 7. The method of claim 1 wherein an element that satisfies the at least one search criterion constitutes a hit and the annotating operation comprises:
determining a number of one or more hits contained in the at least one logical section; and inserting, into the representation of the search result target resource, at least one annotation indicating the number of one or more hits contained in the at least on logical section.
- 8. The method of claim 1 further comprising:
caching results of the layout analysis and the linguistic analysis for use by the annotating operation.
- 9. The method of claim 1 further comprising:
caching the search result target resource that includes the at least one logical section.
- 10. The method of claim 1 further comprising:
caching the representation of the search result target resource.
- 11. The method of claim 1 further comprising:
caching search statistics for the search result target resource relating to the resource search.
- 12. The method of claim 1 further comprising:
generating a thumbnail image of a search results page that includes at least one search result referencing the at least one search result target resource; and annotating the thumbnail image of the search results page to indicate a relative strength of the at least one search result.
- 13. The method of claim 1 further comprising:
receiving a selection of an annotated logical section defined in the representation of the search result target resource; extracting resource data corresponding to the annotated logical section from the search result target resource; annotating the resource data corresponding to the annotated logical section to highlight an element satisfying the at least one search criterion.
- 14. The method of claim 13 further comprising:
reformatting the resource data corresponding to the annotated logical section for display on an incompatible display.
- 15. The method of claim 1 wherein the resource search includes a search through cached data from a previous resource search.
- 16. The method of claim 15 wherein an element that satisfies the at least one search criterion constitutes a hit, the cached data includes at least one search result target page, and further comprising:
annotating a logical section of the search result target page to indicate that the logical section contains the most hits for display in a detailed view mode.
- 17. The method of claim 1 further comprising:
creating a searchable inverted index from the linguistic analysis of content elements of the search result target resource.
- 18. The method of claim 1 further comprising:
performing statistical analysis of the search result target resource; and creating a searchable inverted index from the statistical analysis of content elements of the search result target resource.
- 19. The method of claim 1 further comprising:
performing statistical analysis of the search result target resource; and caching results of the layout analysis and the statistical analysis for use by the annotation operation.
- 20. The method of claim 1 further comprising:
creating a searchable inverted index from the linguistic analysis of content elements of the search result target resource; and associating at least a portion of the searchable inverted index with a logical section of the search result target resource.
- 21. The method of claim 1 further comprising:
performing statistical analysis of the search result target resource; creating a searchable inverted index from the statistical analysis of content elements of the search result target resource; and associating at least a portion of the searchable inverted index with a logical section of the search result target resource.
- 22. A computer program product encoding a computer program for executing on a computer system a computer process for annotating a representation of a search result target resource identified in a resource search based on at least one search criterion, the computer process comprising:
generating the representation of the search result target resource; performing layout analysis of the search result target resource to identify one or more logical sections of the search result target resource; performing linguistic analysis of the search result target resource; annotating the representation of the search result target resource based on the linguistic analysis to indicate at least one logical section of the search result target resource includes an element that satisfies the at least one search criterion.
- 23. The computer program product of claim 22 wherein the representation of the search result target resource includes a thumbnail image of the search result target resource.
- 24. The computer program product of claim 22 wherein the search result target resource includes a Web page.
- 25. The computer program product of claim 22 wherein the resource search includes a Web search performed by a Web search engine.
- 26. The computer program product of claim 22 wherein an element that satisfies the at least one search criterion constitutes a hit and the annotating operation comprises:
determining an existence of at least one hit in the at least one logical section; and inserting, into the representation of the search result target resource, at least one annotation indicating the existence of the at least one hit in the at least one logical section.
- 27. The computer program product of claim 22 wherein the annotating operation comprises:
determining a location of at least one hit within the at least one logical section; and inserting, the representation of the search result target resource, at least one annotation indicating the location of the at least one hit in the at least one logical section.
- 28. The computer program product of claim 22 wherein an element that satisfies the at least one search criterion constitutes a hit and the annotating operation comprises:
determining a number of one or more hits contained in the at least one logical section; and inserting, the representation of the search result target resource, at least one annotation indicating the number of one or more hits contained in the at least on logical section.
- 29. The computer program product of claim 22 wherein the computer process further comprises:
caching results of the layout analysis and the linguistic analysis for use by the annotating operation.
- 30. The computer program product of claim 22 wherein the computer process further comprises:
caching the search result target resource that includes the at least one logical section.
- 31. The computer program product of claim 22 wherein the computer process further comprises:
caching the representation of the search result target resource.
- 32. The computer program product of claim 22 wherein the computer process further comprises:
caching search statistics for the search result target resource relating to the resource search.
- 33. The computer program product of claim 22 wherein the computer process further comprises:
generating a thumbnail image of a search results page that includes at least one search result referencing the at least one search result target resource; and annotating the thumbnail image of the search results page to indicate a relative strength of the at least one search result.
- 34. The computer program product of claim 22 wherein the computer process further comprises:
receiving a selection of an annotated logical section defined in the representation of the search result target resource; extracting resource data corresponding to the annotated logical section from the search result target resource; annotating the resource data corresponding to the annotated logical section to highlight an element satisfying the at least one search criterion.
- 35. The computer program product of claim 34 wherein the computer process further comprises:
reformatting the resource data corresponding to the annotated logical section for display on an incompatible display.
- 36. The computer program product of claim 22 wherein the resource search includes a search through cached data from a previous resource search.
- 37. The computer program product of claim 36 wherein an element that satisfies the at least one search criterion constitutes a hit, the cached data includes at least one search result target page, and further comprising:
annotating a logical section of the search result target page to indicate that the logical section contains the most hits for display in a detailed view mode.
- 38. The computer program product of claim 22 wherein the computer process further comprises:
creating a searchable inverted index from the linguistic analysis of content elements of the search result target resource.
- 39. The computer program product of claim 22 wherein the computer process further comprises:
performing statistical analysis of the search result target resource; and creating a searchable inverted index from the statistical analysis of content elements of the search result target resource.
- 40. The computer program product of claim 22 wherein the computer process further comprises:
performing statistical analysis of the search result target resource; and caching results of the layout analysis and the statistical analysis for use by the annotation operation.
- 41. The computer program product of claim 22 wherein the computer process further comprises:
creating a searchable inverted index from the linguistic analysis of content elements of the search result target resource; and associating at least a portion of the searchable inverted index with a logical section of the search result target resource.
- 42. The computer program product of claim 22 wherein the computer process further comprises:
performing statistical analysis of the search result target resource; creating a searchable inverted index from the statistical analysis of content elements of the search result target resource; and associating at least a portion of the searchable inverted index with a logical section of the search result target resource.
- 43. A resource search tool for annotating a representation of a search result target resource identified in a resource search based on at least one search criterion, the resource search tool comprising:
an image generator creating the representation of the search result target resource; a layout analysis module analyzing the layout of the search result target resource to identify one or more logical sections of the search result target resource; a linguistics analysis module performing linguistic analysis of the search result target resource; an annotation module annotating the representation of the search result target resource based on the linguistic analysis to indicate at least one logical section of the search result target resource includes an element that satisfies the at least one search criterion.
- 44. The resource search tool of claim 43 wherein the representation the search result target resource includes a thumbnail image of the search result target resource.
RELATED APPLICATIONS
[0001] The present application is a continuation-in-part of U.S. patent application Ser. No. 10/306,276, entitled “WEB PAGE PARTITIONING, REFORMATTING AND NAVIGATION”, specifically incorporated by reference herein for all that it discloses and teaches.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10306276 |
Nov 2002 |
US |
Child |
10361355 |
Feb 2003 |
US |