Patent ID: 7721192

Claim:
A method of annotating a representation of a search result target resource among a plurality of target resources identified in a resource search based on at least one search criterion, the method comprising: generating the representation of one of the search result target resource identified among the plurality of target resources identified in the resource search, wherein the search result target resource is not another plurality of target resources identified in a resource search based on at least one search criterion; performing layout analysis of the search result target resource to identify two or more logical sections of the search result target resource, wherein performing layout analysis comprises identifying two or more logical sections based on a physical display layout of the search result target resource, wherein a logical section of the two or more logical sections constitutes a target section; performing linguistic analysis of the search result target resource; associating at least a portion of the linguistic analysis with the target section; annotating the representation of the search result target resource with an annotation based on the linguistic analysis to indicate the target section includes an element that satisfies the at least one search criterion, wherein the annotating operation comprises determining a number of one or more hits contained in the target section, inserting into the representation of the search result target resource an annotation, the annotation indicating the number of the one or more hits contained in the target section, and the annotation farther indicating the target section which has the existence of the at least one hit; caching results of the layout analysis and the linguistic analysis for use by the annotating operation; reformatting resource data corresponding to the target section for display on an incompatible display, wherein reformatting comprises reformatting the target section with the annotation and the resource data that are modified based on the reformatting; automatically analyzing one or more other search result target resources among the plurality of target resources identified in the resource search based on the at least one search criterion, automatically analyzing including: determining whether each of the one or more other search result target resources is accessible; determining one or more annotations for the accessible one or more other search result target resources; and displaying a progress indicator for each of the one or more other search result target resources, each progress indicator indicating whether automatically analyzing is complete for one of the one or more other search result target resources, each progress indicator being selectable by a user to cause the one of the one or more other search result target resources to be displayed.