Method for assigning an identification code
First Claim
1. A method of generating a user identification code for a speech recognition system, said user identification code being selected from a finite grammar defining all possible user identification codes, said grammar comprising a first and a second predetermined set of code words, wherein each set comprises a plurality of predefined and limited number of code words, and said sets being in a predetermined order, the method comprising the steps of:
- a) receiving identification data corresponding to a user, said identification data comprising input words;
b) selecting a code word for each input word from the predetermined sets of code words, wherein the step of selecting comprises;
for an input word that is equal to one of the plurality of code words in the first set, selecting said code word from the first set, andfor an input word that is not equal to one of the plurality of code words in the first set, selecting from the second set a code word corresponding to the first character of the input word;
c) concatenating said selected code words in the predetermined order of the grammar to form a sequence for use as the user identification code, and if the formed sequence is equal to a previously formed sequence, then further concatenating a sequence number to the formed sequence to form a unique sequence for use as the user identification code; and
d) storing a record of the user identification code and of the identity of the associated user.
1 Assignment
0 Petitions
Accused Products
Abstract
An identification code is assigned to a user by making a selection from a closed set of possible tokens. The selection is determined algorithmically by user identity data. The format of the identification code may comprise a sequence of natural language words chosen from closed sets and a separator character having a fixed value or a small range of possible values. The closed sets may be programmed in the recognition grammar of a speech interface to secure services such as banking.
24 Citations
9 Claims
-
1. A method of generating a user identification code for a speech recognition system, said user identification code being selected from a finite grammar defining all possible user identification codes, said grammar comprising a first and a second predetermined set of code words, wherein each set comprises a plurality of predefined and limited number of code words, and said sets being in a predetermined order, the method comprising the steps of:
-
a) receiving identification data corresponding to a user, said identification data comprising input words; b) selecting a code word for each input word from the predetermined sets of code words, wherein the step of selecting comprises; for an input word that is equal to one of the plurality of code words in the first set, selecting said code word from the first set, and for an input word that is not equal to one of the plurality of code words in the first set, selecting from the second set a code word corresponding to the first character of the input word; c) concatenating said selected code words in the predetermined order of the grammar to form a sequence for use as the user identification code, and if the formed sequence is equal to a previously formed sequence, then further concatenating a sequence number to the formed sequence to form a unique sequence for use as the user identification code; and d) storing a record of the user identification code and of the identity of the associated user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification