Dynamic translation

US11068669B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11068669-B2
Application numberUS-202016803834-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2020
Priority dateMar 19, 2019
Publication dateJul 20, 2021
Grant dateJul 20, 2021

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.

The present disclosure relates generally to dynamic translation of text and/or audio data. The client instance hosted by one or more data centers and accessible by one or more remote client networks. In accordance with the present approach, a translation request is received from a user via a client device, wherein the translation request is associated with an untranslated file and a target language. Further, a source language of the untranslated file is identified. Further still, the untranslated file and the target language are outputted to a third party translation service. Even further, a translated file based on the target language, the untranslated file and a source language of the untranslated file is received.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a non-transitory, machine-readable medium; and one or more processors configured to execute instructions stored in the non-transitory, machine-readable media to perform operations comprising: receiving a text-based communication from a first user device, wherein the text-based communication comprises a source language that is a first spoken language; identifying a second user device to receive the text-based communication; determining that the text-based communication comprises an un translated text-based. communication based on a comparison between the source language and a target language associated with the second user device, wherein the target language is a second spoken language; generating a translation request in response to determining that the source language does not match the target language, wherein the translation request is associated with the untranslated text-based communication, the source language, and the target language; outputting the untranslated text-based communication, the source language, and the target language to a third-party translation service; receiving a translated text-based communication based on the untranslated. text-based communication, the source language, and the target language; and outputting the translated text-based communication to the second user device. 2. The system of claim 1 , wherein the operations comprise: determining that the text-based communication comprises the untranslated text-based communication in response to identifying the second user device. 3. The system of claim 1 , wherein the text-based communication comprises subtitles associated with a video. 4. The system of claim 1 , wherein the operations comprise identifying the source language associated with the first user device based on a geographic location associated with the first user device, language preferences associated with the first user device, or both. 5. The system of claim 1 , wherein the operations comprise identifying the target language associated with the second user device based on a geographic location associated with the second user device, language preferences associated with the second user device, or both. 6. The system of claim 1 , wherein the operations comprise: receiving a library of vocabulary, abbreviations, synonyms, or any combination thereof associated with the first user device; and outputting the untranslated text-based communication, the source language, the target language, and the library to the third-party translation service. 7. The system of claim 6 , wherein the operations comprise storing the translated text-based communication in a database accessible by the one or more processors. 8. The system of claim 1 , wherein the text-based communication is associated with one or more fields of a form; and wherein the operations comprise: generating a translated form based on the translated text-based communication; and outputting the translated form to the second user device. 9. A method, comprising: receiving, via processor, a text-based communication from a user device, wherein the text-based communication comprises a source language that is a spoken language; identifying, via the processor, a plurality of additional user devices to receive the text-based communication; in response to identifying the plurality of additional user devices, determining, via the processor, that the text-based communication comprises an untranslated text-based communication based on a comparison between the source language and a plurality of target languages associated with the plurality of additional user devices, wherein the plurality of target languages are a plurality of additional spoken languages; generating, via the processor, a translation request in response to determining that the source language does not match the plurality of target languages, wherein the translation request is associated with the untranslated text-based communication, the source language ; and the plurality of target languages; outputting, via the processor, the untranslated text-based communication, the source language, and the plurality of target languages to a third-party translation service; receiving, via the processor, a plurality of translated text-based communications based on the untranslated text-based communication, the source language, and the plurality of target languages; and outputting, via the processor, the plurality of translated text-based communications to the plurality of additional user devices. 10. The method of claim 9 , wherein outputting, via the processor, the plurality of translated text-based communications to the plurality of additional user devices comprises: outputting a translated text-based communication of the plurality of translated text-based communications to each additional user device of the plurality of user devices based on a target language of the plurality of target languages associated with each additional user device of the plurality of user devices. 11. The method of claim 9 , comprising receiving, via the processor, a user input indicative of a preferred third-party translation service; and outputting, via the processor, the untranslated text-based communication, the source language, and the plurality of target languages to the third-party translation service based on the user input. 12. The method of claim 9 , wherein the text-based communication is associated with an email, a message in a chat window, an input text field of a form, or any combination thereof. 13. The method of claim 9 , wherein the text-based communication is a document to be shared with the plurality of additional user devices. 14. The method of claim 9 , comprising identifying the plurality of target languages associated with the plurality of additional user devices based on a geographic location associated with each additional user device of the plurality of additional user devices. 15. A non-transitory, computer-readable medium, comprising instructions that are executable by a processor, wherein the instructions comprise instructions to: receive a text-based communication from a first user device, wherein the text-based communication is being sent to a second user device, and wherein the text-based communication comprises a source language that is a first spoken language; in response to receiving the text-based communication, determine that the text-based communication comprises an untranslated text-based communication based on a comparison between the source language of the text-based communication to a target language associated with the second user device; output the untranslated text-based communication, the source language, and the target language to a third-party translation service to generate a translated text-based communication; and receive the translated text-based communication and outputting the translated text-based communication to the second user device. 16. The medium of claim 15 , wherein the text-based communication is received in response to a user input indicative of a selection of actionable content displayed on a form. 17. The medium of claim 15 , wherein the instructions comprise instructions to: display text associated with the translated text-based communication and text associated with the untranslated text-based communication on a display of the second user device. 18. The medium of claim 15 , wherein a translation quality of the translated text-based communication is verified by a reviewer before the translated text-b

Assignees

Inventors

Classifications

  • Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · 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

  • Multi-language systems; Localisation; Internationalisation · 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 US11068669B2 cover?
The present disclosure relates generally to dynamic translation of text and/or audio data. The client instance hosted by one or more data centers and accessible by one or more remote client networks. In accordance with the present approach, a translation request is received from a user via a client device, wherein the translation request is associated with an untranslated file and a target lang…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 20 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).