Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
93 words
A method of enrolling speech recognition models in a speech recognition database comprising: providing a penalized garbage model to explain extraneous speech; receiving a new speech recognition utterance for enrollment from a user; generating a template of said received utterance for enrollment; requesting the user to repeat the utterance again to be enrolled; receiving a second received utterance; comparing the second utterance to the generated template and the penalized garbage models to determine if a match; and adding said new template to a speed dial list if a match as to in-vocabulary speech.
Claim 2
Independent Claim
93 words
A method of enrolling speech recognition models in a speech recognition database comprising: providing a penalized garbage model to explain extraneous speech; receiving a new speech recognition utterance for enrollment from a user; generating a template of said received utterance for enrollment; requesting the user to repeat the utterance again to be enrolled; receiving a second received utterance; comparing the second utterance to the generated template and the penalized garbage models to determine if a match; and adding said new template to a speed dial list if a match as to in-vocabulary speech.
Claim 3
Dependent Claim
51 words
The method of claim 1 wherein the comparison step includes the step of comparing said second utterance to said penalized garbage model for rejecting in said second utterance any utterance that matches within a predetermined degree said penalized garbage model as to out of vocabulary speech compared to the enrolled template.
Claim 4
Dependent Claim
28 words
The method of claim 1 including the step of swapping the template and said second received utterance if the comparison fails to match and repeating the comparing step.
Claim 5
Dependent Claim
49 words
The method of claim 3 including the step of requesting and receiving a third utterance if after the swapping step fails to get a compare and the third response and the second utterance are compared and if a match entering a template of the second utterance to the database.
Claim 6
Dependent Claim
46 words
The method of claim 3 including the step of requesting successive utterances, if after swapping fails to get a compare on previous utterances, and the successive response with a previous utterance are compared and if a match entering a template of successive utterance to the database.
Claim 7
Independent Claim
107 words
A method of enrolling speed dial names in a telephone system comprising: providing a penalized garbage model to explain extraneous speech; receiving a new speed dial name utterance for enrollment from a user; generating a template of said received speed dial name utterance for enrollment; requesting the user to repeat the new speed dial name utterance again to be enrolled; receiving a second received new speed dial name utterance; comparing the second new speed dial name utterance to the generated template and the penalized garbage models to determine if a match; and adding said new speed dial name template to a speed dial list if a match.
Claim 8
Independent Claim
107 words
A method of enrolling speed dial names in a telephone system comprising: providing a penalized garbage model to explain extraneous speech; receiving a new speed dial name utterance for enrollment from a user; generating a template of said received speed dial name utterance for enrollment; requesting the user to repeat the new speed dial name utterance again to be enrolled; receiving a second received new speed dial name utterance; comparing the second new speed dial name utterance to the generated template and the penalized garbage models to determine if a match; and adding said new speed dial name template to a speed dial list if a match.
Claim 9
Dependent Claim
25 words
The method of claim 6 including the step of requesting and adding a telephone number to be associated with said new speed dial name template.
Claim 10
Dependent Claim
31 words
The method of claim 7 including the step of swapping the template and said second received speed dial name utterance if the comparison fails to match and repeating the comparing step.
Claim 11
Dependent Claim
52 words
The method of claim 8 including the step of requesting and receiving a third new speed dial name utterance if after the swapping step fails to get a compare and the third response and the second utterance are compared and if a match entering the second utterance to the speed dial list.
Claim 12
Dependent Claim
54 words
The method of claim 8 including the step of requesting and receiving successive new speed dial name utterances, and if after swapping fails to get a compare on previous utterances, and the successive responses and a previous utterance are compared and if a match entering a template of a successive utterance to the database.
Claim 13
Dependent Claim
54 words
The method of claim 10 including the step of requesting and receiving successive new speed dial name utterances, and if after swapping fails to get a compare on previous utterances, and the successive responses and a previous utterance are compared and if a match entering a template of a successive utterance to the database.
Claim 14
Dependent Claim
40 words
The method of claim 6 wherein the comparison step includes the step of comparing said second utterance to said penalized garbage model for rejecting in said second utterance any utterance that matches within a predetermined degree said penalized garbage model.
Claim 15
Dependent Claim
31 words
The method of claim 12 including the step of swapping the template and said second received speed dial name utterance if the comparison fails to match and repeating the comparing step.
Claim 16
Dependent Claim
52 words
The method of claim 13 including the step of requesting and receiving a third new speed dial name utterance if after the swapping step fails to get a compare and the third utterance and the second utterance are compared and if a match entering the second utterance to the speed dial list.
Claim 17
Independent Claim
107 words
A method of enrolling speed dial names in a telephone system comprising: providing speaker dependent templates of speed dial names and associated telephone numbers; providing a penalized garbage model for unrecognized speech; determining if the name to be enrolled matches either a previously provided speaker dependent template or said penalized garbage model and if matches a previously provided speaker dependent template then rejecting the enrollment; determining if the utterance to be enrolled is less than a minimum length threshold; and determining the user's approval before to adding the template of the utterance to the speed dial list if the utterance is less than said minimum length threshold.
Claim 18
Independent Claim
107 words
A method of enrolling speed dial names in a telephone system comprising: providing speaker dependent templates of speed dial names and associated telephone numbers; providing a penalized garbage model for unrecognized speech; determining if the name to be enrolled matches either a previously provided speaker dependent template or said penalized garbage model and if matches a previously provided speaker dependent template then rejecting the enrollment; determining if the utterance to be enrolled is less than a minimum length threshold; and determining the user's approval before to adding the template of the utterance to the speed dial list if the utterance is less than said minimum length threshold.
Claim 19
Independent Claim
192 words
A method of enrolling speed dial names in a telephone system comprising: providing speaker dependent templates of speed dial names and associated telephone numbers; providing a penalized garbage model for unrecognized speech; receiving a new speed dial name utterance for enrollment from a user; generating a template of said received speed dial name utterance enrollment; determining if the name to be enrolled is too similar to a provided speaker dependent template and if too similar rejecting the enrollment or if matching the garbage model, then allowing the enrollment; determining if the utterance to be enrolled is less than a minimum length threshold and if the utterance is less than said minimum length threshold determining the user's approval before to adding the template of the utterance to the speed dial list; requesting the user to repeat the new speed dial name utterance again to be enrolled; receiving a second received new speed dial name utterance; comparing the second new speed dial name utterance to the generated template and the penalized garbage models to determine if a match; and adding said new speed dial name template to a speed dial list if a match.
Claim 20
Independent Claim
192 words
A method of enrolling speed dial names in a telephone system comprising: providing speaker dependent templates of speed dial names and associated telephone numbers; providing a penalized garbage model for unrecognized speech; receiving a new speed dial name utterance for enrollment from a user; generating a template of said received speed dial name utterance enrollment; determining if the name to be enrolled is too similar to a provided speaker dependent template and if too similar rejecting the enrollment or if matching the garbage model, then allowing the enrollment; determining if the utterance to be enrolled is less than a minimum length threshold and if the utterance is less than said minimum length threshold determining the user's approval before to adding the template of the utterance to the speed dial list; requesting the user to repeat the new speed dial name utterance again to be enrolled; receiving a second received new speed dial name utterance; comparing the second new speed dial name utterance to the generated template and the penalized garbage models to determine if a match; and adding said new speed dial name template to a speed dial list if a match.
Claim 21
Dependent Claim
25 words
The method of claim 16 including the step of requesting and adding a telephone number to be associated with said new speed dial name template.
Claim 22
Dependent Claim
31 words
The method of claim 17 including the step of swapping the template and said second received speed dial name utterance if the comparison fails to match and repeating the comparing step.
Claim 23
Dependent Claim
52 words
The method of claim 18 including the step of requesting and receiving a third new speed dial name utterance if after the swapping step fails to get a compare and the third response and the second utterance are compared and if a match entering the second utterance to the speed dial list.
Claim 24
Dependent Claim
40 words
The method of claim 16 wherein the comparison step includes the step of comparing said second utterance to said penalized garbage model for rejecting in said second utterance any utterance that matches within a predetermined degree said penalized garbage model.
Claim 25
Dependent Claim
104 words
A telephone apparatus for enrolling speed dial names comprising: a memory storing speaker dependent templates of speed dial names and associated telephone numbers; a memory storing a penalized garbage model for unrecognized speech; a comparator for comparing the name to be enrolled to said stored speaker dependent templates or said penalized garbage model for rejecting the enrollment if too similar; and means for determining if the utterance to be enrolled is less than a minimum length threshold or if the utterance is less than said minimum length threshold determining the user's approval before adding the template of the utterance to the speed dial list.
Claim 26
Dependent Claim
104 words
A telephone apparatus for enrolling speed dial names comprising: a memory storing speaker dependent templates of speed dial names and associated telephone numbers; a memory storing a penalized garbage model for unrecognized speech; a comparator for comparing the name to be enrolled to said stored speaker dependent templates or said penalized garbage model for rejecting the enrollment if too similar; and means for determining if the utterance to be enrolled is less than a minimum length threshold or if the utterance is less than said minimum length threshold determining the user's approval before adding the template of the utterance to the speed dial list.
Claim 27
Dependent Claim
125 words
A telephone apparatus for enrolling speed dial names comprising: a storage device storing a penalized garbage model for unrecognized speech; a receiver for receiving a new speed dial name utterance for enrollment from a user; a generator coupled to said receiver for generating a template of said received speed dial name utterance for enrollment; means for requesting the user to repeat the new speed dial name utterance again to be enrolled; said receiver in response to receiving said second received new speed dial name utterance comparing the second new speed dial name utterance to the generated template and the penalized garbage model to determine if a match; and means for adding said new speed dial name template to a speed dial list if a match.
Claim 28
Dependent Claim
125 words
A telephone apparatus for enrolling speed dial names comprising: a storage device storing a penalized garbage model for unrecognized speech; a receiver for receiving a new speed dial name utterance for enrollment from a user; a generator coupled to said receiver for generating a template of said received speed dial name utterance for enrollment; means for requesting the user to repeat the new speed dial name utterance again to be enrolled; said receiver in response to receiving said second received new speed dial name utterance comparing the second new speed dial name utterance to the generated template and the penalized garbage model to determine if a match; and means for adding said new speed dial name template to a speed dial list if a match.
Claim 29
Dependent Claim
25 words
The telephone apparatus of claim 22 including means for requesting and adding a telephone number to be associated with said new speed dial name template.
Claim 30
Dependent Claim
33 words
The telephone apparatus of claim 22 wherein said receiver includes means for swapping the template and said second received speed dial name utterance if the comparison fails to match and for again comparing.
Claim 31
Dependent Claim
52 words
The telephone apparatus of claim 24 including means for requesting and receiving a third new speed dial name utterance if after the swapping step fails to get a compare and the third response and the second utterance are compared and if a match entering the second utterance to the speed dial list.
Claim 32
Dependent Claim
39 words
The telephone apparatus of claim 22 wherein said receiver includes means for comparing said second utterance to said penalized garbage model for rejecting in said second utterance any utterance that matches within a predetermined degree said penalized garbage model.
Claim 33
Dependent Claim
34 words
The telephone apparatus of claim 26 wherein said receiver includes means for swapping the template and said second received speed dial name utterance if the comparison fails to match and repeating the comprising step.
Claim 34
Dependent Claim
55 words
The telephone apparatus of claim 27 wherein said receiver includes means for requesting and receiving a third new speed dial name utterance if after the swapping step fails to get a compare and the third utterance and the second utterance are compared and if a match entering the second utterance to the speed dial list.
Claim 35
Independent Claim
126 words
An apparatus for enrolling speech templates in a speech recognition database comprising: a storage device storing a penalized garbage model for unrecognized speech; a receiver for receiving a new speech address utterance for enrollment in said database from a user; a generator coupled to said receiver for generating a template of said received speech address utterance for enrollment; means for requesting the user to repeat the new speech address utterance again to be enrolled; said receiver in response to receiving said a second received new speech address utterance comparing the second utterance to the generated template and the penalized garbage models to determine if a match; and means for adding said new template to a said database if a match said new speed dial name template.
Claim 36
Independent Claim
126 words
An apparatus for enrolling speech templates in a speech recognition database comprising: a storage device storing a penalized garbage model for unrecognized speech; a receiver for receiving a new speech address utterance for enrollment in said database from a user; a generator coupled to said receiver for generating a template of said received speech address utterance for enrollment; means for requesting the user to repeat the new speech address utterance again to be enrolled; said receiver in response to receiving said a second received new speech address utterance comparing the second utterance to the generated template and the penalized garbage models to determine if a match; and means for adding said new template to a said database if a match said new speed dial name template.
Claim 37
Dependent Claim
30 words
The telephone apparatus of claim 29 wherein said receiver includes means for swapping the template and said second received utterance if the comparison fails to match and for again comparing.
Claim 38
Dependent Claim
46 words
The telephone apparatus of claim 30 including means for requesting and receiving a third utterance if after the swapping step fails to get a compare and the third response and the second utterance are compared and if a match entering the second utterance to the database.
Claim 39
Dependent Claim
39 words
The telephone apparatus of claim 29 wherein said receiver includes means for comparing said second utterance to said penalized garbage model for rejecting in said second utterance any utterance that matches within a predetermined degree said penalized garbage model.