Display of results of cross language search
First Claim
Patent Images
1. A method in a data processing system for displaying a search result, the method comprising:
- receiving a query in a first language;
translating, by the data processing system, the query into a second language to form a token;
identifying a target document, wherein the target document is identified by performing a search based on the token;
scanning the target document for the token;
responsive to scanning the target document, selecting, automatically, based on a set of predefined rules, a snippet associated with at least one instance of the token in the target document, wherein the snippet is less than an entirety of the target document, and wherein the snippet is in the second language;
responsive to selecting the snippet, translating, automatically, the snippet into the first language; and
storing the snippet;
wherein the predefined set of rules comprises a rule to select a boundary for the snippet using a combination of the token and a predefined number of adjacent words and wherein the boundary is selected to keep phrases and clauses unbroken.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method, apparatus, and computer instructions displaying search results. A query is received in a first language. A snippet in the document containing the word is selected in response to identifying a document in a second language in which the document contains a word matching a query word in the query. This snippet is translated into the first language.
32 Citations
15 Claims
-
1. A method in a data processing system for displaying a search result, the method comprising:
-
receiving a query in a first language; translating, by the data processing system, the query into a second language to form a token; identifying a target document, wherein the target document is identified by performing a search based on the token; scanning the target document for the token; responsive to scanning the target document, selecting, automatically, based on a set of predefined rules, a snippet associated with at least one instance of the token in the target document, wherein the snippet is less than an entirety of the target document, and wherein the snippet is in the second language; responsive to selecting the snippet, translating, automatically, the snippet into the first language; and storing the snippet; wherein the predefined set of rules comprises a rule to select a boundary for the snippet using a combination of the token and a predefined number of adjacent words and wherein the boundary is selected to keep phrases and clauses unbroken. - View Dependent Claims (2, 3, 4, 5, 6, 10)
-
-
7. A method in a data processing system for displaying a search result, the method comprising:
-
receiving a query in a first language; translating, by the data processing system, the query into a second language to form a token; identifying a target document, wherein the target document is identified by performing a search based on the token; scanning the target document for the token; and
displaying a graphical indicator, wherein the graphical indicator indicates a presence of at least one instance of the token in the target document and a relative position of the at least one token within the target document;responsive to scanning the target document, selecting, automatically, based on a set of predefined rules, a snippet associated with at least one instance of the token in the target document, wherein the snippet is less than an entirety of the target document, and wherein the snippet is in the second language; responsive to selecting the snippet, translating, automatically, the snippet into the first language to form a translated snippet; and displaying the translated snippet as the search result; wherein the predefined set of rules comprises a rule to select a boundary for the snippet using a combination of the token and a predefined number of adjacent words and wherein the boundary is selected to keep phrases and clauses unbroken. - View Dependent Claims (8, 9, 11)
-
-
12. A computer program product comprising:
-
computer recordable medium having a plurality of computer useable instructions stored thereon for execution by a computer, the plurality of computer useable instructions adopted to cause a processor of the computer to perform steps comprising; receiving a query in a first language;
translating the query into a second language to form a token;identifying a target document, wherein the target document is identified by performing a search based on the token; scanning the target document for the token; responsive to scanning the target document, selecting, automatically, based on a set of predefined rules, a snippet associated with at least one instance of the token in the target document, wherein the snippet is less than an entirety of the target document, and wherein the snippet is in the second language; responsive to selecting the snippet, translating, automatically, the snippet into the first language; and storing the snippet; wherein the predefined set of rules comprises a rule to select a boundary for the snippet using a combination of the token and a predefined number of adjacent words and wherein the boundary is selected to keep phrases and clauses unbroken. - View Dependent Claims (13)
-
-
14. A data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains a plurality of computer usable instructions; and a processing unit connected to the bus, wherein the processing unit executes the plurality of computer usable instructions to receive a query in a first language;
translate the query into a second language to form a token;
identify a target document, wherein the target document is identified by performing a search based on the token;
scan the target document for the token;
responsive to scanning the target document, select, automatically, based on a set of predefined rules, a snippet associated with at least one instance of the token in the target document, wherein the snippet is less than an entirety of the target document, and wherein the snippet is in the second language;
responsive to selecting the snippet, translate, automatically, the snippet into the first language; and
store the snippet;wherein the predefined set of rules comprises a rule to select a boundary for the snippet using a combination of the token and a predefined number of adjacent words and wherein the boundary is selected to keep phrases and clauses unbroken. - View Dependent Claims (15)
-
Specification