IP Library Patent Application 11390578
Patent Application
App. No. 11/390,578

Correcting semantic classification of log data

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 None
App. No.
11/390,578
Abstract

Speech log data is received, and possible semantic classifications for that log data are obtained from grammars that were active in the system when the log data was received. Audio information from the log data, along with the possible semantic values, are then presented for user selection. A user selection is received, and corrected log data is generated based on the user selected semantic value.

Claims (42)

1 . A method of correcting semantic classifications of speech data in a dialog system having a grammar, comprising:

accessing log data storing an audio representation of the speech data;

identifying possible semantic values for the speech data based on grammar rules active when the speech data was received at the dialog system;

presenting the audio representation and the possible semantic values to a user interface; and

receiving a user selection of one of the possible semantic values for the speech data.

2 . The method of claim 1 and further comprising:

mapping the speech data to the selected possible semantic value to obtain a corrected semantic classification of the speech data.

3 . The method of claim 2 and further comprising:

tuning a speech recognition component based on the corrected semantic classification.

4 . The method of claim 3 wherein tuning a speech recognition component comprises:

tuning the grammar.

5 . The method of claim 2 and further comprising:

performing and analysis of the corrected semantic classification; and

generating an analysis output indicative of the analysis of the corrected semantic classification.

6 . The method of claim 1 wherein presenting comprises:

presenting the possible semantic values on a user interface, associated with a user actuable selection mechanism.

7 . The method of claim 1 wherein accessing log data comprises:

accessing an active grammar indicator indicative of the grammar rules active when the speech data was received by the dialog system.

8 . The method of claim 1 wherein accessing log data comprises:

accessing a data type indicator indicative of a data type being sought and presenting is based on the data type being sought when the speech data was received by the dialog system.

9 . The method of claim 8 wherein presenting comprises:

presenting the possible semantic values in a form based on the data type indicator.

10 . The method of claim 1 wherein presenting comprises:

presenting a semantic value assigned by the dialog system when the speech data was received by the dialog system.

11 . A semantic classification system, comprising:

a data store storing audio information indicative of a speech input received by a speech related system and a semantic value indicator indicative of possible semantic values expected in the speech related system when the speech input was received;

a correction component; and

a user interface coupled to the correction component, the correction component being configured to receive the audio information and the semantic value indicator and to present to the user interface the audio information and the possible semantic values, the user interface being configured to present the audio information and possible semantic values for user selection to correct a semantic classification of the speech input.

12 . The semantic classification system of claim 11 wherein the data store stores the semantic value indicator as a grammar indicator indicative of grammar rules active when the speech related system received the speech input.

13 . The semantic classification system of claim 12 wherein the correction component is configured to identify the possible semantic values based on the active grammar rules.

14 . The semantic classification system of claim 11 wherein the data store stores a data type indicator indicative of a data type expected by the speech related system when the speech related system received the speech input.

15 . The semantic classification system of claim 14 wherein the user interface is configured to present the possible semantic values to the user with a user selection mechanism based on the data type indicator.

16 . The semantic classification system of claim 11 wherein the user interface is configured to receive user selection of a possible semantic value to reclassify the speech input.

17 . The semantic classification system of claim 16 and further comprising:

an analysis component configured to generate an analysis output based on the reclassified speech input.

18 . The semantic classification system of claim 16 and further comprising:

a training component configured to train a speech related component based on the reclassified speech input.

19 . A computer readable medium storing computer executable instructions which, when executed by a computer cause the computer to perform steps of:

receiving log data indicative of stored audio data for a speech input to a speech system and a semantic indicator indicative of expected semantic values, expected by the speech system when the speech input was received by the speech system; and

presenting the audio data and the expected semantic values, such that the expected semantic values can be selected by a user to provide a semantic classification to the speech input.

20 . The computer readable medium of claim 19 wherein the semantic indicator comprises a grammar rule indicator indicative of grammar rules active in the speech system when the speech system received the speech input and wherein the steps further comprise:

identifying the expected semantic values from the active grammar rules indicated by the grammar rule indicator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2006
From: OLLASON, DAVID G.
To: MICROSOFT CORPORATION
Reel/Frame 017529/0644 →