IP Library Granted Patent US 8,005,668
Granted Patent B2
US 8,005,668 · App. 10/946,887 · Granted Aug 23, 2011

Adaptive confidence thresholds in telematics system speech recognition

Assignee: General Motors LLC
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 8,005,668
App. No.
10/946,887
Granted
Aug 23, 2011
Kind
B2
Abstract

A method of configuring a speech recognition unit in a vehicle. The method includes receiving a noise error from the speech recognition unit responsive to a user voice command and reducing a confidence threshold for an appropriate grammar set responsive to the received noise error.

Claims (57)

1. A method of configuring a speech recognition unit in a vehicle, the method comprising:

receiving a noise error from the speech recognition unit responsive to a user voice command; and

carrying out at least one iteration of the following steps:

reducing a confidence threshold for an appropriate grammar set responsive to the received noise error; and

re-attempting speech recognition in the vehicle using the reduced confidence threshold;

wherein the reducing and re-attempting steps further comprise, during at least one iteration, the steps of storing the voice command prior to the reducing step and then, after the reducing step, attempting speech recognition in the vehicle on the stored voice command using the reduced confidence threshold.

2. The method of claim 1 , further comprising:

announcing an advisory message to a user responsive to the reduction of the confidence threshold.

3. The method of claim 1 , wherein reducing a confidence threshold comprises:

retrieving a current confidence threshold responsive to the received noise error;

determining whether the current confidence threshold equals a minimum confidence threshold; and

reducing the current confidence threshold by a preset amount based on the determination.

4. The method of claim 3 , wherein the confidence threshold is reduced by the preset amount two or more times responsive to at least two or more respective received noise errors.

5. The method of claim 1 , wherein the step of carrying out at least one iteration of the reducing and re-attempting steps further comprises:

announcing a noise reduction advisory message to a user responsive to the received noise error; and

receiving a second noise error from the speech recognition unit responsive to a repeated user voice command,

wherein the repeated user voice command is received following the noise reduction advisory message, and

wherein the reducing a confidence threshold for an appropriate grammar set is responsive to the received second noise error.

6. The method of claim 5 , wherein reducing a confidence threshold is responsive to announcing more than one noise reduction advisory messages during a speech recognition session.

7. The method of claim 5 , wherein the step of carrying out at least one iteration of the reducing and re-attempting steps further comprises:

storing the repeated user voice command in the telematics unit; and

attempting to recognize the stored repeated user voice command at the speech recognition unit after the confidence threshold is reduced.

8. The method of claim 7 , wherein the step of carrying out at least one iteration of the reducing and re-attempting steps further comprises:

reducing a confidence threshold for the appropriate grammer set responsive to a third received noise error, wherein the third received noise error is responsive to the attempting to recognize the stored user voice command; and

attempting to recognize the stored repeated user voice command at the speech recognition unit after the confidence threshold is reduced twice.

9. A method of configuring a speech recognition unit in a vehicle, the method comprising:

receiving a noise error from the speech recognition unit responsive to a user voice command; and

reducing a confidence threshold for an appropriate grammar set responsive to the received noise error, wherein reducing a confidence threshold comprises:

retrieving a current confidence threshold responsive to the received noise error;

determining whether the current confidence threshold equals a predetermined minimum confidence threshold; and

reducing the current confidence threshold by a preset amount based on the determination;

wherein the confidence threshold is reduced by the preset amount two or more times responsive to at least two or more respective received noise errors; and

wherein the confidence threshold is reduced by the preset amount until the current confidence threshold equals the predetermined minimum confidence threshold.

10. The method of claim 9 , wherein the re-attempting step further comprises attempting speech recognition on a voice command stored prior to the preceding reducing step.

11. A method of configuring a speech recognition unit in a vehicle, the method comprising:

receiving a noise error from the speech recognition unit responsive to a user voice command;

reducing a confidence threshold for an appropriate grammar set responsive to the received noise error; and

resetting the confidence threshold in response to an ignition event.

12. The system of claim 11 , wherein the ignition event comprises the vehicle being turned off.

13. A system for configuring a speech recognition unit in a vehicle, the system comprising:

means for receiving a noise error from the speech recognition unit responsive to a user voice command; and

means for iteratively reducing a confidence threshold for an appropriate grammar set responsive to the received noise error and re-attempting speech recognition in the vehicle of a voice command using the reduced confidence threshold, wherein the means for iteratively reducing a confidence threshold and re-attempting speech recognition further comprises means for storing the voice command prior to reducing the confidence threshold and means for attempting speech recognition in the vehicle on the stored voice command using the reduced confidence threshold;

wherein the means for receiving a noise error and the means for iteratively reducing a confidence threshold each comprise a processor that executes computer programming that is stored in memory in the vehicle.

14. The system of claim 13 , further comprising:

means for announcing an advisory message to a user responsive to the reduction of the confidence threshold.

15. The system of claim 13 , wherein the means for reducing a confidence threshold comprises:

means for retrieving a current confidence threshold responsive to the received noise error;

means for determining whether the current confidence equals a minimum confidence threshold; and

means for reducing the current confidence threshold by a preset amount based on the determination.

16. The system of claim 13 , wherein the means for iteratively reducing and re-attempting further comprises:

means for storing a repeated user voice command in the telematics unit; and

means for attempting to recognize the stored repeated user voice command at the speech recognition unit after the confidence threshold is reduced.

17. A system for configuring a speech recognition unit in a vehicle, the system comprising:

means for receiving a noise error from the speech recognition unit responsive to a user voice command;

means for reducing a confidence threshold for an appropriate grammar set responsive to the received noise error; and

means for resetting the confidence threshold in response to an ignition event;

wherein the means for receiving a noise error, the means for reducing a confidence threshold, and the means for resetting the confidence threshold each comprise a processor that executes computer programming that is stored in memory in the vehicle.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 034183/0436 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GENERAL MOTORS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0196 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0442 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025311/0770 →
CHANGE OF NAME Recorded Nov 12, 2009
From: GENERAL MOTORS COMPANY
To: GENERAL MOTORS LLC
Reel/Frame 023504/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: MOTORS LIQUIDATION COMPANY
To: GENERAL MOTORS COMPANY
Reel/Frame 023148/0248 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023155/0814 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GENERAL MOTORS COMPANY
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023155/0849 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0817 →
CHANGE OF NAME Recorded Aug 21, 2009
From: GENERAL MOTORS CORPORATION
To: MOTORS LIQUIDATION COMPANY
Reel/Frame 023129/0236 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: MOTORS LIQUIDATION COMPANY (F/K/A GENERAL MOTORS CORPORATION)
Reel/Frame 023119/0491 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GENERAL MOTORS CORPORATION
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022552/0006 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GENERAL MOTORS CORPORATION
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022191/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2004
From: ARUN, UMA
To: GENERAL MOTORS CORPORATION
Reel/Frame 015826/0570 →
Continuity (1)
Related Publication 20060074651A1 · Apr 6, 2006