Dynamic token translation for network interfaces
First Claim
1. A method of dynamically producing a document with transformed terms comprising:
- analyzing a retrieved document using one or more natural language processing (NLP) translation techniques to identify one or more terms with equivalent expressions in the same natural language and provide annotations, wherein at least one equivalent expression includes an equivalent numerical expression and an annotation for corresponding identified terms of the equivalent numerical expression includes values and a mathematical operation to determine the equivalent numerical expression;
transforming the identified terms to the equivalent expressions identified by the one or more NLP translation techniques based on at least the annotations, wherein the mathematical operation is performed on the values to produce the equivalent numerical expression; and
producing a transformed document for display by replacing the identified one or more terms in the retrieved document with the equivalent expressions.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, a system dynamically produces a document with transformed terms associated with a geographic location, and comprises a computer system including at least one processor. The system analyzes a retrieved document to identify one or more terms with equivalent expressions in the same natural language. Each of the identified terms is transformed into an equivalent expression based on at least a geographic location associated with a user. The system produces a transformed document by replacing the identified one or more terms in the retrieved document with the equivalent expressions associated with the geographic location. Embodiments of the present invention further include a method and computer program product for dynamically producing a document with transformed terms for a geographic location in substantially the same manner described above.
-
Citations
20 Claims
-
1. A method of dynamically producing a document with transformed terms comprising:
-
analyzing a retrieved document using one or more natural language processing (NLP) translation techniques to identify one or more terms with equivalent expressions in the same natural language and provide annotations, wherein at least one equivalent expression includes an equivalent numerical expression and an annotation for corresponding identified terms of the equivalent numerical expression includes values and a mathematical operation to determine the equivalent numerical expression; transforming the identified terms to the equivalent expressions identified by the one or more NLP translation techniques based on at least the annotations, wherein the mathematical operation is performed on the values to produce the equivalent numerical expression; and producing a transformed document for display by replacing the identified one or more terms in the retrieved document with the equivalent expressions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for dynamically producing a document with transformed terms comprising:
a computer system including at least one processor configured to; analyze a retrieved document using one or more natural language processing (NLP) translation techniques to identify one or more terms with equivalent expressions in the same natural language and provide annotations, wherein at least one equivalent expression includes an equivalent numerical expression and an annotation for corresponding identified terms of the equivalent numerical expression includes values and a mathematical operation to determine the equivalent numerical expression; transform the identified terms to the equivalent expressions identified by the one or more NLP translation techniques based on at least the annotations, wherein the mathematical operation is performed on the values to produce the equivalent numerical expression; and produce a transformed document for display by replacing the identified one or more terms in the retrieved document with the equivalent expressions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product for dynamically producing a document with transformed terms comprising:
a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to; analyze a retrieved document using one or more natural language processing (NLP) translation techniques to identify one or more terms with equivalent expressions in the same natural language and provide annotations, wherein at least one equivalent expression includes an equivalent numerical expression and an annotation for corresponding identified terms of the equivalent numerical expression includes values and a mathematical operation to determine the equivalent numerical expression; transform the identified terms to the equivalent expressions identified by the one or more NLP translation techniques based on at least the annotations, wherein the mathematical operation is performed on the values to produce the equivalent numerical expression; and produce a transformed document for display by replacing the identified one or more terms in the retrieved document with the equivalent expressions. - View Dependent Claims (18, 19, 20)
Specification