Claims Analysis
Total Claims: 74
Claim 1
Independent Claim
82 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and deriving at least one unit of information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words that unit of information is derived from.
Claim 2
Independent Claim
82 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and deriving at least one unit of information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words that unit of information is derived from.
Claim 3
Independent Claim
92 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one unit of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information.
Claim 4
Independent Claim
92 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one unit of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information.
Claim 5
Dependent Claim
14 words
The method according to claim 2 wherein each unit of information comprises a slot.
Claim 6
Dependent Claim
15 words
The method according to claim 3 wherein each slot is filled with a slot value.
Claim 7
Dependent Claim
29 words
The method according to claim 3 further comprising the step of varying the recognized words in each unit of information to determine a crucial word for filling a slot.
Claim 8
Dependent Claim
19 words
The method according to claim 3 wherein each slot is filled with the words for that unit of information.
Claim 9
Dependent Claim
31 words
The method according to claim 2 further comprising the step of varying the recognized words in each unit of information to determine a crucial word for filling a unit of information.
Claim 10
Dependent Claim
23 words
The method according to claim 2 further comprising the step of determining whether any semantic confidence score fails to exceed a predetermined threshold.
Claim 11
Dependent Claim
17 words
The method according to claim 8 wherein each unit of information can have a unique predetermined threshold.
Claim 12
Dependent Claim
22 words
The method according to claim 8 further comprising the step of querying a user regarding information from a failed unit of information.
Claim 13
Dependent Claim
25 words
The method according to claim 2 wherein the step of parsing is performed in accordance with a grammar having a predetermined set of grammar rules.
Claim 14
Independent Claim
94 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one unit of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to a confidence associated with the phones for each of the words in that unit of information.
Claim 15
Independent Claim
94 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one unit of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; and c. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to a confidence associated with the phones for each of the words in that unit of information.
Claim 16
Dependent Claim
14 words
The method according to claim 12 wherein each unit of information comprises a slot.
Claim 17
Dependent Claim
15 words
The method according to claim 13 wherein each slot is filled with a slot value.
Claim 18
Dependent Claim
19 words
The method according to claim 13 wherein each slot is filled with the words for that unit of information.
Claim 19
Dependent Claim
22 words
The method according to claim 12 further comprising the step of determining whether any confidence score fails to exceed a predetermined threshold.
Claim 20
Dependent Claim
17 words
The method according to claim 16 wherein each unit of information can have a unique predetermined threshold.
Claim 21
Dependent Claim
22 words
The method according to claim 16 further comprising the step of querying a user regarding information from a failed unit of information.
Claim 22
Dependent Claim
25 words
The method according to claim 12 wherein the step of parsing is performed in accordance with a grammar having a predetermined set of grammar rules.
Claim 23
Independent Claim
126 words
A method of interpreting natural language comprising the steps of: a. providing a speech recognizer to receive an input stream of speech from a user and to provide a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. providing a natural language interpreter to receive the stream of recognized words, wherein each word is associated with its word confidence score; c. using the natural language interpreter to parse the stream of recognized words into a plurality of units of information in accordance with predetermined grammar rules; and d. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information.
Claim 24
Independent Claim
126 words
A method of interpreting natural language comprising the steps of: a. providing a speech recognizer to receive an input stream of speech from a user and to provide a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. providing a natural language interpreter to receive the stream of recognized words, wherein each word is associated with its word confidence score; c. using the natural language interpreter to parse the stream of recognized words into a plurality of units of information in accordance with predetermined grammar rules; and d. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information.
Claim 25
Dependent Claim
14 words
The method according to claim 20 wherein each unit of information comprises a slot.
Claim 26
Dependent Claim
15 words
The method according to claim 21 wherein each slot is filled with a slot value.
Claim 27
Dependent Claim
19 words
The method according to claim 21 wherein each slot is filled with the words for that unit of information.
Claim 28
Dependent Claim
23 words
The method according to claim 20 further comprising the step of determining whether any semantic confidence score fails to exceed a predetermined threshold.
Claim 29
Dependent Claim
17 words
The method according to claim 24 wherein each unit of information can have a unique predetermined threshold.
Claim 30
Dependent Claim
22 words
The method according to claim 24 further comprising the step of querying a user regarding information from a failed unit of information.
Claim 31
Independent Claim
167 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. storing the input speech in a memory circuit forming a stored speech; c. providing the stored speech to a speech recognition system for generating a stream of recognized words; d. forming a word confidence score for each of the recognized words; e. providing the recognized words and their associated word confidence score to a natural language interpreter; f. parsing the recognized words into a plurality of units of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; g. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information; h. determining whether any semantic confidence score fails to exceed a predetermined threshold; and i. querying the user regarding information from a failed unit of information.
Claim 32
Independent Claim
167 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. storing the input speech in a memory circuit forming a stored speech; c. providing the stored speech to a speech recognition system for generating a stream of recognized words; d. forming a word confidence score for each of the recognized words; e. providing the recognized words and their associated word confidence score to a natural language interpreter; f. parsing the recognized words into a plurality of units of information, wherein the recognized words in each unit of information comprise information regarding a predetermined subject; g. forming a semantic confidence score for each unit of information, wherein the semantic confidence score is related to the word confidence scores for each of the words in that unit of information; h. determining whether any semantic confidence score fails to exceed a predetermined threshold; and i. querying the user regarding information from a failed unit of information.
Claim 33
Independent Claim
147 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. providing the stored speech to a speech recognition system for generating a stream of recognized words; c. forming a word confidence score for each of the recognized words; d. providing the recognized words and their associated word confidence score to a natural language interpreter; e. parsing a value for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; g. determining whether any semantic confidence score fails to exceed a predetermined threshold; and h. querying the user regarding information from a failed slot.
Claim 34
Independent Claim
147 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. providing the stored speech to a speech recognition system for generating a stream of recognized words; c. forming a word confidence score for each of the recognized words; d. providing the recognized words and their associated word confidence score to a natural language interpreter; e. parsing a value for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; g. determining whether any semantic confidence score fails to exceed a predetermined threshold; and h. querying the user regarding information from a failed slot.
Claim 35
Independent Claim
90 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing a value for the recognized words into at least one slot, wherein the values in each slot comprise information regarding a predetermined subject; and c. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot.
Claim 36
Independent Claim
90 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing a value for the recognized words into at least one slot, wherein the values in each slot comprise information regarding a predetermined subject; and c. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot.
Claim 37
Dependent Claim
22 words
The apparatus according to claim 29 further comprising means for determining whether any semantic confidence score fails to exceed a predetermined threshold.
Claim 38
Dependent Claim
15 words
The method according to claim 30 wherein each slot can have a unique predetermined threshold.
Claim 39
Dependent Claim
19 words
The apparatus according to claim 30 further comprising means for querying a user regarding information from a failed slot.
Claim 40
Dependent Claim
24 words
The apparatus according to claim 29 wherein the means for parsing works in accordance with a grammar having a predetermined set of grammar rules.
Claim 41
Independent Claim
92 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing a value for the recognized words into at least one slot, wherein the values in each slot comprise information regarding a predetermined subject; and c. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to confidence score associated with the phones for each of the words in that slot.
Claim 42
Independent Claim
92 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing a value for the recognized words into at least one slot, wherein the values in each slot comprise information regarding a predetermined subject; and c. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to confidence score associated with the phones for each of the words in that slot.
Claim 43
Dependent Claim
22 words
The apparatus according to claim 34 further comprising means for determining whether any semantic confidence score fails to exceed a predetermined threshold.
Claim 44
Dependent Claim
15 words
The method according to claim 35 wherein each slot can have a unique predetermined threshold.
Claim 45
Dependent Claim
19 words
The apparatus according to claim 35 further comprising means for querying a user regarding information from a failed slot.
Claim 46
Dependent Claim
24 words
The apparatus according to claim 34 wherein the means for parsing works in accordance with a grammar having a predetermined set of grammar rules.
Claim 47
Independent Claim
121 words
An apparatus for interpreting natural language comprising: a. a speech recognizer for receiving an input stream of speech from a user and for providing a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. a natural language interpreter for receiving the stream of recognized words, wherein each word is associated with its word confidence score; c. the natural language interpreter further comprising means for parsing values for the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot.
Claim 48
Independent Claim
121 words
An apparatus for interpreting natural language comprising: a. a speech recognizer for receiving an input stream of speech from a user and for providing a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. a natural language interpreter for receiving the stream of recognized words, wherein each word is associated with its word confidence score; c. the natural language interpreter further comprising means for parsing values for the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot.
Claim 49
Dependent Claim
22 words
The apparatus according to claim 39 further comprising means for determining whether any semantic confidence score fails to exceed a predetermined threshold.
Claim 50
Dependent Claim
19 words
The apparatus according to claim 40 further comprising means for querying a user regarding information from a failed slot.
Claim 51
Independent Claim
177 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for storing the input speech in a memory circuit forming a stored speech; c. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; d. means for forming a word confidence score for each of the recognized words; e. means for providing the recognized words and their associated word confidence score to a natural language interpreter; f. means for parsing values for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; h. means for determining whether any semantic confidence score fails to exceed a predetermined threshold; and i. means for querying the user regarding information from a failed slot.
Claim 52
Independent Claim
177 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for storing the input speech in a memory circuit forming a stored speech; c. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; d. means for forming a word confidence score for each of the recognized words; e. means for providing the recognized words and their associated word confidence score to a natural language interpreter; f. means for parsing values for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; h. means for determining whether any semantic confidence score fails to exceed a predetermined threshold; and i. means for querying the user regarding information from a failed slot.
Claim 53
Independent Claim
162 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; c. means for forming a word confidence score for each of the recognized words; d. means for providing the recognized words and their associated word confidence score to a natural language interpreter; e. means for parsing values for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; g. means for determining whether any semantic confidence score fails to exceed a predetermined threshold; and h. means for querying the user regarding information from a failed slot.
Claim 54
Independent Claim
162 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; c. means for forming a word confidence score for each of the recognized words; d. means for providing the recognized words and their associated word confidence score to a natural language interpreter; e. means for parsing values for the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. means for forming a semantic confidence score for each slot, wherein the semantic confidence score is related to the word confidence scores for each of the words in that slot; g. means for determining whether any semantic confidence score fails to exceed a predetermined threshold; and h. means for querying the user regarding information from a failed slot.
Claim 55
Independent Claim
84 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. forming a slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 56
Independent Claim
84 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. forming a slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 57
Independent Claim
86 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. forming a slot confidence score for each slot, wherein the slot confidence score is related to a confidence associated with the phones for each of the words in that slot.
Claim 58
Independent Claim
86 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. parsing the recognized words and then forming at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. forming a slot confidence score for each slot, wherein the slot confidence score is related to a confidence associated with the phones for each of the words in that slot.
Claim 59
Independent Claim
120 words
A method of interpreting natural language comprising the steps of: a. providing a speech recognizer to receive an input stream of speech from a user and to provide a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. providing a natural language interpreter to receive the stream of recognized words, wherein each word is associated with its word confidence score; c. using the natural language interpreter to parse the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 60
Independent Claim
120 words
A method of interpreting natural language comprising the steps of: a. providing a speech recognizer to receive an input stream of speech from a user and to provide a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. providing a natural language interpreter to receive the stream of recognized words, wherein each word is associated with its word confidence score; c. using the natural language interpreter to parse the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 61
Independent Claim
157 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. storing the input speech in a memory circuit forming a stored speech; c. providing the stored speech to a speech recognition system for generating a stream of recognized words; d. forming a word confidence score for each of the recognized words; e. providing the recognized words and their associated word confidence score to a natural language interpreter; f. parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; h. determining whether any slot confidence score fails to exceed a predetermined threshold; and i. querying the user regarding information from a failed slot.
Claim 62
Independent Claim
157 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. storing the input speech in a memory circuit forming a stored speech; c. providing the stored speech to a speech recognition system for generating a stream of recognized words; d. forming a word confidence score for each of the recognized words; e. providing the recognized words and their associated word confidence score to a natural language interpreter; f. parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; h. determining whether any slot confidence score fails to exceed a predetermined threshold; and i. querying the user regarding information from a failed slot.
Claim 63
Independent Claim
144 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. providing the stored speech to a speech recognition system for generating a stream of recognized words; c. forming a word confidence score for each of the recognized words; d. providing the recognized words and their associated word confidence score to a natural language interpreter; e. parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; g. determining whether any slot confidence score fails to exceed a predetermined threshold; and h. querying the user regarding information from a failed slot.
Claim 64
Independent Claim
144 words
A method of interpreting natural language received as speech comprising the steps of: a. receiving a stream of input speech from a user; b. providing the stored speech to a speech recognition system for generating a stream of recognized words; c. forming a word confidence score for each of the recognized words; d. providing the recognized words and their associated word confidence score to a natural language interpreter; e. parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; g. determining whether any slot confidence score fails to exceed a predetermined threshold; and h. querying the user regarding information from a failed slot.
Claim 65
Independent Claim
88 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing the recognized words into at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 66
Independent Claim
88 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing the recognized words into at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 67
Independent Claim
90 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing the recognized words into at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to confidence score associated with the phones for each of the words in that slot.
Claim 68
Independent Claim
90 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a plurality of recognized words, wherein each recognized word has a word confidence score; b. means for parsing the recognized words into at least one slot, wherein the recognized words in each slot comprise information regarding a predetermined subject; and c. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to confidence score associated with the phones for each of the words in that slot.
Claim 69
Independent Claim
119 words
An apparatus for interpreting natural language comprising: a. a speech recognizer for receiving an input stream of speech from a user and for providing a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. a natural language interpreter for receiving the stream of recognized words, wherein each word is associated with its word confidence score; c. the natural language interpreter further comprising means for parsing the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 70
Independent Claim
119 words
An apparatus for interpreting natural language comprising: a. a speech recognizer for receiving an input stream of speech from a user and for providing a stream of recognized words therefrom, wherein each recognized word has a word confidence score; b. a natural language interpreter for receiving the stream of recognized words, wherein each word is associated with its word confidence score; c. the natural language interpreter further comprising means for parsing the stream of recognized words into a plurality of slots in accordance with predetermined grammar rules; and d. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot.
Claim 71
Independent Claim
175 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for storing the input speech in a memory circuit forming a stored speech; c. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; d. means for forming a word confidence score for each of the recognized words; e. means for providing the recognized words and their associated word confidence score to a natural language interpreter; f. means for parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; h. means for determining whether any slot confidence score fails to exceed a predetermined threshold; and i. means for querying the user regarding information from a failed slot.
Claim 72
Independent Claim
175 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for storing the input speech in a memory circuit forming a stored speech; c. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; d. means for forming a word confidence score for each of the recognized words; e. means for providing the recognized words and their associated word confidence score to a natural language interpreter; f. means for parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; g. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; h. means for determining whether any slot confidence score fails to exceed a predetermined threshold; and i. means for querying the user regarding information from a failed slot.
Claim 73
Independent Claim
160 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; c. means for forming a word confidence score for each of the recognized words; d. means for providing the recognized words and their associated word confidence score to a natural language interpreter; e. means for parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; g. means for determining whether any slot confidence score fails to exceed a predetermined threshold; and h. means for querying the user regarding information from a failed slot.
Claim 74
Independent Claim
160 words
An apparatus for interpreting natural language received as speech comprising the steps of: a. means for receiving a stream of input speech from a user; b. means for providing the stored speech to a speech recognition system for generating a stream of recognized words; c. means for forming a word confidence score for each of the recognized words; d. means for providing the recognized words and their associated word confidence score to a natural language interpreter; e. means for parsing the recognized words into a plurality of slots, wherein the recognized words in each slot comprise information regarding a predetermined subject; f. means for forming an slot confidence score for each slot, wherein the slot confidence score is related to the word confidence scores for each of the words in that slot; g. means for determining whether any slot confidence score fails to exceed a predetermined threshold; and h. means for querying the user regarding information from a failed slot.