IP Library Granted Patent US 10,606,942
Granted Patent B2
US 10,606,942 · App. 16/395,001 · Granted Mar 31, 2020

Device for extracting information from a dialog

Inventor: Alexander Waibel (Murrysville, PA)
Assignee: Facebook, Inc.
G06F17/243G06F3/0486G06F3/04842G06F17/218G06F17/289G10L13/027G10L15/00G10L15/1815G10L15/1822G10L15/26G10L2015/088
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 10,606,942
App. No.
16/395,001
Granted
Mar 31, 2020
Kind
B2
Abstract

Computer-implemented systems and methods for extracting information during a human-to-human mono-lingual or multi-lingual dialog between two speakers are disclosed. Information from either the recognized speech (or the translation thereof) by the second speaker and/or the recognized speech by the first speaker (or the translation thereof) is extracted. The extracted information is then entered into an electronic form stored in a data store.

Claims (67)

1. A system, comprising:

a speaker configured to receive a first speech input in a first language from a first speaker and a second speech input in a second language from a second speaker, the first speech input and the second speech input being part of a dialogue between the first speaker and the second speaker;

a display configured to display a form having a plurality of fields;

a processor; and

a memory storing instructions, when executed by the processor, cause the processor to:

determine a first recognized speech result based on the first speech input;

determine a second recognized speech result based on the second speech input;

extract information from the second recognized speech result;

identify one of the plurality of fields based on the first recognized speech result in the first language;

translate at least a portion of the information extracted from the second recognized speech result from the second language to the first language;

insert the translated information in the first language into the identified field; and

cause the display to present the form in the first language.

2. The system of claim 1 , wherein the form comprises a toggle switch that is configured to cause the form to change from the first language to the second language or from the second language to the first language.

3. The system of claim 1 , wherein the display is capable of receiving one or more touch inputs from a user adjusting the form.

4. The system of claim 3 , wherein the instructions, when executed by the processor, further cause the processor to:

receive a correction to the form by detecting one of the touch inputs from the user dragging a part of the information from the second recognized speech result to an empty field of the form; and

enter the dragged part into the empty field.

5. The system of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

receive a selection of an empty field of the form;

receive a correction speech input;

determine a recognized correction speech result based on the correction speech input; and

enter the recognized correction speech result into the empty field.

6. The system of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

receive selection of a filled field of the form;

receive selection of a portion of the second recognized speech result; and

replace contents of the filled field with the portion of the recognized speech result.

7. The system of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

receiving a selection of a filled field of the form;

receiving a correction speech input;

determining a recognized correction speech result based on the correction speech input; and

replacing contents of the filled field with the recognized correction speech result.

8. The system of claim 7 , wherein the correction speech input is a dictated spelling.

9. The system of claim 7 , wherein the correction speech input is a restatement of at least a portion of the second speech input.

10. The system of claim 1 , wherein the information is extracted based on one or more prompts associated with the plurality of fields of the form.

11. The system of claim 1 , wherein the information is extracted using a semantic parser.

12. The system of claim 1 , wherein the information is extracted using keyword spotting.

13. The system of claim 1 , wherein the information is extracted via spoken term detection.

14. The system of claim 1 , wherein the information is extracted using an entity tagger.

15. A portable electronic device, comprising:

a processor; and

a memory storing instructions, when executed by the processor, cause the processor to:

receive a first speech input in a first language from a first speaker and a second speech input in a second language from a second speaker, the first speech input and the second speech input being part of a dialogue between the first speaker and the second speaker;

determine a first recognized speech result based on the first speech input;

determine a second recognized speech result based on the second speech input;

extract information from the second recognized speech result;

identify one of a plurality of fields of a form based on the first recognized speech result in the first language;

translate at least a portion of the information extracted from the second recognized speech result from the second language to the first language;

insert the translated information in the first language into the identified field; and

cause a display of the form in the first language.

16. The portable electronic device of claim 15 , wherein the form comprises a toggle switch that is configured to cause the form to change from the first language to the second language or from the second language to the first language.

17. The portable electronic device of claim 15 , wherein the instructions, when executed by the processor, further cause the processor to:

receive a correction to the form by detecting a touch input from a user dragging a part of the information from the second recognized speech result to an empty field of the form; and

enter the dragged part into the empty field.

18. The portable electronic device of claim 15 , wherein the instructions, when executed by the processor, further cause the processor to:

receive a selection of an empty field of the form;

receive a correction speech input;

determine a recognized correction speech result based on the correction speech input; and

enter the recognized correction speech result into the empty field.

19. The portable electronic device of claim 15 , wherein the instructions, when executed by the processor, further cause the processor to:

receive selection of a filled field of the form;

receive selection of a portion of the second recognized speech result; and

replace contents of the filled field with the portion of the recognized speech result.

20. The portable electronic device of claim 15 , wherein the instructions, when executed by the processor, further cause the processor to:

receiving a selection of a filled field of the form;

receiving a correction speech input;

determining a recognized correction speech result based on the correction speech input; and

replacing contents of the filled field with the recognized correction speech result.

Assignments (1)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
Continuity (5)
Continuation 15338750 · Oct 31, 2016
Continuation 14985300 · Dec 30, 2015
Continuation 13760535 · Feb 6, 2013
Provisional Application 61608334 · Mar 8, 2012
Related Publication 20190251156A1 · Aug 15, 2019