User interface for a resource search tool
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource search tool provides important context assistance and control for viewing resources on an incompatible display, such as a handheld display. A handheld device, for example, does not provide a large enough display space to provide a quick and comfortable search tool interface for a user. The search tool provides annotated search result pages and search result target pages to signify search hits in one or more documents or logical unites of the individual documents. In addition, progress indicators are provided to inform the user of the progress of the background layout and linguistic processing used to annotate for each search result target page.
-
Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product encoding a computer program on a computer readable storage medium that when executed on a computer system executes a computer process for 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 computer process 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, on the computer system, 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 further indicating the target section which has the existence of the at least one hit; reformatting resource data corresponding to the target section section for display on an incompatible display, wherein the reformatting modifies the resource data and the annotation in the target section; 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. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A resource search apparatus for 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 resource search apparatus comprising:
-
an image generator creating the representation 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; a computer implemented layout analysis module analyzing the layout of the search result target resource to identify two or more logical sections of the search result target resource, wherein the layout analysis module identifies the two or more logical section 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; 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 with an annotation based on the linguistic analysis to indicate the target section includes an element that satisfies the at least one search criterion, a memory configured to cache results of the layout analysis and the linguistic analysis for use by the annotating operation; a display formatting module that reformats resource data corresponding to the target section for display on an incompatible display, wherein the reformatting reformats both the annotation and the resource data in the target section; an annotation module configured to automatically analyze 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, the annotation module including; a first determiner configured to determine whether each of the one or more other search result target resources is accessible; a second determiner configured to determine one or more annotations for the accessible one or more other search result target resources; and a display unit configured to display 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. - View Dependent Claims (37)
-
Specification