Machine translation (MT) based spoken dialog systems customer/machine dialog

US9646001B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9646001-B2
Application numberUS-201113236016-A
CountryUS
Kind codeB2
Filing dateSep 19, 2011
Priority dateSep 19, 2011
Publication dateMay 9, 2017
Grant dateMay 9, 2017

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.

Operation of an automated dialog system is described using a source language to conduct a real time human machine dialog process with a human user using a target language. A user query in the target language is received and automatically machine translated into the source language. An automated reply of the dialog process is then delivered to the user in the target language. If the dialog process reaches an initial assistance state, a first human agent using the source language is provided to interact in real time with the user in the target language by machine translation to continue the dialog process. Then if the dialog process reaches a further assistance state, a second human agent using the target language is provided to interact in real time with the user in the target language to continue the dialog process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of performing a real time human machine dialog process with a human user using a target language, the dialog process employing an automated dialog application stored in memory and implemented by at least one hardware implemented computer processor, the method comprising: receiving with the automated dialog application a user query in the target language, the dialog application implementing a dialog between a human and a machine; creating generic translation tables using large parallel corpora; performing automatic machine translation of the user query into a source language, the source language being a language of the automated dialog application, wherein performing the automatic machine translation utilizes the created generic translation tables and includes mapping the query from the target language to the source language; providing the dialog between the human and the machine by delivering an automated reply of the dialog application to the user in the target language through use of one or more statistical language models, the reply being a conversational response to the user query originated by the dialog application and selected from memory associated with the processor; if the dialog process reaches an initial assistance state, providing a hybrid dialog between the human and a non-native agent through the machine by transferring the user to a first human agent using the source language to interact in real time with the user in the target language by machine translation to continue the dialog process; and if the dialog process reaches a further assistance state, providing a dialog between the human and a native-agent by transferring the user, through the machine, to a second human agent using the target language to interact in real time with the user in the target language to continue the dialog process, the further assistance state reached when the initial assistance state with the first human agent is unsuccessful. 2. A method according to claim 1 , wherein delivering an automated reply includes delivering an existing dialog application reply in the target language. 3. A method according to claim 1 , wherein delivering an automated reply includes: selecting an existing dialog application reply in the source language; performing automatic machine translation of the selected reply to the target language; and delivering the translated reply to the user. 4. A method according to claim 1 , wherein the dialog process is a text dialog process. 5. A method according to claim 1 , wherein the dialog process is a speech dialog process. 6. A dialog process system to conduct a real time human machine dialog with a human user using a target language, the system employing at least one hardware implemented computer processor and an automated dialog application stored in memory and implemented by the computer processor, the system comprising: means for receiving with the automated dialog application a user query in the target language, the dialog application implementing a dialog between a human and a machine; means for creating generic translation tables using large parallel corpora; means for performing automatic machine translation of the user query into a source language, the source language being a language of the automated dialog application, wherein performing the automatic machine translation utilizes the created generic translation tables and includes mapping the query from the target language to the source language; means for delivering an automated reply of the dialog application to the user in the target language through use of one or more statistical language models, delivering an automated reply providing the dialog between the human and the machine and the reply being a conversational response to the user query originated by the dialog application and selected from memory associated with the processor; means for providing a hybrid dialog between the human and a non-native agent through the machine by transferring the user, if the dialog process reaches an initial assistance state, to a first human agent using the source language to interact in real time with the user in the target language by machine translation to continue the dialog process; and means for providing a dialog between the human and a native-agent by transferring the user, through the machine, if the dialog process reaches a further assistance state, to a second human agent using the target language to interact in real time with the user in the target language to continue the dialog process, the further assistance state reached when the initial assistance state with the first human agent is unsuccessful. 7. A system according to claim 6 , wherein the means for delivering an automated reply includes means for delivering an existing dialog application reply in the target language. 8. A system according to claim 6 , wherein the means for delivering an automated reply includes: means for selecting an existing dialog application reply in the source language; means for performing automatic machine translation of the selected reply to the target language; and means for delivering the translated reply to the user. 9. A system according to claim 6 , wherein the dialog process is a text dialog process. 10. A system according to claim 6 , wherein the dialog process is a speech dialog process. 11. A computer program product implemented in a non-transitory computer readable storage medium for performing a real time human machine dialog process with a human user using a target language, the dialog process employing an automated dialog application stored in memory and implemented by at least one hardware processor, the product comprising: program code for receiving with the automated dialog application a user query in the target language, the dialog application implementing a dialog between a human and a machine; program code for creating generic translation tables using large parallel corpora; program code for performing automatic machine translation of the user query into a source language, the source language being a language of the automated dialog application, wherein performing the automatic machine translation utilizes the created generic translation tables and includes mapping the query from the target language to the source language; program code for providing the dialog between the human and the machine by delivering an automated reply of the dialog application to the user in the target language through use of one or more statistical language models, the reply being a conversational response to the user query originated by the dialog application and selected from memory associated with the processor; program code for providing a hybrid dialog between the human and a non-native agent through the machine by transferring the user, if the dialog process reaches an initial assistance state, to a first human agent using the source language to interact in real time with the user in the target language by machine translation to continue the dialog process; and program code for providing a dialog between the human and a native-agent by transferring the user, through the machine, if the dialog process reaches a further assistance state, to a second human agent using the target language to interact in real time with the user in the target language to continue the dialog process, the further assistance state reached when the initial assistance state with the first human agent is unsuccessful. 12. A product according to claim 11 , wherein the program code for delivering an automated reply includes program code for delivering an existing dialog application reply in the target

Assignees

Inventors

Classifications

  • Systems providing special services or facilities to subscribers (specially adapted for wireless communication networks H04W4/00) · CPC title

  • where the subscribers are hearing-impaired persons, e.g. telephone devices for the deaf · CPC title

  • G10L15/22Primary

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

  • Language recognition, selection or translation arrangements · 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 US9646001B2 cover?
Operation of an automated dialog system is described using a source language to conduct a real time human machine dialog process with a human user using a target language. A user query in the target language is received and automatically machine translated into the source language. An automated reply of the dialog process is then delivered to the user in the target language. If the dialog proce…
Who is the assignee on this patent?
Sarikaya Ruhi, Goel Vaibhava, Nahamoo David, and 4 more
What technology area does this patent fall under?
Primary CPC classification G10L15/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).