IP Library Granted Patent US 7,904,294
Granted Patent B1
US 7,904,294 · App. 11/697,935 · Granted Mar 8, 2011

System and method for processing speech recognition

Assignee: AT&T Intellectual Property II, L.P.
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,904,294
App. No.
11/697,935
Granted
Mar 8, 2011
Kind
B1
Abstract

An automatic speech recognition (ASR) system and method is provided for controlling the recognition of speech utterances generated by an end user operating a communications device. The ASR system and method can be used with a mobile device that is used in a communications network. The ASR system can be used for ASR of speech utterances input into a mobile device, to perform compensating techniques using at least one characteristic and for updating an ASR speech recognizer associated with the ASR system by determined and using a background noise value and a distortion value that is based on the features of the mobile device. The ASR system can be used to augment a limited data input capability of a mobile device, for example, caused by limited input devices physically located on the mobile device.

Claims (26)

1. A system for rescoring the results of automatic speech recognition, comprising:

a processor;

a first module configured to control the processor to generate a plurality of lattices for received speech utterances associated with filling in a plurality of user selectable data fields in a user interface;

a second module configured to control the processor to concatenate the plurality of lattices into a single concatenated lattice; and

a third module configured to control the processor to apply at least one language model to the single concatenated lattice for determining a relationship between lattices of the plurality of lattices.

2. The system for rescoring the results of automatic speech recognition according to claim 1 , further comprising a fourth module configured to control the processor to generate a confidence score, after applying the at least one speech recognition model, and to control the processor to determine whether the plurality of lattices are acceptable.

3. The system of rescoring the results of automatic speech recognition according to claim 2 , wherein the confidence score is compared to a predetermined value in order to determine whether to repeat automatic speech recognition.

4. The system of rescoring the results of automatic speech recognition according to claim 3 , further comprising a fifth module configured to control the processor to repeat the automatic speech recognition process if the confidence score is less than the predetermined value.

5. The system of rescoring the results of automatic speech recognition according to claim 1 , wherein the rescoring is performed after a speech recognition model has been compensated to reflect acoustic environmental data and transducer data.

6. The system of rescoring the results of automatic speech recognition according to claim 1 , wherein the rescoring the automatic speech recognition is used in at least one of a mobile communications system and a satellite communications system.

7. A rescoring method used in an automatic speech recognition system, comprising:

generating a plurality of lattices using a speech recognition model associated with the automatic speech recognition system, each lattice corresponding to a received speech utterance associated with a user providing input to one of a plurality of user selectable data fields in a user interface; and

concatenating the plurality of lattices into a single concatenated lattice and applying said speech recognition model to the single concatenated lattice.

8. The rescoring method of claim 7 , wherein the speech utterances are received from one of a mobile device, a personal digital assistant and a satellite communications system.

9. The rescoring method of claim 7 , wherein the speech utterances are received from a personal digital assistant.

10. The rescoring method of claim 7 , wherein the speech recognition model is a hidden Markov model.

11. The rescoring method of claim 7 , wherein the speech recognition system is a network server.

12. A non-transitory computer-readable storage medium storing a computer program for controlling a computing device to perform automatic speech recognition, the instructions comprising:

generating a plurality of lattices for receiving speech utterances associated with filling in plurality of user selectable data fields in a user interface;

concatenating a plurality of lattices into a single concatenated lattice; and

applying at least one language model to the single concatenated lattice for determining a relationship between lattices of the plurality of lattices.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions further comprise generating a confidence score, after applying the at least one speech recognition module, to determine whether the plurality of lattices are acceptable.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the confidence score is compared to a predetermined value in order to determine whether to repeat automatic speech recognition.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions further comprise repeating the automatic speech recognition process if the confidence score is less than a predetermined value.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the rescoring is performed after a speech recognition model has been compensated to reflect acoustic environmental data and transducer data.

17. The non-transitory computer-readable storage medium of claim 12 , wherein rescoring the automatic speech recognition is used in at least one of a mobile communications system and a satellite communication system.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: RUNWAY GROWTH FINANCE CORP., AS AGENT
To: INTERACTIONS CORPORATION; INTERACTIONS LLC
Reel/Frame 072802/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 060445 FRAME: 0733. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 062919/0063 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0152 Recorded Jul 1, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0719 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL/FRAME: 049388/0082 Recorded Jun 30, 2022
From: SILICON VALLEY BANK
To: INTERACTIONS LLC
Reel/Frame 060558/0474 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 27, 2022
From: INTERACTIONS LLC; INTERACTIONS CORPORATION
To: RUNWAY GROWTH FINANCE CORP.
Reel/Frame 060445/0733 →
FIRST AMENDMENT TO AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0152 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2019
From: INTERACTIONS LLC
To: SILICON VALLEY BANK
Reel/Frame 049388/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: AT&T ALEX HOLDINGS, LLC
To: INTERACTIONS LLC
Reel/Frame 042870/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: AT&T ALEX HOLDINGS, LLC
Reel/Frame 042000/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 038529/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 038529/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: ROSE, RICHARD C.; PARTHASARATHY, SARANGARAJAN; ROSENBERG, AARON EDWARD; NARAYANAN, SHRIKANTH SAMBASIVAN
To: AT&T CORP.
Reel/Frame 038134/0089 →
Continuity (2)
Continuation 09966081 · Oct 1, 2001
Provisional Application 60240243 · Oct 13, 2000