IP Library Granted Patent US 7,212,964
Granted Patent B1
US 7,212,964 · App. 10/103,049 · Granted May 1, 2007

Language-understanding systems employing machine translation components

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,212,964
App. No.
10/103,049
Granted
May 1, 2007
Kind
B1
Abstract

Embodiments of the present invention relate to a method and system for augmenting a training database of an automated language-understanding system. In one embodiment, a training example in a first language may be received from the training database. The first language-training example may be translated to a second language output. The second language output may be translated to a first variant of the first language-training example. An action pair including the first variant of the first language-training example and an action command associated with the first language-training example may be stored in an augmented training database.

Claims (47)

1. A method for augmenting an initial training database of an automated language-understanding system, comprising:

receiving a training example in a first language from the initial training database;

translating the first language training example to a second language output;

translating the second language output to a first variant of the first language training example;

storing an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example in an augmented training database;

translating the first variant of the first language-training example to a third language output;

translating the third language output to a second variant of the first language training example; and

outputting the second variant of the first language-training example to an output manager.

2. The method of claim 1 , further comprising:

storing an action pair including the second variant of the first language-training example and the action command associated with the first language-training example in the augmented training database.

3. The method of claim 1 , further comprising:

translating the third language output to a fourth language output;

translating the fourth language output to a third variant of the first language training example; and

outputting the third variant of the first language-training example to an output manager.

4. The method of claim 3 , further comprising:

storing an action pair including the third variant of the first language-training example and an action command associated with the first language-training example in the augmented training database.

5. A system for augmenting an initial training database of an automated language-understanding system, comprising:

a first language-translation unit configured to translate a first language-training example to a second language output;

a second language-translation unit configured to translate the second language output to a first variant of the first language training example;

a database configured to store an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example;

a third language-translation unit configured to translate the first variant of the first language-training example to a third language output; and

a fourth language-translation unit configured to translate the third language output to a second variant of the first language-training example.

6. The system of claim 5 , further comprising:

an output manager configured to output the second variant of the first language-training example.

7. The system of claim 5 , wherein the database is configured to store the second variant of the first language-training example and the action-command associated with the first language-training example.

8. The system of claim 5 , further comprising:

a fifth language-translation unit configured to translate the third language output to a fourth language output; and

a sixth language-translation unit configured to translate the fourth language output to a third variant of the first language-training example.

9. The system of claim 8 , further comprising:

an output manager configured to output the third variant of the first language-training example.

10. The system of claim 8 , wherein the database is configured to store the third variant of the first language-training example and the action-command associated with the first language-training example.

11. A machine-readable medium having stored thereon a plurality of executable instructions, the plurality of instructions comprising instructions to:

receive a training example in a first language from an initial training database;

translate the first language training example to a second language output;

translate the second language output to a first variant of the first language-training example;

store an action pair including the first variant of the first language-training example and an action-command associated with the first language-training example in an augmented training database;

translate the first variant of the first language-training example to a third language output;

translate the third language output to a second variant of the first language-training example; and

output the second variant of the first language-training example to an output manager.

12. The machine-readable medium of claim 11 having stored thereon additional executable instructions, the additional instructions comprising instructions to:

store an action pair including the second variant of the first language-training example and the action command associated with the first language-training example in the augmented training database.

13. The machine-readable medium of claim 11 having stored thereon additional executable instructions, the additional instructions comprising instructions to:

translate the third language output to a fourth language output;

translate the fourth language output to a third variant of the first language-training example; and

output the third variant of the first language-training example to an output manager.

14. The machine-readable medium of claim 13 having stored thereon additional executable instructions, the additional instructions comprising instructions to:

store an action pair including the third variant of the first language-training example and an action command associated with the first language-training example in the augmented training database.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041512/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 039477/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 039477/0732 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 012718 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 7, 2016
From: ALSHAWI, HIYAN; DOUGLAS, SHONA
To: AT&T CORP.
Reel/Frame 038897/0097 →