2. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising: generating a first corpus of phrases each comprising a string of alphanumeric characters; filtering the first corpus of phrases to define a second corpus of phrases comprising fewer phrases than the first corpus of phrases; and associating a phrase of the second corpus of phrases with at least one of a shipping address associated with a user, a device associated with the user or location data in a server associated with the user.
3. One or more computer-readable media as recited in claim 2 , wherein phrases of the first corpus of phrases each comprise one or more words, and further storing computer-executable instructions that, when executed on the one or more processors, perform acts comprising: determining, for each phrase of the phrases comprising one or more words, a part-of-speech for each of the words of the phrase; and determining, based on the determined parts-of-speech of the words, a part-of-speech combination for each of the phrases comprising one or more words; and wherein the filtering of the first corpus of phrases comprises filtering out phrases based at least in part on the determined part-of-speech combinations.