Assisted language learning

US10540451B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10540451-B2
Application numberUS-201615278538-A
CountryUS
Kind codeB2
Filing dateSep 28, 2016
Priority dateSep 28, 2016
Publication dateJan 21, 2020
Grant dateJan 21, 2020

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.

An approach for predictive translation. The approach monitors one or more audio inputs, wherein monitoring the one or more audio inputs includes collecting a plurality of audio input data from one or more audio input devices. The approach determines one or more user triggers, wherein determining includes detecting the one or more user triggers from the one or more of audio input devices. Responsive to detecting the one or more user triggers, the approach determines whether the one or more audio inputs match one or more stored phrases. Responsive to a determination that the one or more audio inputs match at least one of the one or more stored phrases, the approach presents one or more cues to the user via the audio input device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for predictive translation, the method comprising: collecting a plurality of audio input data of speech by a user from one or more audio input devices connected to a mobile device of the user, some audio data of the plurality of audio input data being speech in a target language, the target language being learned by the user; detecting one or more user triggers in the plurality of audio input data; responsive to detecting the one or more user triggers, determining whether other audio data of the plurality of audio input data contain a phrase spoken in a known language of the user; responsive to a determination that the other audio data contain the spoken phrase in the known language of the user, querying one or more translation servers, configured to provide language translations, for a translation of the spoken phrase in the known language into a translated phrase in the target language, by: presenting the other audio data containing the spoken phrase in the known language to the one or more translation servers; and identifying the target language to the one or more translation servers; receiving the translated phrase in the target language, including a phrase portion, from the one or more translation servers; presenting the phrase portion in the target language to the user via the mobile device; monitoring a second plurality of audio input data of the user while reciting the spoken phrase in the target language including the phrase portion for a pause in speech; responsive to detecting the pause in speech when reciting the spoken phrase in the target language presenting the translated phrase in the target language, including the phrase portion, to the user. 2. The method of claim 1 , further comprising determining whether the others of the plurality of audio input data match at least one of one or more stored phrases; responsive to a determination that the plurality of audio input data match at least one of the one or more stored phrases, presenting one or more cues to the user via the mobile device. 3. The method of claim 2 , wherein determining whether the others of the plurality of audio input data match at least one of the one or more stored phrases, further comprises: responsive to a determination that the others of the plurality of audio input data include content and one or more contextual indicators that relate to the one or more stored phrases, determining, by the one or more computer processors, the others of the plurality of audio input data match the one or more stored phrases. 4. The method of claim 3 , wherein determining whether the others of the plurality of audio input data match at least one of the one or more stored phrases, further comprises: responsive to a determination that the others of the plurality of audio input data include content and one or more contextual indicators that do not relate to the one or more stored phrases, determining, by the one or more computer processors, the others of the plurality of audio input data do not match the one or more stored phrases. 5. A computer program product for predictive translation, the computer program product comprising: one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the stored program instructions comprising: program instructions to collect a plurality of audio input data of speech by a user from one or more audio input devices connected to a mobile device of the user, some audio data of the plurality of audio input data being speech in a target language, the target language being learned by the user; program instructions to detect one or more user triggers in the plurality of audio input data; program instructions to, responsive to detecting the one or more user triggers, determine whether other audio data of the plurality of audio input data contain a phrase spoken in a known language of the user; program instruction to, responsive to a determination that the other audio data contain the spoken phrase in the known language of the user, querying one or more translation servers, configured to provide language translations, for a translation of the spoken phrase in the known language into a translated phrase in the target language, by: presenting the other audio data containing the spoken phrase in the known language to the one or more translation servers; and identifying the target language to the one or more translation servers; program instructions to receive the translated phrase in the target language, including a phrase portion, from the one or more translation servers; program instructions to present the phrase portion in the target language to the user via the mobile device, program instructions to monitor a second plurality of audio input data of the user while reciting the spoken phrase in the target language including the phrase portion for a pause in speech; program instruction to, responsive to detecting the pause in speech when reciting the spoken phrase in the target language presenting the translated phrase in the target language, including the phrase portion, to the user. 6. The computer program product of claim 5 , further comprising: program instruction to determine whether the others of the plurality of audio input data match at least one of one or more stored phrases; program instructions to, responsive to a determination that the plurality of audio input data match at least one of the one or more stored phrases, present one or more cues to the user via the mobile device. 7. The computer program product of claim 6 , wherein determining whether the others of the plurality of audio input data match at least one of the one or more stored phrases, further comprises: program instructions to, responsive to a determination that the others of the plurality of audio input data include content and one or more contextual indicators that relate to the one or more stored phrases, determine the others of the plurality of audio input data match the one or more stored phrases. 8. The computer program product of claim 7 , wherein determining whether the others of the plurality of audio input data match one or more stored phrases, further comprises: program instruction to, responsive to a determination that the others of the plurality of audio input data include content and one or more contextual indicators that do not relate to the one or more stored phrases, determine the others of the plurality of audio input data do not match the one or more stored phrases. 9. A computer system for predictive translation, the computer system comprising: one or more computer processors; one or more computer readable storage devices; program instructions stored on the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the stored program instructions comprising: program instructions to collect a plurality of audio input data of speech by a user from one or more audio input devices connected to a mobile device of the user, some audio data of the plurality of audio input data being speech in a target language, the target language being learned by the user; program instructions to detect one or more user triggers in the plurality of audio input data; program instruction to, responsive to detecting the one or more user triggers, determine whether other audio data of the plurality of audio input data contain a phrase spoken in a known language of the user; program instruction to, responsive to a determination that the other audio data contain the spoken phrase in the known language of the user, querying one or more translation servers, configured to provide lan

Assignees

Inventors

Classifications

  • 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

  • of application context · CPC title

  • G10L15/005Primary

    Language recognition · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • G06F17/289Primary

    Physics · mapped topic

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 US10540451B2 cover?
An approach for predictive translation. The approach monitors one or more audio inputs, wherein monitoring the one or more audio inputs includes collecting a plurality of audio input data from one or more audio input devices. The approach determines one or more user triggers, wherein determining includes detecting the one or more user triggers from the one or more of audio input devices. Respon…
Who is the assignee on this patent?
IBM
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 Jan 21 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).