Collaboratively reconstituting tables
US-2016371244-A1 · Dec 22, 2016 · US
US9965469B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9965469-B2 |
| Application number | US-201615078226-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 23, 2016 |
| Priority date | Mar 23, 2016 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein the retrieved document includes a web page. 3. The method of claim 1 , wherein at least one of the identified terms is transformed based on a geographic location, and the geographic location includes a region within a country having at least two regions associated with equivalent expressions. 4. The method of claim 1 , wherein an identified term includes a measurement in a first unit of measure, and an equivalent term includes a different unit of measure. 5. The method of claim 1 , wherein at least one of the identified terms is transformed based on a geographic location, and the geographic location is determined from one of a group of user-specified location, geolocation information, and location of a computer system of the user. 6. The method of claim 1 , wherein transforming each of the identified terms to one of the equivalent expressions is further based on a specified reading level of the user. 7. The method of claim 1 , wherein transforming each of the identified terms comprises: converting one or more identified terms to an equivalent expression utilizing a conversion of at least one prior identified term. 8. The method of claim 1 , wherein transforming each of the identified terms comprises: traversing a state machine to determine whether the identified one or more terms are stored in a dictionary containing transformation information. 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. 10. The system of claim 9 , wherein the retrieved document includes a web page. 11. The system of claim 9 , wherein at least one of the identified terms is transformed based on a geographic location, and the geographic location includes a region within a country having at least two regions associated with equivalent expressions. 12. The system of claim 9 , wherein an identified term includes a measurement in a first unit of measure, and an equivalent term includes a different unit of measure. 13. The system of claim 9 , wherein at least one of the identified terms is transformed based on a geographic location, and the geographic location is determined from one of a group of user-specified location, geolocation information, and location of a computer system of the user. 14. The system of claim 9 , wherein transforming each of the identified terms to one of the equivalent expressions is further based on a specified reading level of the user. 15. The system of claim 9 , wherein transforming each of the identified terms comprises: converting one or more identified terms to an equivalent expression utilizing a conversion of at least one prior identified term. 16. The system of claim 9 , wherein transforming each of the identified terms comprises: traversing a state machine to determine whether the identified one or more terms are stored in a dictionary containing transformation information. 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. 18. The computer program product of claim 17 , wherein an identified term includes a measurement in a first unit of measure, and an equivalent term includes a different unit of measure. 19. The computer program product of claim 17 , wherein transforming each of the identified terms to one of the equivalent expressions is further based on a specified reading level of the user. 20. The computer program product of claim 17 , wherein transforming each of the identified terms comprises: traversing a state machine to determine whether the identified one or more terms are stored in a dictionary containing translation information.
Grammatical analysis; Style critique · CPC title
Recognition of textual entities · CPC title
Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.