Patent ID: 7225132

Claim:
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.