Addressing additional meanings resulting from language translation

US11244123B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11244123-B2
Application numberUS-201916431931-A
CountryUS
Kind codeB2
Filing dateJun 5, 2019
Priority dateJun 5, 2019
Publication dateFeb 8, 2022
Grant dateFeb 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method may include obtaining, by processor, a first message composed in a first language and obtaining, by the processor, a translated first message. The translated first message may include a translation of the first message from the first language to a second language. The method may further include determining, by the processor, that the translated first message includes a translation-generated additional meaning, and notifying, by the processor, the first user of the determination.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining, by a processor, a first message of a first user comprising a first set of words in a first language; obtaining, by the processor, a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by the processor and by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, that the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, by the processor and in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining, by the processor, a substitute language translation of the first substitute message to the second language; determining, by the processor, that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting, by the processor, the substitute language translation to a second user. 2. The method of claim 1 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predicting that the second language corresponds to the second user. 3. The method of claim 2 , wherein the predicting comprises obtaining data from a user profile of the second user. 4. A system comprising: a processor; and a memory in communication with the processor, the memory containing program instructions that, when executed by the processor, are configured to cause the processor to perform a method, the method comprising: obtaining a first message of a first user comprising a first set of words in a first language; obtaining a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, that the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining a substitute language translation of the first substitute message to the second language; determining that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting the substitute language translation to a second user. 5. The system of claim 4 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predicting that the second language corresponds to the second user. 6. The method of claim 1 , wherein the set of substitute messages further comprises a second substitute message comprising a second modification to the first set of words, wherein the method further comprises: obtaining, by the processor, a first evaluation by the first user of the set of substitute messages; and modifying, by the processor and based on the first evaluation, the set of substitute messages. 7. The method of claim 6 , wherein the first evaluation comprises a ranking by the first user of the set of substitute messages. 8. The method of claim 6 , further comprising: obtaining, by the processor, a second evaluation by the second user of the substitute language translation, wherein the modifying is further based on the second evaluation. 9. The method of claim 8 , further comprising: providing, by the processor, the translated first message to the second user, and obtaining, by the processor, a third evaluation by the second user of the translated first message, wherein the modifying is further based on the third evaluation. 10. The system of claim 5 , wherein the predicting comprises obtaining data from a user profile of the second user. 11. The system of claim 4 , wherein the set of substitute messages further comprises a second substitute message comprising a second modification to the first set of words, wherein the method further comprises: obtaining a first evaluation by the first user of the set of substitute messages; and modifying, based on the first evaluation, the set of substitute messages. 12. The system of claim 11 , wherein the first evaluation comprises a ranking by the first user of the set of substitute messages. 13. The system of claim 11 , the method further comprising: obtaining a second evaluation by the second user of the substitute language translation, wherein the modifying is further based on the second evaluation. 14. The system of claim 13 , the method further comprising: providing the translated first message to the second user, and obtaining a third evaluation by the second user of the translated first message, wherein the modifying is further based on the third evaluation. 15. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method, the method comprising: obtaining a first message of a first user comprising a first set of words in a first language; obtaining a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining a substitute language translation of the first substitute message to the second language; determining that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting the substitute language translation to a second user. 16. The computer program product of claim 15 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predictin

Assignees

Inventors

Classifications

  • using statistical methods · CPC title

  • G06F40/51Primary

    Translation evaluation · CPC title

  • Semantic analysis · CPC title

  • G06F40/58Primary

    Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11244123B2 cover?
A computer-implemented method may include obtaining, by processor, a first message composed in a first language and obtaining, by the processor, a translated first message. The translated first message may include a translation of the first message from the first language to a second language. The method may further include determining, by the processor, that the translated first message includ…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F40/51. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).