Patent ID: 8725755

Claim:
A method of facilitating a user choosing a name, comprising: a) presenting to the user through an output device an initial presentation set of a plurality of names; b) receiving from the user through an input device a selection set of a user plurality of names, wherein the user has selected the said user plurality of names from one or more of the said initial presentation set and a database of names, c) extracting, from the said selection set of a user plurality of names, features to form a feature set; d) forming a set of matched features from the said feature set at least in part by use of one or more of weighting, prioritizing and operation of a genetic algorithm, and by using information about past usage of the method by some or all past users; e) searching for names in the said database of names based upon the said set of matched features; f) choosing based at least in part upon results of the said search for names a further presentation set of a further plurality of names; g) presenting to the user through the output device the said further presentation set of a further plurality of names; and h) when a further selection set of a further user plurality of names is received from the user through the input device, wherein the user has selected the said further user plurality of names from one or more of the said further presentation set and the said database of names, repeating steps c) through g).