IP Library Patent Application 11865443
Patent Application
App. No. 11/865,443

ADAPTIVE CONTEXT FOR AUTOMATIC SPEECH RECOGNITION SYSTEMS

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/865,443
Filed
Oct 1, 2007
Art Unit
2626
USPC
704/255
Abstract

A system improves speech recognition includes an interface linked to a speech recognition engine. A post-recognition processor coupled to the interface compares recognized speech data generated by the speech recognition engine to contextual information retained in a memory, generates a modified recognized speech data, and transmits the modified recognized speech data to a parsing component.

Claims (34)

1 . A system that improves speech recognition performance, comprising:

an interface configured to couple a speech recognition engine; and

a post-recognition processor coupled to the interface that compares recognized speech data generated by the speech recognition engine to contextual objects retained in a memory, generates a modified recognized speech data, and transmits the modified recognized speech data to a interpreting component.

2 . The system of claim 1 , where the recognized speech data comprises a textual string and an associated score.

3 . The system of claim 2 , where the score comprises a confidence value of the textual string.

4 . The system of claim 3 , where the modified recognized speech data comprises the associated score altered by a negative weighting value.

5 . The system of claim 3 , where the modified recognized speech data comprise the associated score altered by a positive weighting value.

6 . The system of claim 1 , where the modified recognized speech data comprises a modified textual string, the modified textual string comprising a portion of a contextual object.

7 . The system of claim 2 , where the modified recognized speech data comprises a portion of the textual string.

8 . The system of claim 1 , where the memory is further configured to store response feedback data, the response feedback data comprising an acceptance level of a modified textual string.

9 . The system of claim 2 , where the modified recognized speech data comprises a plurality of textual strings ordered differently than textual strings of the recognized speech data.

10 . The system of claim 1 , where the contextual objects are loaded into the memory from one or more peripheral devices.

11 . The system of claim 1 , further comprising user adaptable rules stored in memory, the user adaptable rules configured to operate on the recognized speech data and the contextual objects.

12 . A method that improves speech recognition, comprising:

comparing recognized speech data generated by a speech recognition engine to contextual objects retained in a memory;

altering the recognized speech data based on one or more contextual objects; and

transmitting the altered recognized speech data to a interpreting component,

where the recognized speech data comprises a textual string, matrix, or lattice and an associated confidence level.

13 . The method of claim 12 , where altering the recognized speech data comprises adjusting the associated confidence level associated with a textual string, matrix or lattice.

14 . The method of claim 13 , where adjusting a confidence level associated with a textual string comprises applying a negative weighting value to the associated confidence level.

15 . The method of claim 13 , where adjusting a confidence level associated with a textual string comprises applying a positive weighting value to the associated confidence level.

16 . The method of claim 12 , where altering the recognized speech data comprises extracting a portion of a textual string.

17 . The method of claim 12 , where altering the recognized speech data comprises adding a new textual string to the recognized speech data.

18 . The method of claim 12 , where the new textual string is added to the contextual objects retained in memory after receiving confirmation data.

19 . The method of claim 12 , further comprising updating the contextual objects with a portion of the altered recognized speech data.

20 . The method of claim 12 , where comparing recognized speech data generated by the speech recognition engine to contextual objects retained in memory comprises evaluating temporal data associated with the contextual objects.

21 . The method of claim 12 , where comparing recognized speech data generated by the speech recognition engine to contextual objects retained in memory comprises evaluating frequency data associated with the contextual objects

22 . A computer readable storage medium comprising a set of processor executable instructions to execute the following acts:

comparing recognized speech data generated by a speech recognition engine to contextual objects retained in a memory;

altering the recognized speech data based on one or more contextual objects; and

transmitting the altered recognized speech data to an interpreting component,

where the recognized speech data comprises a textual string and an associated confidence level.

23 . The computer readable storage medium of claim 22 where the instruction altering the recognized speech data applies a negative weighting value to the associated confidence level.

24 . The computer readable storage medium of claim 22 where the instruction altering the recognized speech data applies a positive weighting value to the associated confidence level.

Assignments (5)
ASSET PURCHASE AGREEMENT Recorded Jan 19, 2010
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 023810/0001 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2007
From: REMPEL, ROD; HETHERINGTON, PHILLIP A.
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 020102/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2007
From: HENNECKE, MARCUS
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 020103/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2007
From: WILLETT, DANIEL
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 020103/0312 →