Patent ID: 8688719

Claim:
A computer-implemented method, comprising: accessing a data structure comprising a user profile, the user profile comprising user profile information; accessing a data structure comprising a set of available telephone numbers; generating a targeted list of one or more telephone numbers using the set of available telephone numbers and the user profile information, the targeted list comprising one or more available telephone numbers from the set of available telephone numbers that match at least a portion of the user profile information, the targeted list further comprising one or more additional telephone numbers whose availability to be associated with a user profile in a telephone number assignment data structure is configured to be requested after the generation of the targeted list, the one or more additional telephone numbers being different from the set of available telephone numbers, generating the targeted list comprising determining that the one or more available telephone numbers and the one or more additional telephone numbers are matching telephone numbers that match the at least a portion of the user profile information, and determining that matching telephone numbers match the at least a portion of the user profile information comprising: deriving one or more terms from information comprising representations of letters in the user profile information; and determining that the one or more matching telephone numbers each includes at least one matching sequence of digits that matches an order of letters in at least one of the one or more terms, with a digit of a sequence matching a letter of a term by corresponding to a letter on a standard telephone keypad that is the same as the letter of the term; and sending the targeted list to a rendering computing environment that includes a display.